]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Merge branch 'dev' into dependabot/npm_and_yarn/src-ui/dev/frontend-jest-dependencies... 10749/head
authorshamoon <4887959+shamoon@users.noreply.github.com>
Wed, 3 Sep 2025 23:57:47 +0000 (16:57 -0700)
committershamoon <4887959+shamoon@users.noreply.github.com>
Wed, 3 Sep 2025 23:57:47 +0000 (16:57 -0700)
1  2 
src-ui/package.json
src-ui/pnpm-lock.yaml

index 331d26ce1be2ec75f8315d95564d4bc4c30f3447,bd11c2c9656a8fda52cd786bb74e747607492ef6..9c9d948f99db9443279778d32799548a53d36933
    "devDependencies": {
      "@angular-builders/custom-webpack": "^20.0.0",
      "@angular-builders/jest": "^20.0.0",
-     "@angular-devkit/core": "^20.1.4",
-     "@angular-devkit/schematics": "^20.1.4",
-     "@angular-eslint/builder": "20.1.1",
-     "@angular-eslint/eslint-plugin": "20.1.1",
-     "@angular-eslint/eslint-plugin-template": "20.1.1",
-     "@angular-eslint/schematics": "20.1.1",
-     "@angular-eslint/template-parser": "20.1.1",
-     "@angular/build": "^20.1.4",
-     "@angular/cli": "~20.1.4",
-     "@angular/compiler-cli": "~20.1.4",
+     "@angular-devkit/core": "^20.2.2",
+     "@angular-devkit/schematics": "^20.2.2",
+     "@angular-eslint/builder": "20.2.0",
+     "@angular-eslint/eslint-plugin": "20.2.0",
+     "@angular-eslint/eslint-plugin-template": "20.2.0",
+     "@angular-eslint/schematics": "20.2.0",
+     "@angular-eslint/template-parser": "20.2.0",
+     "@angular/build": "^20.2.2",
+     "@angular/cli": "~20.2.2",
+     "@angular/compiler-cli": "~20.2.4",
      "@codecov/webpack-plugin": "^1.9.1",
-     "@playwright/test": "^1.54.2",
+     "@playwright/test": "^1.55.0",
      "@types/jest": "^30.0.0",
-     "@types/node": "^24.1.0",
-     "@typescript-eslint/eslint-plugin": "^8.38.0",
-     "@typescript-eslint/parser": "^8.38.0",
-     "@typescript-eslint/utils": "^8.38.0",
-     "eslint": "^9.32.0",
+     "@types/node": "^24.3.0",
+     "@typescript-eslint/eslint-plugin": "^8.41.0",
+     "@typescript-eslint/parser": "^8.41.0",
+     "@typescript-eslint/utils": "^8.41.0",
+     "eslint": "^9.34.0",
 -    "jest": "30.0.5",
 -    "jest-environment-jsdom": "^30.0.5",
 +    "jest": "30.1.2",
 +    "jest-environment-jsdom": "^30.1.2",
      "jest-junit": "^16.0.0",
      "jest-preset-angular": "^15.0.0",
      "jest-websocket-mock": "^2.5.0",
index cdf07bb846f951c9222e2b94827497255b097d17,ae0504c7a397923e6805e9c4cfb7323537140eea..b9c13ffedbf32856b83a563e8c336e3b8e53c054
@@@ -9,41 -9,41 +9,41 @@@ importers
    .:
      dependencies:
        '@angular/cdk':
-         specifier: ^20.1.4
-         version: 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+         specifier: ^20.2.2
+         version: 20.2.2(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
        '@angular/common':
-         specifier: ~20.1.4
-         version: 20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+         specifier: ~20.2.4
+         version: 20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
        '@angular/compiler':
-         specifier: ~20.1.4
-         version: 20.1.4
+         specifier: ~20.2.4
+         version: 20.2.4
        '@angular/core':
-         specifier: ~20.1.4
-         version: 20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)
+         specifier: ~20.2.4
+         version: 20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)
        '@angular/forms':
-         specifier: ~20.1.4
-         version: 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+         specifier: ~20.2.4
+         version: 20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
        '@angular/localize':
-         specifier: ~20.1.4
-         version: 20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)
+         specifier: ~20.2.4
 -        version: 20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)
++        version: 20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)
        '@angular/platform-browser':
-         specifier: ~20.1.4
-         version: 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))
+         specifier: ~20.2.4
+         version: 20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))
        '@angular/platform-browser-dynamic':
-         specifier: ~20.1.4
-         version: 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))
+         specifier: ~20.2.4
+         version: 20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))
        '@angular/router':
-         specifier: ~20.1.4
-         version: 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+         specifier: ~20.2.4
+         version: 20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
        '@ng-bootstrap/ng-bootstrap':
          specifier: ^19.0.1
-         version: 19.0.1(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@popperjs/core@2.11.8)(rxjs@7.8.2)
 -        version: 19.0.1(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@popperjs/core@2.11.8)(rxjs@7.8.2)
++        version: 19.0.1(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@popperjs/core@2.11.8)(rxjs@7.8.2)
        '@ng-select/ng-select':
-         specifier: ^20.0.1
-         version: 20.0.1(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))
+         specifier: ^20.1.3
+         version: 20.1.3(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))
        '@ngneat/dirty-check-forms':
          specifier: ^3.0.3
-         version: 3.0.3(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(@angular/router@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(lodash-es@4.17.21)(rxjs@7.8.2)
+         version: 3.0.3(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(@angular/router@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(lodash-es@4.17.21)(rxjs@7.8.2)
        '@popperjs/core':
          specifier: ^2.11.8
          version: 2.11.8
          version: 10.4.0
        ngx-bootstrap-icons:
          specifier: ^1.9.3
-         version: 1.9.3(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))
+         version: 1.9.3(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))
        ngx-color:
          specifier: ^10.0.0
-         version: 10.0.0(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))
+         version: 10.0.0(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))
        ngx-cookie-service:
-         specifier: ^20.0.1
-         version: 20.0.1(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))
+         specifier: ^20.1.0
+         version: 20.1.0(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))
        ngx-device-detector:
-         specifier: ^10.0.2
-         version: 10.0.2(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))
+         specifier: ^10.1.0
+         version: 10.1.0(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))
        ngx-ui-tour-ng-bootstrap:
          specifier: ^17.0.1
-         version: 17.0.1(zkzyeastblwza6citwmplwk7km)
 -        version: 17.0.1(lr3hqharxp3a4keusiwkwvsdcy)
++        version: 17.0.1(caccfa95998cb6ef0792c27f9b6e8969)
        rxjs:
          specifier: ^7.8.2
          version: 7.8.2
      devDependencies:
        '@angular-builders/custom-webpack':
          specifier: ^20.0.0
-         version: 20.0.0(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.1.0)(chokidar@4.0.3)(jest-environment-jsdom@30.1.2(canvas@3.0.0))(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0))(yaml@2.7.0)
 -        version: 20.0.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jest-environment-jsdom@30.0.5(canvas@3.0.0))(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0))(yaml@2.7.0)
++        version: 20.0.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jest-environment-jsdom@30.1.2(canvas@3.2.0))(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(jiti@1.21.7)(less@4.4.0)(postcss@8.5.6)(terser@5.44.0)(tslib@2.8.1)(typescript@5.9.2)
        '@angular-builders/jest':
          specifier: ^20.0.0
-         version: 20.0.0(e2csnpiywqozqxzwe3sg6orkwe)
 -        version: 20.0.0(c5242bctmjmolommaojaajg3hy)
++        version: 20.0.0(07853e087094a95f2d86d313e4acd139)
        '@angular-devkit/core':
-         specifier: ^20.1.4
-         version: 20.1.4(chokidar@4.0.3)
+         specifier: ^20.2.2
+         version: 20.2.2(chokidar@4.0.3)
        '@angular-devkit/schematics':
-         specifier: ^20.1.4
-         version: 20.1.4(chokidar@4.0.3)
+         specifier: ^20.2.2
+         version: 20.2.2(chokidar@4.0.3)
        '@angular-eslint/builder':
-         specifier: 20.1.1
-         version: 20.1.1(chokidar@4.0.3)(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
+         specifier: 20.2.0
 -        version: 20.2.0(chokidar@4.0.3)(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++        version: 20.2.0(chokidar@4.0.3)(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
        '@angular-eslint/eslint-plugin':
-         specifier: 20.1.1
-         version: 20.1.1(@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
+         specifier: 20.2.0
 -        version: 20.2.0(@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++        version: 20.2.0(@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
        '@angular-eslint/eslint-plugin-template':
-         specifier: 20.1.1
-         version: 20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(@typescript-eslint/types@8.38.0)(@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
+         specifier: 20.2.0
 -        version: 20.2.0(@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(@typescript-eslint/types@8.41.0)(@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++        version: 20.2.0(@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(@typescript-eslint/types@8.42.0)(@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
        '@angular-eslint/schematics':
-         specifier: 20.1.1
-         version: 20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(@typescript-eslint/types@8.38.0)(@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(chokidar@4.0.3)(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
+         specifier: 20.2.0
 -        version: 20.2.0(@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(@typescript-eslint/types@8.41.0)(@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(chokidar@4.0.3)(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++        version: 20.2.0(@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(@typescript-eslint/types@8.42.0)(@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(chokidar@4.0.3)(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
        '@angular-eslint/template-parser':
-         specifier: 20.1.1
-         version: 20.1.1(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
+         specifier: 20.2.0
 -        version: 20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++        version: 20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
        '@angular/build':
-         specifier: ^20.1.4
-         version: 20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.1.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0)
+         specifier: ^20.2.2
 -        version: 20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0)
++        version: 20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.4.0)(postcss@8.5.6)(terser@5.44.0)(tslib@2.8.1)(typescript@5.9.2)
        '@angular/cli':
-         specifier: ~20.1.4
-         version: 20.1.4(@types/node@24.1.0)(chokidar@4.0.3)
+         specifier: ~20.2.2
+         version: 20.2.2(@types/node@24.3.0)(chokidar@4.0.3)
        '@angular/compiler-cli':
-         specifier: ~20.1.4
-         version: 20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3)
+         specifier: ~20.2.4
 -        version: 20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3)
++        version: 20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2)
        '@codecov/webpack-plugin':
          specifier: ^1.9.1
-         version: 1.9.1(webpack@5.101.0)
+         version: 1.9.1(webpack@5.101.3)
        '@playwright/test':
-         specifier: ^1.54.2
-         version: 1.54.2
+         specifier: ^1.55.0
+         version: 1.55.0
        '@types/jest':
          specifier: ^30.0.0
          version: 30.0.0
        '@types/node':
-         specifier: ^24.1.0
-         version: 24.1.0
+         specifier: ^24.3.0
+         version: 24.3.0
        '@typescript-eslint/eslint-plugin':
-         specifier: ^8.38.0
-         version: 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
+         specifier: ^8.41.0
 -        version: 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++        version: 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
        '@typescript-eslint/parser':
-         specifier: ^8.38.0
-         version: 8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
+         specifier: ^8.41.0
 -        version: 8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++        version: 8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
        '@typescript-eslint/utils':
-         specifier: ^8.38.0
-         version: 8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
+         specifier: ^8.41.0
 -        version: 8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++        version: 8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
        eslint:
-         specifier: ^9.32.0
-         version: 9.32.0(jiti@1.21.7)
+         specifier: ^9.34.0
+         version: 9.34.0(jiti@1.21.7)
        jest:
 -        specifier: 30.0.5
 -        version: 30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
 +        specifier: 30.1.2
-         version: 30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
++        version: 30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
        jest-environment-jsdom:
 -        specifier: ^30.0.5
 -        version: 30.0.5(canvas@3.0.0)
 +        specifier: ^30.1.2
-         version: 30.1.2(canvas@3.0.0)
++        version: 30.1.2(canvas@3.2.0)
        jest-junit:
          specifier: ^16.0.0
          version: 16.0.0
        jest-preset-angular:
          specifier: ^15.0.0
-         version: 15.0.0(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(canvas@3.0.0)(jest-environment-jsdom@30.1.2(canvas@3.0.0))(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(jsdom@26.1.0(canvas@3.0.0))(typescript@5.8.3)
 -        version: 15.0.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.0.5)(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.28.3))(canvas@3.0.0)(jest-environment-jsdom@30.0.5(canvas@3.0.0))(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(jsdom@26.1.0(canvas@3.0.0))(typescript@5.8.3)
++        version: 15.0.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(canvas@3.2.0)(jest-environment-jsdom@30.1.2(canvas@3.2.0))(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(jsdom@26.1.0(canvas@3.2.0))(typescript@5.9.2)
        jest-websocket-mock:
          specifier: ^2.5.0
          version: 2.5.0
        prettier-plugin-organize-imports:
          specifier: ^4.2.0
--        version: 4.2.0(prettier@3.4.2)(typescript@5.8.3)
++        version: 4.2.0(prettier@3.6.2)(typescript@5.9.2)
        ts-node:
          specifier: ~10.9.1
-         version: 10.9.2(@types/node@24.1.0)(typescript@5.8.3)
 -        version: 10.9.2(@types/node@24.3.0)(typescript@5.8.3)
++        version: 10.9.2(@types/node@24.3.0)(typescript@5.9.2)
        typescript:
          specifier: ^5.8.3
--        version: 5.8.3
++        version: 5.9.2
        webpack:
-         specifier: ^5.101.0
-         version: 5.101.0
+         specifier: ^5.101.3
+         version: 5.101.3
  
  packages:
  
        '@angular/platform-browser-dynamic': ^20.0.0
        jest: '>=29'
  
--  '@angular-devkit/architect@0.2000.4':
--    resolution: {integrity: sha512-pg+EPv/j17ybCoYiKjeRCebkE5CeD009xC6XJfugBmui6CcCQ5UAN82ibBhL869PXR7xCboylcRxlFfcBmvCpA==}
--    engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
--
-   '@angular-devkit/architect@0.2001.4':
-     resolution: {integrity: sha512-lZ9wYv1YDcw2Ggi2/TXXhYs7JAukAJHdZGZn6Co5s1QE774bVled1qK8pf46rSsG1BGn1a9VFsRFOlB/sx6WjA==}
+   '@angular-devkit/architect@0.2002.2':
+     resolution: {integrity: sha512-amppp/UqKyj+B8hYFU16j4t6SVN+SS0AEnHivDjKy41NNJgXv+5Sm2Q2jaMHviCT3rclyT0wqwNAi0RDjyLx5Q==}
      engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
  
--  '@angular-devkit/build-angular@20.0.4':
--    resolution: {integrity: sha512-YUf9hRAd//yu44vGMnET1ajmUMXwSz0t4rOajDj5yb57sYS9eYu912K2pWfDNDNJncOshtpklvBqUDngDNcPDw==}
++  '@angular-devkit/build-angular@20.2.2':
++    resolution: {integrity: sha512-atmy2RNViTqzNYGLR94NxSEISGtynseKFF+FPEnYTBc3W08UcJmaC5AAdJeuDJqqW495tFM7dSxUMGlSfWsN2w==}
      engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
      peerDependencies:
        '@angular/compiler-cli': ^20.0.0
        '@angular/platform-browser': ^20.0.0
        '@angular/platform-server': ^20.0.0
        '@angular/service-worker': ^20.0.0
--      '@angular/ssr': ^20.0.4
++      '@angular/ssr': ^20.2.2
        '@web/test-runner': ^0.20.0
        browser-sync: ^3.0.2
        jest: ^29.5.0
        ng-packagr: ^20.0.0
        protractor: ^7.0.0
        tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
--      typescript: '>=5.8 <5.9'
++      typescript: '>=5.8 <6.0'
      peerDependenciesMeta:
        '@angular/core':
          optional: true
        tailwindcss:
          optional: true
  
--  '@angular-devkit/build-webpack@0.2000.4':
--    resolution: {integrity: sha512-ZdYSzuDJOIXzuzr3JuriAXWjjVH335K7sLF1udyd1BUeDkKjRNOrrd0Zfo8eraMgbMfEdjApf+UGzTBgU0euMA==}
++  '@angular-devkit/build-webpack@0.2002.2':
++    resolution: {integrity: sha512-DbHq8AHmlRsr1jFmrJSlksPl/ViSVPqQdicz0dkdo0rSGkQqGO1Z0vFLf0/trlDP7GgHz46yucDtaFjPq1dZ9Q==}
      engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
      peerDependencies:
        webpack: ^5.30.0
        webpack-dev-server: ^5.0.2
  
--  '@angular-devkit/core@20.0.4':
--    resolution: {integrity: sha512-GmHBOEhdZn0Xh8JAdmnbSXtEMoAEqakEFy1JZmwuUo5e6uuuEp5xQY4O3MO0UQBVjYT+Wz8KNfonTvY91t/lNQ==}
--    engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
--    peerDependencies:
--      chokidar: ^4.0.0
--    peerDependenciesMeta:
--      chokidar:
--        optional: true
--
-   '@angular-devkit/core@20.1.4':
-     resolution: {integrity: sha512-I5CllQoDrVL20/+0JZk/gmR14n/+mwYIoD1RfBDwnaiHlO9o2whRsJj+LeUd9IA5Hf9MPPx+EkOVQt3vsYU0sQ==}
+   '@angular-devkit/core@20.2.2':
+     resolution: {integrity: sha512-SC+f5isSWJBpEgR+R7jP++2Z14WExNWLAdKpIickLWjuL8FlGkj+kaF3dWXhh0KcXo+r6kKb4pWUptSaqer5gA==}
      engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
      peerDependencies:
        chokidar: ^4.0.0
        eslint: ^8.57.0 || ^9.0.0
        typescript: '*'
  
--  '@angular/build@20.0.4':
--    resolution: {integrity: sha512-SIYLg2st05Q5hgFrxwj6L4i9j2j2JNWYoYgacXp+mw9YVhFiC02Ymbakc9fq+3+sWlm0XTX5JgrupV2ac1ytNQ==}
--    engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
--    peerDependencies:
--      '@angular/compiler': ^20.0.0
--      '@angular/compiler-cli': ^20.0.0
--      '@angular/core': ^20.0.0
--      '@angular/localize': ^20.0.0
--      '@angular/platform-browser': ^20.0.0
--      '@angular/platform-server': ^20.0.0
--      '@angular/service-worker': ^20.0.0
--      '@angular/ssr': ^20.0.4
--      karma: ^6.4.0
--      less: ^4.2.0
--      ng-packagr: ^20.0.0
--      postcss: ^8.4.0
--      tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
--      tslib: ^2.3.0
--      typescript: '>=5.8 <5.9'
--      vitest: ^3.1.1
--    peerDependenciesMeta:
--      '@angular/core':
--        optional: true
--      '@angular/localize':
--        optional: true
--      '@angular/platform-browser':
--        optional: true
--      '@angular/platform-server':
--        optional: true
--      '@angular/service-worker':
--        optional: true
--      '@angular/ssr':
--        optional: true
--      karma:
--        optional: true
--      less:
--        optional: true
--      ng-packagr:
--        optional: true
--      postcss:
--        optional: true
--      tailwindcss:
--        optional: true
--      vitest:
--        optional: true
--
-   '@angular/build@20.1.4':
-     resolution: {integrity: sha512-DClI15kl0t1YijptthQfw0cRSj8Opf8ACsZa1xT3o77BALpeusxS2QzSy6xGH+QnwesTyJFux1oRYjtAKmE2YA==}
+   '@angular/build@20.2.2':
+     resolution: {integrity: sha512-rvlKMt3OmeenHOwejRpI4OLcyERQn6Hl4ODRWlYfNX70Ki1zu6eAD0pWULzcD+HSQd0a26Xzt3gcpEy2vOEAzg==}
      engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
      peerDependencies:
        '@angular/compiler': ^20.0.0
      resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
      engines: {node: '>=6.9.0'}
  
--  '@babel/compat-data@7.27.7':
--    resolution: {integrity: sha512-xgu/ySj2mTiUFmdE9yCMfBxLp4DHd5DwmbbD05YAuICfodYT3VvRxbrh81LGQ/8UpSdtMdfKMn3KouYDX59DGQ==}
--    engines: {node: '>=6.9.0'}
--
    '@babel/compat-data@7.28.0':
      resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==}
      engines: {node: '>=6.9.0'}
  
--  '@babel/core@7.27.1':
--    resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==}
-     engines: {node: '>=6.9.0'}
-   '@babel/core@7.27.7':
-     resolution: {integrity: sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==}
-     engines: {node: '>=6.9.0'}
-   '@babel/core@7.28.0':
-     resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==}
--    engines: {node: '>=6.9.0'}
--
    '@babel/core@7.28.3':
      resolution: {integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==}
      engines: {node: '>=6.9.0'}
  
--  '@babel/generator@7.27.1':
--    resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==}
-     engines: {node: '>=6.9.0'}
-   '@babel/generator@7.28.0':
-     resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==}
--    engines: {node: '>=6.9.0'}
--
    '@babel/generator@7.28.3':
      resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
      engines: {node: '>=6.9.0'}
  
--  '@babel/helper-annotate-as-pure@7.27.1':
--    resolution: {integrity: sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==}
--    engines: {node: '>=6.9.0'}
--
    '@babel/helper-annotate-as-pure@7.27.3':
      resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
      engines: {node: '>=6.9.0'}
      resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
      engines: {node: '>=6.9.0'}
  
--  '@babel/helper-create-class-features-plugin@7.27.1':
--    resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==}
++  '@babel/helper-create-class-features-plugin@7.28.3':
++    resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.0.0
      peerDependencies:
        '@babel/core': ^7.0.0
  
--  '@babel/helper-define-polyfill-provider@0.6.4':
--    resolution: {integrity: sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==}
++  '@babel/helper-define-polyfill-provider@0.6.5':
++    resolution: {integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==}
      peerDependencies:
        '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
  
      resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
      engines: {node: '>=6.9.0'}
  
--  '@babel/helper-wrap-function@7.27.1':
--    resolution: {integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==}
-     engines: {node: '>=6.9.0'}
-   '@babel/helpers@7.28.2':
-     resolution: {integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==}
++  '@babel/helper-wrap-function@7.28.3':
++    resolution: {integrity: sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==}
      engines: {node: '>=6.9.0'}
  
    '@babel/helpers@7.28.3':
      peerDependencies:
        '@babel/core': ^7.13.0
  
--  '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1':
--    resolution: {integrity: sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==}
++  '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3':
++    resolution: {integrity: sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.0.0
      peerDependencies:
        '@babel/core': ^7.0.0-0
  
--  '@babel/plugin-transform-async-generator-functions@7.27.1':
--    resolution: {integrity: sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==}
++  '@babel/plugin-transform-async-generator-functions@7.28.0':
++    resolution: {integrity: sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.0.0-0
      peerDependencies:
        '@babel/core': ^7.0.0-0
  
--  '@babel/plugin-transform-block-scoping@7.27.5':
--    resolution: {integrity: sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==}
++  '@babel/plugin-transform-block-scoping@7.28.0':
++    resolution: {integrity: sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.0.0-0
      peerDependencies:
        '@babel/core': ^7.0.0-0
  
--  '@babel/plugin-transform-class-static-block@7.27.1':
--    resolution: {integrity: sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==}
++  '@babel/plugin-transform-class-static-block@7.28.3':
++    resolution: {integrity: sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.12.0
  
--  '@babel/plugin-transform-classes@7.27.7':
--    resolution: {integrity: sha512-CuLkokN1PEZ0Fsjtq+001aog/C2drDK9nTfK/NRK0n6rBin6cBrvM+zfQjDE+UllhR6/J4a6w8Xq9i4yi3mQrw==}
++  '@babel/plugin-transform-classes@7.28.3':
++    resolution: {integrity: sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.0.0-0
      peerDependencies:
        '@babel/core': ^7.0.0-0
  
--  '@babel/plugin-transform-destructuring@7.27.7':
--    resolution: {integrity: sha512-pg3ZLdIKWCP0CrJm0O4jYjVthyBeioVfvz9nwt6o5paUxsgJ/8GucSMAIaj6M7xA4WY+SrvtGu2LijzkdyecWQ==}
++  '@babel/plugin-transform-destructuring@7.28.0':
++    resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.0.0-0
      peerDependencies:
        '@babel/core': ^7.0.0-0
  
++  '@babel/plugin-transform-explicit-resource-management@7.28.0':
++    resolution: {integrity: sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==}
++    engines: {node: '>=6.9.0'}
++    peerDependencies:
++      '@babel/core': ^7.0.0-0
++
    '@babel/plugin-transform-exponentiation-operator@7.27.1':
      resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.0.0-0
  
--  '@babel/plugin-transform-object-rest-spread@7.27.7':
--    resolution: {integrity: sha512-201B1kFTWhckclcXpWHc8uUpYziDX/Pl4rxl0ZX0DiCZ3jknwfSUALL3QCYeeXXB37yWxJbo+g+Vfq8pAaHi3w==}
++  '@babel/plugin-transform-object-rest-spread@7.28.0':
++    resolution: {integrity: sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.0.0-0
      peerDependencies:
        '@babel/core': ^7.0.0-0
  
--  '@babel/plugin-transform-regenerator@7.27.5':
--    resolution: {integrity: sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==}
++  '@babel/plugin-transform-regenerator@7.28.3':
++    resolution: {integrity: sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.0.0-0
      peerDependencies:
        '@babel/core': ^7.0.0-0
  
--  '@babel/plugin-transform-runtime@7.27.1':
--    resolution: {integrity: sha512-TqGF3desVsTcp3WrJGj4HfKokfCXCLcHpt4PJF0D8/iT6LPd9RS82Upw3KPeyr6B22Lfd3DO8MVrmp0oRkUDdw==}
++  '@babel/plugin-transform-runtime@7.28.3':
++    resolution: {integrity: sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.0.0-0
      peerDependencies:
        '@babel/core': ^7.0.0
  
--  '@babel/preset-env@7.27.2':
--    resolution: {integrity: sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==}
++  '@babel/preset-env@7.28.3':
++    resolution: {integrity: sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==}
      engines: {node: '>=6.9.0'}
      peerDependencies:
        '@babel/core': ^7.0.0-0
      peerDependencies:
        '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
  
--  '@babel/runtime@7.27.1':
--    resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==}
++  '@babel/runtime@7.28.3':
++    resolution: {integrity: sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==}
      engines: {node: '>=6.9.0'}
  
    '@babel/template@7.27.2':
    '@emnapi/wasi-threads@1.1.0':
      resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
  
--  '@esbuild/aix-ppc64@0.25.5':
--    resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==}
--    engines: {node: '>=18'}
--    cpu: [ppc64]
--    os: [aix]
--
--  '@esbuild/aix-ppc64@0.25.8':
--    resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==}
 -    engines: {node: '>=18'}
 -    cpu: [ppc64]
 -    os: [aix]
 -
+   '@esbuild/aix-ppc64@0.25.9':
+     resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==}
      engines: {node: '>=18'}
      cpu: [ppc64]
      os: [aix]
  
--  '@esbuild/android-arm64@0.25.5':
--    resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==}
--    engines: {node: '>=18'}
--    cpu: [arm64]
--    os: [android]
--
--  '@esbuild/android-arm64@0.25.8':
--    resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==}
 -    engines: {node: '>=18'}
 -    cpu: [arm64]
 -    os: [android]
 -
+   '@esbuild/android-arm64@0.25.9':
+     resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==}
      engines: {node: '>=18'}
      cpu: [arm64]
      os: [android]
  
--  '@esbuild/android-arm@0.25.5':
--    resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==}
--    engines: {node: '>=18'}
--    cpu: [arm]
--    os: [android]
--
--  '@esbuild/android-arm@0.25.8':
--    resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==}
 -    engines: {node: '>=18'}
 -    cpu: [arm]
 -    os: [android]
 -
+   '@esbuild/android-arm@0.25.9':
+     resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==}
      engines: {node: '>=18'}
      cpu: [arm]
      os: [android]
  
--  '@esbuild/android-x64@0.25.5':
--    resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==}
--    engines: {node: '>=18'}
--    cpu: [x64]
--    os: [android]
--
--  '@esbuild/android-x64@0.25.8':
--    resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==}
 -    engines: {node: '>=18'}
 -    cpu: [x64]
 -    os: [android]
 -
+   '@esbuild/android-x64@0.25.9':
+     resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==}
      engines: {node: '>=18'}
      cpu: [x64]
      os: [android]
  
--  '@esbuild/darwin-arm64@0.25.5':
--    resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==}
--    engines: {node: '>=18'}
--    cpu: [arm64]
--    os: [darwin]
--
--  '@esbuild/darwin-arm64@0.25.8':
--    resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==}
 -    engines: {node: '>=18'}
 -    cpu: [arm64]
 -    os: [darwin]
 -
+   '@esbuild/darwin-arm64@0.25.9':
+     resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==}
      engines: {node: '>=18'}
      cpu: [arm64]
      os: [darwin]
  
--  '@esbuild/darwin-x64@0.25.5':
--    resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==}
--    engines: {node: '>=18'}
--    cpu: [x64]
--    os: [darwin]
--
--  '@esbuild/darwin-x64@0.25.8':
--    resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==}
 -    engines: {node: '>=18'}
 -    cpu: [x64]
 -    os: [darwin]
 -
+   '@esbuild/darwin-x64@0.25.9':
+     resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==}
      engines: {node: '>=18'}
      cpu: [x64]
      os: [darwin]
  
--  '@esbuild/freebsd-arm64@0.25.5':
--    resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==}
--    engines: {node: '>=18'}
--    cpu: [arm64]
--    os: [freebsd]
--
--  '@esbuild/freebsd-arm64@0.25.8':
--    resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==}
 -    engines: {node: '>=18'}
 -    cpu: [arm64]
 -    os: [freebsd]
 -
+   '@esbuild/freebsd-arm64@0.25.9':
+     resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==}
      engines: {node: '>=18'}
      cpu: [arm64]
      os: [freebsd]
  
--  '@esbuild/freebsd-x64@0.25.5':
--    resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==}
--    engines: {node: '>=18'}
--    cpu: [x64]
--    os: [freebsd]
--
--  '@esbuild/freebsd-x64@0.25.8':
--    resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==}
 -    engines: {node: '>=18'}
 -    cpu: [x64]
 -    os: [freebsd]
 -
+   '@esbuild/freebsd-x64@0.25.9':
+     resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==}
      engines: {node: '>=18'}
      cpu: [x64]
      os: [freebsd]
  
--  '@esbuild/linux-arm64@0.25.5':
--    resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==}
--    engines: {node: '>=18'}
--    cpu: [arm64]
--    os: [linux]
--
--  '@esbuild/linux-arm64@0.25.8':
--    resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==}
 -    engines: {node: '>=18'}
 -    cpu: [arm64]
 -    os: [linux]
 -
+   '@esbuild/linux-arm64@0.25.9':
+     resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==}
      engines: {node: '>=18'}
      cpu: [arm64]
      os: [linux]
  
--  '@esbuild/linux-arm@0.25.5':
--    resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==}
--    engines: {node: '>=18'}
--    cpu: [arm]
--    os: [linux]
--
--  '@esbuild/linux-arm@0.25.8':
--    resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==}
 -    engines: {node: '>=18'}
 -    cpu: [arm]
 -    os: [linux]
 -
+   '@esbuild/linux-arm@0.25.9':
+     resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==}
      engines: {node: '>=18'}
      cpu: [arm]
      os: [linux]
  
--  '@esbuild/linux-ia32@0.25.5':
--    resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==}
--    engines: {node: '>=18'}
--    cpu: [ia32]
--    os: [linux]
--
--  '@esbuild/linux-ia32@0.25.8':
--    resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==}
 -    engines: {node: '>=18'}
 -    cpu: [ia32]
 -    os: [linux]
 -
+   '@esbuild/linux-ia32@0.25.9':
+     resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==}
      engines: {node: '>=18'}
      cpu: [ia32]
      os: [linux]
  
--  '@esbuild/linux-loong64@0.25.5':
--    resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==}
--    engines: {node: '>=18'}
--    cpu: [loong64]
--    os: [linux]
--
--  '@esbuild/linux-loong64@0.25.8':
--    resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==}
 -    engines: {node: '>=18'}
 -    cpu: [loong64]
 -    os: [linux]
 -
+   '@esbuild/linux-loong64@0.25.9':
+     resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==}
      engines: {node: '>=18'}
      cpu: [loong64]
      os: [linux]
  
--  '@esbuild/linux-mips64el@0.25.5':
--    resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==}
--    engines: {node: '>=18'}
--    cpu: [mips64el]
--    os: [linux]
--
--  '@esbuild/linux-mips64el@0.25.8':
--    resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==}
 -    engines: {node: '>=18'}
 -    cpu: [mips64el]
 -    os: [linux]
 -
+   '@esbuild/linux-mips64el@0.25.9':
+     resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==}
      engines: {node: '>=18'}
      cpu: [mips64el]
      os: [linux]
  
--  '@esbuild/linux-ppc64@0.25.5':
--    resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==}
--    engines: {node: '>=18'}
--    cpu: [ppc64]
--    os: [linux]
--
--  '@esbuild/linux-ppc64@0.25.8':
--    resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==}
 -    engines: {node: '>=18'}
 -    cpu: [ppc64]
 -    os: [linux]
 -
+   '@esbuild/linux-ppc64@0.25.9':
+     resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==}
      engines: {node: '>=18'}
      cpu: [ppc64]
      os: [linux]
  
--  '@esbuild/linux-riscv64@0.25.5':
--    resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==}
--    engines: {node: '>=18'}
--    cpu: [riscv64]
--    os: [linux]
--
--  '@esbuild/linux-riscv64@0.25.8':
--    resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==}
 -    engines: {node: '>=18'}
 -    cpu: [riscv64]
 -    os: [linux]
 -
+   '@esbuild/linux-riscv64@0.25.9':
+     resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==}
      engines: {node: '>=18'}
      cpu: [riscv64]
      os: [linux]
  
--  '@esbuild/linux-s390x@0.25.5':
--    resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==}
--    engines: {node: '>=18'}
--    cpu: [s390x]
--    os: [linux]
--
--  '@esbuild/linux-s390x@0.25.8':
--    resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==}
 -    engines: {node: '>=18'}
 -    cpu: [s390x]
 -    os: [linux]
 -
+   '@esbuild/linux-s390x@0.25.9':
+     resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==}
      engines: {node: '>=18'}
      cpu: [s390x]
      os: [linux]
  
--  '@esbuild/linux-x64@0.25.5':
--    resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==}
--    engines: {node: '>=18'}
--    cpu: [x64]
--    os: [linux]
--
--  '@esbuild/linux-x64@0.25.8':
--    resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==}
 -    engines: {node: '>=18'}
 -    cpu: [x64]
 -    os: [linux]
 -
+   '@esbuild/linux-x64@0.25.9':
+     resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==}
      engines: {node: '>=18'}
      cpu: [x64]
      os: [linux]
  
--  '@esbuild/netbsd-arm64@0.25.5':
--    resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==}
--    engines: {node: '>=18'}
--    cpu: [arm64]
--    os: [netbsd]
--
--  '@esbuild/netbsd-arm64@0.25.8':
--    resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==}
 -    engines: {node: '>=18'}
 -    cpu: [arm64]
 -    os: [netbsd]
 -
+   '@esbuild/netbsd-arm64@0.25.9':
+     resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==}
      engines: {node: '>=18'}
      cpu: [arm64]
      os: [netbsd]
  
--  '@esbuild/netbsd-x64@0.25.5':
--    resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==}
--    engines: {node: '>=18'}
--    cpu: [x64]
--    os: [netbsd]
--
--  '@esbuild/netbsd-x64@0.25.8':
--    resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==}
 -    engines: {node: '>=18'}
 -    cpu: [x64]
 -    os: [netbsd]
 -
+   '@esbuild/netbsd-x64@0.25.9':
+     resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==}
      engines: {node: '>=18'}
      cpu: [x64]
      os: [netbsd]
  
--  '@esbuild/openbsd-arm64@0.25.5':
--    resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==}
--    engines: {node: '>=18'}
--    cpu: [arm64]
--    os: [openbsd]
--
--  '@esbuild/openbsd-arm64@0.25.8':
--    resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==}
 -    engines: {node: '>=18'}
 -    cpu: [arm64]
 -    os: [openbsd]
 -
+   '@esbuild/openbsd-arm64@0.25.9':
+     resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==}
      engines: {node: '>=18'}
      cpu: [arm64]
      os: [openbsd]
  
--  '@esbuild/openbsd-x64@0.25.5':
--    resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==}
--    engines: {node: '>=18'}
--    cpu: [x64]
--    os: [openbsd]
--
--  '@esbuild/openbsd-x64@0.25.8':
--    resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==}
 -    engines: {node: '>=18'}
 -    cpu: [x64]
 -    os: [openbsd]
 -
+   '@esbuild/openbsd-x64@0.25.9':
+     resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==}
      engines: {node: '>=18'}
      cpu: [x64]
      os: [openbsd]
  
--  '@esbuild/openharmony-arm64@0.25.8':
--    resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==}
 -    engines: {node: '>=18'}
 -    cpu: [arm64]
 -    os: [openharmony]
 -
+   '@esbuild/openharmony-arm64@0.25.9':
+     resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==}
      engines: {node: '>=18'}
      cpu: [arm64]
      os: [openharmony]
  
--  '@esbuild/sunos-x64@0.25.5':
--    resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==}
--    engines: {node: '>=18'}
--    cpu: [x64]
--    os: [sunos]
--
--  '@esbuild/sunos-x64@0.25.8':
--    resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==}
 -    engines: {node: '>=18'}
 -    cpu: [x64]
 -    os: [sunos]
 -
+   '@esbuild/sunos-x64@0.25.9':
+     resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==}
      engines: {node: '>=18'}
      cpu: [x64]
      os: [sunos]
  
--  '@esbuild/win32-arm64@0.25.5':
--    resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==}
--    engines: {node: '>=18'}
--    cpu: [arm64]
--    os: [win32]
--
--  '@esbuild/win32-arm64@0.25.8':
--    resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==}
 -    engines: {node: '>=18'}
 -    cpu: [arm64]
 -    os: [win32]
 -
+   '@esbuild/win32-arm64@0.25.9':
+     resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==}
      engines: {node: '>=18'}
      cpu: [arm64]
      os: [win32]
  
--  '@esbuild/win32-ia32@0.25.5':
--    resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==}
-     engines: {node: '>=18'}
-     cpu: [ia32]
-     os: [win32]
-   '@esbuild/win32-ia32@0.25.8':
-     resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==}
++  '@esbuild/win32-ia32@0.25.9':
++    resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==}
      engines: {node: '>=18'}
      cpu: [ia32]
      os: [win32]
  
 -  '@esbuild/win32-ia32@0.25.8':
 -    resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==}
 -    engines: {node: '>=18'}
 -    cpu: [ia32]
 -    os: [win32]
 -
 -  '@esbuild/win32-ia32@0.25.9':
 -    resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==}
 -    engines: {node: '>=18'}
 -    cpu: [ia32]
 -    os: [win32]
 -
--  '@esbuild/win32-x64@0.25.5':
--    resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==}
--    engines: {node: '>=18'}
--    cpu: [x64]
--    os: [win32]
--
--  '@esbuild/win32-x64@0.25.8':
--    resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==}
 -    engines: {node: '>=18'}
 -    cpu: [x64]
 -    os: [win32]
 -
+   '@esbuild/win32-x64@0.25.9':
+     resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==}
      engines: {node: '>=18'}
      cpu: [x64]
      os: [win32]
  
--  '@eslint-community/eslint-utils@4.7.0':
--    resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
++  '@eslint-community/eslint-utils@4.8.0':
++    resolution: {integrity: sha512-MJQFqrZgcW0UNYLGOuQpey/oTN59vyWwplvCGZztn1cKz9agZPPYpJB7h2OMmuu7VLqkvEjN8feFZJmxNF9D+Q==}
      engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
      peerDependencies:
        eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
      resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
      engines: {node: '>=18.18.0'}
  
--  '@humanfs/node@0.16.6':
--    resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
++  '@humanfs/node@0.16.7':
++    resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==}
      engines: {node: '>=18.18.0'}
  
    '@humanwhocodes/module-importer@1.0.1':
      resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
      engines: {node: '>=12.22'}
  
--  '@humanwhocodes/retry@0.3.1':
--    resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
--    engines: {node: '>=18.18'}
--
    '@humanwhocodes/retry@0.4.3':
      resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
      engines: {node: '>=18.18'}
        '@types/node':
          optional: true
  
--  '@inquirer/confirm@5.1.10':
--    resolution: {integrity: sha512-FxbQ9giWxUWKUk2O5XZ6PduVnH2CZ/fmMKMBkH71MHJvWr7WL5AHKevhzF1L5uYWB2P548o1RzVxrNd3dpmk6g==}
 -    engines: {node: '>=18'}
 -    peerDependencies:
 -      '@types/node': '>=18'
 -    peerDependenciesMeta:
 -      '@types/node':
 -        optional: true
 -
+   '@inquirer/confirm@5.1.14':
+     resolution: {integrity: sha512-5yR4IBfe0kXe59r1YCTG8WXkUbl7Z35HK87Sw+WUyGD8wNUx7JvY7laahzeytyE1oLn74bQnL7hstctQxisQ8Q==}
      engines: {node: '>=18'}
      peerDependencies:
        '@types/node': '>=18'
      resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
--  '@jest/environment-jsdom-abstract@30.0.5':
--    resolution: {integrity: sha512-gpWwiVxZunkoglP8DCnT3As9x5O8H6gveAOpvaJd2ATAoSh7ZSSCWbr9LQtUMvr8WD3VjG9YnDhsmkCK5WN1rQ==}
-     engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
-     peerDependencies:
-       canvas: ^3.0.0
-       jsdom: '*'
-     peerDependenciesMeta:
-       canvas:
-         optional: true
 +  '@jest/environment-jsdom-abstract@30.1.2':
 +    resolution: {integrity: sha512-u8kTh/ZBl97GOmnGJLYK/1GuwAruMC4hoP6xuk/kwltmVWsA9u/6fH1/CsPVGt2O+Wn2yEjs8n1B1zZJ62Cx0w==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
      peerDependencies:
        canvas: ^3.0.0
      resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  
--  '@jest/environment@30.0.5':
--    resolution: {integrity: sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==}
-     engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
 +  '@jest/environment@30.1.2':
 +    resolution: {integrity: sha512-N8t1Ytw4/mr9uN28OnVf0SYE2dGhaIxOVYcwsf9IInBKjvofAjbFRvedvBBlyTYk2knbJTiEjEJ2PyyDIBnd9w==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
--  '@jest/expect-utils@30.0.5':
--    resolution: {integrity: sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==}
-     engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
 +  '@jest/expect-utils@30.1.2':
 +    resolution: {integrity: sha512-HXy1qT/bfdjCv7iC336ExbqqYtZvljrV8odNdso7dWK9bSeHtLlvwWWC3YSybSPL03Gg5rug6WLCZAZFH72m0A==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
 -  '@jest/expect@30.0.5':
 -    resolution: {integrity: sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==}
 +  '@jest/expect@30.1.2':
 +    resolution: {integrity: sha512-tyaIExOwQRCxPCGNC05lIjWJztDwk2gPDNSDGg1zitXJJ8dC3++G/CRjE5mb2wQsf89+lsgAgqxxNpDLiCViTA==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
    '@jest/fake-timers@29.7.0':
      resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==}
      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  
--  '@jest/fake-timers@30.0.5':
--    resolution: {integrity: sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==}
-     engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
 +  '@jest/fake-timers@30.1.2':
 +    resolution: {integrity: sha512-Beljfv9AYkr9K+ETX9tvV61rJTY706BhBUtiaepQHeEGfe0DbpvUA5Z3fomwc5Xkhns6NWrcFDZn+72fLieUnA==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
--  '@jest/get-type@30.0.1':
--    resolution: {integrity: sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==}
-     engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
 +  '@jest/get-type@30.1.0':
 +    resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
 -  '@jest/globals@30.0.5':
 -    resolution: {integrity: sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==}
 +  '@jest/globals@30.1.2':
 +    resolution: {integrity: sha512-teNTPZ8yZe3ahbYnvnVRDeOjr+3pu2uiAtNtrEsiMjVPPj+cXd5E/fr8BL7v/T7F31vYdEHrI5cC/2OoO/vM9A==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
    '@jest/pattern@30.0.1':
    '@jridgewell/gen-mapping@0.3.13':
      resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
  
--  '@jridgewell/resolve-uri@3.1.1':
--    resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
--    engines: {node: '>=6.0.0'}
--
    '@jridgewell/resolve-uri@3.1.2':
      resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
      engines: {node: '>=6.0.0'}
  
-   '@jridgewell/source-map@0.3.10':
-     resolution: {integrity: sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==}
-   '@jridgewell/source-map@0.3.6':
-     resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
-   '@jridgewell/sourcemap-codec@1.5.4':
-     resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==}
+   '@jridgewell/source-map@0.3.11':
+     resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==}
  
 -  '@jridgewell/source-map@0.3.6':
 -    resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
 -
    '@jridgewell/sourcemap-codec@1.5.5':
      resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
  
      peerDependencies:
        tslib: '2'
  
--  '@jsonjoy.com/json-pack@1.2.0':
--    resolution: {integrity: sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==}
++  '@jsonjoy.com/buffers@1.0.0':
++    resolution: {integrity: sha512-NDigYR3PHqCnQLXYyoLbnEdzMMvzeiCWo1KOut7Q0CoIqg9tUAPKJ1iq/2nFhc5kZtexzutNY0LFjdwWL3Dw3Q==}
++    engines: {node: '>=10.0'}
++    peerDependencies:
++      tslib: '2'
++
++  '@jsonjoy.com/codegen@1.0.0':
++    resolution: {integrity: sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==}
++    engines: {node: '>=10.0'}
++    peerDependencies:
++      tslib: '2'
++
++  '@jsonjoy.com/json-pack@1.11.0':
++    resolution: {integrity: sha512-nLqSTAYwpk+5ZQIoVp7pfd/oSKNWlEdvTq2LzVA4r2wtWZg6v+5u0VgBOaDJuUfNOuw/4Ysq6glN5QKSrOCgrA==}
++    engines: {node: '>=10.0'}
++    peerDependencies:
++      tslib: '2'
++
++  '@jsonjoy.com/json-pointer@1.0.2':
++    resolution: {integrity: sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==}
      engines: {node: '>=10.0'}
      peerDependencies:
        tslib: '2'
  
--  '@jsonjoy.com/util@1.6.0':
--    resolution: {integrity: sha512-sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A==}
++  '@jsonjoy.com/util@1.9.0':
++    resolution: {integrity: sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==}
      engines: {node: '>=10.0'}
      peerDependencies:
        tslib: '2'
    '@leichtgewicht/ip-codec@2.0.5':
      resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==}
  
-   '@listr2/prompt-adapter-inquirer@2.0.22':
-     resolution: {integrity: sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==}
-     engines: {node: '>=18.0.0'}
+   '@listr2/prompt-adapter-inquirer@3.0.1':
+     resolution: {integrity: sha512-3XFmGwm3u6ioREG+ynAQB7FoxfajgQnMhIu8wC5eo/Lsih4aKDg0VuIMGaOsYn7hJSJagSeaD4K8yfpkEoDEmA==}
+     engines: {node: '>=20.0.0'}
      peerDependencies:
        '@inquirer/prompts': '>= 3 < 8'
+       listr2: 9.0.1
  
--  '@lmdb/lmdb-darwin-arm64@3.3.0':
--    resolution: {integrity: sha512-LipbQobyEfQtu8WixasaFUZZ+JCGlho4OWwWIQ5ol0rB1RKkcZvypu7sS1CBvofBGVAa3vbOh8IOGQMrbmL5dg==}
--    cpu: [arm64]
--    os: [darwin]
--
-   '@lmdb/lmdb-darwin-arm64@3.4.1':
-     resolution: {integrity: sha512-kKeP5PaY3bFrrF6GY5aDd96iuh1eoS+5CHJ+7hIP629KIEwzGNwbIzBmEX9TAhRJOivSRDTHCIsbu//+NsYKkg==}
+   '@lmdb/lmdb-darwin-arm64@3.4.2':
+     resolution: {integrity: sha512-NK80WwDoODyPaSazKbzd3NEJ3ygePrkERilZshxBViBARNz21rmediktGHExoj9n5t9+ChlgLlxecdFKLCuCKg==}
      cpu: [arm64]
      os: [darwin]
  
--  '@lmdb/lmdb-darwin-x64@3.3.0':
--    resolution: {integrity: sha512-yA+9P+ZeA3vg76BLXWeUomIAjxfmSmR2eg8fueHXDg5Xe1Xmkl9JCKuHXUhtJ+mMVcH12d5k4kJBLbyXTadfGQ==}
--    cpu: [x64]
--    os: [darwin]
--
-   '@lmdb/lmdb-darwin-x64@3.4.1':
-     resolution: {integrity: sha512-9CMB3seTyHs3EOVWdKiB8IIEDBJ3Gq00Tqyi0V7DS3HL90BjM/AkbZGuhzXwPrfeFazR24SKaRrUQF74f+CmWw==}
+   '@lmdb/lmdb-darwin-x64@3.4.2':
+     resolution: {integrity: sha512-zevaowQNmrp3U7Fz1s9pls5aIgpKRsKb3dZWDINtLiozh3jZI9fBrI19lYYBxqdyiIyNdlyiidPnwPShj4aK+w==}
      cpu: [x64]
      os: [darwin]
  
--  '@lmdb/lmdb-linux-arm64@3.3.0':
--    resolution: {integrity: sha512-OeWvSgjXXZ/zmtLqqL78I3910F6UYpUubmsUU+iBHo6nTtjkpXms95rJtGrjkWQqwswKBD7xSMplbYC4LEsiPA==}
 -    cpu: [arm64]
 -    os: [linux]
 -
+   '@lmdb/lmdb-linux-arm64@3.4.2':
+     resolution: {integrity: sha512-ZBEfbNZdkneebvZs98Lq30jMY8V9IJzckVeigGivV7nTHJc+89Ctomp1kAIWKlwIG0ovCDrFI448GzFPORANYg==}
      cpu: [arm64]
      os: [linux]
  
-   '@lmdb/lmdb-linux-arm64@3.4.1':
-     resolution: {integrity: sha512-d0vuXOdoKjHHJYZ/CRWopnkOiUpev+bgBBW+1tXtWsYWUj8uxl9ZmTBEmsL5mjUlpQDrlYiJSrhOU1hg5QWBSw==}
-     cpu: [arm64]
-     os: [linux]
--  '@lmdb/lmdb-linux-arm@3.3.0':
--    resolution: {integrity: sha512-EDYrW9kle+8wI19JCj/PhRnGoCN9bked5cdOPdo1wdgH/HzjgoLPFTn9DHlZccgTEVhp3O+bpWXdN/rWySVvjw==}
--    cpu: [arm]
--    os: [linux]
--
-   '@lmdb/lmdb-linux-arm@3.4.1':
-     resolution: {integrity: sha512-1Mi69vU0akHgCI7tF6YbimPaNEKJiBm/p5A+aM8egr0joj27cQmCCOm2mZQ+Ht2BqmCfZaIgQnMg4gFYNMlpCA==}
+   '@lmdb/lmdb-linux-arm@3.4.2':
+     resolution: {integrity: sha512-OmHCULY17rkx/RoCoXlzU7LyR8xqrksgdYWwtYa14l/sseezZ8seKWXcogHcjulBddER5NnEFV4L/Jtr2nyxeg==}
      cpu: [arm]
      os: [linux]
  
--  '@lmdb/lmdb-linux-x64@3.3.0':
--    resolution: {integrity: sha512-wDd02mt5ScX4+xd6g78zKBr6ojpgCJCTrllCAabjgap5FzuETqOqaQfKhO+tJuGWv/J5q+GIds6uY7rNFueOxg==}
--    cpu: [x64]
--    os: [linux]
--
-   '@lmdb/lmdb-linux-x64@3.4.1':
-     resolution: {integrity: sha512-00RbEpvfnyPodlICiGFuiOmyvWaL9nzCRSqZz82BVFsGTiSQnnF0gpD1C8tO6OvtptELbtRuM7BS9f97LcowZw==}
+   '@lmdb/lmdb-linux-x64@3.4.2':
+     resolution: {integrity: sha512-vL9nM17C77lohPYE4YaAQvfZCSVJSryE4fXdi8M7uWPBnU+9DJabgKVAeyDb84ZM2vcFseoBE4/AagVtJeRE7g==}
      cpu: [x64]
      os: [linux]
  
--  '@lmdb/lmdb-win32-arm64@3.3.0':
--    resolution: {integrity: sha512-COotWhHJgzXULLiEjOgWQwqig6PoA+6ji6W+sDl6M1HhMXWIymEVHGs0edsVSNtsNSCAWMxJgR3asv6FNX/2EA==}
--    cpu: [arm64]
--    os: [win32]
--
-   '@lmdb/lmdb-win32-arm64@3.4.1':
-     resolution: {integrity: sha512-4h8tm3i1ODf+28UyqQZLP7c2jmRM26AyEEyYp994B4GiBdGvGAsYUu3oiHANYK9xFpvLuFzyGeqFm1kdNC0D1A==}
+   '@lmdb/lmdb-win32-arm64@3.4.2':
+     resolution: {integrity: sha512-SXWjdBfNDze4ZPeLtYIzsIeDJDJ/SdsA0pEXcUBayUIMO0FQBHfVZZyHXQjjHr4cvOAzANBgIiqaXRwfMhzmLw==}
      cpu: [arm64]
      os: [win32]
  
--  '@lmdb/lmdb-win32-x64@3.3.0':
--    resolution: {integrity: sha512-kqUgQH+l8HDbkAapx+aoko7Ez4X4DqkIraOqY/k0QY5EN/iialVlFpBUXh4wFXzirdmEVjbIUMrceUh0Kh8LeA==}
 -    cpu: [x64]
 -    os: [win32]
 -
+   '@lmdb/lmdb-win32-x64@3.4.2':
+     resolution: {integrity: sha512-IY+r3bxKW6Q6sIPiMC0L533DEfRJSXibjSI3Ft/w9Q8KQBNqEIvUFXt+09wV8S5BRk0a8uSF19YWxuRwEfI90g==}
      cpu: [x64]
      os: [win32]
  
        lodash-es: '>=4.17.0'
        rxjs: '>=6.0.0'
  
--  '@ngtools/webpack@20.0.4':
--    resolution: {integrity: sha512-GFke8NcaFW62d1KXd4DkKbEw4mSsjJsMGmeHkBe5LPWS6zRIAZULo0fk/qV94IZ8INDbqY2k1WoxvStg7pHTsg==}
++  '@ngtools/webpack@20.2.2':
++    resolution: {integrity: sha512-q2kNlKmC+slbdwiOhnY7M610ie41P5j0WFz+1k73L57tE5xUitgdjCF/f4YPGlj7vNfFyuoX98k9IyQtsbzh8w==}
      engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
      peerDependencies:
        '@angular/compiler-cli': ^20.0.0
--      typescript: '>=5.8 <5.9'
++      typescript: '>=5.8 <6.0'
        webpack: ^5.54.0
  
    '@nodelib/fs.scandir@2.1.5':
      resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==}
      engines: {node: '>= 18'}
  
--  '@octokit/core@5.2.1':
--    resolution: {integrity: sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ==}
++  '@octokit/core@5.2.2':
++    resolution: {integrity: sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==}
      engines: {node: '>= 18'}
  
    '@octokit/endpoint@9.0.6':
      cpu: [x64]
      os: [darwin]
  
-   '@rollup/rollup-darwin-x64@4.44.1':
-     resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==}
+   '@rolldown/binding-freebsd-x64@1.0.0-beta.32':
+     resolution: {integrity: sha512-M8SUgFlYb5kJJWcFC8gUMRiX4WLFxPKMed3SJ2YrxontgIrEcpizPU8nLNVsRYEStoSfKHKExpQw3OP6fm+5bw==}
      cpu: [x64]
-     os: [darwin]
+     os: [freebsd]
+   '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.32':
+     resolution: {integrity: sha512-FuQpbNC/hE//bvv29PFnk0AtpJzdPdYl5CMhlWPovd9g3Kc3lw9TrEPIbL7gRPUdhKAiq6rVaaGvOnXxsa0eww==}
+     cpu: [arm]
+     os: [linux]
  
-   '@rollup/rollup-freebsd-arm64@4.40.2':
-     resolution: {integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==}
+   '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.32':
+     resolution: {integrity: sha512-hRZygRlaGCjcNTNY9GV7dDI18sG1dK3cc7ujHq72LoDad23zFDUGMQjiSxHWK+/r92iMV+j2MiHbvzayxqynsg==}
      cpu: [arm64]
-     os: [freebsd]
+     os: [linux]
  
-   '@rollup/rollup-freebsd-arm64@4.44.1':
-     resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==}
+   '@rolldown/binding-linux-arm64-musl@1.0.0-beta.32':
+     resolution: {integrity: sha512-HzgT6h+CXLs+GKAU0Wvkt3rvcv0CmDBsDjlPhh4GHysOKbG9NjpKYX2zvjx671E9pGbTvcPpwy7gGsy7xpu+8g==}
      cpu: [arm64]
-     os: [freebsd]
+     os: [linux]
  
-   '@rollup/rollup-freebsd-x64@4.40.2':
-     resolution: {integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==}
+   '@rolldown/binding-linux-x64-gnu@1.0.0-beta.32':
+     resolution: {integrity: sha512-Ab/wbf6gdzphDbsg51UaxsC93foQ7wxhtg0SVCXd25BrV4MAJ1HoDtKN/f4h0maFmJobkqYub2DlmoasUzkvBg==}
      cpu: [x64]
-     os: [freebsd]
+     os: [linux]
  
-   '@rollup/rollup-freebsd-x64@4.44.1':
-     resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==}
+   '@rolldown/binding-linux-x64-musl@1.0.0-beta.32':
+     resolution: {integrity: sha512-VoxqGEfh5A1Yx+zBp/FR5QwAbtzbuvky2SVc+ii4g1gLD4zww6mt/hPi5zG+b88zYPFBKHpxMtsz9cWqXU5V5Q==}
      cpu: [x64]
-     os: [freebsd]
-   '@rollup/rollup-linux-arm-gnueabihf@4.40.2':
-     resolution: {integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==}
-     cpu: [arm]
      os: [linux]
  
-   '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
-     resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==}
-     cpu: [arm]
-     os: [linux]
+   '@rolldown/binding-openharmony-arm64@1.0.0-beta.32':
+     resolution: {integrity: sha512-qZ1ViyOUDGbiZrSAJ/FIAhYUElDfVxxFW6DLT/w4KeoZN3HsF4jmRP95mXtl51/oGrqzU9l9Q2f7/P4O/o2ZZA==}
+     cpu: [arm64]
+     os: [openharmony]
  
-   '@rollup/rollup-linux-arm-musleabihf@4.40.2':
-     resolution: {integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==}
-     cpu: [arm]
-     os: [linux]
+   '@rolldown/binding-wasm32-wasi@1.0.0-beta.32':
+     resolution: {integrity: sha512-hEkG3wD+f3wytV0lqwb/uCrXc4r4Ny/DWJFJPfQR3VeMWplhWGgSHNwZc2Q7k86Yi36f9NNzzWmrIuvHI9lCVw==}
+     engines: {node: '>=14.0.0'}
+     cpu: [wasm32]
+   '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.32':
+     resolution: {integrity: sha512-k3MvDf8SiA7uP2ikP0unNouJ2YCrnwi7xcVW+RDgMp5YXVr3Xu6svmT3HGn0tkCKUuPmf+uy8I5uiHt5qWQbew==}
+     cpu: [arm64]
+     os: [win32]
+   '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.32':
+     resolution: {integrity: sha512-wAi/FxGh7arDOUG45UmnXE1sZUa0hY4cXAO2qWAjFa3f7bTgz/BqwJ7XN5SUezvAJPNkME4fEpInfnBvM25a0w==}
+     cpu: [ia32]
+     os: [win32]
+   '@rolldown/binding-win32-x64-msvc@1.0.0-beta.32':
+     resolution: {integrity: sha512-Ej0i4PZk8ltblZtzVK8ouaGUacUtxRmTm5S9794mdyU/tYxXjAJNseOfxrnHpMWKjMDrOKbqkPqJ52T9NR4LQQ==}
+     cpu: [x64]
+     os: [win32]
  
-   '@rollup/rollup-linux-arm-musleabihf@4.44.1':
-     resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==}
+   '@rolldown/pluginutils@1.0.0-beta.32':
+     resolution: {integrity: sha512-QReCdvxiUZAPkvp1xpAg62IeNzykOFA6syH2CnClif4YmALN1XKpB39XneL80008UbtMShthSVDKmrx05N1q/g==}
 -  '@rollup/rollup-android-arm-eabi@4.40.2':
 -    resolution: {integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==}
 -    cpu: [arm]
 -    os: [android]
 -
+   '@rollup/rollup-android-arm-eabi@4.50.0':
+     resolution: {integrity: sha512-lVgpeQyy4fWN5QYebtW4buT/4kn4p4IJ+kDNB4uYNT5b8c8DLJDg6titg20NIg7E8RWwdWZORW6vUFfrLyG3KQ==}
      cpu: [arm]
-     os: [linux]
+     os: [android]
  
-   '@rollup/rollup-linux-arm64-gnu@4.40.2':
-     resolution: {integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==}
 -  '@rollup/rollup-android-arm64@4.40.2':
 -    resolution: {integrity: sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==}
 -    cpu: [arm64]
 -    os: [android]
 -
+   '@rollup/rollup-android-arm64@4.50.0':
+     resolution: {integrity: sha512-2O73dR4Dc9bp+wSYhviP6sDziurB5/HCym7xILKifWdE9UsOe2FtNcM+I4xZjKrfLJnq5UR8k9riB87gauiQtw==}
      cpu: [arm64]
-     os: [linux]
+     os: [android]
  
-   '@rollup/rollup-linux-arm64-gnu@4.44.1':
-     resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==}
 -  '@rollup/rollup-darwin-arm64@4.40.2':
 -    resolution: {integrity: sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==}
 -    cpu: [arm64]
 -    os: [darwin]
 -
+   '@rollup/rollup-darwin-arm64@4.50.0':
+     resolution: {integrity: sha512-vwSXQN8T4sKf1RHr1F0s98Pf8UPz7pS6P3LG9NSmuw0TVh7EmaE+5Ny7hJOZ0M2yuTctEsHHRTMi2wuHkdS6Hg==}
      cpu: [arm64]
-     os: [linux]
+     os: [darwin]
  
-   '@rollup/rollup-linux-arm64-musl@4.40.2':
-     resolution: {integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==}
-     cpu: [arm64]
-     os: [linux]
 -  '@rollup/rollup-darwin-x64@4.40.2':
 -    resolution: {integrity: sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==}
 -    cpu: [x64]
 -    os: [darwin]
 -
+   '@rollup/rollup-darwin-x64@4.50.0':
+     resolution: {integrity: sha512-cQp/WG8HE7BCGyFVuzUg0FNmupxC+EPZEwWu2FCGGw5WDT1o2/YlENbm5e9SMvfDFR6FRhVCBePLqj0o8MN7Vw==}
+     cpu: [x64]
+     os: [darwin]
  
-   '@rollup/rollup-linux-arm64-musl@4.44.1':
-     resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==}
 -  '@rollup/rollup-freebsd-arm64@4.40.2':
 -    resolution: {integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==}
 -    cpu: [arm64]
 -    os: [freebsd]
 -
+   '@rollup/rollup-freebsd-arm64@4.50.0':
+     resolution: {integrity: sha512-UR1uTJFU/p801DvvBbtDD7z9mQL8J80xB0bR7DqW7UGQHRm/OaKzp4is7sQSdbt2pjjSS72eAtRh43hNduTnnQ==}
      cpu: [arm64]
-     os: [linux]
+     os: [freebsd]
  
-   '@rollup/rollup-linux-loongarch64-gnu@4.40.2':
-     resolution: {integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==}
-     cpu: [loong64]
-     os: [linux]
 -  '@rollup/rollup-freebsd-x64@4.40.2':
 -    resolution: {integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==}
 -    cpu: [x64]
 -    os: [freebsd]
 -
+   '@rollup/rollup-freebsd-x64@4.50.0':
+     resolution: {integrity: sha512-G/DKyS6PK0dD0+VEzH/6n/hWDNPDZSMBmqsElWnCRGrYOb2jC0VSupp7UAHHQ4+QILwkxSMaYIbQ72dktp8pKA==}
+     cpu: [x64]
+     os: [freebsd]
  
-   '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
-     resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==}
-     cpu: [loong64]
 -  '@rollup/rollup-linux-arm-gnueabihf@4.40.2':
 -    resolution: {integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==}
 -    cpu: [arm]
 -    os: [linux]
 -
+   '@rollup/rollup-linux-arm-gnueabihf@4.50.0':
+     resolution: {integrity: sha512-u72Mzc6jyJwKjJbZZcIYmd9bumJu7KNmHYdue43vT1rXPm2rITwmPWF0mmPzLm9/vJWxIRbao/jrQmxTO0Sm9w==}
+     cpu: [arm]
      os: [linux]
  
-   '@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
-     resolution: {integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==}
-     cpu: [ppc64]
 -  '@rollup/rollup-linux-arm-musleabihf@4.40.2':
 -    resolution: {integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==}
 -    cpu: [arm]
 -    os: [linux]
 -
+   '@rollup/rollup-linux-arm-musleabihf@4.50.0':
+     resolution: {integrity: sha512-S4UefYdV0tnynDJV1mdkNawp0E5Qm2MtSs330IyHgaccOFrwqsvgigUD29uT+B/70PDY1eQ3t40+xf6wIvXJyg==}
+     cpu: [arm]
      os: [linux]
  
-   '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
-     resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==}
-     cpu: [ppc64]
 -  '@rollup/rollup-linux-arm64-gnu@4.40.2':
 -    resolution: {integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==}
 -    cpu: [arm64]
 -    os: [linux]
 -
+   '@rollup/rollup-linux-arm64-gnu@4.50.0':
+     resolution: {integrity: sha512-1EhkSvUQXJsIhk4msxP5nNAUWoB4MFDHhtc4gAYvnqoHlaL9V3F37pNHabndawsfy/Tp7BPiy/aSa6XBYbaD1g==}
+     cpu: [arm64]
      os: [linux]
  
-   '@rollup/rollup-linux-riscv64-gnu@4.40.2':
-     resolution: {integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==}
-     cpu: [riscv64]
 -  '@rollup/rollup-linux-arm64-musl@4.40.2':
 -    resolution: {integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==}
 -    cpu: [arm64]
 -    os: [linux]
 -
+   '@rollup/rollup-linux-arm64-musl@4.50.0':
+     resolution: {integrity: sha512-EtBDIZuDtVg75xIPIK1l5vCXNNCIRM0OBPUG+tbApDuJAy9mKago6QxX+tfMzbCI6tXEhMuZuN1+CU8iDW+0UQ==}
+     cpu: [arm64]
      os: [linux]
  
-   '@rollup/rollup-linux-riscv64-gnu@4.44.1':
-     resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==}
-     cpu: [riscv64]
 -  '@rollup/rollup-linux-loongarch64-gnu@4.40.2':
 -    resolution: {integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==}
 -    cpu: [loong64]
 -    os: [linux]
 -
+   '@rollup/rollup-linux-loongarch64-gnu@4.50.0':
+     resolution: {integrity: sha512-BGYSwJdMP0hT5CCmljuSNx7+k+0upweM2M4YGfFBjnFSZMHOLYR0gEEj/dxyYJ6Zc6AiSeaBY8dWOa11GF/ppQ==}
+     cpu: [loong64]
      os: [linux]
  
-   '@rollup/rollup-linux-riscv64-musl@4.40.2':
-     resolution: {integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==}
-     cpu: [riscv64]
 -  '@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
 -    resolution: {integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==}
 -    cpu: [ppc64]
 -    os: [linux]
 -
+   '@rollup/rollup-linux-ppc64-gnu@4.50.0':
+     resolution: {integrity: sha512-I1gSMzkVe1KzAxKAroCJL30hA4DqSi+wGc5gviD0y3IL/VkvcnAqwBf4RHXHyvH66YVHxpKO8ojrgc4SrWAnLg==}
+     cpu: [ppc64]
      os: [linux]
  
-   '@rollup/rollup-linux-riscv64-musl@4.44.1':
-     resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==}
 -  '@rollup/rollup-linux-riscv64-gnu@4.40.2':
 -    resolution: {integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==}
 -    cpu: [riscv64]
 -    os: [linux]
 -
+   '@rollup/rollup-linux-riscv64-gnu@4.50.0':
+     resolution: {integrity: sha512-bSbWlY3jZo7molh4tc5dKfeSxkqnf48UsLqYbUhnkdnfgZjgufLS/NTA8PcP/dnvct5CCdNkABJ56CbclMRYCA==}
      cpu: [riscv64]
      os: [linux]
  
-   '@rollup/rollup-linux-s390x-gnu@4.40.2':
-     resolution: {integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==}
-     cpu: [s390x]
 -  '@rollup/rollup-linux-riscv64-musl@4.40.2':
 -    resolution: {integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==}
 -    cpu: [riscv64]
 -    os: [linux]
 -
+   '@rollup/rollup-linux-riscv64-musl@4.50.0':
+     resolution: {integrity: sha512-LSXSGumSURzEQLT2e4sFqFOv3LWZsEF8FK7AAv9zHZNDdMnUPYH3t8ZlaeYYZyTXnsob3htwTKeWtBIkPV27iQ==}
+     cpu: [riscv64]
      os: [linux]
  
-   '@rollup/rollup-linux-s390x-gnu@4.44.1':
-     resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==}
 -  '@rollup/rollup-linux-s390x-gnu@4.40.2':
 -    resolution: {integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==}
 -    cpu: [s390x]
 -    os: [linux]
 -
+   '@rollup/rollup-linux-s390x-gnu@4.50.0':
+     resolution: {integrity: sha512-CxRKyakfDrsLXiCyucVfVWVoaPA4oFSpPpDwlMcDFQvrv3XY6KEzMtMZrA+e/goC8xxp2WSOxHQubP8fPmmjOQ==}
      cpu: [s390x]
      os: [linux]
  
--  '@rollup/rollup-linux-x64-gnu@4.40.2':
--    resolution: {integrity: sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==}
--    cpu: [x64]
--    os: [linux]
--
-   '@rollup/rollup-linux-x64-gnu@4.44.1':
-     resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==}
+   '@rollup/rollup-linux-x64-gnu@4.50.0':
+     resolution: {integrity: sha512-8PrJJA7/VU8ToHVEPu14FzuSAqVKyo5gg/J8xUerMbyNkWkO9j2ExBho/68RnJsMGNJq4zH114iAttgm7BZVkA==}
      cpu: [x64]
      os: [linux]
  
--  '@rollup/rollup-linux-x64-musl@4.40.2':
--    resolution: {integrity: sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==}
 -    cpu: [x64]
 -    os: [linux]
 -
+   '@rollup/rollup-linux-x64-musl@4.50.0':
+     resolution: {integrity: sha512-SkE6YQp+CzpyOrbw7Oc4MgXFvTw2UIBElvAvLCo230pyxOLmYwRPwZ/L5lBe/VW/qT1ZgND9wJfOsdy0XptRvw==}
      cpu: [x64]
      os: [linux]
  
-   '@rollup/rollup-linux-x64-musl@4.44.1':
-     resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==}
-     cpu: [x64]
-     os: [linux]
-   '@rollup/rollup-win32-arm64-msvc@4.40.2':
-     resolution: {integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==}
+   '@rollup/rollup-openharmony-arm64@4.50.0':
+     resolution: {integrity: sha512-PZkNLPfvXeIOgJWA804zjSFH7fARBBCpCXxgkGDRjjAhRLOR8o0IGS01ykh5GYfod4c2yiiREuDM8iZ+pVsT+Q==}
      cpu: [arm64]
-     os: [win32]
+     os: [openharmony]
  
-   '@rollup/rollup-win32-arm64-msvc@4.44.1':
-     resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==}
 -  '@rollup/rollup-win32-arm64-msvc@4.40.2':
 -    resolution: {integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==}
 -    cpu: [arm64]
 -    os: [win32]
 -
+   '@rollup/rollup-win32-arm64-msvc@4.50.0':
+     resolution: {integrity: sha512-q7cIIdFvWQoaCbLDUyUc8YfR3Jh2xx3unO8Dn6/TTogKjfwrax9SyfmGGK6cQhKtjePI7jRfd7iRYcxYs93esg==}
      cpu: [arm64]
      os: [win32]
  
--  '@rollup/rollup-win32-ia32-msvc@4.40.2':
--    resolution: {integrity: sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==}
--    cpu: [ia32]
--    os: [win32]
--
-   '@rollup/rollup-win32-ia32-msvc@4.44.1':
-     resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==}
+   '@rollup/rollup-win32-ia32-msvc@4.50.0':
+     resolution: {integrity: sha512-XzNOVg/YnDOmFdDKcxxK410PrcbcqZkBmz+0FicpW5jtjKQxcW1BZJEQOF0NJa6JO7CZhett8GEtRN/wYLYJuw==}
      cpu: [ia32]
      os: [win32]
  
--  '@rollup/rollup-win32-x64-msvc@4.40.2':
--    resolution: {integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==}
 -    cpu: [x64]
 -    os: [win32]
 -
+   '@rollup/rollup-win32-x64-msvc@4.50.0':
+     resolution: {integrity: sha512-xMmiWRR8sp72Zqwjgtf3QbZfF1wdh8X2ABu3EaozvZcyHJeU0r+XAnXdKgs4cCAp6ORoYoCygipYP1mjmbjrsg==}
      cpu: [x64]
      os: [win32]
  
      resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
      engines: {node: '>= 10'}
  
--  '@tsconfig/node10@1.0.9':
--    resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
++  '@tsconfig/node10@1.0.11':
++    resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==}
  
    '@tsconfig/node12@1.0.11':
      resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
    '@types/eslint@9.6.1':
      resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
  
--  '@types/estree@1.0.7':
--    resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
--
    '@types/estree@1.0.8':
      resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
  
    '@types/express-serve-static-core@4.19.6':
      resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==}
  
--  '@types/express-serve-static-core@5.0.6':
--    resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==}
--
    '@types/express@4.17.23':
      resolution: {integrity: sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==}
  
    '@types/mime@1.3.5':
      resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
  
--  '@types/node-forge@1.3.11':
--    resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
++  '@types/node-forge@1.3.14':
++    resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==}
  
-   '@types/node@24.1.0':
-     resolution: {integrity: sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==}
+   '@types/node@24.3.0':
+     resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==}
  
    '@types/qs@6.14.0':
      resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==}
    '@types/yargs@17.0.33':
      resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==}
  
-   '@typescript-eslint/eslint-plugin@8.38.0':
-     resolution: {integrity: sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==}
 -  '@typescript-eslint/eslint-plugin@8.41.0':
 -    resolution: {integrity: sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw==}
++  '@typescript-eslint/eslint-plugin@8.42.0':
++    resolution: {integrity: sha512-Aq2dPqsQkxHOLfb2OPv43RnIvfj05nw8v/6n3B2NABIPpHnjQnaLo9QGMTvml+tv4korl/Cjfrb/BYhoL8UUTQ==}
      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
      peerDependencies:
-       '@typescript-eslint/parser': ^8.38.0
 -      '@typescript-eslint/parser': ^8.41.0
++      '@typescript-eslint/parser': ^8.42.0
        eslint: ^8.57.0 || ^9.0.0
-       typescript: '>=4.8.4 <5.9.0'
+       typescript: '>=4.8.4 <6.0.0'
  
-   '@typescript-eslint/parser@8.38.0':
-     resolution: {integrity: sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==}
 -  '@typescript-eslint/parser@8.41.0':
 -    resolution: {integrity: sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==}
++  '@typescript-eslint/parser@8.42.0':
++    resolution: {integrity: sha512-r1XG74QgShUgXph1BYseJ+KZd17bKQib/yF3SR+demvytiRXrwd12Blnz5eYGm8tXaeRdd4x88MlfwldHoudGg==}
      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
      peerDependencies:
        eslint: ^8.57.0 || ^9.0.0
-       typescript: '>=4.8.4 <5.9.0'
+       typescript: '>=4.8.4 <6.0.0'
  
-   '@typescript-eslint/project-service@8.38.0':
-     resolution: {integrity: sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==}
 -  '@typescript-eslint/project-service@8.41.0':
 -    resolution: {integrity: sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==}
++  '@typescript-eslint/project-service@8.42.0':
++    resolution: {integrity: sha512-vfVpLHAhbPjilrabtOSNcUDmBboQNrJUiNAGoImkZKnMjs2TIcWG33s4Ds0wY3/50aZmTMqJa6PiwkwezaAklg==}
      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
      peerDependencies:
-       typescript: '>=4.8.4 <5.9.0'
+       typescript: '>=4.8.4 <6.0.0'
  
-   '@typescript-eslint/scope-manager@8.38.0':
-     resolution: {integrity: sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==}
 -  '@typescript-eslint/scope-manager@8.41.0':
 -    resolution: {integrity: sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==}
++  '@typescript-eslint/scope-manager@8.42.0':
++    resolution: {integrity: sha512-51+x9o78NBAVgQzOPd17DkNTnIzJ8T/O2dmMBLoK9qbY0Gm52XJcdJcCl18ExBMiHo6jPMErUQWUv5RLE51zJw==}
      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
  
-   '@typescript-eslint/tsconfig-utils@8.38.0':
-     resolution: {integrity: sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==}
 -  '@typescript-eslint/tsconfig-utils@8.41.0':
 -    resolution: {integrity: sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==}
++  '@typescript-eslint/tsconfig-utils@8.42.0':
++    resolution: {integrity: sha512-kHeFUOdwAJfUmYKjR3CLgZSglGHjbNTi1H8sTYRYV2xX6eNz4RyJ2LIgsDLKf8Yi0/GL1WZAC/DgZBeBft8QAQ==}
      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
      peerDependencies:
-       typescript: '>=4.8.4 <5.9.0'
+       typescript: '>=4.8.4 <6.0.0'
  
-   '@typescript-eslint/type-utils@8.38.0':
-     resolution: {integrity: sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==}
 -  '@typescript-eslint/type-utils@8.41.0':
 -    resolution: {integrity: sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ==}
++  '@typescript-eslint/type-utils@8.42.0':
++    resolution: {integrity: sha512-9KChw92sbPTYVFw3JLRH1ockhyR3zqqn9lQXol3/YbI6jVxzWoGcT3AsAW0mu1MY0gYtsXnUGV/AKpkAj5tVlQ==}
      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
      peerDependencies:
        eslint: ^8.57.0 || ^9.0.0
-       typescript: '>=4.8.4 <5.9.0'
+       typescript: '>=4.8.4 <6.0.0'
  
-   '@typescript-eslint/types@8.38.0':
-     resolution: {integrity: sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==}
 -  '@typescript-eslint/types@8.41.0':
 -    resolution: {integrity: sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==}
++  '@typescript-eslint/types@8.42.0':
++    resolution: {integrity: sha512-LdtAWMiFmbRLNP7JNeY0SqEtJvGMYSzfiWBSmx+VSZ1CH+1zyl8Mmw1TT39OrtsRvIYShjJWzTDMPWZJCpwBlw==}
      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
  
-   '@typescript-eslint/typescript-estree@8.38.0':
-     resolution: {integrity: sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==}
 -  '@typescript-eslint/typescript-estree@8.41.0':
 -    resolution: {integrity: sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==}
++  '@typescript-eslint/typescript-estree@8.42.0':
++    resolution: {integrity: sha512-ku/uYtT4QXY8sl9EDJETD27o3Ewdi72hcXg1ah/kkUgBvAYHLwj2ofswFFNXS+FL5G+AGkxBtvGt8pFBHKlHsQ==}
      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
      peerDependencies:
-       typescript: '>=4.8.4 <5.9.0'
+       typescript: '>=4.8.4 <6.0.0'
  
-   '@typescript-eslint/utils@8.38.0':
-     resolution: {integrity: sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==}
 -  '@typescript-eslint/utils@8.41.0':
 -    resolution: {integrity: sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A==}
++  '@typescript-eslint/utils@8.42.0':
++    resolution: {integrity: sha512-JnIzu7H3RH5BrKC4NoZqRfmjqCIS1u3hGZltDYJgkVdqAezl4L9d1ZLw+36huCujtSBSAirGINF/S4UxOcR+/g==}
      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
      peerDependencies:
        eslint: ^8.57.0 || ^9.0.0
-       typescript: '>=4.8.4 <5.9.0'
+       typescript: '>=4.8.4 <6.0.0'
  
-   '@typescript-eslint/visitor-keys@8.38.0':
-     resolution: {integrity: sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==}
 -  '@typescript-eslint/visitor-keys@8.41.0':
 -    resolution: {integrity: sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==}
++  '@typescript-eslint/visitor-keys@8.42.0':
++    resolution: {integrity: sha512-3WbiuzoEowaEn8RSnhJBrxSwX8ULYE9CXaPepS2C2W3NSA5NNIvBaslpBSBElPq0UGr0xVJlXFWOAKIkyylydQ==}
      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
  
    '@ungap/structured-clone@1.3.0':
      cpu: [x64]
      os: [win32]
  
--  '@vitejs/plugin-basic-ssl@2.0.0':
--    resolution: {integrity: sha512-gc9Tjg8bUxBVSTzeWT3Njc0Cl3PakHFKdNfABnZWiUgbxqmHDEn7uECv3fHVylxoYgNzAcmU7ZrILz+BwSo3sA==}
--    engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
--    peerDependencies:
--      vite: ^6.0.0
--
    '@vitejs/plugin-basic-ssl@2.1.0':
      resolution: {integrity: sha512-dOxxrhgyDIEUADhb/8OlV9JIqYLgos03YorAueTIeOUskLJSEsfwCByjbu98ctXitUN3znXKp0bYD/WHSudCeA==}
      engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
      peerDependencies:
        acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
  
--  acorn-walk@8.3.1:
--    resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==}
 -    engines: {node: '>=0.4.0'}
 -
 -  acorn@8.14.0:
 -    resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
++  acorn-walk@8.3.4:
++    resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
      engines: {node: '>=0.4.0'}
 -    hasBin: true
  
-   acorn@8.14.0:
-     resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
-     engines: {node: '>=0.4.0'}
-     hasBin: true
    acorn@8.15.0:
      resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
      engines: {node: '>=0.4.0'}
    array-flatten@1.1.1:
      resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
  
--  async@3.2.6:
--    resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
--
    asynckit@0.4.0:
      resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
  
      resolution: {integrity: sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
--  babel-plugin-polyfill-corejs2@0.4.13:
--    resolution: {integrity: sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==}
++  babel-plugin-polyfill-corejs2@0.4.14:
++    resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==}
      peerDependencies:
        '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
  
--  babel-plugin-polyfill-corejs3@0.11.1:
--    resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==}
++  babel-plugin-polyfill-corejs3@0.13.0:
++    resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==}
      peerDependencies:
        '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
  
--  babel-plugin-polyfill-regenerator@0.6.4:
--    resolution: {integrity: sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==}
++  babel-plugin-polyfill-regenerator@0.6.5:
++    resolution: {integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==}
      peerDependencies:
        '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
  
    batch@0.6.1:
      resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==}
  
--  beasties@0.3.4:
--    resolution: {integrity: sha512-NmzN1zN1cvGccXFyZ73335+ASXwBlVWcUPssiUDIlFdfyatHPRRufjCd5w8oPaQPvVnf9ELklaCGb1gi9FBwIw==}
 -    engines: {node: '>=14.0.0'}
 -
+   beasties@0.3.5:
+     resolution: {integrity: sha512-NaWu+f4YrJxEttJSm16AzMIFtVldCvaJ68b1L098KpqXmxt9xOLtKoLkKxb8ekhOrLqEJAbvT6n6SEvB/sac7A==}
      engines: {node: '>=14.0.0'}
  
    before-after-hook@2.2.3:
      resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
      engines: {node: '>=10'}
  
-   caniuse-lite@1.0.30001731:
-     resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==}
+   caniuse-lite@1.0.30001739:
+     resolution: {integrity: sha512-y+j60d6ulelrNSwpPyrHdl+9mJnQzHBr08xm48Qno0nSk4h3Qojh+ziv2qE6rXf4k3tadF4o1J/1tAbVm1NtnA==}
  
--  canvas@3.0.0:
--    resolution: {integrity: sha512-NtcIBY88FjymQy+g2g5qnuP5IslrbWCQ3A6rSr1PeuYxVRapRZ3BZCrDyAakvI6CuDYidgZaf55ygulFVwROdg==}
++  canvas@3.2.0:
++    resolution: {integrity: sha512-jk0GxrLtUEmW/TmFsk2WghvgHe8B0pxGilqCL21y8lHkPUGa6FTsnCNtHPOzT8O3y+N+m3espawV80bbBlgfTA==}
      engines: {node: ^18.12.0 || >= 20.9.0}
  
    chalk@4.1.2:
      resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
      engines: {node: '>= 0.6'}
  
--  compression@1.8.0:
--    resolution: {integrity: sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==}
++  compression@1.8.1:
++    resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==}
      engines: {node: '>= 0.8.0'}
  
    concat-map@0.0.1:
    copy-anything@2.0.6:
      resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
  
--  copy-webpack-plugin@13.0.0:
--    resolution: {integrity: sha512-FgR/h5a6hzJqATDGd9YG41SeDViH+0bkHn6WNXCi5zKAZkeESeSxLySSsFLHqLEVCh0E+rITmCf0dusXWYukeQ==}
++  copy-webpack-plugin@13.0.1:
++    resolution: {integrity: sha512-J+YV3WfhY6W/Xf9h+J1znYuqTye2xkBUIGyTPWuBAT27qajBa5mR4f8WBmfDY3YjRftT2kqZZiLi1qf0H+UOFw==}
      engines: {node: '>= 18.12.0'}
      peerDependencies:
        webpack: ^5.1.0
  
--  core-js-compat@3.43.0:
--    resolution: {integrity: sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==}
++  core-js-compat@3.45.1:
++    resolution: {integrity: sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==}
  
    core-util-is@1.0.3:
      resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
        webpack:
          optional: true
  
--  css-select@5.2.2:
--    resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
 -
+   css-select@6.0.0:
+     resolution: {integrity: sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==}
  
--  css-what@6.2.2:
--    resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
 -    engines: {node: '>= 6'}
 -
+   css-what@7.0.0:
+     resolution: {integrity: sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ==}
      engines: {node: '>= 6'}
  
    cssesc@3.0.0:
    decimal.js@10.6.0:
      resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
  
--  decompress-response@4.2.1:
--    resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==}
--    engines: {node: '>=8'}
--
    decompress-response@6.0.0:
      resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
      engines: {node: '>=10'}
  
--  dedent@1.6.0:
--    resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==}
++  dedent@1.7.0:
++    resolution: {integrity: sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==}
      peerDependencies:
        babel-plugin-macros: ^3.1.0
      peerDependenciesMeta:
    ee-first@1.1.1:
      resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
  
--  ejs@3.1.10:
--    resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}
--    engines: {node: '>=0.10.0'}
--    hasBin: true
--
-   electron-to-chromium@1.5.194:
-     resolution: {integrity: sha512-SdnWJwSUot04UR51I2oPD8kuP2VI37/CADR1OHsFOUzZIvfWJBO6q11k5P/uKNyTT3cdOsnyjkrZ+DDShqYqJA==}
+   electron-to-chromium@1.5.213:
+     resolution: {integrity: sha512-xr9eRzSLNa4neDO0xVFrkXu3vyIzG4Ay08dApecw42Z1NbmCt+keEpXdvlYGVe0wtvY5dhW0Ay0lY0IOfsCg0Q==}
  
    emittery@0.13.1:
      resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
    encoding@0.1.13:
      resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
  
--  end-of-stream@1.4.4:
--    resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
++  end-of-stream@1.4.5:
++    resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
  
-   enhanced-resolve@5.18.2:
-     resolution: {integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==}
+   enhanced-resolve@5.18.3:
+     resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==}
      engines: {node: '>=10.13.0'}
  
    entities@4.5.0:
      resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
      engines: {node: '>= 0.4'}
  
--  esbuild-wasm@0.25.5:
--    resolution: {integrity: sha512-V/rbdOws2gDcnCAECfPrajhuafI0WY4WumUgc8ZHwOLnvmM0doLQ+dqvVFI2qkVxQsvo6880aC9IjpyDqcwwTw==}
--    engines: {node: '>=18'}
--    hasBin: true
--
--  esbuild-wasm@0.25.8:
--    resolution: {integrity: sha512-VFUDMoZdf/NsyCepv5heZqvNLYj9HL+xEKG5tktsFbx+shR8Dt9MchKBEdu/5the2RfTzgxkO6B/nUfzmsWN9Q==}
 -    engines: {node: '>=18'}
 -    hasBin: true
 -
 -  esbuild@0.25.5:
 -    resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==}
--    engines: {node: '>=18'}
--    hasBin: true
++  es-set-tostringtag@2.1.0:
++    resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
++    engines: {node: '>= 0.4'}
  
-   esbuild@0.25.5:
-     resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==}
 -  esbuild@0.25.8:
 -    resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==}
++  esbuild-wasm@0.25.9:
++    resolution: {integrity: sha512-Jpv5tCSwQg18aCqCRD3oHIX/prBhXMDapIoG//A+6+dV0e7KQMGFg85ihJ5T1EeMjbZjON3TqFy0VrGAnIHLDA==}
      engines: {node: '>=18'}
      hasBin: true
  
      resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
      engines: {node: '>=6'}
  
--  expect@30.0.5:
--    resolution: {integrity: sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==}
-     engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
 +  expect@30.1.2:
 +    resolution: {integrity: sha512-xvHszRavo28ejws8FpemjhwswGj4w/BetHIL8cU49u4sGyXDw2+p3YbeDbj6xzlxi6kWTjIRSTJ+9sNXPnF0Zg==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
    exponential-backoff@3.1.2:
    file-saver@2.0.5:
      resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==}
  
--  filelist@1.0.4:
--    resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
--
    fill-range@7.1.1:
      resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
      engines: {node: '>=8'}
    flatted@3.3.3:
      resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
  
--  follow-redirects@1.15.9:
--    resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
++  follow-redirects@1.15.11:
++    resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
      engines: {node: '>=4.0'}
      peerDependencies:
        debug: '*'
      resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
      engines: {node: '>=14'}
  
--  form-data@4.0.0:
--    resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
++  form-data@4.0.4:
++    resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==}
      engines: {node: '>= 6'}
  
    forwarded@0.2.0:
      resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
      engines: {node: '>=10.13.0'}
  
++  glob-to-regex.js@1.0.1:
++    resolution: {integrity: sha512-CG/iEvgQqfzoVsMUbxSJcwbG2JwyZ3naEqPkeltwl0BSS8Bp83k3xlGms+0QdWFUAwV+uvo80wNswKF6FWEkKg==}
++    engines: {node: '>=10.0'}
++    peerDependencies:
++      tslib: '2'
++
    glob-to-regexp@0.4.1:
      resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
  
      resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
      deprecated: Glob versions prior to v9 are no longer supported
  
--  globals@11.12.0:
--    resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
--    engines: {node: '>=4'}
--
    globals@14.0.0:
      resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
      engines: {node: '>=18'}
    handle-thing@2.0.1:
      resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==}
  
++  handlebars@4.7.8:
++    resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==}
++    engines: {node: '>=0.4.7'}
++    hasBin: true
++
    has-flag@4.0.0:
      resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
      engines: {node: '>=8'}
      resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
      engines: {node: '>= 0.4'}
  
++  has-tostringtag@1.0.2:
++    resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
++    engines: {node: '>= 0.4'}
++
    hasown@2.0.2:
      resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
      engines: {node: '>= 0.4'}
    jackspeak@3.4.3:
      resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
  
--  jake@10.9.2:
--    resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==}
--    engines: {node: '>=10'}
--    hasBin: true
--
    jest-changed-files@30.0.5:
      resolution: {integrity: sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
      resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  
--  jest-diff@30.0.5:
--    resolution: {integrity: sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==}
-     engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
 +  jest-diff@30.1.2:
 +    resolution: {integrity: sha512-4+prq+9J61mOVXCa4Qp8ZjavdxzrWQXrI80GNxP8f4tkI2syPuPrJgdRPZRrfUTRvIoUwcmNLbqEJy9W800+NQ==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
    jest-docblock@30.0.1:
      resolution: {integrity: sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==}
      engines: {node: '>=10.12.0'}
  
 -  jest-leak-detector@30.0.5:
 -    resolution: {integrity: sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==}
 +  jest-leak-detector@30.1.0:
 +    resolution: {integrity: sha512-AoFvJzwxK+4KohH60vRuHaqXfWmeBATFZpzpmzNmYTtmRMiyGPVhkXpBqxUQunw+dQB48bDf4NpUs6ivVbRv1g==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
--  jest-matcher-utils@30.0.5:
--    resolution: {integrity: sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==}
-     engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
 +  jest-matcher-utils@30.1.2:
 +    resolution: {integrity: sha512-7ai16hy4rSbDjvPTuUhuV8nyPBd6EX34HkBsBcBX2lENCuAQ0qKCPb/+lt8OSWUa9WWmGYLy41PrEzkwRwoGZQ==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
    jest-message-util@29.7.0:
      resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  
--  jest-message-util@30.0.5:
--    resolution: {integrity: sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==}
-     engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
 +  jest-message-util@30.1.0:
 +    resolution: {integrity: sha512-HizKDGG98cYkWmaLUHChq4iN+oCENohQLb7Z5guBPumYs+/etonmNFlg1Ps6yN9LTPyZn+M+b/9BbnHx3WTMDg==}
      engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
  
    jest-mock@29.7.0:
      resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
      engines: {node: '>=0.10.0'}
  
--  launch-editor@2.10.0:
--    resolution: {integrity: sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==}
++  launch-editor@2.11.1:
++    resolution: {integrity: sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==}
  
    less-loader@12.3.0:
      resolution: {integrity: sha512-0M6+uYulvYIWs52y0LqN4+QM9TqWAohYSNTo4htE8Z7Cn3G/qQMEmktfHmyJT23k+20kU9zHH2wrfFXkxNLtVw==}
        webpack:
          optional: true
  
--  less@4.3.0:
--    resolution: {integrity: sha512-X9RyH9fvemArzfdP8Pi3irr7lor2Ok4rOttDXBhlwDg+wKQsXOXgHWduAJE1EsF7JJx0w0bcO6BC6tCKKYnXKA==}
++  less@4.4.0:
++    resolution: {integrity: sha512-kdTwsyRuncDfjEs0DlRILWNvxhDG/Zij4YLO4TMJgDLW+8OzpfkdPnRgrsRuY1o+oaxJGWsps5f/RVBgGmmN0w==}
      engines: {node: '>=14'}
      hasBin: true
  
    lines-and-columns@1.2.4:
      resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
  
--  listr2@8.3.3:
--    resolution: {integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==}
--    engines: {node: '>=18.0.0'}
--
-   lmdb@3.3.0:
-     resolution: {integrity: sha512-MgJocUI6QEiSXQBFWLeyo1R7eQj8Rke5dlPxX0KFwli8/bsCxpM/KbXO5y0qmV/5llQ3wpneDWcTYxa+4vn8iQ==}
-     hasBin: true
+   listr2@9.0.1:
+     resolution: {integrity: sha512-SL0JY3DaxylDuo/MecFeiC+7pedM0zia33zl0vcjgwcq1q1FWWF1To9EIauPbl8GbMCU0R2e0uJ8bZunhYKD2g==}
+     engines: {node: '>=20.0.0'}
  
-   lmdb@3.4.1:
-     resolution: {integrity: sha512-hoG9RIv42kdGJiieyElgWcKCTaw5S6Jqwyd1gLSVdsJ3+8MVm8e4yLronThiRJI9DazFAAs9xfB9nWeMQ2DWKA==}
 -  lmdb@3.3.0:
 -    resolution: {integrity: sha512-MgJocUI6QEiSXQBFWLeyo1R7eQj8Rke5dlPxX0KFwli8/bsCxpM/KbXO5y0qmV/5llQ3wpneDWcTYxa+4vn8iQ==}
 -    hasBin: true
 -
+   lmdb@3.4.2:
+     resolution: {integrity: sha512-nwVGUfTBUwJKXd6lRV8pFNfnrCC1+l49ESJRM19t/tFb/97QfJEixe5DYRvug5JO7DSFKoKaVy7oGMt5rVqZvg==}
      hasBin: true
  
    loader-runner@4.3.0:
      resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
      engines: {node: '>= 0.8'}
  
--  memfs@4.17.2:
--    resolution: {integrity: sha512-NgYhCOWgovOXSzvYgUW0LQ7Qy72rWQMGGFJDoWg4G30RHd3z77VbYdtJ4fembJXBy8pMIUA31XNAupobOQlwdg==}
++  memfs@4.38.2:
++    resolution: {integrity: sha512-FpWsVHpAkoSh/LfY1BgAl72BVd374ooMRtDi2VqzBycX4XEfvC0XKACCe0C9VRZoYq5viuoyTv6lYXZ/Q7TrLQ==}
      engines: {node: '>= 4.0.0'}
  
    merge-descriptors@1.0.3:
      resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
      engines: {node: '>=18'}
  
--  mimic-response@2.1.0:
--    resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==}
--    engines: {node: '>=8'}
--
    mimic-response@3.1.0:
      resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
      engines: {node: '>=10'}
  
--  mini-css-extract-plugin@2.9.2:
--    resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==}
++  mini-css-extract-plugin@2.9.4:
++    resolution: {integrity: sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==}
      engines: {node: '>= 12.13.0'}
      peerDependencies:
        webpack: ^5.0.0
    minimatch@3.1.2:
      resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
  
--  minimatch@5.1.6:
--    resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
--    engines: {node: '>=10'}
--
    minimatch@9.0.5:
      resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
      engines: {node: '>=16 || 14 >=14.17'}
      engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
      hasBin: true
  
--  napi-build-utils@1.0.2:
--    resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==}
++  napi-build-utils@2.0.0:
++    resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==}
  
 -  napi-postinstall@0.3.2:
 -    resolution: {integrity: sha512-tWVJxJHmBWLy69PvO96TZMZDrzmw5KeiZBz3RHmiM2XZ9grBJ2WgMAFVVg25nqp3ZjTFUs2Ftw1JhscL3Teliw==}
 +  napi-postinstall@0.3.3:
 +    resolution: {integrity: sha512-uTp172LLXSxuSYHv/kou+f6KW3SMppU9ivthaVTXian9sOt3XM/zHYHpRZiLgQoxeWfYUnslNWQHF1+G71xcow==}
      engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
      hasBin: true
  
        '@angular/core': ^20.0.0
        '@ng-bootstrap/ng-bootstrap': ^19.0.0
  
--  node-abi@3.71.0:
--    resolution: {integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==}
++  node-abi@3.77.0:
++    resolution: {integrity: sha512-DSmt0OEcLoK4i3NuscSbGjOf3bqiDEutejqENSplMSFA/gmB8mkED9G4pKWnPl7MDU4rSHebKPHeitpDfyH0cQ==}
      engines: {node: '>=10'}
  
    node-addon-api@6.1.0:
      resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
      engines: {node: '>= 0.8'}
  
--  on-headers@1.0.2:
--    resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
++  on-headers@1.1.0:
++    resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==}
      engines: {node: '>= 0.8'}
  
    once@1.4.0:
      resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
      engines: {node: '>=18'}
  
--  open@10.1.2:
--    resolution: {integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==}
++  open@10.2.0:
++    resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==}
      engines: {node: '>=18'}
  
    optionator@0.9.4:
      resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
      engines: {node: '>= 0.10'}
  
--  parse5-html-rewriting-stream@7.1.0:
--    resolution: {integrity: sha512-2ifK6Jb+ONoqOy5f+cYHsqvx1obHQdvIk13Jmt/5ezxP0U9p+fqd+R6O73KblGswyuzBYfetmsfK9ThMgnuPPg==}
 -
+   parse5-html-rewriting-stream@8.0.0:
+     resolution: {integrity: sha512-wzh11mj8KKkno1pZEu+l2EVeWsuKDfR5KNWZOTsslfUX8lPDZx77m9T0kIoAVkFtD1nx6YF8oh4BnPHvxMtNMw==}
  
--  parse5-sax-parser@7.0.0:
--    resolution: {integrity: sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==}
 -
+   parse5-sax-parser@8.0.0:
+     resolution: {integrity: sha512-/dQ8UzHZwnrzs3EvDj6IkKrD/jIZyTlB+8XrHJvcjNgRdmWruNdN9i9RK/JtxakmlUdPwKubKPTCqvbTgzGhrw==}
  
    parse5@7.3.0:
      resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
      resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
      engines: {node: '>=8.6'}
  
--  picomatch@4.0.2:
--    resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
--    engines: {node: '>=12'}
--
    picomatch@4.0.3:
      resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
      engines: {node: '>=12'}
      resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
      engines: {node: '>= 6'}
  
--  piscina@5.1.1:
--    resolution: {integrity: sha512-9rPDIPsCwOivatEZGM8+apgM7AiTDLSnpwMmLaSmdm2PeND8bFJzZLZZxyrJjLH8Xx/MpKoVaKf+vZOWALNHbw==}
--    engines: {node: '>=20.x'}
--
-   piscina@5.1.2:
-     resolution: {integrity: sha512-9cE/BTA/xhDiyNUEj6EKWLEQC17fh/24ydYzQwcA7QdYh75K6kzL2GHvxDF5i9rFGtUaaKk7/u4xp07qiKXccQ==}
+   piscina@5.1.3:
+     resolution: {integrity: sha512-0u3N7H4+hbr40KjuVn2uNhOcthu/9usKhnw5vT3J7ply79v3D3M8naI00el9Klcy16x557VsEkkUQaHCWFXC/g==}
      engines: {node: '>=20.x'}
  
    pkce-challenge@5.0.0:
    postcss-value-parser@4.2.0:
      resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
  
--  postcss@8.5.3:
--    resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
--    engines: {node: ^10 || ^12 || >=14}
--
    postcss@8.5.6:
      resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
      engines: {node: ^10 || ^12 || >=14}
  
--  prebuild-install@7.1.2:
--    resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==}
++  prebuild-install@7.1.3:
++    resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==}
      engines: {node: '>=10'}
      hasBin: true
  
        vue-tsc:
          optional: true
  
--  prettier@3.4.2:
--    resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==}
++  prettier@3.6.2:
++    resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
      engines: {node: '>=14'}
      hasBin: true
  
    prr@1.0.1:
      resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
  
--  psl@1.9.0:
--    resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
++  psl@1.15.0:
++    resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==}
  
--  pump@3.0.2:
--    resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
++  pump@3.0.3:
++    resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
  
    punycode@2.3.1:
      resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
    rfdc@1.4.1:
      resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
  
-   rollup@4.40.2:
-     resolution: {integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==}
-     engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+   rolldown@1.0.0-beta.32:
+     resolution: {integrity: sha512-vxI2sPN07MMaoYKlFrVva5qZ1Y7DAZkgp7MQwTnyHt4FUMz9Sh+YeCzNFV9JYHI6ZNwoGWLCfCViE3XVsRC1cg==}
      hasBin: true
  
-   rollup@4.44.1:
-     resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==}
 -  rollup@4.40.2:
 -    resolution: {integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==}
 -    engines: {node: '>=18.0.0', npm: '>=8.0.0'}
 -    hasBin: true
 -
+   rollup@4.50.0:
+     resolution: {integrity: sha512-/Zl4D8zPifNmyGzJS+3kVoyXeDeT/GrsJM94sACNg9RtUE0hrHa1bNPtRSrfHTMH5HjRzce6K7rlTh3Khiw+pw==}
      engines: {node: '>=18.0.0', npm: '>=8.0.0'}
      hasBin: true
  
        webpack:
          optional: true
  
--  sass@1.88.0:
--    resolution: {integrity: sha512-sF6TWQqjFvr4JILXzG4ucGOLELkESHL+I5QJhh7CNaE+Yge0SI+ehCatsXhJ7ymU1hAFcIS3/PBpjdIbXoyVbg==}
--    engines: {node: '>=14.0.0'}
--    hasBin: true
--
-   sass@1.89.2:
-     resolution: {integrity: sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==}
+   sass@1.90.0:
+     resolution: {integrity: sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==}
      engines: {node: '>=14.0.0'}
      hasBin: true
  
    simple-concat@1.0.1:
      resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
  
--  simple-get@3.1.1:
--    resolution: {integrity: sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==}
--
    simple-get@4.0.1:
      resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==}
  
      resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
      engines: {node: '>=0.10.0'}
  
--  source-map@0.7.4:
--    resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
--    engines: {node: '>= 8'}
 -
+   source-map@0.7.6:
+     resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==}
+     engines: {node: '>= 12'}
  
    spdx-correct@3.2.0:
      resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
      resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==}
      engines: {node: ^14.18.0 || >=16.0.0}
  
-   tapable@2.2.2:
-     resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==}
+   tapable@2.2.3:
+     resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==}
      engines: {node: '>=6'}
  
--  tar-fs@2.1.1:
--    resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
++  tar-fs@2.1.3:
++    resolution: {integrity: sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==}
  
    tar-stream@2.2.0:
      resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
        uglify-js:
          optional: true
  
--  terser@5.39.1:
--    resolution: {integrity: sha512-Mm6+uad0ZuDtcV8/4uOZQDQ8RuiC5Pu+iZRedJtF7yA/27sPL7d++In/AJKpWZlU3SYMPPkVfwetn6sgZ66pUA==}
++  terser@5.43.1:
++    resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==}
      engines: {node: '>=10'}
      hasBin: true
  
      resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
      engines: {node: '>=8'}
  
--  thingies@1.21.0:
--    resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==}
++  thingies@2.5.0:
++    resolution: {integrity: sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==}
      engines: {node: '>=10.18'}
      peerDependencies:
        tslib: ^2
    thunky@1.1.0:
      resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==}
  
--  tinyglobby@0.2.13:
--    resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==}
--    engines: {node: '>=12.0.0'}
--
    tinyglobby@0.2.14:
      resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
      engines: {node: '>=12.0.0'}
      peerDependencies:
        typescript: '>=4.8.4'
  
--  ts-jest@29.4.0:
--    resolution: {integrity: sha512-d423TJMnJGu80/eSgfQ5w/R+0zFJvdtTxwtF9KzFFunOpSeD+79lHJQIiAhluJoyGRbvj9NZJsl9WjCUo0ND7Q==}
++  ts-jest@29.4.1:
++    resolution: {integrity: sha512-SaeUtjfpg9Uqu8IbeDKtdaS0g8lS6FT6OzM3ezrDfErPJPHNDo/Ey+VFGP1bQIDfagYDLyRpd7O15XpG1Es2Uw==}
      engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0}
      hasBin: true
      peerDependencies:
    typed-assert@1.0.9:
      resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==}
  
--  typescript@5.8.3:
--    resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
++  typescript@5.9.2:
++    resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
      engines: {node: '>=14.17'}
      hasBin: true
  
-   undici-types@7.8.0:
-     resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==}
++  uglify-js@3.19.3:
++    resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==}
++    engines: {node: '>=0.8.0'}
++    hasBin: true
++
+   undici-types@7.10.0:
+     resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==}
  
    undici@5.29.0:
      resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==}
      resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
      engines: {node: '>= 0.8'}
  
--  vite@6.3.5:
--    resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
--    engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
--    hasBin: true
--    peerDependencies:
--      '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
--      jiti: '>=1.21.0'
--      less: '*'
--      lightningcss: ^1.21.0
--      sass: '*'
--      sass-embedded: '*'
--      stylus: '*'
--      sugarss: '*'
--      terser: ^5.16.0
--      tsx: ^4.8.1
--      yaml: ^2.4.2
--    peerDependenciesMeta:
--      '@types/node':
--        optional: true
--      jiti:
--        optional: true
--      less:
--        optional: true
--      lightningcss:
--        optional: true
--      sass:
--        optional: true
--      sass-embedded:
--        optional: true
--      stylus:
--        optional: true
--      sugarss:
--        optional: true
--      terser:
--        optional: true
--      tsx:
--        optional: true
--      yaml:
--        optional: true
--
-   vite@7.0.6:
-     resolution: {integrity: sha512-MHFiOENNBd+Bd9uvc8GEsIzdkn1JxMmEeYX35tI3fv0sJBUTfW5tQsoaOwuY4KhBI09A3dUJ/DXf2yxPVPUceg==}
+   vite@7.1.2:
+     resolution: {integrity: sha512-J0SQBPlQiEXAF7tajiH+rUooJPo0l8KQgyg4/aMunNtrOa7bwuZJsJbDWzeljqQpgftxuq5yNJxQ91O9ts29UQ==}
      engines: {node: ^20.19.0 || >=22.12.0}
      hasBin: true
      peerDependencies:
    walker@1.0.8:
      resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
  
--  watchpack@2.4.2:
--    resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
--    engines: {node: '>=10.13.0'}
--
    watchpack@2.4.4:
      resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==}
      engines: {node: '>=10.13.0'}
        webpack:
          optional: true
  
--  webpack-dev-server@5.2.1:
--    resolution: {integrity: sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==}
++  webpack-dev-server@5.2.2:
++    resolution: {integrity: sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==}
      engines: {node: '>= 18.12.0'}
      hasBin: true
      peerDependencies:
    webpack-virtual-modules@0.6.2:
      resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
  
-   webpack@5.101.0:
-     resolution: {integrity: sha512-B4t+nJqytPeuZlHuIKTbalhljIFXeNRqrUGAQgTGlfOl2lXXKXw+yZu6bicycP+PUlM44CxBjCFD6aciKFT3LQ==}
 -  webpack@5.101.3:
 -    resolution: {integrity: sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A==}
++  webpack@5.101.2:
++    resolution: {integrity: sha512-4JLXU0tD6OZNVqlwzm3HGEhAHufSiyv+skb7q0d2367VDMzrU1Q/ZeepvkcHH0rZie6uqEtTQQe0OEOOluH3Mg==}
      engines: {node: '>=10.13.0'}
      hasBin: true
      peerDependencies:
        webpack-cli:
          optional: true
  
--  webpack@5.99.8:
--    resolution: {integrity: sha512-lQ3CPiSTpfOnrEGeXDwoq5hIGzSjmwD72GdfVzF7CQAI7t47rJG9eDWvcEkEn3CUQymAElVvDg3YNTlCYj+qUQ==}
++  webpack@5.101.3:
++    resolution: {integrity: sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A==}
      engines: {node: '>=10.13.0'}
      hasBin: true
      peerDependencies:
      resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
      engines: {node: '>=0.10.0'}
  
++  wordwrap@1.0.0:
++    resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
++
    wrap-ansi@6.2.0:
      resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
      engines: {node: '>=8'}
        utf-8-validate:
          optional: true
  
++  wsl-utils@0.1.0:
++    resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==}
++    engines: {node: '>=18'}
++
    xml-name-validator@4.0.0:
      resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
      engines: {node: '>=12'}
      resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
      engines: {node: '>=18'}
  
--  yaml@2.7.0:
--    resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==}
--    engines: {node: '>= 14'}
--    hasBin: true
--
    yargs-parser@21.1.1:
      resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
      engines: {node: '>=12'}
@@@ -6720,9 -6922,9 +6267,9 @@@ snapshots
    '@actions/github@6.0.1':
      dependencies:
        '@actions/http-client': 2.2.3
--      '@octokit/core': 5.2.1
--      '@octokit/plugin-paginate-rest': 9.2.2(@octokit/core@5.2.1)
--      '@octokit/plugin-rest-endpoint-methods': 10.4.1(@octokit/core@5.2.1)
++      '@octokit/core': 5.2.2
++      '@octokit/plugin-paginate-rest': 9.2.2(@octokit/core@5.2.2)
++      '@octokit/plugin-rest-endpoint-methods': 10.4.1(@octokit/core@5.2.2)
        '@octokit/request': 8.4.1
        '@octokit/request-error': 5.1.1
        undici: 5.29.0
  
    '@ampproject/remapping@2.3.0':
      dependencies:
-       '@jridgewell/gen-mapping': 0.3.12
-       '@jridgewell/trace-mapping': 0.3.29
+       '@jridgewell/gen-mapping': 0.3.13
+       '@jridgewell/trace-mapping': 0.3.30
  
-   '@angular-builders/common@4.0.0(@types/node@24.1.0)(chokidar@4.0.3)(typescript@5.8.3)':
 -  '@angular-builders/common@4.0.0(@types/node@24.3.0)(chokidar@4.0.3)(typescript@5.8.3)':
++  '@angular-builders/common@4.0.0(@types/node@24.3.0)(chokidar@4.0.3)(typescript@5.9.2)':
      dependencies:
-       '@angular-devkit/core': 20.1.4(chokidar@4.0.3)
-       ts-node: 10.9.2(@types/node@24.1.0)(typescript@5.8.3)
+       '@angular-devkit/core': 20.2.2(chokidar@4.0.3)
 -      ts-node: 10.9.2(@types/node@24.3.0)(typescript@5.8.3)
++      ts-node: 10.9.2(@types/node@24.3.0)(typescript@5.9.2)
        tsconfig-paths: 4.2.0
      transitivePeerDependencies:
        - '@swc/core'
        - chokidar
        - typescript
  
-   '@angular-builders/custom-webpack@20.0.0(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.1.0)(chokidar@4.0.3)(jest-environment-jsdom@30.1.2(canvas@3.0.0))(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0))(yaml@2.7.0)':
 -  '@angular-builders/custom-webpack@20.0.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jest-environment-jsdom@30.0.5(canvas@3.0.0))(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0))(yaml@2.7.0)':
++  '@angular-builders/custom-webpack@20.0.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jest-environment-jsdom@30.1.2(canvas@3.2.0))(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(jiti@1.21.7)(less@4.4.0)(postcss@8.5.6)(terser@5.44.0)(tslib@2.8.1)(typescript@5.9.2)':
      dependencies:
-       '@angular-builders/common': 4.0.0(@types/node@24.1.0)(chokidar@4.0.3)(typescript@5.8.3)
 -      '@angular-builders/common': 4.0.0(@types/node@24.3.0)(chokidar@4.0.3)(typescript@5.8.3)
--      '@angular-devkit/architect': 0.2000.4(chokidar@4.0.3)
-       '@angular-devkit/build-angular': 20.0.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.1.0)(chokidar@4.0.3)(jest-environment-jsdom@30.1.2(canvas@3.0.0))(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(jiti@1.21.7)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0))(yaml@2.7.0)
-       '@angular-devkit/core': 20.1.4(chokidar@4.0.3)
-       '@angular/build': 20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.1.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0)
-       '@angular/compiler-cli': 20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3)
 -      '@angular-devkit/build-angular': 20.0.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jest-environment-jsdom@30.0.5(canvas@3.0.0))(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(jiti@1.21.7)(typescript@5.8.3)(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0))(yaml@2.7.0)
++      '@angular-builders/common': 4.0.0(@types/node@24.3.0)(chokidar@4.0.3)(typescript@5.9.2)
++      '@angular-devkit/architect': 0.2002.2(chokidar@4.0.3)
++      '@angular-devkit/build-angular': 20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jest-environment-jsdom@30.1.2(canvas@3.2.0))(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(jiti@1.21.7)(typescript@5.9.2)
+       '@angular-devkit/core': 20.2.2(chokidar@4.0.3)
 -      '@angular/build': 20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0)
 -      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3)
++      '@angular/build': 20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.4.0)(postcss@8.5.6)(terser@5.44.0)(tslib@2.8.1)(typescript@5.9.2)
++      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2)
        lodash: 4.17.21
        webpack-merge: 6.0.1
      transitivePeerDependencies:
        - typescript
        - uglify-js
        - utf-8-validate
--      - vite
        - vitest
        - webpack-cli
        - yaml
  
-   '@angular-builders/jest@20.0.0(e2csnpiywqozqxzwe3sg6orkwe)':
-     dependencies:
-       '@angular-builders/common': 4.0.0(@types/node@24.1.0)(chokidar@4.0.3)(typescript@5.8.3)
-       '@angular-devkit/architect': 0.2000.4(chokidar@4.0.3)
-       '@angular-devkit/build-angular': 20.0.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.1.0)(chokidar@4.0.3)(jest-environment-jsdom@30.1.2(canvas@3.0.0))(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(jiti@1.21.7)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0))(yaml@2.7.0)
-       '@angular-devkit/core': 20.1.4(chokidar@4.0.3)
-       '@angular/compiler-cli': 20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3)
-       '@angular/core': 20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)
-       '@angular/platform-browser-dynamic': 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))
-       jest: 30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
-       jest-preset-angular: 14.6.0(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(canvas@3.0.0)(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(jsdom@26.1.0(canvas@3.0.0))(typescript@5.8.3)
 -  '@angular-builders/jest@20.0.0(c5242bctmjmolommaojaajg3hy)':
++  '@angular-builders/jest@20.0.0(07853e087094a95f2d86d313e4acd139)':
+     dependencies:
 -      '@angular-builders/common': 4.0.0(@types/node@24.3.0)(chokidar@4.0.3)(typescript@5.8.3)
 -      '@angular-devkit/architect': 0.2000.4(chokidar@4.0.3)
 -      '@angular-devkit/build-angular': 20.0.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jest-environment-jsdom@30.0.5(canvas@3.0.0))(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(jiti@1.21.7)(typescript@5.8.3)(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0))(yaml@2.7.0)
++      '@angular-builders/common': 4.0.0(@types/node@24.3.0)(chokidar@4.0.3)(typescript@5.9.2)
++      '@angular-devkit/architect': 0.2002.2(chokidar@4.0.3)
++      '@angular-devkit/build-angular': 20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jest-environment-jsdom@30.1.2(canvas@3.2.0))(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(jiti@1.21.7)(typescript@5.9.2)
+       '@angular-devkit/core': 20.2.2(chokidar@4.0.3)
 -      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3)
++      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2)
+       '@angular/core': 20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)
+       '@angular/platform-browser-dynamic': 20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))
 -      jest: 30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
 -      jest-preset-angular: 14.6.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.0.5)(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.28.3))(canvas@3.0.0)(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(jsdom@26.1.0(canvas@3.0.0))(typescript@5.8.3)
++      jest: 30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
++      jest-preset-angular: 14.6.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(canvas@3.2.0)(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(jsdom@26.1.0(canvas@3.2.0))(typescript@5.9.2)
        lodash: 4.17.21
      transitivePeerDependencies:
        - '@babel/core'
        - typescript
        - utf-8-validate
  
--  '@angular-devkit/architect@0.2000.4(chokidar@4.0.3)':
--    dependencies:
--      '@angular-devkit/core': 20.0.4(chokidar@4.0.3)
--      rxjs: 7.8.2
--    transitivePeerDependencies:
--      - chokidar
--
-   '@angular-devkit/architect@0.2001.4(chokidar@4.0.3)':
+   '@angular-devkit/architect@0.2002.2(chokidar@4.0.3)':
      dependencies:
-       '@angular-devkit/core': 20.1.4(chokidar@4.0.3)
+       '@angular-devkit/core': 20.2.2(chokidar@4.0.3)
        rxjs: 7.8.2
      transitivePeerDependencies:
        - chokidar
  
-   '@angular-devkit/build-angular@20.0.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.1.0)(chokidar@4.0.3)(jest-environment-jsdom@30.1.2(canvas@3.0.0))(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(jiti@1.21.7)(typescript@5.8.3)(vite@7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0))(yaml@2.7.0)':
 -  '@angular-devkit/build-angular@20.0.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jest-environment-jsdom@30.0.5(canvas@3.0.0))(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(jiti@1.21.7)(typescript@5.8.3)(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0))(yaml@2.7.0)':
++  '@angular-devkit/build-angular@20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jest-environment-jsdom@30.1.2(canvas@3.2.0))(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(jiti@1.21.7)(typescript@5.9.2)':
      dependencies:
        '@ampproject/remapping': 2.3.0
--      '@angular-devkit/architect': 0.2000.4(chokidar@4.0.3)
-       '@angular-devkit/build-webpack': 0.2000.4(chokidar@4.0.3)(webpack-dev-server@5.2.1(webpack@5.101.0))(webpack@5.99.8(esbuild@0.25.5))
 -      '@angular-devkit/build-webpack': 0.2000.4(chokidar@4.0.3)(webpack-dev-server@5.2.1(webpack@5.101.3))(webpack@5.99.8(esbuild@0.25.5))
--      '@angular-devkit/core': 20.0.4(chokidar@4.0.3)
-       '@angular/build': 20.0.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.1.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0)
-       '@angular/compiler-cli': 20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3)
 -      '@angular/build': 20.0.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0)
 -      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3)
--      '@babel/core': 7.27.1
--      '@babel/generator': 7.27.1
--      '@babel/helper-annotate-as-pure': 7.27.1
++      '@angular-devkit/architect': 0.2002.2(chokidar@4.0.3)
++      '@angular-devkit/build-webpack': 0.2002.2(chokidar@4.0.3)(webpack-dev-server@5.2.2(webpack@5.101.3))(webpack@5.101.2(esbuild@0.25.9))
++      '@angular-devkit/core': 20.2.2(chokidar@4.0.3)
++      '@angular/build': 20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.4.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(typescript@5.9.2)
++      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2)
++      '@babel/core': 7.28.3
++      '@babel/generator': 7.28.3
++      '@babel/helper-annotate-as-pure': 7.27.3
        '@babel/helper-split-export-declaration': 7.24.7
--      '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-runtime': 7.27.1(@babel/core@7.27.1)
--      '@babel/preset-env': 7.27.2(@babel/core@7.27.1)
--      '@babel/runtime': 7.27.1
++      '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.3)
++      '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.28.3)
++      '@babel/preset-env': 7.28.3(@babel/core@7.28.3)
++      '@babel/runtime': 7.28.3
        '@discoveryjs/json-ext': 0.6.3
-       '@ngtools/webpack': 20.0.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.8(esbuild@0.25.5))
-       '@vitejs/plugin-basic-ssl': 2.0.0(vite@7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0))
 -      '@ngtools/webpack': 20.0.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.8(esbuild@0.25.5))
 -      '@vitejs/plugin-basic-ssl': 2.0.0(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0))
++      '@ngtools/webpack': 20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(typescript@5.9.2)(webpack@5.101.2(esbuild@0.25.9))
        ansi-colors: 4.1.3
--      autoprefixer: 10.4.21(postcss@8.5.3)
--      babel-loader: 10.0.0(@babel/core@7.27.1)(webpack@5.99.8(esbuild@0.25.5))
-       browserslist: 4.25.1
-       copy-webpack-plugin: 13.0.0(webpack@5.99.8(esbuild@0.25.5))
-       css-loader: 7.1.2(webpack@5.99.8(esbuild@0.25.5))
-       esbuild-wasm: 0.25.5
++      autoprefixer: 10.4.21(postcss@8.5.6)
++      babel-loader: 10.0.0(@babel/core@7.28.3)(webpack@5.101.2(esbuild@0.25.9))
+       browserslist: 4.25.4
 -      copy-webpack-plugin: 13.0.0(webpack@5.99.8(esbuild@0.25.5))
 -      css-loader: 7.1.2(webpack@5.99.8(esbuild@0.25.5))
 -      esbuild-wasm: 0.25.5
++      copy-webpack-plugin: 13.0.1(webpack@5.101.2(esbuild@0.25.9))
++      css-loader: 7.1.2(webpack@5.101.2(esbuild@0.25.9))
++      esbuild-wasm: 0.25.9
        fast-glob: 3.3.3
        http-proxy-middleware: 3.0.5
        istanbul-lib-instrument: 6.0.3
        jsonc-parser: 3.3.1
        karma-source-map-support: 1.4.0
--      less: 4.3.0
--      less-loader: 12.3.0(less@4.3.0)(webpack@5.99.8(esbuild@0.25.5))
--      license-webpack-plugin: 4.0.2(webpack@5.99.8(esbuild@0.25.5))
++      less: 4.4.0
++      less-loader: 12.3.0(less@4.4.0)(webpack@5.101.2(esbuild@0.25.9))
++      license-webpack-plugin: 4.0.2(webpack@5.101.2(esbuild@0.25.9))
        loader-utils: 3.3.1
--      mini-css-extract-plugin: 2.9.2(webpack@5.99.8(esbuild@0.25.5))
--      open: 10.1.2
++      mini-css-extract-plugin: 2.9.4(webpack@5.101.2(esbuild@0.25.9))
++      open: 10.2.0
        ora: 8.2.0
--      picomatch: 4.0.2
--      piscina: 5.1.1
--      postcss: 8.5.3
--      postcss-loader: 8.1.1(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.8(esbuild@0.25.5))
++      picomatch: 4.0.3
++      piscina: 5.1.3
++      postcss: 8.5.6
++      postcss-loader: 8.1.1(postcss@8.5.6)(typescript@5.9.2)(webpack@5.101.2(esbuild@0.25.9))
        resolve-url-loader: 5.0.0
        rxjs: 7.8.2
--      sass: 1.88.0
--      sass-loader: 16.0.5(sass@1.88.0)(webpack@5.99.8(esbuild@0.25.5))
++      sass: 1.90.0
++      sass-loader: 16.0.5(sass@1.90.0)(webpack@5.101.2(esbuild@0.25.9))
        semver: 7.7.2
--      source-map-loader: 5.0.0(webpack@5.99.8(esbuild@0.25.5))
++      source-map-loader: 5.0.0(webpack@5.101.2(esbuild@0.25.9))
        source-map-support: 0.5.21
--      terser: 5.39.1
++      terser: 5.43.1
        tree-kill: 1.2.2
        tslib: 2.8.1
--      typescript: 5.8.3
--      webpack: 5.99.8(esbuild@0.25.5)
--      webpack-dev-middleware: 7.4.2(webpack@5.99.8(esbuild@0.25.5))
--      webpack-dev-server: 5.2.1(webpack@5.99.8(esbuild@0.25.5))
++      typescript: 5.9.2
++      webpack: 5.101.2(esbuild@0.25.9)
++      webpack-dev-middleware: 7.4.2(webpack@5.101.2(esbuild@0.25.9))
++      webpack-dev-server: 5.2.2(webpack@5.101.2(esbuild@0.25.9))
        webpack-merge: 6.0.1
--      webpack-subresource-integrity: 5.1.0(webpack@5.99.8(esbuild@0.25.5))
++      webpack-subresource-integrity: 5.1.0(webpack@5.101.2(esbuild@0.25.9))
      optionalDependencies:
-       '@angular/core': 20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)
-       '@angular/localize': 20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)
-       '@angular/platform-browser': 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))
-       esbuild: 0.25.5
-       jest: 30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
-       jest-environment-jsdom: 30.1.2(canvas@3.0.0)
+       '@angular/core': 20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)
 -      '@angular/localize': 20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)
++      '@angular/localize': 20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)
+       '@angular/platform-browser': 20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))
 -      esbuild: 0.25.5
 -      jest: 30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
 -      jest-environment-jsdom: 30.0.5(canvas@3.0.0)
++      esbuild: 0.25.9
++      jest: 30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
++      jest-environment-jsdom: 30.1.2(canvas@3.2.0)
      transitivePeerDependencies:
        - '@angular/compiler'
        - '@rspack/core'
        - tsx
        - uglify-js
        - utf-8-validate
--      - vite
        - vitest
        - webpack-cli
        - yaml
  
-   '@angular-devkit/build-webpack@0.2000.4(chokidar@4.0.3)(webpack-dev-server@5.2.1(webpack@5.101.0))(webpack@5.99.8(esbuild@0.25.5))':
 -  '@angular-devkit/build-webpack@0.2000.4(chokidar@4.0.3)(webpack-dev-server@5.2.1(webpack@5.101.3))(webpack@5.99.8(esbuild@0.25.5))':
++  '@angular-devkit/build-webpack@0.2002.2(chokidar@4.0.3)(webpack-dev-server@5.2.2(webpack@5.101.3))(webpack@5.101.2(esbuild@0.25.9))':
      dependencies:
--      '@angular-devkit/architect': 0.2000.4(chokidar@4.0.3)
++      '@angular-devkit/architect': 0.2002.2(chokidar@4.0.3)
        rxjs: 7.8.2
--      webpack: 5.99.8(esbuild@0.25.5)
-       webpack-dev-server: 5.2.1(webpack@5.101.0)
 -      webpack-dev-server: 5.2.1(webpack@5.101.3)
++      webpack: 5.101.2(esbuild@0.25.9)
++      webpack-dev-server: 5.2.2(webpack@5.101.3)
      transitivePeerDependencies:
        - chokidar
  
--  '@angular-devkit/core@20.0.4(chokidar@4.0.3)':
--    dependencies:
--      ajv: 8.17.1
--      ajv-formats: 3.0.1(ajv@8.17.1)
--      jsonc-parser: 3.3.1
--      picomatch: 4.0.2
--      rxjs: 7.8.2
--      source-map: 0.7.4
--    optionalDependencies:
--      chokidar: 4.0.3
--
-   '@angular-devkit/core@20.1.4(chokidar@4.0.3)':
+   '@angular-devkit/core@20.2.2(chokidar@4.0.3)':
      dependencies:
        ajv: 8.17.1
        ajv-formats: 3.0.1(ajv@8.17.1)
      transitivePeerDependencies:
        - chokidar
  
-   '@angular-eslint/builder@20.1.1(chokidar@4.0.3)(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)':
 -  '@angular-eslint/builder@20.2.0(chokidar@4.0.3)(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)':
++  '@angular-eslint/builder@20.2.0(chokidar@4.0.3)(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)':
      dependencies:
-       '@angular-devkit/architect': 0.2000.4(chokidar@4.0.3)
-       '@angular-devkit/core': 20.1.4(chokidar@4.0.3)
-       eslint: 9.32.0(jiti@1.21.7)
-       typescript: 5.8.3
+       '@angular-devkit/architect': 0.2002.2(chokidar@4.0.3)
+       '@angular-devkit/core': 20.2.2(chokidar@4.0.3)
+       eslint: 9.34.0(jiti@1.21.7)
 -      typescript: 5.8.3
++      typescript: 5.9.2
      transitivePeerDependencies:
        - chokidar
  
-   '@angular-eslint/bundled-angular-compiler@20.1.1': {}
+   '@angular-eslint/bundled-angular-compiler@20.2.0': {}
  
-   '@angular-eslint/eslint-plugin-template@20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(@typescript-eslint/types@8.38.0)(@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)':
 -  '@angular-eslint/eslint-plugin-template@20.2.0(@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(@typescript-eslint/types@8.41.0)(@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)':
++  '@angular-eslint/eslint-plugin-template@20.2.0(@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(@typescript-eslint/types@8.42.0)(@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)':
      dependencies:
-       '@angular-eslint/bundled-angular-compiler': 20.1.1
-       '@angular-eslint/template-parser': 20.1.1(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
-       '@angular-eslint/utils': 20.1.1(@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
-       '@typescript-eslint/types': 8.38.0
-       '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
+       '@angular-eslint/bundled-angular-compiler': 20.2.0
 -      '@angular-eslint/template-parser': 20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
 -      '@angular-eslint/utils': 20.2.0(@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
 -      '@typescript-eslint/types': 8.41.0
 -      '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++      '@angular-eslint/template-parser': 20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
++      '@angular-eslint/utils': 20.2.0(@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
++      '@typescript-eslint/types': 8.42.0
++      '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
        aria-query: 5.3.2
        axobject-query: 4.1.0
-       eslint: 9.32.0(jiti@1.21.7)
-       typescript: 5.8.3
+       eslint: 9.34.0(jiti@1.21.7)
 -      typescript: 5.8.3
++      typescript: 5.9.2
  
-   '@angular-eslint/eslint-plugin@20.1.1(@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)':
 -  '@angular-eslint/eslint-plugin@20.2.0(@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)':
++  '@angular-eslint/eslint-plugin@20.2.0(@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)':
      dependencies:
-       '@angular-eslint/bundled-angular-compiler': 20.1.1
-       '@angular-eslint/utils': 20.1.1(@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
-       '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
-       eslint: 9.32.0(jiti@1.21.7)
-       ts-api-utils: 2.1.0(typescript@5.8.3)
-       typescript: 5.8.3
+       '@angular-eslint/bundled-angular-compiler': 20.2.0
 -      '@angular-eslint/utils': 20.2.0(@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
 -      '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++      '@angular-eslint/utils': 20.2.0(@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
++      '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
+       eslint: 9.34.0(jiti@1.21.7)
 -      ts-api-utils: 2.1.0(typescript@5.8.3)
 -      typescript: 5.8.3
++      ts-api-utils: 2.1.0(typescript@5.9.2)
++      typescript: 5.9.2
  
-   '@angular-eslint/schematics@20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(@typescript-eslint/types@8.38.0)(@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(chokidar@4.0.3)(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)':
 -  '@angular-eslint/schematics@20.2.0(@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(@typescript-eslint/types@8.41.0)(@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(chokidar@4.0.3)(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)':
++  '@angular-eslint/schematics@20.2.0(@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(@typescript-eslint/types@8.42.0)(@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(chokidar@4.0.3)(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)':
      dependencies:
-       '@angular-devkit/core': 20.1.4(chokidar@4.0.3)
-       '@angular-devkit/schematics': 20.1.4(chokidar@4.0.3)
-       '@angular-eslint/eslint-plugin': 20.1.1(@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
-       '@angular-eslint/eslint-plugin-template': 20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(@typescript-eslint/types@8.38.0)(@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
+       '@angular-devkit/core': 20.2.2(chokidar@4.0.3)
+       '@angular-devkit/schematics': 20.2.2(chokidar@4.0.3)
 -      '@angular-eslint/eslint-plugin': 20.2.0(@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
 -      '@angular-eslint/eslint-plugin-template': 20.2.0(@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(@typescript-eslint/types@8.41.0)(@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++      '@angular-eslint/eslint-plugin': 20.2.0(@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
++      '@angular-eslint/eslint-plugin-template': 20.2.0(@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(@typescript-eslint/types@8.42.0)(@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
        ignore: 7.0.5
        semver: 7.7.2
        strip-json-comments: 3.1.1
        - eslint
        - typescript
  
-   '@angular-eslint/template-parser@20.1.1(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)':
 -  '@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)':
++  '@angular-eslint/template-parser@20.2.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)':
      dependencies:
-       '@angular-eslint/bundled-angular-compiler': 20.1.1
-       eslint: 9.32.0(jiti@1.21.7)
-       eslint-scope: 8.3.0
-       typescript: 5.8.3
+       '@angular-eslint/bundled-angular-compiler': 20.2.0
+       eslint: 9.34.0(jiti@1.21.7)
+       eslint-scope: 8.4.0
 -      typescript: 5.8.3
++      typescript: 5.9.2
  
-   '@angular-eslint/utils@20.1.1(@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)':
 -  '@angular-eslint/utils@20.2.0(@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)':
++  '@angular-eslint/utils@20.2.0(@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)':
      dependencies:
-       '@angular-eslint/bundled-angular-compiler': 20.1.1
-       '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
-       eslint: 9.32.0(jiti@1.21.7)
-       typescript: 5.8.3
+       '@angular-eslint/bundled-angular-compiler': 20.2.0
 -      '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++      '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
+       eslint: 9.34.0(jiti@1.21.7)
 -      typescript: 5.8.3
++      typescript: 5.9.2
  
-   '@angular/build@20.0.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.1.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0)':
 -  '@angular/build@20.0.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0)':
++  '@angular/build@20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.4.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(typescript@5.9.2)':
      dependencies:
        '@ampproject/remapping': 2.3.0
--      '@angular-devkit/architect': 0.2000.4(chokidar@4.0.3)
-       '@angular/compiler': 20.1.4
-       '@angular/compiler-cli': 20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3)
-       '@babel/core': 7.27.1
-       '@babel/helper-annotate-as-pure': 7.27.1
++      '@angular-devkit/architect': 0.2002.2(chokidar@4.0.3)
+       '@angular/compiler': 20.2.4
 -      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3)
 -      '@babel/core': 7.27.1
 -      '@babel/helper-annotate-as-pure': 7.27.1
++      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2)
++      '@babel/core': 7.28.3
++      '@babel/helper-annotate-as-pure': 7.27.3
        '@babel/helper-split-export-declaration': 7.24.7
-       '@inquirer/confirm': 5.1.10(@types/node@24.1.0)
-       '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.5(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.88.0)(terser@5.39.1)(yaml@2.7.0))
 -      '@inquirer/confirm': 5.1.10(@types/node@24.3.0)
 -      '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.5(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.88.0)(terser@5.39.1)(yaml@2.7.0))
--      beasties: 0.3.4
-       browserslist: 4.25.1
-       esbuild: 0.25.5
++      '@inquirer/confirm': 5.1.14(@types/node@24.3.0)
++      '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.44.0))
++      beasties: 0.3.5
+       browserslist: 4.25.4
 -      esbuild: 0.25.5
++      esbuild: 0.25.9
        https-proxy-agent: 7.0.6
        istanbul-lib-instrument: 6.0.3
        jsonc-parser: 3.3.1
--      listr2: 8.3.3
++      listr2: 9.0.1
        magic-string: 0.30.17
        mrmime: 2.0.1
--      parse5-html-rewriting-stream: 7.1.0
--      picomatch: 4.0.2
--      piscina: 5.1.1
--      rollup: 4.40.2
--      sass: 1.88.0
++      parse5-html-rewriting-stream: 8.0.0
++      picomatch: 4.0.3
++      piscina: 5.1.3
++      rolldown: 1.0.0-beta.32
++      sass: 1.90.0
        semver: 7.7.2
        source-map-support: 0.5.21
--      tinyglobby: 0.2.13
++      tinyglobby: 0.2.14
        tslib: 2.8.1
--      typescript: 5.8.3
-       vite: 6.3.5(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.88.0)(terser@5.39.1)(yaml@2.7.0)
 -      vite: 6.3.5(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.88.0)(terser@5.39.1)(yaml@2.7.0)
--      watchpack: 2.4.2
++      typescript: 5.9.2
++      vite: 7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)
++      watchpack: 2.4.4
      optionalDependencies:
-       '@angular/core': 20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)
-       '@angular/localize': 20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)
-       '@angular/platform-browser': 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))
-       less: 4.3.0
-       lmdb: 3.3.0
-       postcss: 8.5.3
+       '@angular/core': 20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)
 -      '@angular/localize': 20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)
++      '@angular/localize': 20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)
+       '@angular/platform-browser': 20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))
 -      less: 4.3.0
 -      lmdb: 3.3.0
 -      postcss: 8.5.3
++      less: 4.4.0
++      lmdb: 3.4.2
++      postcss: 8.5.6
      transitivePeerDependencies:
        - '@types/node'
        - chokidar
        - tsx
        - yaml
  
-   '@angular/build@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.1.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0)':
 -  '@angular/build@20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.3.0)(postcss@8.5.3)(terser@5.39.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0)':
++  '@angular/build@20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@24.3.0)(chokidar@4.0.3)(jiti@1.21.7)(less@4.4.0)(postcss@8.5.6)(terser@5.44.0)(tslib@2.8.1)(typescript@5.9.2)':
      dependencies:
        '@ampproject/remapping': 2.3.0
-       '@angular-devkit/architect': 0.2001.4(chokidar@4.0.3)
-       '@angular/compiler': 20.1.4
-       '@angular/compiler-cli': 20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3)
-       '@babel/core': 7.27.7
+       '@angular-devkit/architect': 0.2002.2(chokidar@4.0.3)
+       '@angular/compiler': 20.2.4
 -      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3)
++      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2)
+       '@babel/core': 7.28.3
        '@babel/helper-annotate-as-pure': 7.27.3
        '@babel/helper-split-export-declaration': 7.24.7
-       '@inquirer/confirm': 5.1.13(@types/node@24.1.0)
-       '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0))
-       beasties: 0.3.4
-       browserslist: 4.25.1
-       esbuild: 0.25.5
+       '@inquirer/confirm': 5.1.14(@types/node@24.3.0)
 -      '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0))
++      '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.44.0))
+       beasties: 0.3.5
+       browserslist: 4.25.4
+       esbuild: 0.25.9
        https-proxy-agent: 7.0.6
        istanbul-lib-instrument: 6.0.3
        jsonc-parser: 3.3.1
        source-map-support: 0.5.21
        tinyglobby: 0.2.14
        tslib: 2.8.1
--      typescript: 5.8.3
-       vite: 7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0)
 -      vite: 7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0)
++      typescript: 5.9.2
++      vite: 7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.44.0)
        watchpack: 2.4.4
      optionalDependencies:
-       '@angular/core': 20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)
-       '@angular/localize': 20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)
-       '@angular/platform-browser': 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))
-       less: 4.3.0
-       lmdb: 3.4.1
-       postcss: 8.5.3
+       '@angular/core': 20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)
 -      '@angular/localize': 20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)
++      '@angular/localize': 20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)
+       '@angular/platform-browser': 20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))
 -      less: 4.3.0
++      less: 4.4.0
+       lmdb: 3.4.2
 -      postcss: 8.5.3
++      postcss: 8.5.6
      transitivePeerDependencies:
        - '@types/node'
        - chokidar
        rxjs: 7.8.2
        tslib: 2.8.1
  
-   '@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3)':
 -  '@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3)':
++  '@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2)':
      dependencies:
-       '@angular/compiler': 20.1.4
-       '@babel/core': 7.28.0
-       '@jridgewell/sourcemap-codec': 1.5.4
+       '@angular/compiler': 20.2.4
+       '@babel/core': 7.28.3
+       '@jridgewell/sourcemap-codec': 1.5.5
        chokidar: 4.0.3
        convert-source-map: 1.9.0
        reflect-metadata: 0.2.2
        tslib: 2.8.1
        yargs: 18.0.0
      optionalDependencies:
--      typescript: 5.8.3
++      typescript: 5.9.2
      transitivePeerDependencies:
        - supports-color
  
        rxjs: 7.8.2
        tslib: 2.8.1
  
-   '@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)':
 -  '@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)':
++  '@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)':
      dependencies:
-       '@angular/compiler': 20.1.4
-       '@angular/compiler-cli': 20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3)
-       '@babel/core': 7.28.0
+       '@angular/compiler': 20.2.4
 -      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3)
++      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2)
+       '@babel/core': 7.28.3
        '@types/babel__core': 7.20.5
        tinyglobby: 0.2.14
        yargs: 18.0.0
        js-tokens: 4.0.0
        picocolors: 1.1.1
  
--  '@babel/compat-data@7.27.7': {}
--
    '@babel/compat-data@7.28.0': {}
  
--  '@babel/core@7.27.1':
--    dependencies:
--      '@ampproject/remapping': 2.3.0
--      '@babel/code-frame': 7.27.1
--      '@babel/generator': 7.27.1
-       '@babel/helper-compilation-targets': 7.27.2
-       '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1)
-       '@babel/helpers': 7.28.2
-       '@babel/parser': 7.28.0
-       '@babel/template': 7.27.2
-       '@babel/traverse': 7.28.0
-       '@babel/types': 7.28.2
-       convert-source-map: 2.0.0
-       debug: 4.4.1
-       gensync: 1.0.0-beta.2
-       json5: 2.2.3
-       semver: 6.3.1
-     transitivePeerDependencies:
-       - supports-color
-   '@babel/core@7.27.7':
-     dependencies:
-       '@ampproject/remapping': 2.3.0
-       '@babel/code-frame': 7.27.1
-       '@babel/generator': 7.28.0
-       '@babel/helper-compilation-targets': 7.27.2
-       '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
-       '@babel/helpers': 7.28.2
-       '@babel/parser': 7.28.0
-       '@babel/template': 7.27.2
-       '@babel/traverse': 7.28.0
-       '@babel/types': 7.28.2
-       convert-source-map: 2.0.0
-       debug: 4.4.1
-       gensync: 1.0.0-beta.2
-       json5: 2.2.3
-       semver: 6.3.1
-     transitivePeerDependencies:
-       - supports-color
-   '@babel/core@7.28.0':
-     dependencies:
-       '@ampproject/remapping': 2.3.0
-       '@babel/code-frame': 7.27.1
-       '@babel/generator': 7.28.0
--      '@babel/helper-compilation-targets': 7.27.2
-       '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0)
-       '@babel/helpers': 7.28.2
-       '@babel/parser': 7.28.0
 -      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.27.1)
 -      '@babel/helpers': 7.28.3
 -      '@babel/parser': 7.28.3
--      '@babel/template': 7.27.2
-       '@babel/traverse': 7.28.0
 -      '@babel/traverse': 7.28.3
--      '@babel/types': 7.28.2
--      convert-source-map: 2.0.0
--      debug: 4.4.1
--      gensync: 1.0.0-beta.2
--      json5: 2.2.3
--      semver: 6.3.1
--    transitivePeerDependencies:
--      - supports-color
--
    '@babel/core@7.28.3':
      dependencies:
        '@ampproject/remapping': 2.3.0
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/generator@7.27.1':
-     dependencies:
-       '@babel/parser': 7.28.0
-       '@babel/types': 7.28.2
-       '@jridgewell/gen-mapping': 0.3.12
-       '@jridgewell/trace-mapping': 0.3.29
-       jsesc: 3.1.0
-   '@babel/generator@7.28.0':
--    dependencies:
-       '@babel/parser': 7.28.0
 -      '@babel/parser': 7.28.3
--      '@babel/types': 7.28.2
-       '@jridgewell/gen-mapping': 0.3.12
-       '@jridgewell/trace-mapping': 0.3.29
 -      '@jridgewell/gen-mapping': 0.3.13
 -      '@jridgewell/trace-mapping': 0.3.30
--      jsesc: 3.1.0
--
    '@babel/generator@7.28.3':
      dependencies:
        '@babel/parser': 7.28.3
        '@jridgewell/trace-mapping': 0.3.30
        jsesc: 3.1.0
  
--  '@babel/helper-annotate-as-pure@7.27.1':
--    dependencies:
--      '@babel/types': 7.28.2
--
    '@babel/helper-annotate-as-pure@7.27.3':
      dependencies:
        '@babel/types': 7.28.2
        lru-cache: 5.1.1
        semver: 6.3.1
  
--  '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.1)':
++  '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-annotate-as-pure': 7.27.1
++      '@babel/core': 7.28.3
++      '@babel/helper-annotate-as-pure': 7.27.3
        '@babel/helper-member-expression-to-functions': 7.27.1
        '@babel/helper-optimise-call-expression': 7.27.1
--      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1)
++      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3)
        '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
        '@babel/traverse': 7.28.3
        semver: 6.3.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.1)':
++  '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-annotate-as-pure': 7.27.1
++      '@babel/core': 7.28.3
++      '@babel/helper-annotate-as-pure': 7.27.3
        regexpu-core: 6.2.0
        semver: 6.3.1
  
--  '@babel/helper-define-polyfill-provider@0.6.4(@babel/core@7.27.1)':
++  '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-compilation-targets': 7.27.2
        '@babel/helper-plugin-utils': 7.27.1
        debug: 4.4.1
      transitivePeerDependencies:
        - supports-color
  
-   '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.1)':
 -  '@babel/helper-module-transforms@7.28.3(@babel/core@7.27.1)':
--    dependencies:
--      '@babel/core': 7.27.1
-       '@babel/helper-module-imports': 7.27.1
-       '@babel/helper-validator-identifier': 7.27.1
-       '@babel/traverse': 7.28.0
-     transitivePeerDependencies:
-       - supports-color
-   '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.7)':
-     dependencies:
-       '@babel/core': 7.27.7
-       '@babel/helper-module-imports': 7.27.1
-       '@babel/helper-validator-identifier': 7.27.1
-       '@babel/traverse': 7.28.0
-     transitivePeerDependencies:
-       - supports-color
-   '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)':
-     dependencies:
-       '@babel/core': 7.28.0
--      '@babel/helper-module-imports': 7.27.1
--      '@babel/helper-validator-identifier': 7.27.1
-       '@babel/traverse': 7.28.0
 -      '@babel/traverse': 7.28.3
--    transitivePeerDependencies:
--      - supports-color
--
    '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.3)':
      dependencies:
        '@babel/core': 7.28.3
  
    '@babel/helper-plugin-utils@7.27.1': {}
  
--  '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.1)':
++  '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-annotate-as-pure': 7.27.1
--      '@babel/helper-wrap-function': 7.27.1
-       '@babel/traverse': 7.28.0
++      '@babel/core': 7.28.3
++      '@babel/helper-annotate-as-pure': 7.27.3
++      '@babel/helper-wrap-function': 7.28.3
+       '@babel/traverse': 7.28.3
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.1)':
++  '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-member-expression-to-functions': 7.27.1
        '@babel/helper-optimise-call-expression': 7.27.1
-       '@babel/traverse': 7.28.0
+       '@babel/traverse': 7.28.3
      transitivePeerDependencies:
        - supports-color
  
  
    '@babel/helper-validator-option@7.27.1': {}
  
--  '@babel/helper-wrap-function@7.27.1':
++  '@babel/helper-wrap-function@7.28.3':
      dependencies:
        '@babel/template': 7.27.2
-       '@babel/traverse': 7.28.0
+       '@babel/traverse': 7.28.3
        '@babel/types': 7.28.2
      transitivePeerDependencies:
        - supports-color
      dependencies:
        '@babel/types': 7.28.2
  
--  '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
-       '@babel/traverse': 7.28.0
+       '@babel/traverse': 7.28.3
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
        '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
--      '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.1)
++      '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.3)
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
-       '@babel/traverse': 7.28.0
+       '@babel/traverse': 7.28.3
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.1)':
++  '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
  
    '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.3)':
      dependencies:
        '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.1)':
--    dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-plugin-utils': 7.27.1
--
--  '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
    '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.3)':
        '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.1)':
++  '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
--      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.1)
-       '@babel/traverse': 7.28.0
++      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.3)
+       '@babel/traverse': 7.28.3
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-module-imports': 7.27.1
        '@babel/helper-plugin-utils': 7.27.1
--      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.1)
++      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.3)
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-block-scoping@7.27.5(@babel/core@7.27.1)':
++  '@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-classes@7.27.7(@babel/core@7.27.1)':
++  '@babel/plugin-transform-classes@7.28.3(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-annotate-as-pure': 7.27.3
        '@babel/helper-compilation-targets': 7.27.2
++      '@babel/helper-globals': 7.28.0
        '@babel/helper-plugin-utils': 7.27.1
--      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1)
-       '@babel/traverse': 7.28.0
-       globals: 11.12.0
++      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3)
+       '@babel/traverse': 7.28.3
 -      globals: 11.12.0
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
        '@babel/template': 7.27.2
  
--  '@babel/plugin-transform-destructuring@7.27.7(@babel/core@7.27.1)':
++  '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
-       '@babel/traverse': 7.28.0
+       '@babel/traverse': 7.28.3
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
+       '@babel/helper-plugin-utils': 7.27.1
 -  '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.3)':
+     dependencies:
 -      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
-   '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.1)':
 -  '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
 -      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
  
-   '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.1)':
 -  '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
-       '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
-   '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.1)':
 -  '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
 +      '@babel/helper-plugin-utils': 7.27.1
++      '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.3)
++    transitivePeerDependencies:
++      - supports-color
 +
-   '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.28.3)':
 +    dependencies:
-       '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
        '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-compilation-targets': 7.27.2
        '@babel/helper-plugin-utils': 7.27.1
-       '@babel/traverse': 7.28.0
+       '@babel/traverse': 7.28.3
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
-       '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1)
 -      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
-       '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1)
 -      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
-       '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1)
 -      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
        '@babel/helper-validator-identifier': 7.27.1
-       '@babel/traverse': 7.28.0
+       '@babel/traverse': 7.28.3
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
-       '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1)
 -      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-object-rest-spread@7.27.7(@babel/core@7.27.1)':
++  '@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-compilation-targets': 7.27.2
        '@babel/helper-plugin-utils': 7.27.1
--      '@babel/plugin-transform-destructuring': 7.27.7(@babel/core@7.27.1)
--      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.27.1)
-       '@babel/traverse': 7.28.0
++      '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.3)
++      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3)
+       '@babel/traverse': 7.28.3
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
--      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1)
++      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3)
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
        '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.27.1)':
++  '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-annotate-as-pure': 7.27.1
--      '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-annotate-as-pure': 7.27.3
++      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-regenerator@7.27.5(@babel/core@7.27.1)':
++  '@babel/plugin-transform-regenerator@7.28.3(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-runtime@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-runtime@7.28.3(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-module-imports': 7.27.1
        '@babel/helper-plugin-utils': 7.27.1
--      babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.1)
--      babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.1)
--      babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.1)
++      babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.3)
++      babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.3)
++      babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.3)
        semver: 6.3.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
        '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.1)':
++  '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3)
        '@babel/helper-plugin-utils': 7.27.1
  
--  '@babel/preset-env@7.27.2(@babel/core@7.27.1)':
++  '@babel/preset-env@7.28.3(@babel/core@7.28.3)':
      dependencies:
--      '@babel/compat-data': 7.27.7
--      '@babel/core': 7.27.1
++      '@babel/compat-data': 7.28.0
++      '@babel/core': 7.28.3
        '@babel/helper-compilation-targets': 7.27.2
        '@babel/helper-plugin-utils': 7.27.1
        '@babel/helper-validator-option': 7.27.1
--      '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.1)
--      '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.27.1)
--      '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-block-scoping': 7.27.5(@babel/core@7.27.1)
--      '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-classes': 7.27.7(@babel/core@7.27.1)
--      '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-destructuring': 7.27.7(@babel/core@7.27.1)
--      '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-object-rest-spread': 7.27.7(@babel/core@7.27.1)
--      '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.27.1)
--      '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-regenerator': 7.27.5(@babel/core@7.27.1)
--      '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.27.1)
--      '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.27.1)
--      '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.27.1)
--      babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.1)
--      babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.1)
--      babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.1)
--      core-js-compat: 3.43.0
++      '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.28.3)
++      '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.3)
++      '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.3)
++      '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.3)
++      '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.28.3)
++      '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.3)
++      '@babel/plugin-transform-classes': 7.28.3(@babel/core@7.28.3)
++      '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.3)
++      '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.28.3)
++      '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.28.3)
++      '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3)
++      '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-regenerator': 7.28.3(@babel/core@7.28.3)
++      '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.3)
++      '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.28.3)
++      '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.3)
++      babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.3)
++      babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.3)
++      babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.3)
++      core-js-compat: 3.45.1
        semver: 6.3.1
      transitivePeerDependencies:
        - supports-color
  
--  '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.1)':
++  '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.3)':
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        '@babel/helper-plugin-utils': 7.27.1
        '@babel/types': 7.28.2
        esutils: 2.0.3
  
--  '@babel/runtime@7.27.1': {}
++  '@babel/runtime@7.28.3': {}
  
    '@babel/template@7.27.2':
      dependencies:
        tslib: 2.8.1
      optional: true
  
--  '@esbuild/aix-ppc64@0.25.5':
--    optional: true
--
--  '@esbuild/aix-ppc64@0.25.8':
-     optional: true
-   '@esbuild/android-arm64@0.25.5':
--    optional: true
--
-   '@esbuild/android-arm64@0.25.8':
+   '@esbuild/aix-ppc64@0.25.9':
      optional: true
  
-   '@esbuild/android-arm@0.25.5':
 -  '@esbuild/android-arm64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/android-arm64@0.25.8':
 -    optional: true
 -
+   '@esbuild/android-arm64@0.25.9':
      optional: true
  
 -  '@esbuild/android-arm@0.25.5':
 -    optional: true
 -
--  '@esbuild/android-arm@0.25.8':
 -    optional: true
 -
+   '@esbuild/android-arm@0.25.9':
      optional: true
  
--  '@esbuild/android-x64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/android-x64@0.25.8':
 -    optional: true
 -
+   '@esbuild/android-x64@0.25.9':
      optional: true
  
-   '@esbuild/android-x64@0.25.8':
 -  '@esbuild/darwin-arm64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/darwin-arm64@0.25.8':
 -    optional: true
 -
+   '@esbuild/darwin-arm64@0.25.9':
      optional: true
  
-   '@esbuild/darwin-arm64@0.25.5':
 -  '@esbuild/darwin-x64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/darwin-x64@0.25.8':
 -    optional: true
 -
+   '@esbuild/darwin-x64@0.25.9':
      optional: true
  
-   '@esbuild/darwin-arm64@0.25.8':
 -  '@esbuild/freebsd-arm64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/freebsd-arm64@0.25.8':
 -    optional: true
 -
+   '@esbuild/freebsd-arm64@0.25.9':
      optional: true
  
-   '@esbuild/darwin-x64@0.25.5':
 -  '@esbuild/freebsd-x64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/freebsd-x64@0.25.8':
 -    optional: true
 -
+   '@esbuild/freebsd-x64@0.25.9':
      optional: true
  
-   '@esbuild/darwin-x64@0.25.8':
 -  '@esbuild/linux-arm64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/linux-arm64@0.25.8':
 -    optional: true
 -
+   '@esbuild/linux-arm64@0.25.9':
      optional: true
  
-   '@esbuild/freebsd-arm64@0.25.5':
 -  '@esbuild/linux-arm@0.25.5':
 -    optional: true
 -
 -  '@esbuild/linux-arm@0.25.8':
 -    optional: true
 -
+   '@esbuild/linux-arm@0.25.9':
      optional: true
  
-   '@esbuild/freebsd-arm64@0.25.8':
 -  '@esbuild/linux-ia32@0.25.5':
 -    optional: true
 -
 -  '@esbuild/linux-ia32@0.25.8':
 -    optional: true
 -
+   '@esbuild/linux-ia32@0.25.9':
      optional: true
  
-   '@esbuild/freebsd-x64@0.25.5':
 -  '@esbuild/linux-loong64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/linux-loong64@0.25.8':
 -    optional: true
 -
+   '@esbuild/linux-loong64@0.25.9':
      optional: true
  
-   '@esbuild/freebsd-x64@0.25.8':
 -  '@esbuild/linux-mips64el@0.25.5':
 -    optional: true
 -
 -  '@esbuild/linux-mips64el@0.25.8':
 -    optional: true
 -
+   '@esbuild/linux-mips64el@0.25.9':
      optional: true
  
-   '@esbuild/linux-arm64@0.25.5':
 -  '@esbuild/linux-ppc64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/linux-ppc64@0.25.8':
 -    optional: true
 -
+   '@esbuild/linux-ppc64@0.25.9':
      optional: true
  
-   '@esbuild/linux-arm64@0.25.8':
 -  '@esbuild/linux-riscv64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/linux-riscv64@0.25.8':
 -    optional: true
 -
+   '@esbuild/linux-riscv64@0.25.9':
      optional: true
  
-   '@esbuild/linux-arm@0.25.5':
 -  '@esbuild/linux-s390x@0.25.5':
 -    optional: true
 -
 -  '@esbuild/linux-s390x@0.25.8':
 -    optional: true
 -
+   '@esbuild/linux-s390x@0.25.9':
      optional: true
  
-   '@esbuild/linux-arm@0.25.8':
 -  '@esbuild/linux-x64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/linux-x64@0.25.8':
 -    optional: true
 -
+   '@esbuild/linux-x64@0.25.9':
      optional: true
  
-   '@esbuild/linux-ia32@0.25.5':
 -  '@esbuild/netbsd-arm64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/netbsd-arm64@0.25.8':
 -    optional: true
 -
+   '@esbuild/netbsd-arm64@0.25.9':
      optional: true
  
-   '@esbuild/linux-ia32@0.25.8':
 -  '@esbuild/netbsd-x64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/netbsd-x64@0.25.8':
 -    optional: true
 -
+   '@esbuild/netbsd-x64@0.25.9':
      optional: true
  
-   '@esbuild/linux-loong64@0.25.5':
 -  '@esbuild/openbsd-arm64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/openbsd-arm64@0.25.8':
 -    optional: true
 -
+   '@esbuild/openbsd-arm64@0.25.9':
      optional: true
  
-   '@esbuild/linux-loong64@0.25.8':
 -  '@esbuild/openbsd-x64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/openbsd-x64@0.25.8':
 -    optional: true
 -
+   '@esbuild/openbsd-x64@0.25.9':
      optional: true
  
-   '@esbuild/linux-mips64el@0.25.5':
 -  '@esbuild/openharmony-arm64@0.25.8':
 -    optional: true
 -
+   '@esbuild/openharmony-arm64@0.25.9':
      optional: true
  
-   '@esbuild/linux-mips64el@0.25.8':
 -  '@esbuild/sunos-x64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/sunos-x64@0.25.8':
 -    optional: true
 -
+   '@esbuild/sunos-x64@0.25.9':
      optional: true
  
-   '@esbuild/linux-ppc64@0.25.5':
 -  '@esbuild/win32-arm64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/win32-arm64@0.25.8':
 -    optional: true
 -
+   '@esbuild/win32-arm64@0.25.9':
      optional: true
  
-   '@esbuild/linux-ppc64@0.25.8':
 -  '@esbuild/win32-ia32@0.25.5':
 -    optional: true
 -
 -  '@esbuild/win32-ia32@0.25.8':
 -    optional: true
 -
+   '@esbuild/win32-ia32@0.25.9':
      optional: true
  
-   '@esbuild/linux-riscv64@0.25.5':
 -  '@esbuild/win32-x64@0.25.5':
 -    optional: true
 -
 -  '@esbuild/win32-x64@0.25.8':
 -    optional: true
 -
+   '@esbuild/win32-x64@0.25.9':
      optional: true
  
-   '@esbuild/linux-riscv64@0.25.8':
-     optional: true
-   '@esbuild/linux-s390x@0.25.5':
-     optional: true
-   '@esbuild/linux-s390x@0.25.8':
-     optional: true
-   '@esbuild/linux-x64@0.25.5':
-     optional: true
-   '@esbuild/linux-x64@0.25.8':
-     optional: true
-   '@esbuild/netbsd-arm64@0.25.5':
-     optional: true
-   '@esbuild/netbsd-arm64@0.25.8':
-     optional: true
-   '@esbuild/netbsd-x64@0.25.5':
-     optional: true
-   '@esbuild/netbsd-x64@0.25.8':
-     optional: true
-   '@esbuild/openbsd-arm64@0.25.5':
-     optional: true
-   '@esbuild/openbsd-arm64@0.25.8':
-     optional: true
-   '@esbuild/openbsd-x64@0.25.5':
-     optional: true
-   '@esbuild/openbsd-x64@0.25.8':
-     optional: true
-   '@esbuild/openharmony-arm64@0.25.8':
-     optional: true
-   '@esbuild/sunos-x64@0.25.5':
-     optional: true
-   '@esbuild/sunos-x64@0.25.8':
-     optional: true
-   '@esbuild/win32-arm64@0.25.5':
-     optional: true
-   '@esbuild/win32-arm64@0.25.8':
-     optional: true
-   '@esbuild/win32-ia32@0.25.5':
-     optional: true
-   '@esbuild/win32-ia32@0.25.8':
-     optional: true
-   '@esbuild/win32-x64@0.25.5':
-     optional: true
-   '@esbuild/win32-x64@0.25.8':
-     optional: true
-   '@eslint-community/eslint-utils@4.7.0(eslint@9.32.0(jiti@1.21.7))':
 -  '@eslint-community/eslint-utils@4.7.0(eslint@9.34.0(jiti@1.21.7))':
++  '@eslint-community/eslint-utils@4.8.0(eslint@9.34.0(jiti@1.21.7))':
      dependencies:
-       eslint: 9.32.0(jiti@1.21.7)
+       eslint: 9.34.0(jiti@1.21.7)
        eslint-visitor-keys: 3.4.3
  
    '@eslint-community/regexpp@4.12.1': {}
  
    '@humanfs/core@0.19.1': {}
  
--  '@humanfs/node@0.16.6':
++  '@humanfs/node@0.16.7':
      dependencies:
        '@humanfs/core': 0.19.1
--      '@humanwhocodes/retry': 0.3.1
++      '@humanwhocodes/retry': 0.4.3
  
    '@humanwhocodes/module-importer@1.0.1': {}
  
--  '@humanwhocodes/retry@0.3.1': {}
--
    '@humanwhocodes/retry@0.4.3': {}
  
-   '@inquirer/checkbox@4.2.0(@types/node@24.1.0)':
+   '@inquirer/checkbox@4.2.2(@types/node@24.3.0)':
      dependencies:
-       '@inquirer/core': 10.1.15(@types/node@24.1.0)
+       '@inquirer/core': 10.2.0(@types/node@24.3.0)
        '@inquirer/figures': 1.0.13
-       '@inquirer/type': 3.0.8(@types/node@24.1.0)
+       '@inquirer/type': 3.0.8(@types/node@24.3.0)
        ansi-escapes: 4.3.2
-       yoctocolors-cjs: 2.1.2
 -      yoctocolors-cjs: 2.1.3
--    optionalDependencies:
-       '@types/node': 24.1.0
 -      '@types/node': 24.3.0
--
-   '@inquirer/confirm@5.1.10(@types/node@24.1.0)':
 -  '@inquirer/confirm@5.1.10(@types/node@24.3.0)':
--    dependencies:
-       '@inquirer/core': 10.1.15(@types/node@24.1.0)
-       '@inquirer/type': 3.0.8(@types/node@24.1.0)
 -      '@inquirer/core': 10.2.0(@types/node@24.3.0)
 -      '@inquirer/type': 3.0.8(@types/node@24.3.0)
++      yoctocolors-cjs: 2.1.3
      optionalDependencies:
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
  
-   '@inquirer/confirm@5.1.13(@types/node@24.1.0)':
+   '@inquirer/confirm@5.1.14(@types/node@24.3.0)':
      dependencies:
-       '@inquirer/core': 10.1.15(@types/node@24.1.0)
-       '@inquirer/type': 3.0.8(@types/node@24.1.0)
+       '@inquirer/core': 10.2.0(@types/node@24.3.0)
+       '@inquirer/type': 3.0.8(@types/node@24.3.0)
      optionalDependencies:
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
  
-   '@inquirer/confirm@5.1.14(@types/node@24.1.0)':
+   '@inquirer/confirm@5.1.16(@types/node@24.3.0)':
      dependencies:
-       '@inquirer/core': 10.1.15(@types/node@24.1.0)
-       '@inquirer/type': 3.0.8(@types/node@24.1.0)
+       '@inquirer/core': 10.2.0(@types/node@24.3.0)
+       '@inquirer/type': 3.0.8(@types/node@24.3.0)
      optionalDependencies:
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
  
-   '@inquirer/core@10.1.15(@types/node@24.1.0)':
+   '@inquirer/core@10.2.0(@types/node@24.3.0)':
      dependencies:
        '@inquirer/figures': 1.0.13
-       '@inquirer/type': 3.0.8(@types/node@24.1.0)
+       '@inquirer/type': 3.0.8(@types/node@24.3.0)
        ansi-escapes: 4.3.2
        cli-width: 4.1.0
        mute-stream: 2.0.0
  
    '@istanbuljs/schema@0.1.3': {}
  
 -  '@jest/console@30.0.5':
 +  '@jest/console@30.1.2':
      dependencies:
        '@jest/types': 30.0.5
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        chalk: 4.1.2
 -      jest-message-util: 30.0.5
 +      jest-message-util: 30.1.0
        jest-util: 30.0.5
        slash: 3.0.0
  
-   '@jest/core@30.1.2(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))':
 -  '@jest/core@30.0.5(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))':
++  '@jest/core@30.1.2(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))':
      dependencies:
 -      '@jest/console': 30.0.5
 +      '@jest/console': 30.1.2
        '@jest/pattern': 30.0.1
 -      '@jest/reporters': 30.0.5
 -      '@jest/test-result': 30.0.5
 -      '@jest/transform': 30.0.5
 +      '@jest/reporters': 30.1.2
 +      '@jest/test-result': 30.1.2
 +      '@jest/transform': 30.1.2
        '@jest/types': 30.0.5
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        ansi-escapes: 4.3.2
        chalk: 4.1.2
        ci-info: 4.3.0
        exit-x: 0.2.2
        graceful-fs: 4.2.11
        jest-changed-files: 30.0.5
-       jest-config: 30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
 -      jest-config: 30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
 -      jest-haste-map: 30.0.5
 -      jest-message-util: 30.0.5
++      jest-config: 30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
 +      jest-haste-map: 30.1.0
 +      jest-message-util: 30.1.0
        jest-regex-util: 30.0.1
 -      jest-resolve: 30.0.5
 -      jest-resolve-dependencies: 30.0.5
 -      jest-runner: 30.0.5
 -      jest-runtime: 30.0.5
 -      jest-snapshot: 30.0.5
 +      jest-resolve: 30.1.0
 +      jest-resolve-dependencies: 30.1.2
 +      jest-runner: 30.1.2
 +      jest-runtime: 30.1.2
 +      jest-snapshot: 30.1.2
        jest-util: 30.0.5
 -      jest-validate: 30.0.5
 -      jest-watcher: 30.0.5
 +      jest-validate: 30.1.0
 +      jest-watcher: 30.1.2
        micromatch: 4.0.8
        pretty-format: 30.0.5
        slash: 3.0.0
  
    '@jest/diff-sequences@30.0.1': {}
  
--  '@jest/environment-jsdom-abstract@30.0.5(canvas@3.0.0)(jsdom@26.1.0(canvas@3.0.0))':
-     dependencies:
-       '@jest/environment': 30.0.5
-       '@jest/fake-timers': 30.0.5
-       '@jest/types': 30.0.5
-       '@types/jsdom': 21.1.7
-       '@types/node': 24.1.0
-       jest-mock: 30.0.5
-       jest-util: 30.0.5
-       jsdom: 26.1.0(canvas@3.0.0)
-     optionalDependencies:
-       canvas: 3.0.0
-   '@jest/environment-jsdom-abstract@30.1.2(canvas@3.0.0)(jsdom@26.1.0(canvas@3.0.0))':
++  '@jest/environment-jsdom-abstract@30.1.2(canvas@3.2.0)(jsdom@26.1.0(canvas@3.2.0))':
      dependencies:
 -      '@jest/environment': 30.0.5
 -      '@jest/fake-timers': 30.0.5
 +      '@jest/environment': 30.1.2
 +      '@jest/fake-timers': 30.1.2
        '@jest/types': 30.0.5
        '@types/jsdom': 21.1.7
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        jest-mock: 30.0.5
        jest-util: 30.0.5
--      jsdom: 26.1.0(canvas@3.0.0)
++      jsdom: 26.1.0(canvas@3.2.0)
      optionalDependencies:
--      canvas: 3.0.0
++      canvas: 3.2.0
  
    '@jest/environment@29.7.0':
      dependencies:
        '@jest/fake-timers': 29.7.0
-       '@jest/types': 29.6.3
-       '@types/node': 24.1.0
-       jest-mock: 29.7.0
-   '@jest/environment@30.0.5':
-     dependencies:
-       '@jest/fake-timers': 30.0.5
-       '@jest/types': 30.0.5
-       '@types/node': 24.1.0
-       jest-mock: 30.0.5
+       '@jest/types': 29.6.3
+       '@types/node': 24.3.0
+       jest-mock: 29.7.0
  
 -  '@jest/environment@30.0.5':
 +  '@jest/environment@30.1.2':
      dependencies:
 -      '@jest/fake-timers': 30.0.5
 +      '@jest/fake-timers': 30.1.2
        '@jest/types': 30.0.5
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        jest-mock: 30.0.5
  
--  '@jest/expect-utils@30.0.5':
-     dependencies:
-       '@jest/get-type': 30.0.1
 +  '@jest/expect-utils@30.1.2':
      dependencies:
 -      '@jest/get-type': 30.0.1
 +      '@jest/get-type': 30.1.0
  
 -  '@jest/expect@30.0.5':
 +  '@jest/expect@30.1.2':
      dependencies:
 -      expect: 30.0.5
 -      jest-snapshot: 30.0.5
 +      expect: 30.1.2
 +      jest-snapshot: 30.1.2
      transitivePeerDependencies:
        - supports-color
  
        jest-mock: 29.7.0
        jest-util: 29.7.0
  
--  '@jest/fake-timers@30.0.5':
-     dependencies:
-       '@jest/types': 30.0.5
-       '@sinonjs/fake-timers': 13.0.5
-       '@types/node': 24.1.0
-       jest-message-util: 30.0.5
-       jest-mock: 30.0.5
-       jest-util: 30.0.5
 +  '@jest/fake-timers@30.1.2':
      dependencies:
        '@jest/types': 30.0.5
        '@sinonjs/fake-timers': 13.0.5
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
 -      jest-message-util: 30.0.5
 +      jest-message-util: 30.1.0
        jest-mock: 30.0.5
        jest-util: 30.0.5
  
--  '@jest/get-type@30.0.1': {}
 +  '@jest/get-type@30.1.0': {}
  
 -  '@jest/globals@30.0.5':
 +  '@jest/globals@30.1.2':
      dependencies:
 -      '@jest/environment': 30.0.5
 -      '@jest/expect': 30.0.5
 +      '@jest/environment': 30.1.2
 +      '@jest/expect': 30.1.2
        '@jest/types': 30.0.5
        jest-mock: 30.0.5
      transitivePeerDependencies:
  
    '@jest/pattern@30.0.1':
      dependencies:
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        jest-regex-util: 30.0.1
  
 -  '@jest/reporters@30.0.5':
 +  '@jest/reporters@30.1.2':
      dependencies:
        '@bcoe/v8-coverage': 0.2.3
 -      '@jest/console': 30.0.5
 -      '@jest/test-result': 30.0.5
 -      '@jest/transform': 30.0.5
 +      '@jest/console': 30.1.2
 +      '@jest/test-result': 30.1.2
 +      '@jest/transform': 30.1.2
        '@jest/types': 30.0.5
        '@jridgewell/trace-mapping': 0.3.30
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        chalk: 4.1.2
        collect-v8-coverage: 1.0.2
        exit-x: 0.2.2
        '@jest/schemas': 29.6.3
        '@types/istanbul-lib-coverage': 2.0.6
        '@types/istanbul-reports': 3.0.4
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
 -      '@types/yargs': 17.0.32
 +      '@types/yargs': 17.0.33
        chalk: 4.1.2
  
    '@jest/types@30.0.5':
        '@jridgewell/sourcemap-codec': 1.5.5
        '@jridgewell/trace-mapping': 0.3.30
  
--  '@jridgewell/resolve-uri@3.1.1': {}
--
    '@jridgewell/resolve-uri@3.1.2': {}
  
-   '@jridgewell/source-map@0.3.10':
-     dependencies:
-       '@jridgewell/gen-mapping': 0.3.12
-       '@jridgewell/trace-mapping': 0.3.29
-   '@jridgewell/source-map@0.3.6':
+   '@jridgewell/source-map@0.3.11':
      dependencies:
-       '@jridgewell/gen-mapping': 0.3.12
+       '@jridgewell/gen-mapping': 0.3.13
        '@jridgewell/trace-mapping': 0.3.30
  
-   '@jridgewell/sourcemap-codec@1.5.4': {}
 -  '@jridgewell/source-map@0.3.6':
 -    dependencies:
 -      '@jridgewell/gen-mapping': 0.3.13
 -      '@jridgewell/trace-mapping': 0.3.30
--
    '@jridgewell/sourcemap-codec@1.5.5': {}
  
-   '@jridgewell/trace-mapping@0.3.29':
-     dependencies:
-       '@jridgewell/resolve-uri': 3.1.2
-       '@jridgewell/sourcemap-codec': 1.5.4
    '@jridgewell/trace-mapping@0.3.30':
      dependencies:
        '@jridgewell/resolve-uri': 3.1.2
  
    '@jridgewell/trace-mapping@0.3.9':
      dependencies:
--      '@jridgewell/resolve-uri': 3.1.1
-       '@jridgewell/sourcemap-codec': 1.5.4
++      '@jridgewell/resolve-uri': 3.1.2
+       '@jridgewell/sourcemap-codec': 1.5.5
  
    '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)':
      dependencies:
        tslib: 2.8.1
  
--  '@jsonjoy.com/json-pack@1.2.0(tslib@2.8.1)':
++  '@jsonjoy.com/buffers@1.0.0(tslib@2.8.1)':
 +    dependencies:
-       '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1)
-       '@jsonjoy.com/util': 1.6.0(tslib@2.8.1)
-       hyperdyperid: 1.2.0
-       thingies: 1.21.0(tslib@2.8.1)
 +      tslib: 2.8.1
 +
-   '@jsonjoy.com/util@1.6.0(tslib@2.8.1)':
++  '@jsonjoy.com/codegen@1.0.0(tslib@2.8.1)':
 +    dependencies:
 +      tslib: 2.8.1
 +
-   '@leichtgewicht/ip-codec@2.0.5': {}
-   '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.6.0(@types/node@24.1.0))':
++  '@jsonjoy.com/json-pack@1.11.0(tslib@2.8.1)':
      dependencies:
-       '@inquirer/prompts': 7.6.0(@types/node@24.1.0)
-       '@inquirer/type': 1.5.5
-   '@lmdb/lmdb-darwin-arm64@3.3.0':
-     optional: true
-   '@lmdb/lmdb-darwin-arm64@3.4.1':
-     optional: true
-   '@lmdb/lmdb-darwin-x64@3.3.0':
-     optional: true
+       '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1)
 -      '@jsonjoy.com/util': 1.6.0(tslib@2.8.1)
++      '@jsonjoy.com/buffers': 1.0.0(tslib@2.8.1)
++      '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1)
++      '@jsonjoy.com/json-pointer': 1.0.2(tslib@2.8.1)
++      '@jsonjoy.com/util': 1.9.0(tslib@2.8.1)
+       hyperdyperid: 1.2.0
 -      thingies: 1.21.0(tslib@2.8.1)
++      thingies: 2.5.0(tslib@2.8.1)
++      tslib: 2.8.1
 +
-   '@lmdb/lmdb-darwin-x64@3.4.1':
-     optional: true
++  '@jsonjoy.com/json-pointer@1.0.2(tslib@2.8.1)':
++    dependencies:
++      '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1)
++      '@jsonjoy.com/util': 1.9.0(tslib@2.8.1)
+       tslib: 2.8.1
  
-   '@lmdb/lmdb-linux-arm64@3.3.0':
-     optional: true
 -  '@jsonjoy.com/util@1.6.0(tslib@2.8.1)':
++  '@jsonjoy.com/util@1.9.0(tslib@2.8.1)':
+     dependencies:
++      '@jsonjoy.com/buffers': 1.0.0(tslib@2.8.1)
++      '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1)
+       tslib: 2.8.1
  
-   '@lmdb/lmdb-linux-arm64@3.4.1':
-     optional: true
+   '@leichtgewicht/ip-codec@2.0.5': {}
  
-   '@lmdb/lmdb-linux-arm@3.3.0':
-     optional: true
+   '@listr2/prompt-adapter-inquirer@3.0.1(@inquirer/prompts@7.8.2(@types/node@24.3.0))(@types/node@24.3.0)(listr2@9.0.1)':
+     dependencies:
+       '@inquirer/prompts': 7.8.2(@types/node@24.3.0)
+       '@inquirer/type': 3.0.8(@types/node@24.3.0)
+       listr2: 9.0.1
+     transitivePeerDependencies:
+       - '@types/node'
  
-   '@lmdb/lmdb-linux-arm@3.4.1':
 -  '@lmdb/lmdb-darwin-arm64@3.3.0':
 -    optional: true
 -
+   '@lmdb/lmdb-darwin-arm64@3.4.2':
      optional: true
  
-   '@lmdb/lmdb-linux-x64@3.3.0':
 -  '@lmdb/lmdb-darwin-x64@3.3.0':
 -    optional: true
 -
+   '@lmdb/lmdb-darwin-x64@3.4.2':
      optional: true
  
-   '@lmdb/lmdb-linux-x64@3.4.1':
 -  '@lmdb/lmdb-linux-arm64@3.3.0':
 -    optional: true
 -
+   '@lmdb/lmdb-linux-arm64@3.4.2':
      optional: true
  
-   '@lmdb/lmdb-win32-arm64@3.3.0':
 -  '@lmdb/lmdb-linux-arm@3.3.0':
 -    optional: true
 -
+   '@lmdb/lmdb-linux-arm@3.4.2':
      optional: true
  
-   '@lmdb/lmdb-win32-arm64@3.4.1':
 -  '@lmdb/lmdb-linux-x64@3.3.0':
 -    optional: true
 -
+   '@lmdb/lmdb-linux-x64@3.4.2':
      optional: true
  
-   '@lmdb/lmdb-win32-x64@3.3.0':
 -  '@lmdb/lmdb-win32-arm64@3.3.0':
 -    optional: true
 -
+   '@lmdb/lmdb-win32-arm64@3.4.2':
      optional: true
  
-   '@lmdb/lmdb-win32-x64@3.4.1':
 -  '@lmdb/lmdb-win32-x64@3.3.0':
 -    optional: true
 -
+   '@lmdb/lmdb-win32-x64@3.4.2':
      optional: true
  
-   '@modelcontextprotocol/sdk@1.13.3':
+   '@modelcontextprotocol/sdk@1.17.3':
      dependencies:
        ajv: 6.12.6
        content-type: 1.0.5
        '@tybys/wasm-util': 0.10.0
      optional: true
  
-   '@ng-bootstrap/ng-bootstrap@19.0.1(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@popperjs/core@2.11.8)(rxjs@7.8.2)':
+   '@napi-rs/wasm-runtime@1.0.3':
+     dependencies:
+       '@emnapi/core': 1.5.0
+       '@emnapi/runtime': 1.5.0
+       '@tybys/wasm-util': 0.10.0
+     optional: true
 -  '@ng-bootstrap/ng-bootstrap@19.0.1(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@popperjs/core@2.11.8)(rxjs@7.8.2)':
++  '@ng-bootstrap/ng-bootstrap@19.0.1(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@popperjs/core@2.11.8)(rxjs@7.8.2)':
      dependencies:
-       '@angular/common': 20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
-       '@angular/core': 20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)
-       '@angular/forms': 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
-       '@angular/localize': 20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4)
+       '@angular/common': 20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+       '@angular/core': 20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)
+       '@angular/forms': 20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
 -      '@angular/localize': 20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4)
++      '@angular/localize': 20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4)
        '@popperjs/core': 2.11.8
        rxjs: 7.8.2
        tslib: 2.8.1
        rxjs: 7.8.2
        tslib: 2.8.1
  
-   '@ngtools/webpack@20.0.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.8(esbuild@0.25.5))':
 -  '@ngtools/webpack@20.0.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.8(esbuild@0.25.5))':
++  '@ngtools/webpack@20.2.2(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(typescript@5.9.2)(webpack@5.101.2(esbuild@0.25.9))':
      dependencies:
-       '@angular/compiler-cli': 20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3)
 -      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3)
--      typescript: 5.8.3
--      webpack: 5.99.8(esbuild@0.25.5)
++      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2)
++      typescript: 5.9.2
++      webpack: 5.101.2(esbuild@0.25.9)
  
    '@nodelib/fs.scandir@2.1.5':
      dependencies:
  
    '@octokit/auth-token@4.0.0': {}
  
--  '@octokit/core@5.2.1':
++  '@octokit/core@5.2.2':
      dependencies:
        '@octokit/auth-token': 4.0.0
        '@octokit/graphql': 7.1.1
  
    '@octokit/openapi-types@24.2.0': {}
  
--  '@octokit/plugin-paginate-rest@9.2.2(@octokit/core@5.2.1)':
++  '@octokit/plugin-paginate-rest@9.2.2(@octokit/core@5.2.2)':
      dependencies:
--      '@octokit/core': 5.2.1
++      '@octokit/core': 5.2.2
        '@octokit/types': 12.6.0
  
--  '@octokit/plugin-rest-endpoint-methods@10.4.1(@octokit/core@5.2.1)':
++  '@octokit/plugin-rest-endpoint-methods@10.4.1(@octokit/core@5.2.2)':
      dependencies:
--      '@octokit/core': 5.2.1
++      '@octokit/core': 5.2.2
        '@octokit/types': 12.6.0
  
    '@octokit/request-error@5.1.1':
  
    '@popperjs/core@2.11.8': {}
  
-   '@rollup/rollup-android-arm-eabi@4.40.2':
-     optional: true
-   '@rollup/rollup-android-arm-eabi@4.44.1':
-     optional: true
-   '@rollup/rollup-android-arm64@4.40.2':
-     optional: true
-   '@rollup/rollup-android-arm64@4.44.1':
-     optional: true
-   '@rollup/rollup-darwin-arm64@4.40.2':
+   '@rolldown/binding-android-arm64@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-darwin-arm64@4.44.1':
+   '@rolldown/binding-darwin-arm64@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-darwin-x64@4.40.2':
+   '@rolldown/binding-darwin-x64@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-darwin-x64@4.44.1':
+   '@rolldown/binding-freebsd-x64@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-freebsd-arm64@4.40.2':
+   '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-freebsd-arm64@4.44.1':
+   '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-freebsd-x64@4.40.2':
+   '@rolldown/binding-linux-arm64-musl@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-freebsd-x64@4.44.1':
+   '@rolldown/binding-linux-x64-gnu@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-linux-arm-gnueabihf@4.40.2':
+   '@rolldown/binding-linux-x64-musl@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
+   '@rolldown/binding-openharmony-arm64@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-linux-arm-musleabihf@4.40.2':
+   '@rolldown/binding-wasm32-wasi@1.0.0-beta.32':
+     dependencies:
+       '@napi-rs/wasm-runtime': 1.0.3
      optional: true
  
-   '@rollup/rollup-linux-arm-musleabihf@4.44.1':
+   '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-linux-arm64-gnu@4.40.2':
+   '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-linux-arm64-gnu@4.44.1':
+   '@rolldown/binding-win32-x64-msvc@1.0.0-beta.32':
      optional: true
  
-   '@rollup/rollup-linux-arm64-musl@4.40.2':
-     optional: true
+   '@rolldown/pluginutils@1.0.0-beta.32': {}
  
-   '@rollup/rollup-linux-arm64-musl@4.44.1':
 -  '@rollup/rollup-android-arm-eabi@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-android-arm-eabi@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-loongarch64-gnu@4.40.2':
 -  '@rollup/rollup-android-arm64@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-android-arm64@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
 -  '@rollup/rollup-darwin-arm64@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-darwin-arm64@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
 -  '@rollup/rollup-darwin-x64@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-darwin-x64@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
 -  '@rollup/rollup-freebsd-arm64@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-freebsd-arm64@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-riscv64-gnu@4.40.2':
 -  '@rollup/rollup-freebsd-x64@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-freebsd-x64@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-riscv64-gnu@4.44.1':
 -  '@rollup/rollup-linux-arm-gnueabihf@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-linux-arm-gnueabihf@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-riscv64-musl@4.40.2':
 -  '@rollup/rollup-linux-arm-musleabihf@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-linux-arm-musleabihf@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-riscv64-musl@4.44.1':
 -  '@rollup/rollup-linux-arm64-gnu@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-linux-arm64-gnu@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-s390x-gnu@4.40.2':
 -  '@rollup/rollup-linux-arm64-musl@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-linux-arm64-musl@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-s390x-gnu@4.44.1':
 -  '@rollup/rollup-linux-loongarch64-gnu@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-linux-loongarch64-gnu@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-x64-gnu@4.40.2':
 -  '@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-linux-ppc64-gnu@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-x64-gnu@4.44.1':
 -  '@rollup/rollup-linux-riscv64-gnu@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-linux-riscv64-gnu@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-x64-musl@4.40.2':
 -  '@rollup/rollup-linux-riscv64-musl@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-linux-riscv64-musl@4.50.0':
      optional: true
  
-   '@rollup/rollup-linux-x64-musl@4.44.1':
 -  '@rollup/rollup-linux-s390x-gnu@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-linux-s390x-gnu@4.50.0':
      optional: true
  
-   '@rollup/rollup-win32-arm64-msvc@4.40.2':
 -  '@rollup/rollup-linux-x64-gnu@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-linux-x64-gnu@4.50.0':
      optional: true
  
-   '@rollup/rollup-win32-arm64-msvc@4.44.1':
 -  '@rollup/rollup-linux-x64-musl@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-linux-x64-musl@4.50.0':
      optional: true
  
-   '@rollup/rollup-win32-ia32-msvc@4.40.2':
+   '@rollup/rollup-openharmony-arm64@4.50.0':
      optional: true
  
-   '@rollup/rollup-win32-ia32-msvc@4.44.1':
 -  '@rollup/rollup-win32-arm64-msvc@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-win32-arm64-msvc@4.50.0':
      optional: true
  
-   '@rollup/rollup-win32-x64-msvc@4.40.2':
 -  '@rollup/rollup-win32-ia32-msvc@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-win32-ia32-msvc@4.50.0':
      optional: true
  
-   '@rollup/rollup-win32-x64-msvc@4.44.1':
 -  '@rollup/rollup-win32-x64-msvc@4.40.2':
 -    optional: true
 -
+   '@rollup/rollup-win32-x64-msvc@4.50.0':
      optional: true
  
-   '@schematics/angular@20.1.4(chokidar@4.0.3)':
+   '@schematics/angular@20.2.2(chokidar@4.0.3)':
      dependencies:
-       '@angular-devkit/core': 20.1.4(chokidar@4.0.3)
-       '@angular-devkit/schematics': 20.1.4(chokidar@4.0.3)
+       '@angular-devkit/core': 20.2.2(chokidar@4.0.3)
+       '@angular-devkit/schematics': 20.2.2(chokidar@4.0.3)
        jsonc-parser: 3.3.1
      transitivePeerDependencies:
        - chokidar
  
    '@tootallnate/once@2.0.0': {}
  
--  '@tsconfig/node10@1.0.9': {}
++  '@tsconfig/node10@1.0.11': {}
  
    '@tsconfig/node12@1.0.11': {}
  
  
    '@types/connect-history-api-fallback@1.5.4':
      dependencies:
--      '@types/express-serve-static-core': 5.0.6
-       '@types/node': 24.1.0
++      '@types/express-serve-static-core': 4.19.6
+       '@types/node': 24.3.0
  
    '@types/connect@3.4.38':
      dependencies:
        '@types/estree': 1.0.8
        '@types/json-schema': 7.0.15
  
--  '@types/estree@1.0.7': {}
--
    '@types/estree@1.0.8': {}
  
    '@types/express-serve-static-core@4.19.6':
  
    '@types/jest@30.0.0':
      dependencies:
--      expect: 30.0.5
++      expect: 30.1.2
        pretty-format: 30.0.5
  
    '@types/jsdom@20.0.1':
  
    '@types/mime@1.3.5': {}
  
--  '@types/node-forge@1.3.11':
++  '@types/node-forge@1.3.14':
      dependencies:
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
  
-   '@types/node@24.1.0':
+   '@types/node@24.3.0':
      dependencies:
-       undici-types: 7.8.0
+       undici-types: 7.10.0
  
    '@types/qs@6.14.0': {}
  
      dependencies:
        '@types/yargs-parser': 21.0.3
  
-   '@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)':
 -  '@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)':
++  '@typescript-eslint/eslint-plugin@8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2))(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)':
      dependencies:
        '@eslint-community/regexpp': 4.12.1
-       '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
-       '@typescript-eslint/scope-manager': 8.38.0
-       '@typescript-eslint/type-utils': 8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
-       '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
-       '@typescript-eslint/visitor-keys': 8.38.0
-       eslint: 9.32.0(jiti@1.21.7)
 -      '@typescript-eslint/parser': 8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
 -      '@typescript-eslint/scope-manager': 8.41.0
 -      '@typescript-eslint/type-utils': 8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
 -      '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
 -      '@typescript-eslint/visitor-keys': 8.41.0
++      '@typescript-eslint/parser': 8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
++      '@typescript-eslint/scope-manager': 8.42.0
++      '@typescript-eslint/type-utils': 8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
++      '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
++      '@typescript-eslint/visitor-keys': 8.42.0
+       eslint: 9.34.0(jiti@1.21.7)
        graphemer: 1.4.0
        ignore: 7.0.5
        natural-compare: 1.4.0
--      ts-api-utils: 2.1.0(typescript@5.8.3)
--      typescript: 5.8.3
++      ts-api-utils: 2.1.0(typescript@5.9.2)
++      typescript: 5.9.2
      transitivePeerDependencies:
        - supports-color
  
-   '@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)':
 -  '@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)':
++  '@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)':
      dependencies:
-       '@typescript-eslint/scope-manager': 8.38.0
-       '@typescript-eslint/types': 8.38.0
-       '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
-       '@typescript-eslint/visitor-keys': 8.38.0
 -      '@typescript-eslint/scope-manager': 8.41.0
 -      '@typescript-eslint/types': 8.41.0
 -      '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.8.3)
 -      '@typescript-eslint/visitor-keys': 8.41.0
++      '@typescript-eslint/scope-manager': 8.42.0
++      '@typescript-eslint/types': 8.42.0
++      '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2)
++      '@typescript-eslint/visitor-keys': 8.42.0
        debug: 4.4.1
-       eslint: 9.32.0(jiti@1.21.7)
-       typescript: 5.8.3
+       eslint: 9.34.0(jiti@1.21.7)
 -      typescript: 5.8.3
++      typescript: 5.9.2
      transitivePeerDependencies:
        - supports-color
  
-   '@typescript-eslint/project-service@8.38.0(typescript@5.8.3)':
 -  '@typescript-eslint/project-service@8.41.0(typescript@5.8.3)':
++  '@typescript-eslint/project-service@8.42.0(typescript@5.9.2)':
      dependencies:
-       '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.8.3)
-       '@typescript-eslint/types': 8.38.0
 -      '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.8.3)
 -      '@typescript-eslint/types': 8.41.0
++      '@typescript-eslint/tsconfig-utils': 8.42.0(typescript@5.9.2)
++      '@typescript-eslint/types': 8.42.0
        debug: 4.4.1
--      typescript: 5.8.3
++      typescript: 5.9.2
      transitivePeerDependencies:
        - supports-color
  
-   '@typescript-eslint/scope-manager@8.38.0':
 -  '@typescript-eslint/scope-manager@8.41.0':
++  '@typescript-eslint/scope-manager@8.42.0':
      dependencies:
-       '@typescript-eslint/types': 8.38.0
-       '@typescript-eslint/visitor-keys': 8.38.0
 -      '@typescript-eslint/types': 8.41.0
 -      '@typescript-eslint/visitor-keys': 8.41.0
++      '@typescript-eslint/types': 8.42.0
++      '@typescript-eslint/visitor-keys': 8.42.0
  
-   '@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.8.3)':
 -  '@typescript-eslint/tsconfig-utils@8.41.0(typescript@5.8.3)':
++  '@typescript-eslint/tsconfig-utils@8.42.0(typescript@5.9.2)':
      dependencies:
--      typescript: 5.8.3
++      typescript: 5.9.2
  
-   '@typescript-eslint/type-utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)':
 -  '@typescript-eslint/type-utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)':
++  '@typescript-eslint/type-utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)':
      dependencies:
-       '@typescript-eslint/types': 8.38.0
-       '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
-       '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)
 -      '@typescript-eslint/types': 8.41.0
 -      '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.8.3)
 -      '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)
++      '@typescript-eslint/types': 8.42.0
++      '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2)
++      '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)
        debug: 4.4.1
-       eslint: 9.32.0(jiti@1.21.7)
-       ts-api-utils: 2.1.0(typescript@5.8.3)
-       typescript: 5.8.3
+       eslint: 9.34.0(jiti@1.21.7)
 -      ts-api-utils: 2.1.0(typescript@5.8.3)
 -      typescript: 5.8.3
++      ts-api-utils: 2.1.0(typescript@5.9.2)
++      typescript: 5.9.2
      transitivePeerDependencies:
        - supports-color
  
-   '@typescript-eslint/types@8.38.0': {}
 -  '@typescript-eslint/types@8.41.0': {}
++  '@typescript-eslint/types@8.42.0': {}
  
-   '@typescript-eslint/typescript-estree@8.38.0(typescript@5.8.3)':
 -  '@typescript-eslint/typescript-estree@8.41.0(typescript@5.8.3)':
++  '@typescript-eslint/typescript-estree@8.42.0(typescript@5.9.2)':
      dependencies:
-       '@typescript-eslint/project-service': 8.38.0(typescript@5.8.3)
-       '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.8.3)
-       '@typescript-eslint/types': 8.38.0
-       '@typescript-eslint/visitor-keys': 8.38.0
 -      '@typescript-eslint/project-service': 8.41.0(typescript@5.8.3)
 -      '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.8.3)
 -      '@typescript-eslint/types': 8.41.0
 -      '@typescript-eslint/visitor-keys': 8.41.0
++      '@typescript-eslint/project-service': 8.42.0(typescript@5.9.2)
++      '@typescript-eslint/tsconfig-utils': 8.42.0(typescript@5.9.2)
++      '@typescript-eslint/types': 8.42.0
++      '@typescript-eslint/visitor-keys': 8.42.0
        debug: 4.4.1
        fast-glob: 3.3.3
        is-glob: 4.0.3
        minimatch: 9.0.5
        semver: 7.7.2
--      ts-api-utils: 2.1.0(typescript@5.8.3)
--      typescript: 5.8.3
++      ts-api-utils: 2.1.0(typescript@5.9.2)
++      typescript: 5.9.2
      transitivePeerDependencies:
        - supports-color
  
-   '@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@1.21.7))(typescript@5.8.3)':
 -  '@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.8.3)':
++  '@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@1.21.7))(typescript@5.9.2)':
      dependencies:
-       '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@1.21.7))
-       '@typescript-eslint/scope-manager': 8.38.0
-       '@typescript-eslint/types': 8.38.0
-       '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
-       eslint: 9.32.0(jiti@1.21.7)
-       typescript: 5.8.3
 -      '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@1.21.7))
 -      '@typescript-eslint/scope-manager': 8.41.0
 -      '@typescript-eslint/types': 8.41.0
 -      '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.8.3)
++      '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@1.21.7))
++      '@typescript-eslint/scope-manager': 8.42.0
++      '@typescript-eslint/types': 8.42.0
++      '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2)
+       eslint: 9.34.0(jiti@1.21.7)
 -      typescript: 5.8.3
++      typescript: 5.9.2
      transitivePeerDependencies:
        - supports-color
  
-   '@typescript-eslint/visitor-keys@8.38.0':
 -  '@typescript-eslint/visitor-keys@8.41.0':
++  '@typescript-eslint/visitor-keys@8.42.0':
      dependencies:
-       '@typescript-eslint/types': 8.38.0
 -      '@typescript-eslint/types': 8.41.0
++      '@typescript-eslint/types': 8.42.0
        eslint-visitor-keys: 4.2.1
  
    '@ungap/structured-clone@1.3.0': {}
    '@unrs/resolver-binding-win32-x64-msvc@1.11.1':
      optional: true
  
-   '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.88.0)(terser@5.39.1)(yaml@2.7.0))':
-     dependencies:
-       vite: 6.3.5(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.88.0)(terser@5.39.1)(yaml@2.7.0)
-   '@vitejs/plugin-basic-ssl@2.0.0(vite@7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0))':
 -  '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.88.0)(terser@5.39.1)(yaml@2.7.0))':
--    dependencies:
-       vite: 7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0)
 -      vite: 6.3.5(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.88.0)(terser@5.39.1)(yaml@2.7.0)
--
-   '@vitejs/plugin-basic-ssl@2.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0))':
 -  '@vitejs/plugin-basic-ssl@2.0.0(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0))':
++  '@vitejs/plugin-basic-ssl@2.1.0(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.44.0))':
      dependencies:
-       vite: 7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0)
 -      vite: 7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0)
 -
 -  '@vitejs/plugin-basic-ssl@2.1.0(vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0))':
 -    dependencies:
 -      vite: 7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0)
++      vite: 7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.44.0)
  
    '@webassemblyjs/ast@1.14.1':
      dependencies:
    acorn-globals@7.0.1:
      dependencies:
        acorn: 8.15.0
--      acorn-walk: 8.3.1
++      acorn-walk: 8.3.4
  
    acorn-import-phases@1.0.4(acorn@8.15.0):
      dependencies:
      dependencies:
        acorn: 8.15.0
  
--  acorn-walk@8.3.1: {}
--
--  acorn@8.14.0: {}
++  acorn-walk@8.3.4:
++    dependencies:
++      acorn: 8.15.0
  
    acorn@8.15.0: {}
  
  
    array-flatten@1.1.1: {}
  
--  async@3.2.6: {}
--
    asynckit@0.4.0: {}
  
--  autoprefixer@10.4.21(postcss@8.5.3):
++  autoprefixer@10.4.21(postcss@8.5.6):
      dependencies:
-       browserslist: 4.25.1
-       caniuse-lite: 1.0.30001731
+       browserslist: 4.25.4
+       caniuse-lite: 1.0.30001739
        fraction.js: 4.3.7
        normalize-range: 0.1.2
        picocolors: 1.1.1
--      postcss: 8.5.3
++      postcss: 8.5.6
        postcss-value-parser: 4.2.0
  
    axobject-query@4.1.0: {}
      transitivePeerDependencies:
        - supports-color
  
--  babel-loader@10.0.0(@babel/core@7.27.1)(webpack@5.99.8(esbuild@0.25.5)):
++  babel-loader@10.0.0(@babel/core@7.28.3)(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
--      '@babel/core': 7.27.1
++      '@babel/core': 7.28.3
        find-up: 5.0.0
--      webpack: 5.99.8(esbuild@0.25.5)
++      webpack: 5.101.2(esbuild@0.25.9)
  
    babel-plugin-istanbul@7.0.0:
      dependencies:
        '@babel/types': 7.28.2
        '@types/babel__core': 7.20.5
  
--  babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.27.1):
++  babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.3):
      dependencies:
--      '@babel/compat-data': 7.27.7
--      '@babel/core': 7.27.1
--      '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.1)
++      '@babel/compat-data': 7.28.0
++      '@babel/core': 7.28.3
++      '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3)
        semver: 6.3.1
      transitivePeerDependencies:
        - supports-color
  
--  babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.27.1):
++  babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.3):
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.1)
--      core-js-compat: 3.43.0
++      '@babel/core': 7.28.3
++      '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3)
++      core-js-compat: 3.45.1
      transitivePeerDependencies:
        - supports-color
  
--  babel-plugin-polyfill-regenerator@0.6.4(@babel/core@7.27.1):
++  babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.3):
      dependencies:
--      '@babel/core': 7.27.1
--      '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.1)
++      '@babel/core': 7.28.3
++      '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3)
      transitivePeerDependencies:
        - supports-color
  
  
    batch@0.6.1: {}
  
--  beasties@0.3.4:
 -    dependencies:
 -      css-select: 5.2.2
 -      css-what: 6.2.2
 -      dom-serializer: 2.0.0
 -      domhandler: 5.0.3
 -      htmlparser2: 10.0.0
 -      picocolors: 1.1.1
 -      postcss: 8.5.3
 -      postcss-media-query-parser: 0.2.3
 -
+   beasties@0.3.5:
      dependencies:
-       css-select: 5.2.2
-       css-what: 6.2.2
+       css-select: 6.0.0
+       css-what: 7.0.0
        dom-serializer: 2.0.0
        domhandler: 5.0.3
        htmlparser2: 10.0.0
  
    camelcase@6.3.0: {}
  
-   caniuse-lite@1.0.30001731: {}
+   caniuse-lite@1.0.30001739: {}
  
--  canvas@3.0.0:
++  canvas@3.2.0:
      dependencies:
        node-addon-api: 7.1.1
--      prebuild-install: 7.1.2
--      simple-get: 3.1.1
++      prebuild-install: 7.1.3
      optional: true
  
    chalk@4.1.2:
      dependencies:
        mime-db: 1.54.0
  
--  compression@1.8.0:
++  compression@1.8.1:
      dependencies:
        bytes: 3.1.2
        compressible: 2.0.18
        debug: 2.6.9
        negotiator: 0.6.4
--      on-headers: 1.0.2
++      on-headers: 1.1.0
        safe-buffer: 5.2.1
        vary: 1.1.2
      transitivePeerDependencies:
      dependencies:
        is-what: 3.14.1
  
--  copy-webpack-plugin@13.0.0(webpack@5.99.8(esbuild@0.25.5)):
++  copy-webpack-plugin@13.0.1(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
        glob-parent: 6.0.2
        normalize-path: 3.0.0
        schema-utils: 4.3.2
        serialize-javascript: 6.0.2
        tinyglobby: 0.2.14
--      webpack: 5.99.8(esbuild@0.25.5)
++      webpack: 5.101.2(esbuild@0.25.9)
  
--  core-js-compat@3.43.0:
++  core-js-compat@3.45.1:
      dependencies:
-       browserslist: 4.25.1
+       browserslist: 4.25.4
  
    core-util-is@1.0.3: {}
  
        object-assign: 4.1.1
        vary: 1.1.2
  
--  cosmiconfig@9.0.0(typescript@5.8.3):
++  cosmiconfig@9.0.0(typescript@5.9.2):
      dependencies:
        env-paths: 2.2.1
        import-fresh: 3.3.1
        js-yaml: 4.1.0
        parse-json: 5.2.0
      optionalDependencies:
--      typescript: 5.8.3
++      typescript: 5.9.2
  
    create-require@1.1.1: {}
  
        shebang-command: 2.0.0
        which: 2.0.2
  
--  css-loader@7.1.2(webpack@5.99.8(esbuild@0.25.5)):
++  css-loader@7.1.2(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
--      icss-utils: 5.1.0(postcss@8.5.3)
--      postcss: 8.5.3
--      postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
--      postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
--      postcss-modules-scope: 3.2.1(postcss@8.5.3)
--      postcss-modules-values: 4.0.0(postcss@8.5.3)
++      icss-utils: 5.1.0(postcss@8.5.6)
++      postcss: 8.5.6
++      postcss-modules-extract-imports: 3.1.0(postcss@8.5.6)
++      postcss-modules-local-by-default: 4.2.0(postcss@8.5.6)
++      postcss-modules-scope: 3.2.1(postcss@8.5.6)
++      postcss-modules-values: 4.0.0(postcss@8.5.6)
        postcss-value-parser: 4.2.0
        semver: 7.7.2
      optionalDependencies:
--      webpack: 5.99.8(esbuild@0.25.5)
 -
 -  css-select@5.2.2:
 -    dependencies:
 -      boolbase: 1.0.0
 -      css-what: 6.2.2
 -      domhandler: 5.0.3
 -      domutils: 3.2.2
 -      nth-check: 2.1.1
++      webpack: 5.101.2(esbuild@0.25.9)
  
-   css-select@5.2.2:
+   css-select@6.0.0:
      dependencies:
        boolbase: 1.0.0
-       css-what: 6.2.2
+       css-what: 7.0.0
        domhandler: 5.0.3
        domutils: 3.2.2
        nth-check: 2.1.1
  
--  css-what@6.2.2: {}
 -
+   css-what@7.0.0: {}
  
    cssesc@3.0.0: {}
  
  
    decimal.js@10.6.0: {}
  
--  decompress-response@4.2.1:
--    dependencies:
--      mimic-response: 2.1.0
--    optional: true
--
    decompress-response@6.0.0:
      dependencies:
        mimic-response: 3.1.0
      optional: true
  
--  dedent@1.6.0: {}
++  dedent@1.7.0: {}
  
    deep-extend@0.6.0:
      optional: true
  
    ee-first@1.1.1: {}
  
--  ejs@3.1.10:
--    dependencies:
--      jake: 10.9.2
--
-   electron-to-chromium@1.5.194: {}
+   electron-to-chromium@1.5.213: {}
  
    emittery@0.13.1: {}
  
        iconv-lite: 0.6.3
      optional: true
  
--  end-of-stream@1.4.4:
++  end-of-stream@1.4.5:
      dependencies:
        once: 1.4.0
      optional: true
      dependencies:
        es-errors: 1.3.0
  
--  esbuild-wasm@0.25.5: {}
 -
 -  esbuild-wasm@0.25.8: {}
++  es-set-tostringtag@2.1.0:
++    dependencies:
++      es-errors: 1.3.0
++      get-intrinsic: 1.3.0
++      has-tostringtag: 1.0.2
++      hasown: 2.0.2
  
-   esbuild-wasm@0.25.8: {}
 -  esbuild@0.25.5:
 -    optionalDependencies:
 -      '@esbuild/aix-ppc64': 0.25.5
 -      '@esbuild/android-arm': 0.25.5
 -      '@esbuild/android-arm64': 0.25.5
 -      '@esbuild/android-x64': 0.25.5
 -      '@esbuild/darwin-arm64': 0.25.5
 -      '@esbuild/darwin-x64': 0.25.5
 -      '@esbuild/freebsd-arm64': 0.25.5
 -      '@esbuild/freebsd-x64': 0.25.5
 -      '@esbuild/linux-arm': 0.25.5
 -      '@esbuild/linux-arm64': 0.25.5
 -      '@esbuild/linux-ia32': 0.25.5
 -      '@esbuild/linux-loong64': 0.25.5
 -      '@esbuild/linux-mips64el': 0.25.5
 -      '@esbuild/linux-ppc64': 0.25.5
 -      '@esbuild/linux-riscv64': 0.25.5
 -      '@esbuild/linux-s390x': 0.25.5
 -      '@esbuild/linux-x64': 0.25.5
 -      '@esbuild/netbsd-arm64': 0.25.5
 -      '@esbuild/netbsd-x64': 0.25.5
 -      '@esbuild/openbsd-arm64': 0.25.5
 -      '@esbuild/openbsd-x64': 0.25.5
 -      '@esbuild/sunos-x64': 0.25.5
 -      '@esbuild/win32-arm64': 0.25.5
 -      '@esbuild/win32-ia32': 0.25.5
 -      '@esbuild/win32-x64': 0.25.5
 -
 -  esbuild@0.25.8:
 -    optionalDependencies:
 -      '@esbuild/aix-ppc64': 0.25.8
 -      '@esbuild/android-arm': 0.25.8
 -      '@esbuild/android-arm64': 0.25.8
 -      '@esbuild/android-x64': 0.25.8
 -      '@esbuild/darwin-arm64': 0.25.8
 -      '@esbuild/darwin-x64': 0.25.8
 -      '@esbuild/freebsd-arm64': 0.25.8
 -      '@esbuild/freebsd-x64': 0.25.8
 -      '@esbuild/linux-arm': 0.25.8
 -      '@esbuild/linux-arm64': 0.25.8
 -      '@esbuild/linux-ia32': 0.25.8
 -      '@esbuild/linux-loong64': 0.25.8
 -      '@esbuild/linux-mips64el': 0.25.8
 -      '@esbuild/linux-ppc64': 0.25.8
 -      '@esbuild/linux-riscv64': 0.25.8
 -      '@esbuild/linux-s390x': 0.25.8
 -      '@esbuild/linux-x64': 0.25.8
 -      '@esbuild/netbsd-arm64': 0.25.8
 -      '@esbuild/netbsd-x64': 0.25.8
 -      '@esbuild/openbsd-arm64': 0.25.8
 -      '@esbuild/openbsd-x64': 0.25.8
 -      '@esbuild/openharmony-arm64': 0.25.8
 -      '@esbuild/sunos-x64': 0.25.8
 -      '@esbuild/win32-arm64': 0.25.8
 -      '@esbuild/win32-ia32': 0.25.8
 -      '@esbuild/win32-x64': 0.25.8
 -    optional: true
++  esbuild-wasm@0.25.9: {}
  
-   esbuild@0.25.5:
+   esbuild@0.25.9:
      optionalDependencies:
-       '@esbuild/aix-ppc64': 0.25.5
-       '@esbuild/android-arm': 0.25.5
-       '@esbuild/android-arm64': 0.25.5
-       '@esbuild/android-x64': 0.25.5
-       '@esbuild/darwin-arm64': 0.25.5
-       '@esbuild/darwin-x64': 0.25.5
-       '@esbuild/freebsd-arm64': 0.25.5
-       '@esbuild/freebsd-x64': 0.25.5
-       '@esbuild/linux-arm': 0.25.5
-       '@esbuild/linux-arm64': 0.25.5
-       '@esbuild/linux-ia32': 0.25.5
-       '@esbuild/linux-loong64': 0.25.5
-       '@esbuild/linux-mips64el': 0.25.5
-       '@esbuild/linux-ppc64': 0.25.5
-       '@esbuild/linux-riscv64': 0.25.5
-       '@esbuild/linux-s390x': 0.25.5
-       '@esbuild/linux-x64': 0.25.5
-       '@esbuild/netbsd-arm64': 0.25.5
-       '@esbuild/netbsd-x64': 0.25.5
-       '@esbuild/openbsd-arm64': 0.25.5
-       '@esbuild/openbsd-x64': 0.25.5
-       '@esbuild/sunos-x64': 0.25.5
-       '@esbuild/win32-arm64': 0.25.5
-       '@esbuild/win32-ia32': 0.25.5
-       '@esbuild/win32-x64': 0.25.5
-   esbuild@0.25.8:
-     optionalDependencies:
-       '@esbuild/aix-ppc64': 0.25.8
-       '@esbuild/android-arm': 0.25.8
-       '@esbuild/android-arm64': 0.25.8
-       '@esbuild/android-x64': 0.25.8
-       '@esbuild/darwin-arm64': 0.25.8
-       '@esbuild/darwin-x64': 0.25.8
-       '@esbuild/freebsd-arm64': 0.25.8
-       '@esbuild/freebsd-x64': 0.25.8
-       '@esbuild/linux-arm': 0.25.8
-       '@esbuild/linux-arm64': 0.25.8
-       '@esbuild/linux-ia32': 0.25.8
-       '@esbuild/linux-loong64': 0.25.8
-       '@esbuild/linux-mips64el': 0.25.8
-       '@esbuild/linux-ppc64': 0.25.8
-       '@esbuild/linux-riscv64': 0.25.8
-       '@esbuild/linux-s390x': 0.25.8
-       '@esbuild/linux-x64': 0.25.8
-       '@esbuild/netbsd-arm64': 0.25.8
-       '@esbuild/netbsd-x64': 0.25.8
-       '@esbuild/openbsd-arm64': 0.25.8
-       '@esbuild/openbsd-x64': 0.25.8
-       '@esbuild/openharmony-arm64': 0.25.8
-       '@esbuild/sunos-x64': 0.25.8
-       '@esbuild/win32-arm64': 0.25.8
-       '@esbuild/win32-ia32': 0.25.8
-       '@esbuild/win32-x64': 0.25.8
-     optional: true
+       '@esbuild/aix-ppc64': 0.25.9
+       '@esbuild/android-arm': 0.25.9
+       '@esbuild/android-arm64': 0.25.9
+       '@esbuild/android-x64': 0.25.9
+       '@esbuild/darwin-arm64': 0.25.9
+       '@esbuild/darwin-x64': 0.25.9
+       '@esbuild/freebsd-arm64': 0.25.9
+       '@esbuild/freebsd-x64': 0.25.9
+       '@esbuild/linux-arm': 0.25.9
+       '@esbuild/linux-arm64': 0.25.9
+       '@esbuild/linux-ia32': 0.25.9
+       '@esbuild/linux-loong64': 0.25.9
+       '@esbuild/linux-mips64el': 0.25.9
+       '@esbuild/linux-ppc64': 0.25.9
+       '@esbuild/linux-riscv64': 0.25.9
+       '@esbuild/linux-s390x': 0.25.9
+       '@esbuild/linux-x64': 0.25.9
+       '@esbuild/netbsd-arm64': 0.25.9
+       '@esbuild/netbsd-x64': 0.25.9
+       '@esbuild/openbsd-arm64': 0.25.9
+       '@esbuild/openbsd-x64': 0.25.9
+       '@esbuild/openharmony-arm64': 0.25.9
+       '@esbuild/sunos-x64': 0.25.9
+       '@esbuild/win32-arm64': 0.25.9
+       '@esbuild/win32-ia32': 0.25.9
+       '@esbuild/win32-x64': 0.25.9
  
    escalade@3.2.0: {}
  
  
    eslint-visitor-keys@4.2.1: {}
  
-   eslint@9.32.0(jiti@1.21.7):
+   eslint@9.34.0(jiti@1.21.7):
      dependencies:
-       '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@1.21.7))
 -      '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@1.21.7))
++      '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@1.21.7))
        '@eslint-community/regexpp': 4.12.1
        '@eslint/config-array': 0.21.0
-       '@eslint/config-helpers': 0.3.0
-       '@eslint/core': 0.15.1
+       '@eslint/config-helpers': 0.3.1
+       '@eslint/core': 0.15.2
        '@eslint/eslintrc': 3.3.1
-       '@eslint/js': 9.32.0
-       '@eslint/plugin-kit': 0.3.4
-       '@humanfs/node': 0.16.6
+       '@eslint/js': 9.34.0
+       '@eslint/plugin-kit': 0.3.5
 -      '@humanfs/node': 0.16.6
++      '@humanfs/node': 0.16.7
        '@humanwhocodes/module-importer': 1.0.1
        '@humanwhocodes/retry': 0.4.3
        '@types/estree': 1.0.8
    expand-template@2.0.3:
      optional: true
  
--  expect@30.0.5:
-     dependencies:
-       '@jest/expect-utils': 30.0.5
-       '@jest/get-type': 30.0.1
-       jest-matcher-utils: 30.0.5
-       jest-message-util: 30.0.5
-       jest-mock: 30.0.5
-       jest-util: 30.0.5
 +  expect@30.1.2:
      dependencies:
 -      '@jest/expect-utils': 30.0.5
 -      '@jest/get-type': 30.0.1
 -      jest-matcher-utils: 30.0.5
 -      jest-message-util: 30.0.5
 +      '@jest/expect-utils': 30.1.2
 +      '@jest/get-type': 30.1.0
 +      jest-matcher-utils: 30.1.2
 +      jest-message-util: 30.1.0
        jest-mock: 30.0.5
        jest-util: 30.0.5
  
      dependencies:
        bser: 2.1.1
  
-   fdir@6.4.6(picomatch@4.0.2):
 -  fdir@6.5.0(picomatch@4.0.2):
--    optionalDependencies:
--      picomatch: 4.0.2
--
-   fdir@6.4.6(picomatch@4.0.3):
+   fdir@6.5.0(picomatch@4.0.3):
      optionalDependencies:
        picomatch: 4.0.3
  
  
    file-saver@2.0.5: {}
  
--  filelist@1.0.4:
--    dependencies:
--      minimatch: 5.1.6
--
    fill-range@7.1.1:
      dependencies:
        to-regex-range: 5.0.1
  
    flatted@3.3.3: {}
  
--  follow-redirects@1.15.9(debug@4.4.1):
++  follow-redirects@1.15.11(debug@4.4.1):
      optionalDependencies:
        debug: 4.4.1
  
        cross-spawn: 7.0.6
        signal-exit: 4.1.0
  
--  form-data@4.0.0:
++  form-data@4.0.4:
      dependencies:
        asynckit: 0.4.0
        combined-stream: 1.0.8
++      es-set-tostringtag: 2.1.0
++      hasown: 2.0.2
        mime-types: 2.1.35
  
    forwarded@0.2.0: {}
      dependencies:
        is-glob: 4.0.3
  
++  glob-to-regex.js@1.0.1(tslib@2.8.1):
++    dependencies:
++      tslib: 2.8.1
++
    glob-to-regexp@0.4.1: {}
  
    glob@10.4.5:
        once: 1.4.0
        path-is-absolute: 1.0.1
  
--  globals@11.12.0: {}
--
    globals@14.0.0: {}
  
    gopd@1.2.0: {}
  
    handle-thing@2.0.1: {}
  
++  handlebars@4.7.8:
++    dependencies:
++      minimist: 1.2.8
++      neo-async: 2.6.2
++      source-map: 0.6.1
++      wordwrap: 1.0.0
++    optionalDependencies:
++      uglify-js: 3.19.3
++
    has-flag@4.0.0: {}
  
    has-symbols@1.1.0: {}
  
++  has-tostringtag@1.0.2:
++    dependencies:
++      has-symbols: 1.1.0
++
    hasown@2.0.2:
      dependencies:
        function-bind: 1.1.2
    http-proxy@1.18.1(debug@4.4.1):
      dependencies:
        eventemitter3: 4.0.7
--      follow-redirects: 1.15.9(debug@4.4.1)
++      follow-redirects: 1.15.11(debug@4.4.1)
        requires-port: 1.0.0
      transitivePeerDependencies:
        - debug
      dependencies:
        safer-buffer: 2.1.2
  
--  icss-utils@5.1.0(postcss@8.5.3):
++  icss-utils@5.1.0(postcss@8.5.6):
      dependencies:
--      postcss: 8.5.3
++      postcss: 8.5.6
  
    ieee754@1.2.1:
      optional: true
      optionalDependencies:
        '@pkgjs/parseargs': 0.11.0
  
--  jake@10.9.2:
--    dependencies:
--      async: 3.2.6
--      chalk: 4.1.2
--      filelist: 1.0.4
--      minimatch: 3.1.2
--
    jest-changed-files@30.0.5:
      dependencies:
        execa: 5.1.1
        jest-util: 30.0.5
        p-limit: 3.1.0
  
 -  jest-circus@30.0.5:
 +  jest-circus@30.1.2:
      dependencies:
 -      '@jest/environment': 30.0.5
 -      '@jest/expect': 30.0.5
 -      '@jest/test-result': 30.0.5
 +      '@jest/environment': 30.1.2
 +      '@jest/expect': 30.1.2
 +      '@jest/test-result': 30.1.2
        '@jest/types': 30.0.5
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        chalk: 4.1.2
        co: 4.6.0
--      dedent: 1.6.0
++      dedent: 1.7.0
        is-generator-fn: 2.1.0
 -      jest-each: 30.0.5
 -      jest-matcher-utils: 30.0.5
 -      jest-message-util: 30.0.5
 -      jest-runtime: 30.0.5
 -      jest-snapshot: 30.0.5
 +      jest-each: 30.1.0
 +      jest-matcher-utils: 30.1.2
 +      jest-message-util: 30.1.0
 +      jest-runtime: 30.1.2
 +      jest-snapshot: 30.1.2
        jest-util: 30.0.5
        p-limit: 3.1.0
        pretty-format: 30.0.5
        - babel-plugin-macros
        - supports-color
  
-   jest-cli@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)):
 -  jest-cli@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)):
++  jest-cli@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)):
      dependencies:
-       '@jest/core': 30.1.2(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
 -      '@jest/core': 30.0.5(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
 -      '@jest/test-result': 30.0.5
++      '@jest/core': 30.1.2(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
 +      '@jest/test-result': 30.1.2
        '@jest/types': 30.0.5
        chalk: 4.1.2
        exit-x: 0.2.2
        import-local: 3.2.0
-       jest-config: 30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
 -      jest-config: 30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
++      jest-config: 30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
        jest-util: 30.0.5
 -      jest-validate: 30.0.5
 +      jest-validate: 30.1.0
        yargs: 17.7.2
      transitivePeerDependencies:
        - '@types/node'
        - supports-color
        - ts-node
  
-   jest-config@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)):
 -  jest-config@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)):
++  jest-config@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)):
      dependencies:
        '@babel/core': 7.28.3
 -      '@jest/get-type': 30.0.1
 +      '@jest/get-type': 30.1.0
        '@jest/pattern': 30.0.1
 -      '@jest/test-sequencer': 30.0.5
 +      '@jest/test-sequencer': 30.1.2
        '@jest/types': 30.0.5
 -      babel-jest: 30.0.5(@babel/core@7.28.3)
 +      babel-jest: 30.1.2(@babel/core@7.28.3)
        chalk: 4.1.2
        ci-info: 4.3.0
        deepmerge: 4.3.1
        slash: 3.0.0
        strip-json-comments: 3.1.1
      optionalDependencies:
-       '@types/node': 24.1.0
-       ts-node: 10.9.2(@types/node@24.1.0)(typescript@5.8.3)
+       '@types/node': 24.3.0
 -      ts-node: 10.9.2(@types/node@24.3.0)(typescript@5.8.3)
++      ts-node: 10.9.2(@types/node@24.3.0)(typescript@5.9.2)
      transitivePeerDependencies:
        - babel-plugin-macros
        - supports-color
        jest-get-type: 29.6.3
        pretty-format: 29.7.0
  
--  jest-diff@30.0.5:
-     dependencies:
-       '@jest/diff-sequences': 30.0.1
-       '@jest/get-type': 30.0.1
-       chalk: 4.1.2
-       pretty-format: 30.0.5
 +  jest-diff@30.1.2:
      dependencies:
        '@jest/diff-sequences': 30.0.1
 -      '@jest/get-type': 30.0.1
 +      '@jest/get-type': 30.1.0
        chalk: 4.1.2
        pretty-format: 30.0.5
  
        jest-util: 30.0.5
        pretty-format: 30.0.5
  
--  jest-environment-jsdom@29.7.0(canvas@3.0.0):
++  jest-environment-jsdom@29.7.0(canvas@3.2.0):
      dependencies:
        '@jest/environment': 29.7.0
        '@jest/fake-timers': 29.7.0
        '@jest/types': 29.6.3
        '@types/jsdom': 20.0.1
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        jest-mock: 29.7.0
        jest-util: 29.7.0
--      jsdom: 20.0.3(canvas@3.0.0)
++      jsdom: 20.0.3(canvas@3.2.0)
      optionalDependencies:
--      canvas: 3.0.0
++      canvas: 3.2.0
      transitivePeerDependencies:
        - bufferutil
        - supports-color
        - utf-8-validate
  
-   jest-environment-jsdom@30.1.2(canvas@3.0.0):
 -  jest-environment-jsdom@30.0.5(canvas@3.0.0):
++  jest-environment-jsdom@30.1.2(canvas@3.2.0):
      dependencies:
 -      '@jest/environment': 30.0.5
 -      '@jest/environment-jsdom-abstract': 30.0.5(canvas@3.0.0)(jsdom@26.1.0(canvas@3.0.0))
 +      '@jest/environment': 30.1.2
-       '@jest/environment-jsdom-abstract': 30.1.2(canvas@3.0.0)(jsdom@26.1.0(canvas@3.0.0))
++      '@jest/environment-jsdom-abstract': 30.1.2(canvas@3.2.0)(jsdom@26.1.0(canvas@3.2.0))
        '@types/jsdom': 21.1.7
-       '@types/node': 24.1.0
-       jsdom: 26.1.0(canvas@3.0.0)
+       '@types/node': 24.3.0
 -      jsdom: 26.1.0(canvas@3.0.0)
++      jsdom: 26.1.0(canvas@3.2.0)
      optionalDependencies:
--      canvas: 3.0.0
++      canvas: 3.2.0
      transitivePeerDependencies:
        - bufferutil
        - supports-color
        - utf-8-validate
  
 -  jest-environment-node@30.0.5:
 +  jest-environment-node@30.1.2:
      dependencies:
 -      '@jest/environment': 30.0.5
 -      '@jest/fake-timers': 30.0.5
 +      '@jest/environment': 30.1.2
 +      '@jest/fake-timers': 30.1.2
        '@jest/types': 30.0.5
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        jest-mock: 30.0.5
        jest-util: 30.0.5
 -      jest-validate: 30.0.5
 +      jest-validate: 30.1.0
  
    jest-get-type@29.6.3: {}
  
 -  jest-haste-map@30.0.5:
 +  jest-haste-map@30.1.0:
      dependencies:
        '@jest/types': 30.0.5
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        anymatch: 3.1.3
        fb-watchman: 2.0.2
        graceful-fs: 4.2.11
        uuid: 8.3.2
        xml: 1.0.1
  
 -  jest-leak-detector@30.0.5:
 +  jest-leak-detector@30.1.0:
      dependencies:
 -      '@jest/get-type': 30.0.1
 +      '@jest/get-type': 30.1.0
        pretty-format: 30.0.5
  
--  jest-matcher-utils@30.0.5:
-     dependencies:
-       '@jest/get-type': 30.0.1
-       chalk: 4.1.2
-       jest-diff: 30.0.5
-       pretty-format: 30.0.5
 +  jest-matcher-utils@30.1.2:
      dependencies:
 -      '@jest/get-type': 30.0.1
 +      '@jest/get-type': 30.1.0
        chalk: 4.1.2
 -      jest-diff: 30.0.5
 +      jest-diff: 30.1.2
        pretty-format: 30.0.5
  
    jest-message-util@29.7.0:
        slash: 3.0.0
        stack-utils: 2.0.6
  
--  jest-message-util@30.0.5:
-     dependencies:
-       '@babel/code-frame': 7.27.1
-       '@jest/types': 30.0.5
-       '@types/stack-utils': 2.0.3
-       chalk: 4.1.2
-       graceful-fs: 4.2.11
-       micromatch: 4.0.8
-       pretty-format: 30.0.5
-       slash: 3.0.0
-       stack-utils: 2.0.6
 +  jest-message-util@30.1.0:
      dependencies:
        '@babel/code-frame': 7.27.1
        '@jest/types': 30.0.5
    jest-mock@30.0.5:
      dependencies:
        '@jest/types': 30.0.5
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        jest-util: 30.0.5
  
 -  jest-pnp-resolver@1.2.3(jest-resolve@30.0.5):
 +  jest-pnp-resolver@1.2.3(jest-resolve@30.1.0):
      optionalDependencies:
 -      jest-resolve: 30.0.5
 +      jest-resolve: 30.1.0
  
-   jest-preset-angular@14.6.0(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(canvas@3.0.0)(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(jsdom@26.1.0(canvas@3.0.0))(typescript@5.8.3):
 -  jest-preset-angular@14.6.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.0.5)(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.28.3))(canvas@3.0.0)(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(jsdom@26.1.0(canvas@3.0.0))(typescript@5.8.3):
++  jest-preset-angular@14.6.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(canvas@3.2.0)(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(jsdom@26.1.0(canvas@3.2.0))(typescript@5.9.2):
      dependencies:
-       '@angular/compiler-cli': 20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3)
-       '@angular/core': 20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)
-       '@angular/platform-browser-dynamic': 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))
 -      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3)
++      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2)
+       '@angular/core': 20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)
+       '@angular/platform-browser-dynamic': 20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))
        bs-logger: 0.2.6
--      esbuild-wasm: 0.25.8
-       jest: 30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
 -      jest: 30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
--      jest-environment-jsdom: 29.7.0(canvas@3.0.0)
++      esbuild-wasm: 0.25.9
++      jest: 30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
++      jest-environment-jsdom: 29.7.0(canvas@3.2.0)
        jest-util: 29.7.0
        pretty-format: 29.7.0
-       ts-jest: 29.4.0(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(esbuild@0.25.8)(jest-util@29.7.0)(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(typescript@5.8.3)
 -      ts-jest: 29.4.0(@babel/core@7.28.3)(@jest/transform@30.0.5)(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@29.7.0)(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(typescript@5.8.3)
--      typescript: 5.8.3
++      ts-jest: 29.4.1(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@29.7.0)(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(typescript@5.9.2)
++      typescript: 5.9.2
      optionalDependencies:
-       esbuild: 0.25.8
-       jsdom: 26.1.0(canvas@3.0.0)
+       esbuild: 0.25.9
 -      jsdom: 26.1.0(canvas@3.0.0)
++      jsdom: 26.1.0(canvas@3.2.0)
      transitivePeerDependencies:
        - '@babel/core'
        - '@jest/transform'
        - supports-color
        - utf-8-validate
  
-   jest-preset-angular@15.0.0(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(canvas@3.0.0)(jest-environment-jsdom@30.1.2(canvas@3.0.0))(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(jsdom@26.1.0(canvas@3.0.0))(typescript@5.8.3):
 -  jest-preset-angular@15.0.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.0.5)(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.28.3))(canvas@3.0.0)(jest-environment-jsdom@30.0.5(canvas@3.0.0))(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(jsdom@26.1.0(canvas@3.0.0))(typescript@5.8.3):
++  jest-preset-angular@15.0.0(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser-dynamic@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))))(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(canvas@3.2.0)(jest-environment-jsdom@30.1.2(canvas@3.2.0))(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(jsdom@26.1.0(canvas@3.2.0))(typescript@5.9.2):
      dependencies:
-       '@angular/compiler-cli': 20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3)
-       '@angular/core': 20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)
-       '@angular/platform-browser-dynamic': 20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.4)(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))
-       '@jest/environment-jsdom-abstract': 30.0.5(canvas@3.0.0)(jsdom@26.1.0(canvas@3.0.0))
 -      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3)
++      '@angular/compiler-cli': 20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2)
+       '@angular/core': 20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)
+       '@angular/platform-browser-dynamic': 20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.4)(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))
 -      '@jest/environment-jsdom-abstract': 30.0.5(canvas@3.0.0)(jsdom@26.1.0(canvas@3.0.0))
++      '@jest/environment-jsdom-abstract': 30.1.2(canvas@3.2.0)(jsdom@26.1.0(canvas@3.2.0))
        bs-logger: 0.2.6
--      esbuild-wasm: 0.25.8
-       jest: 30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
-       jest-environment-jsdom: 30.1.2(canvas@3.0.0)
 -      jest: 30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
 -      jest-environment-jsdom: 30.0.5(canvas@3.0.0)
++      esbuild-wasm: 0.25.9
++      jest: 30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
++      jest-environment-jsdom: 30.1.2(canvas@3.2.0)
        jest-util: 30.0.5
--      jsdom: 26.1.0(canvas@3.0.0)
++      jsdom: 26.1.0(canvas@3.2.0)
        pretty-format: 30.0.5
-       ts-jest: 29.4.0(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(esbuild@0.25.8)(jest-util@30.0.5)(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(typescript@5.8.3)
 -      ts-jest: 29.4.0(@babel/core@7.28.3)(@jest/transform@30.0.5)(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.28.3))(esbuild@0.25.8)(jest-util@30.0.5)(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(typescript@5.8.3)
--      typescript: 5.8.3
++      ts-jest: 29.4.1(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@30.0.5)(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(typescript@5.9.2)
++      typescript: 5.9.2
      optionalDependencies:
--      esbuild: 0.25.8
++      esbuild: 0.25.9
      transitivePeerDependencies:
        - '@babel/core'
        - '@jest/transform'
        slash: 3.0.0
        unrs-resolver: 1.11.1
  
 -  jest-runner@30.0.5:
 +  jest-runner@30.1.2:
      dependencies:
 -      '@jest/console': 30.0.5
 -      '@jest/environment': 30.0.5
 -      '@jest/test-result': 30.0.5
 -      '@jest/transform': 30.0.5
 +      '@jest/console': 30.1.2
 +      '@jest/environment': 30.1.2
 +      '@jest/test-result': 30.1.2
 +      '@jest/transform': 30.1.2
        '@jest/types': 30.0.5
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        chalk: 4.1.2
        emittery: 0.13.1
        exit-x: 0.2.2
      transitivePeerDependencies:
        - supports-color
  
 -  jest-runtime@30.0.5:
 +  jest-runtime@30.1.2:
      dependencies:
 -      '@jest/environment': 30.0.5
 -      '@jest/fake-timers': 30.0.5
 -      '@jest/globals': 30.0.5
 +      '@jest/environment': 30.1.2
 +      '@jest/fake-timers': 30.1.2
 +      '@jest/globals': 30.1.2
        '@jest/source-map': 30.0.1
 -      '@jest/test-result': 30.0.5
 -      '@jest/transform': 30.0.5
 +      '@jest/test-result': 30.1.2
 +      '@jest/transform': 30.1.2
        '@jest/types': 30.0.5
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        chalk: 4.1.2
        cjs-module-lexer: 2.1.0
        collect-v8-coverage: 1.0.2
        leven: 3.1.0
        pretty-format: 30.0.5
  
 -  jest-watcher@30.0.5:
 +  jest-watcher@30.1.2:
      dependencies:
 -      '@jest/test-result': 30.0.5
 +      '@jest/test-result': 30.1.2
        '@jest/types': 30.0.5
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        ansi-escapes: 4.3.2
        chalk: 4.1.2
        emittery: 0.13.1
        merge-stream: 2.0.0
        supports-color: 8.1.1
  
 -  jest-worker@30.0.5:
 +  jest-worker@30.1.0:
      dependencies:
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        '@ungap/structured-clone': 1.3.0
        jest-util: 30.0.5
        merge-stream: 2.0.0
        supports-color: 8.1.1
  
-   jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)):
 -  jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)):
++  jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)):
      dependencies:
-       '@jest/core': 30.1.2(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
 -      '@jest/core': 30.0.5(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
++      '@jest/core': 30.1.2(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
        '@jest/types': 30.0.5
        import-local: 3.2.0
-       jest-cli: 30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
 -      jest-cli: 30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
++      jest-cli: 30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
      transitivePeerDependencies:
        - '@types/node'
        - babel-plugin-macros
      dependencies:
        argparse: 2.0.1
  
-   jsbn@1.1.0: {}
--  jsdom@20.0.3(canvas@3.0.0):
++  jsdom@20.0.3(canvas@3.2.0):
      dependencies:
        abab: 2.0.6
        acorn: 8.15.0
        decimal.js: 10.6.0
        domexception: 4.0.0
        escodegen: 2.1.0
--      form-data: 4.0.0
++      form-data: 4.0.4
        html-encoding-sniffer: 3.0.0
        http-proxy-agent: 5.0.0
        https-proxy-agent: 5.0.1
        ws: 8.18.3
        xml-name-validator: 4.0.0
      optionalDependencies:
--      canvas: 3.0.0
++      canvas: 3.2.0
      transitivePeerDependencies:
        - bufferutil
        - supports-color
        - utf-8-validate
  
--  jsdom@26.1.0(canvas@3.0.0):
++  jsdom@26.1.0(canvas@3.2.0):
      dependencies:
        cssstyle: 4.6.0
        data-urls: 5.0.0
        ws: 8.18.3
        xml-name-validator: 5.0.0
      optionalDependencies:
--      canvas: 3.0.0
++      canvas: 3.2.0
      transitivePeerDependencies:
        - bufferutil
        - supports-color
  
    kind-of@6.0.3: {}
  
--  launch-editor@2.10.0:
++  launch-editor@2.11.1:
      dependencies:
        picocolors: 1.1.1
        shell-quote: 1.8.3
  
--  less-loader@12.3.0(less@4.3.0)(webpack@5.99.8(esbuild@0.25.5)):
++  less-loader@12.3.0(less@4.4.0)(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
--      less: 4.3.0
++      less: 4.4.0
      optionalDependencies:
--      webpack: 5.99.8(esbuild@0.25.5)
++      webpack: 5.101.2(esbuild@0.25.9)
  
--  less@4.3.0:
++  less@4.4.0:
      dependencies:
        copy-anything: 2.0.6
        parse-node-version: 1.0.1
        prelude-ls: 1.2.1
        type-check: 0.4.0
  
--  license-webpack-plugin@4.0.2(webpack@5.99.8(esbuild@0.25.5)):
++  license-webpack-plugin@4.0.2(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
        webpack-sources: 3.3.3
      optionalDependencies:
--      webpack: 5.99.8(esbuild@0.25.5)
++      webpack: 5.101.2(esbuild@0.25.9)
  
    lines-and-columns@1.2.4: {}
  
--  listr2@8.3.3:
 -    dependencies:
 -      cli-truncate: 4.0.0
 -      colorette: 2.0.20
 -      eventemitter3: 5.0.1
 -      log-update: 6.1.0
 -      rfdc: 1.4.1
 -      wrap-ansi: 9.0.0
 -
+   listr2@9.0.1:
      dependencies:
        cli-truncate: 4.0.0
        colorette: 2.0.20
        rfdc: 1.4.1
        wrap-ansi: 9.0.0
  
--  lmdb@3.3.0:
--    dependencies:
--      msgpackr: 1.11.5
--      node-addon-api: 6.1.0
--      node-gyp-build-optional-packages: 5.2.2
--      ordered-binary: 1.6.0
--      weak-lru-cache: 1.2.2
--    optionalDependencies:
--      '@lmdb/lmdb-darwin-arm64': 3.3.0
--      '@lmdb/lmdb-darwin-x64': 3.3.0
--      '@lmdb/lmdb-linux-arm': 3.3.0
--      '@lmdb/lmdb-linux-arm64': 3.3.0
--      '@lmdb/lmdb-linux-x64': 3.3.0
--      '@lmdb/lmdb-win32-arm64': 3.3.0
--      '@lmdb/lmdb-win32-x64': 3.3.0
--    optional: true
--
-   lmdb@3.4.1:
+   lmdb@3.4.2:
      dependencies:
        msgpackr: 1.11.5
        node-addon-api: 6.1.0
  
    media-typer@1.1.0: {}
  
--  memfs@4.17.2:
++  memfs@4.38.2:
      dependencies:
--      '@jsonjoy.com/json-pack': 1.2.0(tslib@2.8.1)
--      '@jsonjoy.com/util': 1.6.0(tslib@2.8.1)
++      '@jsonjoy.com/json-pack': 1.11.0(tslib@2.8.1)
++      '@jsonjoy.com/util': 1.9.0(tslib@2.8.1)
++      glob-to-regex.js: 1.0.1(tslib@2.8.1)
++      thingies: 2.5.0(tslib@2.8.1)
        tree-dump: 1.0.3(tslib@2.8.1)
        tslib: 2.8.1
  
  
    mimic-function@5.0.1: {}
  
--  mimic-response@2.1.0:
--    optional: true
--
    mimic-response@3.1.0:
      optional: true
  
--  mini-css-extract-plugin@2.9.2(webpack@5.99.8(esbuild@0.25.5)):
++  mini-css-extract-plugin@2.9.4(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
        schema-utils: 4.3.2
-       tapable: 2.2.2
-       webpack: 5.99.8(esbuild@0.25.5)
+       tapable: 2.2.3
 -      webpack: 5.99.8(esbuild@0.25.5)
++      webpack: 5.101.2(esbuild@0.25.9)
  
    minimalistic-assert@1.0.1: {}
  
      dependencies:
        brace-expansion: 1.1.12
  
--  minimatch@5.1.6:
--    dependencies:
--      brace-expansion: 2.0.2
--
    minimatch@9.0.5:
      dependencies:
        brace-expansion: 2.0.2
  
    nanoid@3.3.11: {}
  
--  napi-build-utils@1.0.2:
++  napi-build-utils@2.0.0:
      optional: true
  
 -  napi-postinstall@0.3.2: {}
 +  napi-postinstall@0.3.3: {}
  
    natural-compare@1.4.0: {}
  
        rxjs: 7.8.2
        tslib: 2.8.1
  
-   ngx-ui-tour-ng-bootstrap@17.0.1(zkzyeastblwza6citwmplwk7km):
 -  ngx-ui-tour-ng-bootstrap@17.0.1(lr3hqharxp3a4keusiwkwvsdcy):
++  ngx-ui-tour-ng-bootstrap@17.0.1(caccfa95998cb6ef0792c27f9b6e8969):
      dependencies:
-       '@angular/common': 20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
-       '@angular/core': 20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)
-       '@ng-bootstrap/ng-bootstrap': 19.0.1(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(@angular/localize@20.1.4(@angular/compiler-cli@20.1.4(@angular/compiler@20.1.4)(typescript@5.8.3))(@angular/compiler@20.1.4))(@popperjs/core@2.11.8)(rxjs@7.8.2)
-       ngx-ui-tour-core: 15.0.0(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/router@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.4(@angular/common@20.1.4(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.4(@angular/compiler@20.1.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(rxjs@7.8.2)
+       '@angular/common': 20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+       '@angular/core': 20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)
 -      '@ng-bootstrap/ng-bootstrap': 19.0.1(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.8.3))(@angular/compiler@20.2.4))(@popperjs/core@2.11.8)(rxjs@7.8.2)
++      '@ng-bootstrap/ng-bootstrap': 19.0.1(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/forms@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(@angular/localize@20.2.4(@angular/compiler-cli@20.2.4(@angular/compiler@20.2.4)(typescript@5.9.2))(@angular/compiler@20.2.4))(@popperjs/core@2.11.8)(rxjs@7.8.2)
+       ngx-ui-tour-core: 15.0.0(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/router@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.4(@angular/common@20.2.4(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.4(@angular/compiler@20.2.4)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2))(rxjs@7.8.2)
        tslib: 2.8.1
      transitivePeerDependencies:
        - '@angular/router'
        - rxjs
  
--  node-abi@3.71.0:
++  node-abi@3.77.0:
      dependencies:
        semver: 7.7.2
      optional: true
      dependencies:
        ee-first: 1.1.1
  
--  on-headers@1.0.2: {}
++  on-headers@1.1.0: {}
  
    once@1.4.0:
      dependencies:
      dependencies:
        mimic-function: 5.0.1
  
--  open@10.1.2:
++  open@10.2.0:
      dependencies:
        default-browser: 5.2.1
        define-lazy-prop: 3.0.0
        is-inside-container: 1.0.0
--      is-wsl: 3.1.0
++      wsl-utils: 0.1.0
  
    optionator@0.9.4:
      dependencies:
  
    parse-node-version@1.0.1: {}
  
--  parse5-html-rewriting-stream@7.1.0:
 -    dependencies:
 -      entities: 6.0.1
 -      parse5: 7.3.0
 -      parse5-sax-parser: 7.0.0
 -
+   parse5-html-rewriting-stream@8.0.0:
      dependencies:
        entities: 6.0.1
-       parse5: 7.3.0
-       parse5-sax-parser: 7.0.0
+       parse5: 8.0.0
+       parse5-sax-parser: 8.0.0
  
--  parse5-sax-parser@7.0.0:
 -    dependencies:
 -      parse5: 7.3.0
 -
+   parse5-sax-parser@8.0.0:
      dependencies:
-       parse5: 7.3.0
+       parse5: 8.0.0
  
    parse5@7.3.0:
      dependencies:
  
    pdfjs-dist@4.8.69:
      optionalDependencies:
--      canvas: 3.0.0
++      canvas: 3.2.0
        path2d: 0.2.2
  
    picocolors@1.1.1: {}
  
    picomatch@2.3.1: {}
  
--  picomatch@4.0.2: {}
--
    picomatch@4.0.3: {}
  
    pify@4.0.1:
  
    pirates@4.0.7: {}
  
--  piscina@5.1.1:
--    optionalDependencies:
-       '@napi-rs/nice': 1.0.4
 -      '@napi-rs/nice': 1.1.1
--
-   piscina@5.1.2:
+   piscina@5.1.3:
      optionalDependencies:
-       '@napi-rs/nice': 1.0.4
+       '@napi-rs/nice': 1.1.1
  
    pkce-challenge@5.0.0: {}
  
      optionalDependencies:
        fsevents: 2.3.2
  
--  postcss-loader@8.1.1(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.8(esbuild@0.25.5)):
++  postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.9.2)(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
--      cosmiconfig: 9.0.0(typescript@5.8.3)
++      cosmiconfig: 9.0.0(typescript@5.9.2)
        jiti: 1.21.7
--      postcss: 8.5.3
++      postcss: 8.5.6
        semver: 7.7.2
      optionalDependencies:
--      webpack: 5.99.8(esbuild@0.25.5)
++      webpack: 5.101.2(esbuild@0.25.9)
      transitivePeerDependencies:
        - typescript
  
    postcss-media-query-parser@0.2.3: {}
  
--  postcss-modules-extract-imports@3.1.0(postcss@8.5.3):
++  postcss-modules-extract-imports@3.1.0(postcss@8.5.6):
      dependencies:
--      postcss: 8.5.3
++      postcss: 8.5.6
  
--  postcss-modules-local-by-default@4.2.0(postcss@8.5.3):
++  postcss-modules-local-by-default@4.2.0(postcss@8.5.6):
      dependencies:
--      icss-utils: 5.1.0(postcss@8.5.3)
--      postcss: 8.5.3
++      icss-utils: 5.1.0(postcss@8.5.6)
++      postcss: 8.5.6
        postcss-selector-parser: 7.1.0
        postcss-value-parser: 4.2.0
  
--  postcss-modules-scope@3.2.1(postcss@8.5.3):
++  postcss-modules-scope@3.2.1(postcss@8.5.6):
      dependencies:
--      postcss: 8.5.3
++      postcss: 8.5.6
        postcss-selector-parser: 7.1.0
  
--  postcss-modules-values@4.0.0(postcss@8.5.3):
++  postcss-modules-values@4.0.0(postcss@8.5.6):
      dependencies:
--      icss-utils: 5.1.0(postcss@8.5.3)
--      postcss: 8.5.3
++      icss-utils: 5.1.0(postcss@8.5.6)
++      postcss: 8.5.6
  
    postcss-selector-parser@7.1.0:
      dependencies:
  
    postcss-value-parser@4.2.0: {}
  
--  postcss@8.5.3:
--    dependencies:
--      nanoid: 3.3.11
--      picocolors: 1.1.1
--      source-map-js: 1.2.1
--
    postcss@8.5.6:
      dependencies:
        nanoid: 3.3.11
        picocolors: 1.1.1
        source-map-js: 1.2.1
  
--  prebuild-install@7.1.2:
++  prebuild-install@7.1.3:
      dependencies:
        detect-libc: 2.0.4
        expand-template: 2.0.3
        github-from-package: 0.0.0
        minimist: 1.2.8
        mkdirp-classic: 0.5.3
--      napi-build-utils: 1.0.2
--      node-abi: 3.71.0
--      pump: 3.0.2
++      napi-build-utils: 2.0.0
++      node-abi: 3.77.0
++      pump: 3.0.3
        rc: 1.2.8
        simple-get: 4.0.1
--      tar-fs: 2.1.1
++      tar-fs: 2.1.3
        tunnel-agent: 0.6.0
      optional: true
  
    prelude-ls@1.2.1: {}
  
--  prettier-plugin-organize-imports@4.2.0(prettier@3.4.2)(typescript@5.8.3):
++  prettier-plugin-organize-imports@4.2.0(prettier@3.6.2)(typescript@5.9.2):
      dependencies:
--      prettier: 3.4.2
--      typescript: 5.8.3
++      prettier: 3.6.2
++      typescript: 5.9.2
  
--  prettier@3.4.2: {}
++  prettier@3.6.2: {}
  
    pretty-format@29.7.0:
      dependencies:
    prr@1.0.1:
      optional: true
  
--  psl@1.9.0: {}
++  psl@1.15.0:
++    dependencies:
++      punycode: 2.3.1
  
--  pump@3.0.2:
++  pump@3.0.3:
      dependencies:
--      end-of-stream: 1.4.4
++      end-of-stream: 1.4.5
        once: 1.4.0
      optional: true
  
        adjust-sourcemap-loader: 4.0.0
        convert-source-map: 1.9.0
        loader-utils: 2.0.4
--      postcss: 8.5.3
++      postcss: 8.5.6
        source-map: 0.6.1
  
    resolve@1.22.10:
  
    rfdc@1.4.1: {}
  
-   rollup@4.40.2:
+   rolldown@1.0.0-beta.32:
      dependencies:
-       '@types/estree': 1.0.7
+       '@oxc-project/runtime': 0.81.0
+       '@oxc-project/types': 0.81.0
+       '@rolldown/pluginutils': 1.0.0-beta.32
+       ansis: 4.1.0
      optionalDependencies:
-       '@rollup/rollup-android-arm-eabi': 4.40.2
-       '@rollup/rollup-android-arm64': 4.40.2
-       '@rollup/rollup-darwin-arm64': 4.40.2
-       '@rollup/rollup-darwin-x64': 4.40.2
-       '@rollup/rollup-freebsd-arm64': 4.40.2
-       '@rollup/rollup-freebsd-x64': 4.40.2
-       '@rollup/rollup-linux-arm-gnueabihf': 4.40.2
-       '@rollup/rollup-linux-arm-musleabihf': 4.40.2
-       '@rollup/rollup-linux-arm64-gnu': 4.40.2
-       '@rollup/rollup-linux-arm64-musl': 4.40.2
-       '@rollup/rollup-linux-loongarch64-gnu': 4.40.2
-       '@rollup/rollup-linux-powerpc64le-gnu': 4.40.2
-       '@rollup/rollup-linux-riscv64-gnu': 4.40.2
-       '@rollup/rollup-linux-riscv64-musl': 4.40.2
-       '@rollup/rollup-linux-s390x-gnu': 4.40.2
-       '@rollup/rollup-linux-x64-gnu': 4.40.2
-       '@rollup/rollup-linux-x64-musl': 4.40.2
-       '@rollup/rollup-win32-arm64-msvc': 4.40.2
-       '@rollup/rollup-win32-ia32-msvc': 4.40.2
-       '@rollup/rollup-win32-x64-msvc': 4.40.2
-       fsevents: 2.3.3
-   rollup@4.44.1:
+       '@rolldown/binding-android-arm64': 1.0.0-beta.32
+       '@rolldown/binding-darwin-arm64': 1.0.0-beta.32
+       '@rolldown/binding-darwin-x64': 1.0.0-beta.32
+       '@rolldown/binding-freebsd-x64': 1.0.0-beta.32
+       '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.32
+       '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.32
+       '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.32
+       '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.32
+       '@rolldown/binding-linux-x64-musl': 1.0.0-beta.32
+       '@rolldown/binding-openharmony-arm64': 1.0.0-beta.32
+       '@rolldown/binding-wasm32-wasi': 1.0.0-beta.32
+       '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.32
+       '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.32
+       '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.32
 -  rollup@4.40.2:
 -    dependencies:
 -      '@types/estree': 1.0.7
 -    optionalDependencies:
 -      '@rollup/rollup-android-arm-eabi': 4.40.2
 -      '@rollup/rollup-android-arm64': 4.40.2
 -      '@rollup/rollup-darwin-arm64': 4.40.2
 -      '@rollup/rollup-darwin-x64': 4.40.2
 -      '@rollup/rollup-freebsd-arm64': 4.40.2
 -      '@rollup/rollup-freebsd-x64': 4.40.2
 -      '@rollup/rollup-linux-arm-gnueabihf': 4.40.2
 -      '@rollup/rollup-linux-arm-musleabihf': 4.40.2
 -      '@rollup/rollup-linux-arm64-gnu': 4.40.2
 -      '@rollup/rollup-linux-arm64-musl': 4.40.2
 -      '@rollup/rollup-linux-loongarch64-gnu': 4.40.2
 -      '@rollup/rollup-linux-powerpc64le-gnu': 4.40.2
 -      '@rollup/rollup-linux-riscv64-gnu': 4.40.2
 -      '@rollup/rollup-linux-riscv64-musl': 4.40.2
 -      '@rollup/rollup-linux-s390x-gnu': 4.40.2
 -      '@rollup/rollup-linux-x64-gnu': 4.40.2
 -      '@rollup/rollup-linux-x64-musl': 4.40.2
 -      '@rollup/rollup-win32-arm64-msvc': 4.40.2
 -      '@rollup/rollup-win32-ia32-msvc': 4.40.2
 -      '@rollup/rollup-win32-x64-msvc': 4.40.2
 -      fsevents: 2.3.3
 -
+   rollup@4.50.0:
      dependencies:
        '@types/estree': 1.0.8
      optionalDependencies:
  
    safer-buffer@2.1.2: {}
  
--  sass-loader@16.0.5(sass@1.88.0)(webpack@5.99.8(esbuild@0.25.5)):
++  sass-loader@16.0.5(sass@1.90.0)(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
        neo-async: 2.6.2
      optionalDependencies:
--      sass: 1.88.0
--      webpack: 5.99.8(esbuild@0.25.5)
--
--  sass@1.88.0:
--    dependencies:
--      chokidar: 4.0.3
--      immutable: 5.1.3
--      source-map-js: 1.2.1
--    optionalDependencies:
--      '@parcel/watcher': 2.5.1
++      sass: 1.90.0
++      webpack: 5.101.2(esbuild@0.25.9)
  
-   sass@1.89.2:
+   sass@1.90.0:
      dependencies:
        chokidar: 4.0.3
        immutable: 5.1.3
  
    selfsigned@2.4.1:
      dependencies:
--      '@types/node-forge': 1.3.11
++      '@types/node-forge': 1.3.14
        node-forge: 1.3.1
  
    semver@5.7.2:
    simple-concat@1.0.1:
      optional: true
  
--  simple-get@3.1.1:
--    dependencies:
--      decompress-response: 4.2.1
--      once: 1.4.0
--      simple-concat: 1.0.1
--    optional: true
--
    simple-get@4.0.1:
      dependencies:
        decompress-response: 6.0.0
  
    source-map-js@1.2.1: {}
  
--  source-map-loader@5.0.0(webpack@5.99.8(esbuild@0.25.5)):
++  source-map-loader@5.0.0(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
        iconv-lite: 0.6.3
        source-map-js: 1.2.1
--      webpack: 5.99.8(esbuild@0.25.5)
++      webpack: 5.101.2(esbuild@0.25.9)
  
    source-map-support@0.5.13:
      dependencies:
  
    source-map@0.6.1: {}
  
--  source-map@0.7.4: {}
 -
+   source-map@0.7.6: {}
  
    spdx-correct@3.2.0:
      dependencies:
      dependencies:
        '@pkgr/core': 0.2.9
  
-   tapable@2.2.2: {}
+   tapable@2.2.3: {}
  
--  tar-fs@2.1.1:
++  tar-fs@2.1.3:
      dependencies:
        chownr: 1.1.4
        mkdirp-classic: 0.5.3
--      pump: 3.0.2
++      pump: 3.0.3
        tar-stream: 2.2.0
      optional: true
  
    tar-stream@2.2.0:
      dependencies:
        bl: 4.1.0
--      end-of-stream: 1.4.4
++      end-of-stream: 1.4.5
        fs-constants: 1.0.0
        inherits: 2.0.4
        readable-stream: 3.6.2
        mkdirp: 3.0.1
        yallist: 5.0.0
  
--  terser-webpack-plugin@5.3.14(esbuild@0.25.5)(webpack@5.99.8(esbuild@0.25.5)):
++  terser-webpack-plugin@5.3.14(esbuild@0.25.9)(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
-       '@jridgewell/trace-mapping': 0.3.29
+       '@jridgewell/trace-mapping': 0.3.30
        jest-worker: 27.5.1
        schema-utils: 4.3.2
        serialize-javascript: 6.0.2
-       terser: 5.43.1
-       webpack: 5.99.8(esbuild@0.25.5)
+       terser: 5.44.0
 -      webpack: 5.99.8(esbuild@0.25.5)
++      webpack: 5.101.2(esbuild@0.25.9)
      optionalDependencies:
--      esbuild: 0.25.5
++      esbuild: 0.25.9
  
-   terser-webpack-plugin@5.3.14(webpack@5.101.0):
+   terser-webpack-plugin@5.3.14(webpack@5.101.3):
      dependencies:
-       '@jridgewell/trace-mapping': 0.3.29
+       '@jridgewell/trace-mapping': 0.3.30
        jest-worker: 27.5.1
        schema-utils: 4.3.2
        serialize-javascript: 6.0.2
-       terser: 5.43.1
-       webpack: 5.101.0
+       terser: 5.44.0
+       webpack: 5.101.3
  
--  terser@5.39.1:
++  terser@5.43.1:
      dependencies:
--      '@jridgewell/source-map': 0.3.6
++      '@jridgewell/source-map': 0.3.11
        acorn: 8.15.0
        commander: 2.20.3
        source-map-support: 0.5.21
        glob: 7.2.3
        minimatch: 3.1.2
  
--  thingies@1.21.0(tslib@2.8.1):
++  thingies@2.5.0(tslib@2.8.1):
      dependencies:
        tslib: 2.8.1
  
    thunky@1.1.0: {}
  
--  tinyglobby@0.2.13:
--    dependencies:
-       fdir: 6.4.6(picomatch@4.0.2)
 -      fdir: 6.5.0(picomatch@4.0.2)
--      picomatch: 4.0.2
--
    tinyglobby@0.2.14:
      dependencies:
-       fdir: 6.4.6(picomatch@4.0.2)
-       picomatch: 4.0.2
+       fdir: 6.5.0(picomatch@4.0.3)
+       picomatch: 4.0.3
  
    tldts-core@6.1.86: {}
  
  
    tough-cookie@4.1.4:
      dependencies:
--      psl: 1.9.0
++      psl: 1.15.0
        punycode: 2.3.1
        universalify: 0.2.0
        url-parse: 1.5.10
  
    tree-kill@1.2.2: {}
  
--  ts-api-utils@2.1.0(typescript@5.8.3):
++  ts-api-utils@2.1.0(typescript@5.9.2):
      dependencies:
--      typescript: 5.8.3
++      typescript: 5.9.2
  
-   ts-jest@29.4.0(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(esbuild@0.25.8)(jest-util@29.7.0)(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(typescript@5.8.3):
 -  ts-jest@29.4.0(@babel/core@7.28.3)(@jest/transform@30.0.5)(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.28.3))(esbuild@0.25.8)(jest-util@30.0.5)(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(typescript@5.8.3):
++  ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@29.7.0)(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(typescript@5.9.2):
      dependencies:
        bs-logger: 0.2.6
--      ejs: 3.1.10
        fast-json-stable-stringify: 2.1.0
-       jest: 30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
 -      jest: 30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
++      handlebars: 4.7.8
++      jest: 30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
        json5: 2.2.3
        lodash.memoize: 4.1.2
        make-error: 1.3.6
        semver: 7.7.2
        type-fest: 4.41.0
--      typescript: 5.8.3
++      typescript: 5.9.2
        yargs-parser: 21.1.1
      optionalDependencies:
        '@babel/core': 7.28.3
 -      '@jest/transform': 30.0.5
 +      '@jest/transform': 30.1.2
        '@jest/types': 30.0.5
 -      babel-jest: 30.0.5(@babel/core@7.28.3)
 -      esbuild: 0.25.8
 -      jest-util: 30.0.5
 +      babel-jest: 30.1.2(@babel/core@7.28.3)
-       esbuild: 0.25.8
++      esbuild: 0.25.9
 +      jest-util: 29.7.0
  
-   ts-jest@29.4.0(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(esbuild@0.25.8)(jest-util@30.0.5)(jest@30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3)))(typescript@5.8.3):
 -  ts-jest@29.4.0(@babel/core@7.28.3)(@jest/transform@30.0.5)(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@29.7.0)(jest@30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3)))(typescript@5.8.3):
++  ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@30.1.2)(@jest/types@30.0.5)(babel-jest@30.1.2(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@30.0.5)(jest@30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(typescript@5.9.2):
      dependencies:
        bs-logger: 0.2.6
--      ejs: 3.1.10
        fast-json-stable-stringify: 2.1.0
-       jest: 30.1.2(@types/node@24.1.0)(ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3))
 -      jest: 30.0.5(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3))
++      handlebars: 4.7.8
++      jest: 30.1.2(@types/node@24.3.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))
        json5: 2.2.3
        lodash.memoize: 4.1.2
        make-error: 1.3.6
        semver: 7.7.2
        type-fest: 4.41.0
--      typescript: 5.8.3
++      typescript: 5.9.2
        yargs-parser: 21.1.1
      optionalDependencies:
        '@babel/core': 7.28.3
 -      '@jest/transform': 30.0.5
 +      '@jest/transform': 30.1.2
        '@jest/types': 30.0.5
 -      babel-jest: 30.0.5(@babel/core@7.28.3)
 +      babel-jest: 30.1.2(@babel/core@7.28.3)
-       esbuild: 0.25.8
+       esbuild: 0.25.9
 -      jest-util: 29.7.0
 +      jest-util: 30.0.5
  
-   ts-node@10.9.2(@types/node@24.1.0)(typescript@5.8.3):
 -  ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3):
++  ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2):
      dependencies:
        '@cspotcode/source-map-support': 0.8.1
--      '@tsconfig/node10': 1.0.9
++      '@tsconfig/node10': 1.0.11
        '@tsconfig/node12': 1.0.11
        '@tsconfig/node14': 1.0.3
        '@tsconfig/node16': 1.0.4
-       '@types/node': 24.1.0
-       acorn: 8.14.0
-       acorn-walk: 8.3.1
+       '@types/node': 24.3.0
 -      acorn: 8.14.0
 -      acorn-walk: 8.3.1
++      acorn: 8.15.0
++      acorn-walk: 8.3.4
        arg: 4.1.3
        create-require: 1.1.1
        diff: 4.0.2
        make-error: 1.3.6
--      typescript: 5.8.3
++      typescript: 5.9.2
        v8-compile-cache-lib: 3.0.1
        yn: 3.1.1
  
  
    typed-assert@1.0.9: {}
  
--  typescript@5.8.3: {}
++  typescript@5.9.2: {}
++
++  uglify-js@3.19.3:
++    optional: true
  
-   undici-types@7.8.0: {}
+   undici-types@7.10.0: {}
  
    undici@5.29.0:
      dependencies:
  
    vary@1.1.2: {}
  
-   vite@6.3.5(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.88.0)(terser@5.39.1)(yaml@2.7.0):
 -  vite@6.3.5(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.88.0)(terser@5.39.1)(yaml@2.7.0):
++  vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1):
      dependencies:
--      esbuild: 0.25.5
-       fdir: 6.4.6(picomatch@4.0.2)
 -      fdir: 6.5.0(picomatch@4.0.2)
--      picomatch: 4.0.2
--      postcss: 8.5.3
--      rollup: 4.40.2
--      tinyglobby: 0.2.13
++      esbuild: 0.25.9
++      fdir: 6.5.0(picomatch@4.0.3)
++      picomatch: 4.0.3
++      postcss: 8.5.6
++      rollup: 4.50.0
++      tinyglobby: 0.2.14
      optionalDependencies:
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        fsevents: 2.3.3
        jiti: 1.21.7
--      less: 4.3.0
--      sass: 1.88.0
--      terser: 5.39.1
--      yaml: 2.7.0
++      less: 4.4.0
++      sass: 1.90.0
++      terser: 5.43.1
  
-   vite@7.0.6(@types/node@24.1.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.39.1)(yaml@2.7.0):
 -  vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.3.0)(sass@1.90.0)(terser@5.39.1)(yaml@2.7.0):
++  vite@7.1.2(@types/node@24.3.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.44.0):
      dependencies:
-       esbuild: 0.25.5
-       fdir: 6.4.6(picomatch@4.0.3)
+       esbuild: 0.25.9
+       fdir: 6.5.0(picomatch@4.0.3)
        picomatch: 4.0.3
        postcss: 8.5.6
-       rollup: 4.44.1
+       rollup: 4.50.0
        tinyglobby: 0.2.14
      optionalDependencies:
-       '@types/node': 24.1.0
+       '@types/node': 24.3.0
        fsevents: 2.3.3
        jiti: 1.21.7
--      less: 4.3.0
-       sass: 1.89.2
-       terser: 5.39.1
-       yaml: 2.7.0
++      less: 4.4.0
+       sass: 1.90.0
 -      terser: 5.39.1
 -      yaml: 2.7.0
++      terser: 5.44.0
  
    w3c-xmlserializer@4.0.0:
      dependencies:
      dependencies:
        makeerror: 1.0.12
  
--  watchpack@2.4.2:
--    dependencies:
--      glob-to-regexp: 0.4.1
--      graceful-fs: 4.2.11
--
    watchpack@2.4.4:
      dependencies:
        glob-to-regexp: 0.4.1
  
    webidl-conversions@7.0.0: {}
  
-   webpack-dev-middleware@7.4.2(webpack@5.101.0):
 -  webpack-dev-middleware@7.4.2(webpack@5.101.3):
++  webpack-dev-middleware@7.4.2(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
        colorette: 2.0.20
--      memfs: 4.17.2
++      memfs: 4.38.2
        mime-types: 2.1.35
        on-finished: 2.4.1
        range-parser: 1.2.1
        schema-utils: 4.3.2
      optionalDependencies:
-       webpack: 5.101.0
 -      webpack: 5.101.3
++      webpack: 5.101.2(esbuild@0.25.9)
  
--  webpack-dev-middleware@7.4.2(webpack@5.99.8(esbuild@0.25.5)):
++  webpack-dev-middleware@7.4.2(webpack@5.101.3):
      dependencies:
        colorette: 2.0.20
--      memfs: 4.17.2
++      memfs: 4.38.2
        mime-types: 2.1.35
        on-finished: 2.4.1
        range-parser: 1.2.1
        schema-utils: 4.3.2
      optionalDependencies:
--      webpack: 5.99.8(esbuild@0.25.5)
++      webpack: 5.101.3
  
-   webpack-dev-server@5.2.1(webpack@5.101.0):
 -  webpack-dev-server@5.2.1(webpack@5.101.3):
++  webpack-dev-server@5.2.2(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
        '@types/bonjour': 3.5.13
        '@types/connect-history-api-fallback': 1.5.4
        bonjour-service: 1.3.0
        chokidar: 3.6.0
        colorette: 2.0.20
--      compression: 1.8.0
++      compression: 1.8.1
        connect-history-api-fallback: 2.0.0
        express: 4.21.2
        graceful-fs: 4.2.11
        http-proxy-middleware: 2.0.9(@types/express@4.17.23)
        ipaddr.js: 2.2.0
--      launch-editor: 2.10.0
--      open: 10.1.2
++      launch-editor: 2.11.1
++      open: 10.2.0
        p-retry: 6.2.1
        schema-utils: 4.3.2
        selfsigned: 2.4.1
        serve-index: 1.9.1
        sockjs: 0.3.24
        spdy: 4.0.2
-       webpack-dev-middleware: 7.4.2(webpack@5.101.0)
 -      webpack-dev-middleware: 7.4.2(webpack@5.101.3)
++      webpack-dev-middleware: 7.4.2(webpack@5.101.2(esbuild@0.25.9))
        ws: 8.18.3
      optionalDependencies:
-       webpack: 5.101.0
 -      webpack: 5.101.3
++      webpack: 5.101.2(esbuild@0.25.9)
      transitivePeerDependencies:
        - bufferutil
        - debug
        - supports-color
        - utf-8-validate
  
--  webpack-dev-server@5.2.1(webpack@5.99.8(esbuild@0.25.5)):
++  webpack-dev-server@5.2.2(webpack@5.101.3):
      dependencies:
        '@types/bonjour': 3.5.13
        '@types/connect-history-api-fallback': 1.5.4
        bonjour-service: 1.3.0
        chokidar: 3.6.0
        colorette: 2.0.20
--      compression: 1.8.0
++      compression: 1.8.1
        connect-history-api-fallback: 2.0.0
        express: 4.21.2
        graceful-fs: 4.2.11
        http-proxy-middleware: 2.0.9(@types/express@4.17.23)
        ipaddr.js: 2.2.0
--      launch-editor: 2.10.0
--      open: 10.1.2
++      launch-editor: 2.11.1
++      open: 10.2.0
        p-retry: 6.2.1
        schema-utils: 4.3.2
        selfsigned: 2.4.1
        serve-index: 1.9.1
        sockjs: 0.3.24
        spdy: 4.0.2
--      webpack-dev-middleware: 7.4.2(webpack@5.99.8(esbuild@0.25.5))
++      webpack-dev-middleware: 7.4.2(webpack@5.101.3)
        ws: 8.18.3
      optionalDependencies:
--      webpack: 5.99.8(esbuild@0.25.5)
++      webpack: 5.101.3
      transitivePeerDependencies:
        - bufferutil
        - debug
  
    webpack-sources@3.3.3: {}
  
--  webpack-subresource-integrity@5.1.0(webpack@5.99.8(esbuild@0.25.5)):
++  webpack-subresource-integrity@5.1.0(webpack@5.101.2(esbuild@0.25.9)):
      dependencies:
        typed-assert: 1.0.9
--      webpack: 5.99.8(esbuild@0.25.5)
++      webpack: 5.101.2(esbuild@0.25.9)
  
    webpack-virtual-modules@0.6.2: {}
  
-   webpack@5.101.0:
 -  webpack@5.101.3:
++  webpack@5.101.2(esbuild@0.25.9):
      dependencies:
        '@types/eslint-scope': 3.7.7
        '@types/estree': 1.0.8
        mime-types: 2.1.35
        neo-async: 2.6.2
        schema-utils: 4.3.2
-       tapable: 2.2.2
-       terser-webpack-plugin: 5.3.14(webpack@5.101.0)
+       tapable: 2.2.3
 -      terser-webpack-plugin: 5.3.14(webpack@5.101.3)
++      terser-webpack-plugin: 5.3.14(esbuild@0.25.9)(webpack@5.101.2(esbuild@0.25.9))
        watchpack: 2.4.4
        webpack-sources: 3.3.3
      transitivePeerDependencies:
        - esbuild
        - uglify-js
  
--  webpack@5.99.8(esbuild@0.25.5):
++  webpack@5.101.3:
      dependencies:
        '@types/eslint-scope': 3.7.7
        '@types/estree': 1.0.8
        '@webassemblyjs/wasm-edit': 1.14.1
        '@webassemblyjs/wasm-parser': 1.14.1
        acorn: 8.15.0
-       browserslist: 4.25.1
++      acorn-import-phases: 1.0.4(acorn@8.15.0)
+       browserslist: 4.25.4
        chrome-trace-event: 1.0.4
-       enhanced-resolve: 5.18.2
+       enhanced-resolve: 5.18.3
        es-module-lexer: 1.7.0
        eslint-scope: 5.1.1
        events: 3.3.0
        mime-types: 2.1.35
        neo-async: 2.6.2
        schema-utils: 4.3.2
-       tapable: 2.2.2
-       terser-webpack-plugin: 5.3.14(esbuild@0.25.5)(webpack@5.99.8(esbuild@0.25.5))
+       tapable: 2.2.3
 -      terser-webpack-plugin: 5.3.14(esbuild@0.25.5)(webpack@5.99.8(esbuild@0.25.5))
++      terser-webpack-plugin: 5.3.14(webpack@5.101.3)
        watchpack: 2.4.4
        webpack-sources: 3.3.3
      transitivePeerDependencies:
  
    word-wrap@1.2.5: {}
  
++  wordwrap@1.0.0: {}
++
    wrap-ansi@6.2.0:
      dependencies:
        ansi-styles: 4.3.0
  
    ws@8.18.3: {}
  
++  wsl-utils@0.1.0:
++    dependencies:
++      is-wsl: 3.1.0
++
    xml-name-validator@4.0.0: {}
  
    xml-name-validator@5.0.0: {}
  
    yallist@5.0.0: {}
  
--  yaml@2.7.0:
--    optional: true
--
    yargs-parser@21.1.1: {}
  
    yargs-parser@22.0.0: {}