You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by th...@apache.org on 2026/02/19 16:56:47 UTC

(incubator-kie-tools) branch main updated: kie-issues#2252: Extract the Git HTTP server from the `kie-sandbox-accelerator-quarkus` package to a new package to allow its reuse for new Accelerators (#3450)

This is an automated email from the ASF dual-hosted git repository.

thiagoelg pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new 5157d524354 kie-issues#2252: Extract the Git HTTP server from the `kie-sandbox-accelerator-quarkus` package to a new package to allow its reuse for new Accelerators (#3450)
5157d524354 is described below

commit 5157d524354d634bf0082e87797831695a5c77fc
Author: Thiago Lugli <th...@users.noreply.github.com>
AuthorDate: Thu Feb 19 13:56:42 2026 -0300

    kie-issues#2252: Extract the Git HTTP server from the `kie-sandbox-accelerator-quarkus` package to a new package to allow its reuse for new Accelerators (#3450)
    
    Co-authored-by: Copilot <17...@users.noreply.github.com>
---
 package.json                                       |    2 +-
 packages/accelerator-git-http-server/LICENSE       |  201 ++
 packages/accelerator-git-http-server/README.md     |  110 +
 packages/accelerator-git-http-server/bin.js        |   22 +
 packages/accelerator-git-http-server/env/index.js  |   27 +
 .../accelerator-git-http-server/jest.config.js     |   30 +
 packages/accelerator-git-http-server/package.json  |   53 +
 packages/accelerator-git-http-server/src/index.ts  |   53 +
 packages/accelerator-git-http-server/src/server.ts |  203 ++
 .../tests/integration.test.ts                      |  197 ++
 packages/accelerator-git-http-server/tsconfig.json |    6 +
 .../tsconfig.tests.json                            |    3 +
 packages/bpmn-editor-standalone/package.json       |    2 +-
 packages/bpmn-editor/package.json                  |    2 +-
 packages/cors-proxy/package.json                   |    2 +-
 packages/dmn-editor-standalone/package.json        |    2 +-
 packages/dmn-editor/package.json                   |    2 +-
 .../dev-server/server.mjs                          |  210 --
 .../kie-sandbox-accelerator-quarkus/package.json   |    7 +-
 packages/patternfly-base/index.js                  |   14 +-
 packages/patternfly-base/package.json              |    4 +-
 .../package.json                                   |    2 +-
 .../package.json                                   |    2 +-
 packages/scesim-editor/package.json                |    2 +-
 .../serverless-workflow-dev-ui-webapp/package.json |    2 +-
 packages/serverless-workflow-editor/package.json   |    2 +-
 .../package.json                                   |    2 +-
 .../package.json                                   |    2 +-
 packages/xml-parser-ts-codegen/package.json        |    2 +-
 pnpm-lock.yaml                                     | 3300 +++++---------------
 pnpm-workspace.yaml                                |    1 -
 repo/graph.dot                                     |   11 +-
 repo/graph.json                                    |   10 +
 33 files changed, 1802 insertions(+), 2688 deletions(-)

diff --git a/package.json b/package.json
index 33bbe7ab423..5f941b79716 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
     "@kie-tools-scripts/update-version": "workspace:*",
     "@nice-move/prettier-plugin-package-json": "^0.8.0",
     "@prettier/plugin-xml": "^3.4.1",
-    "@types/node": "^22.14.1",
+    "@types/node": "^24.10.11",
     "husky": "^6.0.0",
     "prettier": "^3.3.2",
     "pretty-quick": "^4.0.0"
diff --git a/packages/accelerator-git-http-server/LICENSE b/packages/accelerator-git-http-server/LICENSE
new file mode 100644
index 00000000000..261eeb9e9f8
--- /dev/null
+++ b/packages/accelerator-git-http-server/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
diff --git a/packages/accelerator-git-http-server/README.md b/packages/accelerator-git-http-server/README.md
new file mode 100644
index 00000000000..035488be9e2
--- /dev/null
+++ b/packages/accelerator-git-http-server/README.md
@@ -0,0 +1,110 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+     http://www.apache.org/licenses/LICENSE-2.0
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.
+-->
+
+# @kie-tools/accelerator-git-http-server
+
+A reusable Git HTTP server for Accelerator packages. This package provides a simple HTTP server that can serve both Git repositories (using Git's "smart" HTTP protocol) and static content.
+
+## Features
+
+- **Git Smart HTTP Protocol**: Serves bare Git repositories over HTTP, allowing `git clone`, `git pull`, and `git push` operations
+- **Static Content Serving**: Serves static files and directories alongside Git repositories
+
+## Usage
+
+### As a Library
+
+```typescript
+import { startGitHttpServer } from "@kie-tools/accelerator-git-http-server";
+
+const server = startGitHttpServer({
+  port: 8080,
+  contentRoot: "./dist-dev",
+  logPrefix: "my-accelerator", // Optional
+});
+```
+
+### As a CLI Tool
+
+```bash
+kie-tools--accelerator-git-http-server [port] [content-root-path] [accelerator-name?]
+```
+
+Example:
+
+```bash
+kie-tools--accelerator-git-http-server 8080 ./dist-dev kie-sandbox-accelerator-quarkus-git-http-server
+```
+
+## Configuration Options
+
+### `GitHttpServerConfig`
+
+| Option        | Type     | Required | Description                                                   |
+| ------------- | -------- | -------- | ------------------------------------------------------------- |
+| `port`        | `number` | Yes      | Port number for the HTTP server                               |
+| `contentRoot` | `string` | Yes      | Root directory containing Git repositories and static content |
+| `logPrefix`   | `string` | No       | Custom log prefix (defaults to "git-repo-http-dev-server")    |
+
+## Expected directory structure
+
+The `contentRoot` directory should contain:
+
+- **Bare Git repositories**: Directories ending with `.git` will be served using Git's smart HTTP protocol
+- **Static content**: All other directories and files will be served as static content
+
+Example structure:
+
+```
+dist-dev/
+├── my-repo.git/          # Bare Git repository (accessible via git clone)
+├── static-files/         # Static content directory
+│   ├── index.html
+│   └── styles.css
+└── another-repo.git/     # Another bare Git repository
+```
+
+## How It Works
+
+1. **Git Repositories**: When a request is made where the second path segment (typically the repository name, e.g. `/my-repo.git/...`) ends with `.git`, the server uses Git's `http-backend` to handle the request, enabling full Git operations over HTTP.
+2. **Static Content**: All other requests are served as static files using the `serve-static` middleware.
+
+---
+
+Apache KIE (incubating) is an effort undergoing incubation at The Apache Software
+Foundation (ASF), sponsored by the name of Apache Incubator. Incubation is
+required of all newly accepted projects until a further review indicates that
+the infrastructure, communications, and decision making process have stabilized
+in a manner consistent with other successful ASF projects. While incubation
+status is not necessarily a reflection of the completeness or stability of the
+code, it does indicate that the project has yet to be fully endorsed by the ASF.
+
+Some of the incubating project’s releases may not be fully compliant with ASF
+policy. For example, releases may have incomplete or un-reviewed licensing
+conditions. What follows is a list of known issues the project is currently
+aware of (note that this list, by definition, is likely to be incomplete):
+
+- Hibernate, an LGPL project, is being used. Hibernate is in the process of
+  relicensing to ASL v2
+- Some files, particularly test files, and those not supporting comments, may
+  be missing the ASF Licensing Header
+
+If you are planning to incorporate this work into your product/project, please
+be aware that you will need to conduct a thorough licensing review to determine
+the overall implications of including this work. For the current status of this
+project through the Apache Incubator visit:
+https://incubator.apache.org/projects/kie.html
diff --git a/packages/accelerator-git-http-server/bin.js b/packages/accelerator-git-http-server/bin.js
new file mode 100755
index 00000000000..9af4d33e62a
--- /dev/null
+++ b/packages/accelerator-git-http-server/bin.js
@@ -0,0 +1,22 @@
+#!/usr/bin/env node
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+require("./dist/index");
diff --git a/packages/accelerator-git-http-server/env/index.js b/packages/accelerator-git-http-server/env/index.js
new file mode 100644
index 00000000000..61bc742bd66
--- /dev/null
+++ b/packages/accelerator-git-http-server/env/index.js
@@ -0,0 +1,27 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+const { varsWithName, composeEnv } = require("@kie-tools-scripts/build-env");
+
+module.exports = composeEnv([require("@kie-tools/root-env/env")], {
+  vars: varsWithName({}),
+  get env() {
+    return {};
+  },
+});
diff --git a/packages/accelerator-git-http-server/jest.config.js b/packages/accelerator-git-http-server/jest.config.js
new file mode 100644
index 00000000000..cd848227e0f
--- /dev/null
+++ b/packages/accelerator-git-http-server/jest.config.js
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+const { config, babelTransform, typescriptTransform } = require("@kie-tools/jest-base/jest.config");
+
+/** @type {import('ts-jest').JestConfigWithTsJest} */
+module.exports = {
+  ...config,
+  testEnvironment: "node",
+  transform: {
+    ...babelTransform,
+    ...typescriptTransform,
+  },
+};
diff --git a/packages/accelerator-git-http-server/package.json b/packages/accelerator-git-http-server/package.json
new file mode 100644
index 00000000000..f9ac08197d8
--- /dev/null
+++ b/packages/accelerator-git-http-server/package.json
@@ -0,0 +1,53 @@
+{
+  "name": "@kie-tools/accelerator-git-http-server",
+  "version": "0.0.0",
+  "description": "Reusable Git HTTP server for accelerator packages",
+  "license": "Apache-2.0",
+  "keywords": [],
+  "homepage": "https://github.com/apache/incubator-kie-tools",
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/apache/incubator-kie-tools.git"
+  },
+  "bugs": {
+    "url": "https://github.com/apache/incubator-kie-tools/issues"
+  },
+  "bin": {
+    "kie-tools--accelerator-git-http-server": "bin.js"
+  },
+  "types": "dist/server.d.ts",
+  "main": "dist/server.js",
+  "files": [
+    "bin.js",
+    "dist",
+    "src"
+  ],
+  "scripts": {
+    "build:dev": "rimraf dist && tsc",
+    "build:prod": "pnpm lint && rimraf dist && tsc && pnpm test",
+    "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"",
+    "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\""
+  },
+  "dependencies": {
+    "finalhandler": "^1.3.1",
+    "serve-static": "^1.16.2"
+  },
+  "devDependencies": {
+    "@kie-tools/eslint": "workspace:*",
+    "@kie-tools/jest-base": "workspace:*",
+    "@kie-tools/root-env": "workspace:*",
+    "@kie-tools/tsconfig": "workspace:*",
+    "@types/finalhandler": "^1.2.3",
+    "@types/jest": "^29.5.12",
+    "@types/jest-when": "^3.5.5",
+    "@types/node": "^24.10.11",
+    "@types/serve-static": "^1.15.7",
+    "jest": "^29.7.0",
+    "jest-junit": "^16.0.0",
+    "jest-when": "^3.6.0",
+    "rimraf": "^3.0.2",
+    "run-script-os": "^1.1.6",
+    "ts-jest": "^29.1.5",
+    "typescript": "^5.9.3"
+  }
+}
diff --git a/packages/accelerator-git-http-server/src/index.ts b/packages/accelerator-git-http-server/src/index.ts
new file mode 100644
index 00000000000..71505458dce
--- /dev/null
+++ b/packages/accelerator-git-http-server/src/index.ts
@@ -0,0 +1,53 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import * as path from "path";
+import { startGitHttpServer } from "./server";
+
+const logPrefix = process.argv[4] || "git-repo-http-dev-server";
+
+function printUsage(): void {
+  console.error(
+    `[${logPrefix}] Usage: kie-tools--accelerator-git-http-server [port] [content-root-path] [accelerator-name?]`
+  );
+}
+
+// Validate args
+const portArg = process.argv[2];
+const port = Number.parseInt(portArg);
+if (isNaN(port)) {
+  console.error(`[${logPrefix}] Invalid port number '${portArg}'.`);
+  printUsage();
+  process.exit(1);
+}
+
+const contentRootArg = process.argv[3];
+const contentRoot = path.resolve(contentRootArg);
+
+try {
+  startGitHttpServer({
+    port,
+    contentRoot,
+    logPrefix,
+  });
+} catch (error) {
+  console.error(`[${logPrefix}] Error: ${error instanceof Error ? error.message : String(error)}`);
+  printUsage();
+  process.exit(1);
+}
diff --git a/packages/accelerator-git-http-server/src/server.ts b/packages/accelerator-git-http-server/src/server.ts
new file mode 100644
index 00000000000..da4539dcb36
--- /dev/null
+++ b/packages/accelerator-git-http-server/src/server.ts
@@ -0,0 +1,203 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import * as http from "http";
+import * as path from "path";
+import * as fs from "fs";
+import { spawn } from "child_process";
+import serveStatic from "serve-static";
+import finalhandler from "finalhandler";
+
+export interface GitHttpServerConfig {
+  port: number;
+  contentRoot: string;
+  logPrefix?: string;
+}
+
+const gitHttpBackendVariableNames = [
+  "QUERY_STRING",
+  "REMOTE_USER",
+  "CONTENT_LENGTH",
+  "HTTP_CONTENT_ENCODING",
+  "REMOTE_ADDR",
+  "GIT_COMMITTER_NAME",
+  "GIT_COMMITTER_EMAIL",
+  "CONTENT_TYPE",
+  "PATH_INFO",
+  "GIT_PROJECT_ROOT",
+  "PATH_TRANSLATED",
+  "SERVER_PROTOCOL",
+  "REQUEST_METHOD",
+  "GIT_HTTP_EXPORT_ALL",
+  "GIT_HTTP_MAX_REQUEST_BUFFER",
+];
+
+interface BufferState {
+  header: Buffer[];
+  body: Buffer[];
+  completedHeader: boolean;
+}
+
+/**
+ * Creates and starts a Git HTTP server
+ * @param options Server configuration options
+ * @returns HTTP server instance
+ */
+export function startGitHttpServer(options: GitHttpServerConfig): http.Server {
+  const { port, contentRoot, logPrefix = "git-repo-http-dev-server" } = options;
+
+  const log = (message: string) => console.log(`[${logPrefix}] ${message}`);
+
+  if (!fs.existsSync(contentRoot)) {
+    throw new Error(`Can't serve content from non-existent directory '${contentRoot}'.`);
+  }
+
+  const serveAsStaticContent = serveStatic(contentRoot);
+
+  const server = http.createServer((req, res) => {
+    // bare git repos
+    if (req.url?.split("/")[1].endsWith(".git")) {
+      log(`Received request for '${req.url}'...`);
+      log(`Serving as "smart" HTTP for Git.`);
+      serveAsGitSmartHttp(req, res, contentRoot);
+    }
+    // static content
+    else {
+      log(`Received request for '${req.url}'...`);
+      log("Serving as static content.");
+      serveAsStaticContent(req, res, finalhandler(req, res));
+    }
+  });
+
+  server.listen(port, () => {
+    printSummary(contentRoot, port, log);
+  });
+
+  return server;
+}
+
+function serveAsGitSmartHttp(req: http.IncomingMessage, res: http.ServerResponse, contentRoot: string): void {
+  const gitHttpBackend = spawn("git", ["http-backend"], { env: getEnvForGitHttpBackend(req, contentRoot) });
+
+  req.pipe(gitHttpBackend.stdin);
+
+  const buffers: BufferState = {
+    header: [],
+    body: [],
+    completedHeader: false,
+  };
+
+  gitHttpBackend.stdout.on("data", (chunk: Buffer) => writeData(chunk, buffers, res));
+  gitHttpBackend.on("close", () => {
+    res.end();
+  });
+}
+
+function getEnvForGitHttpBackend(req: http.IncomingMessage, contentRoot: string): NodeJS.ProcessEnv {
+  const [pathname, queryString] = (req.url || "").split("?");
+  const envVars: NodeJS.ProcessEnv = {};
+
+  for (const header in req.headers) {
+    const name = header.toUpperCase().replace(/-/g, "_");
+    if (gitHttpBackendVariableNames.includes(name)) {
+      const headerValue = req.headers[header];
+      if (typeof headerValue === "string") {
+        envVars[name] = headerValue;
+      } else if (Array.isArray(headerValue) && headerValue.length > 0) {
+        envVars[name] = headerValue[0];
+      }
+    }
+  }
+
+  envVars["GIT_PROJECT_ROOT"] = contentRoot;
+  envVars["PATH_TRANSLATED"] = contentRoot + pathname;
+  envVars["PATH_INFO"] = pathname;
+  envVars["REQUEST_METHOD"] = req.method;
+  envVars["GIT_HTTP_EXPORT_ALL"] = "1";
+  envVars["QUERY_STRING"] = queryString;
+
+  return envVars;
+}
+
+function writeData(chunk: Buffer, buffers: BufferState, res: http.ServerResponse): void {
+  if (buffers.completedHeader) {
+    res.write(chunk);
+  } else {
+    buffers.completedHeader = readMaybeHeaderBuffer(chunk, buffers);
+    if (buffers.completedHeader) {
+      writeHeader(buffers.header, res);
+      writeBody(buffers.body, res);
+    }
+  }
+}
+
+function writeHeader(header: Buffer[], res: http.ServerResponse): void {
+  const headerLines = Buffer.concat(header).toString().split("\r\n");
+  for (const headerLine of headerLines) {
+    if (!headerLine) {
+      continue;
+    }
+    const headerSplit = headerLine.split(":");
+    if (headerSplit.length < 2) {
+      continue;
+    }
+    const headerKey = headerSplit[0].trim();
+    const headerVal = headerSplit.slice(1).join(":").trim();
+    if (headerKey && headerVal) {
+      res.setHeader(headerKey, headerVal);
+    }
+  }
+}
+
+function writeBody(body: Buffer[], res: http.ServerResponse): void {
+  body.forEach((b) => res.write(b));
+}
+
+function readMaybeHeaderBuffer(nextBuffer: Buffer, buffers: BufferState): boolean {
+  const length = Buffer.from("\r\n\r\n", "utf-8").length;
+  const offset = nextBuffer.indexOf("\r\n\r\n", 0, "utf-8");
+  if (offset < 0) {
+    return false;
+  }
+
+  const headerLines = nextBuffer.subarray(0, offset);
+  buffers.header.push(headerLines);
+  buffers.body.push(nextBuffer.subarray(offset + length));
+  return true;
+}
+
+function printSummary(contentRoot: string, port: number, log: (message: string) => void): void {
+  const dirs = fs.readdirSync(contentRoot);
+  log(`Starting...`);
+
+  const bareGitRepoDirs = dirs.filter((s) => s.endsWith(".git"));
+  log(`Found ${bareGitRepoDirs.length} bare Git repo(s):`);
+  bareGitRepoDirs.forEach((d) =>
+    log(`./${path.join(path.relative(".", contentRoot), d)} (clone with 'git clone http://localhost:${port}/${d}')`)
+  );
+
+  const staticContentDirs = dirs.filter((s) => !s.endsWith(".git"));
+  log(`Found ${staticContentDirs.length} static content dir(s):`);
+  staticContentDirs.forEach((d) =>
+    log(`./${path.join(path.relative(".", contentRoot), d)}/ (access via http://localhost:${port}/${d}/*)`)
+  );
+
+  log(`Listening on HTTP port ${port}.`);
+  log(`========================================`);
+}
diff --git a/packages/accelerator-git-http-server/tests/integration.test.ts b/packages/accelerator-git-http-server/tests/integration.test.ts
new file mode 100644
index 00000000000..51b63dc046c
--- /dev/null
+++ b/packages/accelerator-git-http-server/tests/integration.test.ts
@@ -0,0 +1,197 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import * as http from "http";
+import * as fs from "fs";
+import * as path from "path";
+import { startGitHttpServer } from "../src/server";
+
+async function startServerAndWait(config: {
+  port: number;
+  contentRoot: string;
+  logPrefix?: string;
+}): Promise<http.Server> {
+  const server = startGitHttpServer(config);
+  return new Promise((resolve) => {
+    server.on("listening", () => resolve(server));
+  });
+}
+
+describe("Integration Tests", () => {
+  let server: http.Server;
+  let testPort = 9881;
+  const testContentRoot = path.join(__dirname, "../dist-tests/test-integration-content");
+
+  beforeEach(() => {
+    if (!fs.existsSync(testContentRoot)) {
+      fs.mkdirSync(testContentRoot, { recursive: true });
+    }
+  });
+
+  afterEach(async () => {
+    if (server) {
+      await new Promise<void>((resolve, reject) => {
+        server.close((err) => {
+          if (err) reject(err);
+          else resolve();
+        });
+      });
+      server = null as any;
+    }
+
+    if (fs.existsSync(testContentRoot)) {
+      fs.rmSync(testContentRoot, { recursive: true, force: true });
+    }
+
+    testPort++;
+  });
+
+  describe("Mixed content serving", () => {
+    it("should serve both Git repos and static content simultaneously", async () => {
+      // Setup
+      fs.writeFileSync(path.join(testContentRoot, "index.html"), "<html><body>Test</body></html>");
+      fs.mkdirSync(path.join(testContentRoot, "test.git"), { recursive: true });
+
+      server = await startServerAndWait({
+        port: testPort,
+        contentRoot: testContentRoot,
+      });
+
+      // Test static content and Git repo endpoint concurrently
+      const [staticRes, gitRes] = await Promise.all([
+        fetch(`http://localhost:${testPort}/index.html`),
+        fetch(`http://localhost:${testPort}/test.git/info/refs`),
+      ]);
+
+      expect(staticRes.status).toBe(200);
+      expect(gitRes.status).toBeDefined();
+    });
+
+    it("should handle multiple concurrent requests", async () => {
+      const files = ["file1.txt", "file2.txt", "file3.txt", "file4.txt"];
+      files.forEach((file) => {
+        fs.writeFileSync(path.join(testContentRoot, file), `Content of ${file}`);
+      });
+
+      server = await startServerAndWait({
+        port: testPort,
+        contentRoot: testContentRoot,
+      });
+
+      const responses = await Promise.all(files.map((file) => fetch(`http://localhost:${testPort}/${file}`)));
+
+      responses.forEach((res) => {
+        expect(res.status).toBe(200);
+      });
+    });
+  });
+
+  describe("Content type handling", () => {
+    it("should serve HTML files with correct content type", async () => {
+      fs.writeFileSync(path.join(testContentRoot, "test.html"), "<html></html>");
+
+      server = await startServerAndWait({
+        port: testPort,
+        contentRoot: testContentRoot,
+      });
+
+      const res = await fetch(`http://localhost:${testPort}/test.html`);
+      expect(res.headers.get("content-type")).toContain("text/html");
+    });
+
+    it("should serve JSON files with correct content type", async () => {
+      fs.writeFileSync(path.join(testContentRoot, "data.json"), '{"key": "value"}');
+
+      server = await startServerAndWait({
+        port: testPort,
+        contentRoot: testContentRoot,
+      });
+
+      const res = await fetch(`http://localhost:${testPort}/data.json`);
+      expect(res.headers.get("content-type")).toContain("application/json");
+    });
+
+    it("should serve CSS files with correct content type", async () => {
+      fs.writeFileSync(path.join(testContentRoot, "styles.css"), "body { margin: 0; }");
+
+      server = await startServerAndWait({
+        port: testPort,
+        contentRoot: testContentRoot,
+      });
+
+      const res = await fetch(`http://localhost:${testPort}/styles.css`);
+      expect(res.headers.get("content-type")).toContain("text/css");
+    });
+  });
+
+  describe("Directory structure", () => {
+    it("should handle nested directory structures", async () => {
+      const nestedPath = path.join(testContentRoot, "level1", "level2", "level3");
+      fs.mkdirSync(nestedPath, { recursive: true });
+      fs.writeFileSync(path.join(nestedPath, "deep.txt"), "Deep content");
+
+      server = await startServerAndWait({
+        port: testPort,
+        contentRoot: testContentRoot,
+      });
+
+      const res = await fetch(`http://localhost:${testPort}/level1/level2/level3/deep.txt`);
+      const data = await res.text();
+
+      expect(res.status).toBe(200);
+      expect(data).toBe("Deep content");
+    });
+
+    it("should list multiple Git repositories and static directories", async () => {
+      const dirs = ["repo1.git", "repo2.git", "static1", "static2"];
+      dirs.forEach((dir) => {
+        fs.mkdirSync(path.join(testContentRoot, dir), { recursive: true });
+      });
+
+      const consoleSpy = jest.spyOn(console, "log").mockImplementation();
+
+      server = await startServerAndWait({
+        port: testPort,
+        contentRoot: testContentRoot,
+      });
+
+      expect(consoleSpy).toHaveBeenCalledWith(expect.stringContaining("Found 2 bare Git repo(s)"));
+      expect(consoleSpy).toHaveBeenCalledWith(expect.stringContaining("Found 2 static content dir(s)"));
+      consoleSpy.mockRestore();
+    });
+  });
+
+  describe("Server configuration", () => {
+    it("should respect custom log prefix in all operations", async () => {
+      const customPrefix = "custom-test-prefix";
+      const consoleSpy = jest.spyOn(console, "log").mockImplementation();
+
+      server = await startServerAndWait({
+        port: testPort,
+        contentRoot: testContentRoot,
+        logPrefix: customPrefix,
+      });
+
+      const allLogs = consoleSpy.mock.calls.map((call) => call[0]).join("\n");
+      expect(allLogs).toContain(`[${customPrefix}]`);
+      expect(allLogs).not.toContain("[git-repo-http-dev-server]");
+      consoleSpy.mockRestore();
+    });
+  });
+});
diff --git a/packages/accelerator-git-http-server/tsconfig.json b/packages/accelerator-git-http-server/tsconfig.json
new file mode 100644
index 00000000000..461d2eb6290
--- /dev/null
+++ b/packages/accelerator-git-http-server/tsconfig.json
@@ -0,0 +1,6 @@
+{
+  "extends": "@kie-tools/tsconfig/tsconfig.json",
+  "compilerOptions": {
+    "esModuleInterop": true
+  }
+}
diff --git a/packages/accelerator-git-http-server/tsconfig.tests.json b/packages/accelerator-git-http-server/tsconfig.tests.json
new file mode 100644
index 00000000000..fc8520e7376
--- /dev/null
+++ b/packages/accelerator-git-http-server/tsconfig.tests.json
@@ -0,0 +1,3 @@
+{
+  "extends": "./tsconfig.json"
+}
diff --git a/packages/bpmn-editor-standalone/package.json b/packages/bpmn-editor-standalone/package.json
index d6b969cb9b0..0e4d5daaead 100644
--- a/packages/bpmn-editor-standalone/package.json
+++ b/packages/bpmn-editor-standalone/package.json
@@ -51,7 +51,7 @@
     "@types/jest-when": "^3.5.5",
     "@types/lodash": "^4.14.168",
     "@types/minimatch": "^3.0.5",
-    "@types/node": "^22.14.1",
+    "@types/node": "^24.10.11",
     "@types/react": "^17.0.6",
     "@types/react-dom": "^17.0.5",
     "buffer": "^6.0.3",
diff --git a/packages/bpmn-editor/package.json b/packages/bpmn-editor/package.json
index 062b63c7e31..70595071d52 100644
--- a/packages/bpmn-editor/package.json
+++ b/packages/bpmn-editor/package.json
@@ -74,7 +74,7 @@
     "@types/d3-drag": "^3.0.3",
     "@types/d3-selection": "^3.0.6",
     "@types/lodash": "^4.14.168",
-    "@types/node": "^22.14.1",
+    "@types/node": "^24.10.11",
     "@types/react": "^17.0.6",
     "@types/react-dom": "^17.0.5",
     "@types/uuid": "^8.3.0",
diff --git a/packages/cors-proxy/package.json b/packages/cors-proxy/package.json
index c783cff0f83..7975fbd596e 100644
--- a/packages/cors-proxy/package.json
+++ b/packages/cors-proxy/package.json
@@ -45,7 +45,7 @@
     "@types/express": "^4.17.17",
     "@types/jest": "^29.5.12",
     "@types/minimatch": "^3.0.5",
-    "@types/node": "^22.14.1",
+    "@types/node": "^24.10.11",
     "cross-env": "^7.0.3",
     "jest": "^29.7.0",
     "jest-junit": "^16.0.0",
diff --git a/packages/dmn-editor-standalone/package.json b/packages/dmn-editor-standalone/package.json
index 2eb4084a500..6622dc1556c 100644
--- a/packages/dmn-editor-standalone/package.json
+++ b/packages/dmn-editor-standalone/package.json
@@ -66,7 +66,7 @@
     "@types/jest-when": "^3.5.5",
     "@types/lodash": "^4.14.168",
     "@types/minimatch": "^3.0.5",
-    "@types/node": "^22.14.1",
+    "@types/node": "^24.10.11",
     "@types/react": "^17.0.6",
     "@types/react-dom": "^17.0.5",
     "buffer": "^6.0.3",
diff --git a/packages/dmn-editor/package.json b/packages/dmn-editor/package.json
index 284ed58a025..c5a1d0f99eb 100644
--- a/packages/dmn-editor/package.json
+++ b/packages/dmn-editor/package.json
@@ -90,7 +90,7 @@
     "@types/jest": "^29.5.12",
     "@types/jest-when": "^3.5.5",
     "@types/lodash": "^4.14.168",
-    "@types/node": "^22.14.1",
+    "@types/node": "^24.10.11",
     "@types/react": "^17.0.6",
     "@types/react-dom": "^17.0.5",
     "@types/uuid": "^8.3.0",
diff --git a/packages/kie-sandbox-accelerator-quarkus/dev-server/server.mjs b/packages/kie-sandbox-accelerator-quarkus/dev-server/server.mjs
deleted file mode 100644
index 5d0e7f587e8..00000000000
--- a/packages/kie-sandbox-accelerator-quarkus/dev-server/server.mjs
+++ /dev/null
@@ -1,210 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import * as __http from "http";
-import * as __path from "path";
-import * as __fs from "fs";
-import __url from "url";
-import { spawn as __spawn } from "child_process";
-import __serveStatic from "serve-static";
-import __finalhandler from "finalhandler";
-
-//
-//
-//
-// validate args
-
-const portArg = process.argv[2];
-const port = Number.parseInt(portArg);
-if (isNaN(port)) {
-  console.error(`[git-repo-http-dev-server] Invalid port number '${portArg}'.`);
-  printUsage();
-  process.exit(1);
-}
-
-const contentRootArg = process.argv[3];
-const contentRoot = __path.resolve(contentRootArg);
-if (!__fs.existsSync(contentRoot)) {
-  console.error(`[git-repo-http-dev-server] Can't serve content from non-existent directory '${contentRoot}'.`);
-  printUsage();
-  process.exit(1);
-}
-
-//
-//
-//
-// main
-
-const serveAsStaticContent = __serveStatic(contentRoot);
-
-__http
-  .createServer((req, res) => {
-    // bare git repos
-    const [pathname, _] = req.url.split("?");
-    if (pathname?.split("/").at(-1).endsWith(".git")) {
-      console.log(`[git-repo-http-dev-server] Received request for '${req.url}'...`);
-      console.log(`[git-repo-http-dev-server] Serving as "smart" HTTP for Git.`);
-      serveAsGitSmartHttp(req, res);
-    }
-    // static content
-    else {
-      console.log(`[git-repo-http-dev-server] Received request for '${req.url}'...`);
-      console.log("[git-repo-http-dev-server] Serving as static content.");
-      serveAsStaticContent(req, res, __finalhandler(req, res));
-    }
-  })
-  .listen(port, () => {
-    printSummary();
-  });
-
-//
-//
-//
-// functions
-
-function serveAsGitSmartHttp(req, res) {
-  const gitHttpBackend = __spawn("git", ["http-backend"], { env: getEnvForGitHttpBackend(req) });
-
-  req.pipe(gitHttpBackend.stdin);
-
-  const buffers = {
-    header: [],
-    body: [],
-    completedHeader: false,
-  };
-
-  gitHttpBackend.stdout.on("data", (chunk) => writeData(chunk, buffers, res));
-  gitHttpBackend.on("close", () => {
-    res.end();
-  });
-}
-
-const gitHttpBackendVariableNames = [
-  "QUERY_STRING",
-  "REMOTE_USER",
-  "CONTENT_LENGTH",
-  "HTTP_CONTENT_ENCODING",
-  "REMOTE_USER",
-  "REMOTE_ADDR",
-  "GIT_COMMITTER_NAME",
-  "GIT_COMMITTER_EMAIL",
-  "CONTENT_TYPE",
-  "PATH_INFO",
-  "GIT_PROJECT_ROOT",
-  "PATH_TRANSLATED",
-  "SERVER_PROTOCOL",
-  "REQUEST_METHOD",
-  "GIT_HTTP_EXPORT_ALL",
-  "GIT_HTTP_MAX_REQUEST_BUFFER",
-];
-
-function getEnvForGitHttpBackend(req) {
-  const [pathname, queryString] = req.url.split("?");
-  const envVars = {};
-
-  for (let header in req.headers) {
-    const name = header.toUpperCase().replace(/-/g, "_");
-    if (gitHttpBackendVariableNames.includes(name)) {
-      envVars[name] = req.headers[header];
-    }
-  }
-
-  envVars["GIT_PROJECT_ROOT"] = contentRoot;
-  envVars["PATH_TRANSLATED"] = contentRoot + pathname;
-  envVars["PATH_INFO"] = pathname;
-  envVars["REQUEST_METHOD"] = req.method;
-  envVars["GIT_HTTP_EXPORT_ALL"] = "1";
-  envVars["QUERY_STRING"] = queryString;
-
-  return envVars;
-}
-
-//
-//
-//
-// plumbing methods
-
-function writeData(chunk, buffers, res) {
-  if (buffers.completedHeader) {
-    res.write(chunk);
-  } else {
-    buffers.completedHeader = readMaybeHeaderBuffer(chunk, buffers);
-    if (buffers.completedHeader) {
-      writeHeader(buffers.header, res);
-      writeBody(buffers.body, res);
-    }
-  }
-}
-
-function writeHeader(header, res) {
-  const headerLines = Buffer.concat(header).toString().split("\r\n");
-  for (let headerLine of headerLines) {
-    const headerSplit = headerLine.split(":");
-    const headerKey = headerSplit[0];
-    const headerVal = headerSplit[1];
-    res.setHeader(headerKey, headerVal);
-  }
-}
-
-function writeBody(body, res) {
-  body.forEach((b) => res.write(b));
-}
-
-function readMaybeHeaderBuffer(nextBuffer, buffers) {
-  const length = Buffer.from("\r\n\r\n", "utf-8").length;
-  const offset = nextBuffer.indexOf("\r\n\r\n", 0, "utf-8");
-  if (offset <= 0) {
-    return false;
-  }
-
-  const headerLines = nextBuffer.slice(0, offset);
-  buffers.header.push(headerLines);
-  buffers.body.push(nextBuffer.slice(offset + length));
-  return true;
-}
-
-// logs
-
-function printSummary() {
-  const dirs = __fs.readdirSync(contentRoot);
-  console.log(`[git-repo-http-dev-server] Starting...`);
-
-  const bareGitRepoDirs = dirs.filter((s) => s.endsWith(".git"));
-  console.log(`[git-repo-http-dev-server] Found ${bareGitRepoDirs.length} bare Git repo(s):`);
-  bareGitRepoDirs.forEach((d) =>
-    console.log(
-      `[git-repo-http-dev-server] ./${__path.join(__path.relative(".", contentRoot), d)} (clone with 'git clone http://localhost:${port}/${d}')`
-    )
-  );
-
-  const staticContentDirs = dirs.filter((s) => !s.endsWith(".git"));
-  console.log(`[git-repo-http-dev-server] Found ${staticContentDirs.length} static content dir(s):`);
-  staticContentDirs.forEach((d) =>
-    console.log(
-      `[git-repo-http-dev-server] ./${__path.join(__path.relative(".", contentRoot), d)}/ (access via http://localhost:${port}/${d}/*)`
-    )
-  );
-
-  console.log(`[git-repo-http-dev-server] Listening to HTTP port ${port}.`);
-  console.log(`[git-repo-http-dev-server] ========================================`);
-}
-
-function printUsage() {
-  console.error(`[git-repo-http-dev-server] Usage: node server.mjs [port] [content-root-path]`);
-}
diff --git a/packages/kie-sandbox-accelerator-quarkus/package.json b/packages/kie-sandbox-accelerator-quarkus/package.json
index 1250e25d930..6fcee5e58c9 100644
--- a/packages/kie-sandbox-accelerator-quarkus/package.json
+++ b/packages/kie-sandbox-accelerator-quarkus/package.json
@@ -23,23 +23,22 @@
     "build:dev": "pnpm run _build",
     "build:prod": "pnpm run _build && pnpm run test",
     "install": "node install.js",
-    "start": "node dev-server/server.mjs $(build-env kieSandboxAcceleratorQuarkus.dev.port) ./dist-dev",
+    "start": "kie-tools--accelerator-git-http-server $(build-env kieSandboxAcceleratorQuarkus.dev.port) ./dist-dev kie-sandbox-accelerator-quarkus-git-http-server",
     "test": "run-script-os",
     "test:darwin:linux": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"rimraf ./dist-tests\" \"cp -r ./dist ./dist-tests\" \"cp ./tests/models/empty.bpmn ./dist-tests/git-repo-content/src/main/resources\" \"mvn -f ./dist-tests/git-repo-content clean package\" --finally \"rimraf ./dist-tests\"",
     "test:win32": "echo Testing not supported on Windows."
   },
   "dependencies": {
+    "@kie-tools/accelerator-git-http-server": "workspace:*",
     "@kie-tools/jbpm-quarkus-devui": "workspace:*"
   },
   "devDependencies": {
     "@kie-tools/maven-base": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "cpy-cli": "^5.0.0",
-    "finalhandler": "^1.3.1",
     "http-server": "^14.1.1",
     "mkdirp": "^3.0.1",
     "rimraf": "^3.0.2",
-    "run-script-os": "^1.1.6",
-    "serve-static": "^1.16.2"
+    "run-script-os": "^1.1.6"
   }
 }
diff --git a/packages/patternfly-base/index.js b/packages/patternfly-base/index.js
index 61db5609475..29a05dd8b85 100644
--- a/packages/patternfly-base/index.js
+++ b/packages/patternfly-base/index.js
@@ -26,7 +26,19 @@ function posixPath(pathStr) {
 
 const scssRule = {
   test: /\.s[ac]ss$/i,
-  use: [require.resolve("style-loader"), require.resolve("css-loader"), require.resolve("sass-loader")],
+  use: [
+    require.resolve("style-loader"),
+    require.resolve("css-loader"),
+    {
+      loader: require.resolve("sass-loader"),
+      options: {
+        api: "modern",
+        sassOptions: {
+          silenceDeprecations: ["mixed-decls"],
+        },
+      },
+    },
+  ],
 };
 
 const cssRule = {
diff --git a/packages/patternfly-base/package.json b/packages/patternfly-base/package.json
index cec07f99006..f657bfeaa12 100644
--- a/packages/patternfly-base/package.json
+++ b/packages/patternfly-base/package.json
@@ -22,8 +22,8 @@
     "css-loader": "^5.2.6",
     "file-loader": "^6.2.0",
     "raw-loader": "^4.0.2",
-    "sass": "^1.43.4",
-    "sass-loader": "^12.3.0",
+    "sass": "^1.90.0",
+    "sass-loader": "^13.3.0",
     "style-loader": "^2.0.0",
     "svg-url-loader": "^8.0.0",
     "url-loader": "^4.1.1",
diff --git a/packages/runtime-tools-management-console-webapp/package.json b/packages/runtime-tools-management-console-webapp/package.json
index 4fd0b825a58..b8f68cf9bbb 100644
--- a/packages/runtime-tools-management-console-webapp/package.json
+++ b/packages/runtime-tools-management-console-webapp/package.json
@@ -93,7 +93,7 @@
     "nodemon": "^3.1.4",
     "oauth2-mock-server": "^7.1.2",
     "rimraf": "^3.0.2",
-    "sass-loader": "^12.3.0",
+    "sass-loader": "^13.3.0",
     "serve": "^12.0.1",
     "start-server-and-test": "^2.0.3",
     "stream-http": "^3.2.0",
diff --git a/packages/runtime-tools-process-dev-ui-webapp/package.json b/packages/runtime-tools-process-dev-ui-webapp/package.json
index 7bedc9b58a1..6331f1652b0 100644
--- a/packages/runtime-tools-process-dev-ui-webapp/package.json
+++ b/packages/runtime-tools-process-dev-ui-webapp/package.json
@@ -85,7 +85,7 @@
     "openapi-types": "^7.0.1",
     "raw-loader": "^4.0.2",
     "rimraf": "^3.0.2",
-    "sass-loader": "^12.3.0",
+    "sass-loader": "^13.3.0",
     "stream-http": "^3.2.0",
     "style-loader": "^2.0.0",
     "svg-url-loader": "^8.0.0",
diff --git a/packages/scesim-editor/package.json b/packages/scesim-editor/package.json
index 94f79c769b0..fbdbe7827cc 100644
--- a/packages/scesim-editor/package.json
+++ b/packages/scesim-editor/package.json
@@ -71,7 +71,7 @@
     "@storybook/react": "^7.3.2",
     "@storybook/react-webpack5": "^7.3.2",
     "@types/lodash": "^4.14.168",
-    "@types/node": "^22.14.1",
+    "@types/node": "^24.10.11",
     "@types/react": "^17.0.6",
     "@types/react-dom": "^17.0.5",
     "@types/react-table": "^7.0.25",
diff --git a/packages/serverless-workflow-dev-ui-webapp/package.json b/packages/serverless-workflow-dev-ui-webapp/package.json
index 8ddf5dff9b6..f9038f053b9 100644
--- a/packages/serverless-workflow-dev-ui-webapp/package.json
+++ b/packages/serverless-workflow-dev-ui-webapp/package.json
@@ -85,7 +85,7 @@
     "node-polyfill-webpack-plugin": "^2.0.1",
     "raw-loader": "^4.0.2",
     "rimraf": "^3.0.2",
-    "sass-loader": "^12.3.0",
+    "sass-loader": "^13.3.0",
     "stream-http": "^3.2.0",
     "style-loader": "^2.0.0",
     "svg-url-loader": "^8.0.0",
diff --git a/packages/serverless-workflow-editor/package.json b/packages/serverless-workflow-editor/package.json
index cef4625c76d..20af3066cbf 100644
--- a/packages/serverless-workflow-editor/package.json
+++ b/packages/serverless-workflow-editor/package.json
@@ -86,7 +86,7 @@
     "@types/jest": "^29.5.12",
     "@types/jest-when": "^3.5.5",
     "@types/lodash": "^4.14.168",
-    "@types/node": "^22.14.1",
+    "@types/node": "^24.10.11",
     "@types/react": "^17.0.6",
     "@types/react-dom": "^17.0.5",
     "@types/uuid": "^8.3.0",
diff --git a/packages/sonataflow-management-console-webapp/package.json b/packages/sonataflow-management-console-webapp/package.json
index 859a58fe6f6..66a6358194f 100644
--- a/packages/sonataflow-management-console-webapp/package.json
+++ b/packages/sonataflow-management-console-webapp/package.json
@@ -96,7 +96,7 @@
     "monaco-editor-webpack-plugin": "^7.0.1",
     "node-polyfill-webpack-plugin": "^2.0.1",
     "rimraf": "^3.0.2",
-    "sass-loader": "^12.3.0",
+    "sass-loader": "^13.3.0",
     "start-server-and-test": "^2.0.3",
     "stream-http": "^3.2.0",
     "style-loader": "^2.0.0",
diff --git a/packages/vscode-extension-common-test-helpers/package.json b/packages/vscode-extension-common-test-helpers/package.json
index 26cd631c4a5..0997a7e4cc2 100644
--- a/packages/vscode-extension-common-test-helpers/package.json
+++ b/packages/vscode-extension-common-test-helpers/package.json
@@ -30,7 +30,7 @@
     "@types/chai": "^4.3.6",
     "@types/fs-extra": "^11.0.1",
     "@types/mocha": "^10.0.7",
-    "@types/node": "^22.14.1",
+    "@types/node": "^24.10.11",
     "@types/selenium-webdriver": "^4.1.27",
     "mocha": "^10.6.0",
     "rimraf": "^3.0.2",
diff --git a/packages/xml-parser-ts-codegen/package.json b/packages/xml-parser-ts-codegen/package.json
index 8407634e0fa..78ea7b5e373 100644
--- a/packages/xml-parser-ts-codegen/package.json
+++ b/packages/xml-parser-ts-codegen/package.json
@@ -33,7 +33,7 @@
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
     "@types/lodash": "^4.14.168",
-    "@types/node": "^22.14.1",
+    "@types/node": "^24.10.11",
     "glob": "^10.2.7",
     "rimraf": "^3.0.2",
     "run-script-os": "^1.1.6",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 44cd3cdc97d..22d2b8261f1 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -17,7 +17,6 @@ overrides:
   react-dropzone: ^11.4.2
   superagent: 10.2.2
   xmlbuilder2>js-yaml: ^3.14.2
-  '@types/node': 24.10.11
 
 packageExtensionsChecksum: sha256-oxPwESKKSHRelJQnCQTHzgtG1xkcQOHjfgjFdIfqMfg=
 
@@ -70,7 +69,7 @@ importers:
         specifier: ^3.4.1
         version: 3.4.1(prettier@3.3.2)
       '@types/node':
-        specifier: 24.10.11
+        specifier: ^24.10.11
         version: 24.10.11
       husky:
         specifier: ^6.0.0
@@ -536,22 +535,22 @@ importers:
     dependencies:
       '@angular/common':
         specifier: ^20.3.16
-        version: 20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1)
+        version: 20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2)
       '@angular/compiler':
         specifier: ^20.3.16
         version: 20.3.16
       '@angular/core':
         specifier: ^20.3.16
-        version: 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)
+        version: 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)
       '@angular/elements':
         specifier: ^20.3.16
-        version: 20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1)
+        version: 20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2)
       '@angular/platform-browser':
         specifier: ^20.3.16
-        version: 20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))
+        version: 20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))
       '@angular/platform-browser-dynamic':
         specifier: ^20.3.16
-        version: 20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)))
+        version: 20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)))
       '@kie-tools-core/envelope':
         specifier: workspace:*
         version: link:../../packages/envelope
@@ -563,14 +562,14 @@ importers:
         version: link:../micro-frontends-multiplying-architecture-ping-pong-view
       rxjs:
         specifier: ^7.4.0
-        version: 7.8.1
+        version: 7.8.2
       zone.js:
         specifier: ^0.14.8
         version: 0.14.8
     devDependencies:
       '@angular-devkit/build-angular':
         specifier: ^20.3.15
-        version: 20.3.15(@angular/compiler-cli@20.3.16(@angular/compiler@20.3.16)(typescript@5.9.3))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)))(@swc/core@1.3.92)(@types/node@24.10.11)(chokidar@4.0.3)(ht [...]
+        version: 20.3.15(@angular/compiler-cli@20.3.16(@angular/compiler@20.3.16)(typescript@5.9.3))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)))(@swc/core@1.3.92)(@types/node@24.10.11)(chokidar@4.0.3)(ht [...]
       '@angular/cli':
         specifier: ^20.3.15
         version: 20.3.15(@types/node@24.10.11)(chokidar@4.0.3)(hono@4.11.8)
@@ -1134,6 +1133,64 @@ importers:
         specifier: ^5.9.0
         version: 5.10.0
 
+  packages/accelerator-git-http-server:
+    dependencies:
+      finalhandler:
+        specifier: ^1.3.1
+        version: 1.3.1
+      serve-static:
+        specifier: ^1.16.2
+        version: 1.16.2
+    devDependencies:
+      '@kie-tools/eslint':
+        specifier: workspace:*
+        version: link:../eslint
+      '@kie-tools/jest-base':
+        specifier: workspace:*
+        version: link:../jest-base
+      '@kie-tools/root-env':
+        specifier: workspace:*
+        version: link:../root-env
+      '@kie-tools/tsconfig':
+        specifier: workspace:*
+        version: link:../tsconfig
+      '@types/finalhandler':
+        specifier: ^1.2.3
+        version: 1.2.4
+      '@types/jest':
+        specifier: ^29.5.12
+        version: 29.5.12
+      '@types/jest-when':
+        specifier: ^3.5.5
+        version: 3.5.5
+      '@types/node':
+        specifier: ^24.10.11
+        version: 24.10.11
+      '@types/serve-static':
+        specifier: ^1.15.7
+        version: 1.15.10
+      jest:
+        specifier: ^29.7.0
+        version: 29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3))
+      jest-junit:
+        specifier: ^16.0.0
+        version: 16.0.0
+      jest-when:
+        specifier: ^3.6.0
+        version: 3.6.0(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))
+      rimraf:
+        specifier: ^3.0.2
+        version: 3.0.2
+      run-script-os:
+        specifier: ^1.1.6
+        version: 1.1.6(patch_hash=82e28a047ef68998aa768f2d01885d4c96b061f05645c133026c22738f9a8753)
+      ts-jest:
+        specifier: ^29.1.5
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+      typescript:
+        specifier: ^5.9.3
+        version: 5.9.3
+
   packages/boxed-expression-component:
     dependencies:
       '@kie-tools-core/i18n':
@@ -1199,16 +1256,16 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@babel/preset-typescript':
         specifier: ^7.22.5
-        version: 7.23.0(@babel/core@7.26.10)
+        version: 7.23.0(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -1250,7 +1307,7 @@ importers:
         version: 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
       '@storybook/react-webpack5':
         specifier: ^7.3.2
-        version: 7.6.13(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
+        version: 7.6.13(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
       '@types/jest':
         specifier: ^29.5.12
         version: 29.5.12
@@ -1307,7 +1364,7 @@ importers:
         version: 7.6.13(encoding@0.1.13)
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -1422,16 +1479,16 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@babel/preset-typescript':
         specifier: ^7.22.5
-        version: 7.23.0(@babel/core@7.26.10)
+        version: 7.23.0(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -1473,7 +1530,7 @@ importers:
         version: 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
       '@storybook/react-webpack5':
         specifier: ^7.3.2
-        version: 7.6.13(@babel/core@7.26.10)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
+        version: 7.6.13(@babel/core@7.28.3)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
       '@types/d3-drag':
         specifier: ^3.0.3
         version: 3.0.7
@@ -1484,7 +1541,7 @@ importers:
         specifier: ^4.14.168
         version: 4.14.202
       '@types/node':
-        specifier: 24.10.11
+        specifier: ^24.10.11
         version: 24.10.11
       '@types/react':
         specifier: ^17.0.6
@@ -1600,13 +1657,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -1633,16 +1690,16 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@babel/preset-typescript':
         specifier: ^7.22.5
-        version: 7.23.0(@babel/core@7.26.10)
+        version: 7.23.0(@babel/core@7.28.3)
       '@kie-tools-core/editor':
         specifier: workspace:*
         version: link:../editor
@@ -1723,7 +1780,7 @@ importers:
         version: 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
       '@storybook/react-webpack5':
         specifier: ^7.3.2
-        version: 7.6.13(@babel/core@7.26.10)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
+        version: 7.6.13(@babel/core@7.28.3)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
       '@types/jest-when':
         specifier: ^3.5.5
         version: 3.5.5
@@ -1734,7 +1791,7 @@ importers:
         specifier: ^3.0.5
         version: 3.0.5
       '@types/node':
-        specifier: 24.10.11
+        specifier: ^24.10.11
         version: 24.10.11
       '@types/react':
         specifier: ^17.0.6
@@ -1820,13 +1877,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -1865,7 +1922,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -1966,13 +2023,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -2026,7 +2083,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -2057,13 +2114,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -2129,7 +2186,7 @@ importers:
         version: 2.0.3
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -2153,13 +2210,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/chrome-extension':
         specifier: workspace:*
         version: link:../chrome-extension
@@ -2252,7 +2309,7 @@ importers:
         version: 2.0.3
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -2322,10 +2379,10 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -2349,7 +2406,7 @@ importers:
         version: 2.8.13
       '@types/express':
         specifier: ^4.17.17
-        version: 4.17.21
+        version: 4.17.25
       '@types/jest':
         specifier: ^29.5.12
         version: 29.5.12
@@ -2357,7 +2414,7 @@ importers:
         specifier: ^3.0.5
         version: 3.0.5
       '@types/node':
-        specifier: 24.10.11
+        specifier: ^24.10.11
         version: 24.10.11
       cross-env:
         specifier: ^7.0.3
@@ -2376,7 +2433,7 @@ importers:
         version: 1.1.6(patch_hash=82e28a047ef68998aa768f2d01885d4c96b061f05645c133026c22738f9a8753)
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -2394,10 +2451,10 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -2483,13 +2540,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -2531,7 +2588,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -2611,13 +2668,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -2660,13 +2717,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/patternfly-base':
         specifier: workspace:*
         version: link:../patternfly-base
@@ -2730,13 +2787,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -2785,13 +2842,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -2867,13 +2924,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -2946,13 +3003,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -3019,13 +3076,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/patternfly-base':
         specifier: workspace:*
         version: link:../patternfly-base
@@ -3119,13 +3176,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -3204,13 +3261,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -3319,13 +3376,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -3413,13 +3470,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -3452,7 +3509,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -3504,13 +3561,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -3610,13 +3667,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -3765,13 +3822,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -3846,7 +3903,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       ts-node:
         specifier: ^10.9.2
         version: 10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)
@@ -4066,16 +4123,16 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@babel/preset-typescript':
         specifier: ^7.22.5
-        version: 7.23.0(@babel/core@7.26.10)
+        version: 7.23.0(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -4120,7 +4177,7 @@ importers:
         version: 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
       '@storybook/react-webpack5':
         specifier: ^7.3.2
-        version: 7.6.13(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
+        version: 7.6.13(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
       '@types/d3-drag':
         specifier: ^3.0.3
         version: 3.0.7
@@ -4137,7 +4194,7 @@ importers:
         specifier: ^4.14.168
         version: 4.14.202
       '@types/node':
-        specifier: 24.10.11
+        specifier: ^24.10.11
         version: 24.10.11
       '@types/react':
         specifier: ^17.0.6
@@ -4189,7 +4246,7 @@ importers:
         version: 7.6.13(encoding@0.1.13)
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -4265,13 +4322,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -4298,16 +4355,16 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@babel/preset-typescript':
         specifier: ^7.22.5
-        version: 7.23.0(@babel/core@7.26.10)
+        version: 7.23.0(@babel/core@7.28.3)
       '@kie-tools-core/editor':
         specifier: workspace:*
         version: link:../editor
@@ -4385,7 +4442,7 @@ importers:
         version: 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
       '@storybook/react-webpack5':
         specifier: ^7.3.2
-        version: 7.6.13(@babel/core@7.26.10)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
+        version: 7.6.13(@babel/core@7.28.3)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
       '@types/jest-when':
         specifier: ^3.5.5
         version: 3.5.5
@@ -4396,7 +4453,7 @@ importers:
         specifier: ^3.0.5
         version: 3.0.5
       '@types/node':
-        specifier: 24.10.11
+        specifier: ^24.10.11
         version: 24.10.11
       '@types/react':
         specifier: ^17.0.6
@@ -4491,10 +4548,10 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -4534,10 +4591,10 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@kie-tools-core/switch-expression-ts':
         specifier: workspace:*
         version: link:../switch-expression-ts
@@ -4579,7 +4636,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -4595,13 +4652,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/dmn-marshaller-backend-compatibility-tester':
         specifier: workspace:*
         version: link:../dmn-marshaller-backend-compatibility-tester
@@ -4649,7 +4706,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -4735,13 +4792,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -5036,13 +5093,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -5099,7 +5156,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -5121,13 +5178,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -5161,13 +5218,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -5206,7 +5263,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -5261,10 +5318,10 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -5308,13 +5365,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -5390,13 +5447,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -5450,7 +5507,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -5467,124 +5524,6 @@ importers:
         specifier: ^5.9.0
         version: 5.10.0
 
-  packages/form:
-    dependencies:
-      '@kie-tools-core/i18n':
-        specifier: workspace:*
-        version: link:../i18n
-      '@kie-tools-core/notifications':
-        specifier: workspace:*
-        version: link:../notifications
-      '@kie-tools/dmn-runner':
-        specifier: workspace:*
-        version: link:../dmn-runner
-      '@kie-tools/i18n-common-dictionary':
-        specifier: workspace:*
-        version: link:../i18n-common-dictionary
-      '@kie-tools/uniforms-patternfly':
-        specifier: workspace:*
-        version: link:../uniforms-patternfly
-      '@patternfly/react-core':
-        specifier: ^5.4.1
-        version: 5.4.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
-      '@patternfly/react-icons':
-        specifier: ^5.4.1
-        version: 5.4.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
-      ajv:
-        specifier: ^8.17.1
-        version: 8.17.1
-      ajv-draft-04:
-        specifier: ^1.0.0
-        version: 1.0.0(ajv@8.17.1)
-      ajv-errors:
-        specifier: ^1.0.1
-        version: 1.0.1(ajv@8.17.1)
-      ajv-formats:
-        specifier: ^3.0.1
-        version: 3.0.1(ajv@8.17.1)
-      deep-object-diff:
-        specifier: ^1.1.9
-        version: 1.1.9
-      lodash:
-        specifier: ^4.17.23
-        version: 4.17.23
-      react:
-        specifier: '>=17.0.2 <19.0.0'
-        version: 17.0.2
-      react-dom:
-        specifier: '>=17.0.2 <19.0.0'
-        version: 17.0.2(react@17.0.2)
-      uniforms:
-        specifier: ^3.10.2
-        version: 3.10.2(react@17.0.2)
-      uniforms-bridge-json-schema:
-        specifier: ^3.10.2
-        version: 3.10.2(react@17.0.2)
-    devDependencies:
-      '@babel/core':
-        specifier: ^7.16.0
-        version: 7.26.10
-      '@babel/preset-env':
-        specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
-      '@babel/preset-react':
-        specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
-      '@kie-tools-core/webpack-base':
-        specifier: workspace:*
-        version: link:../webpack-base
-      '@kie-tools/eslint':
-        specifier: workspace:*
-        version: link:../eslint
-      '@kie-tools/jest-base':
-        specifier: workspace:*
-        version: link:../jest-base
-      '@kie-tools/root-env':
-        specifier: workspace:*
-        version: link:../root-env
-      '@kie-tools/tsconfig':
-        specifier: workspace:*
-        version: link:../tsconfig
-      '@testing-library/jest-dom':
-        specifier: ^6.4.6
-        version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))
-      '@types/jest':
-        specifier: ^29.5.12
-        version: 29.5.12
-      '@types/jest-when':
-        specifier: ^3.5.5
-        version: 3.5.5
-      '@types/lodash':
-        specifier: ^4.14.168
-        version: 4.14.202
-      '@types/react':
-        specifier: ^17.0.6
-        version: 17.0.21
-      '@types/react-dom':
-        specifier: ^17.0.5
-        version: 17.0.8
-      jest:
-        specifier: ^29.7.0
-        version: 29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3))
-      jest-environment-jsdom:
-        specifier: ^29.7.0
-        version: 29.7.0
-      jest-junit:
-        specifier: ^16.0.0
-        version: 16.0.0
-      jest-when:
-        specifier: ^3.6.0
-        version: 3.6.0(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))
-      rimraf:
-        specifier: ^3.0.2
-        version: 3.0.2
-      ts-jest:
-        specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
-      typescript:
-        specifier: ^5.9.3
-        version: 5.9.3
-
   packages/form-code-generator:
     devDependencies:
       '@kie-tools/eslint':
@@ -5665,13 +5604,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -5743,7 +5682,7 @@ importers:
         version: 1.13.1
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -5789,13 +5728,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -5864,7 +5803,7 @@ importers:
         version: 1.13.1
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -5927,127 +5866,6 @@ importers:
         specifier: ^5.9.3
         version: 5.9.3
 
-  packages/form-dmn:
-    dependencies:
-      '@kie-tools-core/i18n':
-        specifier: workspace:*
-        version: link:../i18n
-      '@kie-tools-core/notifications':
-        specifier: workspace:*
-        version: link:../notifications
-      '@kie-tools/dmn-runner':
-        specifier: workspace:*
-        version: link:../dmn-runner
-      '@kie-tools/extended-services-api':
-        specifier: workspace:*
-        version: link:../extended-services-api
-      '@kie-tools/form':
-        specifier: workspace:*
-        version: link:../form
-      '@kie-tools/i18n-common-dictionary':
-        specifier: workspace:*
-        version: link:../i18n-common-dictionary
-      '@kie-tools/uniforms-patternfly':
-        specifier: workspace:*
-        version: link:../uniforms-patternfly
-      '@patternfly/react-core':
-        specifier: ^5.4.1
-        version: 5.4.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
-      '@patternfly/react-icons':
-        specifier: ^5.4.1
-        version: 5.4.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
-      deep-object-diff:
-        specifier: ^1.1.9
-        version: 1.1.9
-      lodash:
-        specifier: ^4.17.23
-        version: 4.17.23
-      react:
-        specifier: '>=17.0.2 <19.0.0'
-        version: 17.0.2
-      react-dom:
-        specifier: '>=17.0.2 <19.0.0'
-        version: 17.0.2(react@17.0.2)
-      uniforms:
-        specifier: ^3.10.2
-        version: 3.10.2(react@17.0.2)
-      uniforms-bridge-json-schema:
-        specifier: ^3.10.2
-        version: 3.10.2(react@17.0.2)
-    devDependencies:
-      '@babel/core':
-        specifier: ^7.16.0
-        version: 7.26.10
-      '@babel/preset-env':
-        specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
-      '@babel/preset-react':
-        specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
-      '@kie-tools-core/webpack-base':
-        specifier: workspace:*
-        version: link:../webpack-base
-      '@kie-tools/eslint':
-        specifier: workspace:*
-        version: link:../eslint
-      '@kie-tools/jest-base':
-        specifier: workspace:*
-        version: link:../jest-base
-      '@kie-tools/root-env':
-        specifier: workspace:*
-        version: link:../root-env
-      '@kie-tools/tsconfig':
-        specifier: workspace:*
-        version: link:../tsconfig
-      '@testing-library/jest-dom':
-        specifier: ^6.4.6
-        version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))
-      '@testing-library/react':
-        specifier: ^12.1.5
-        version: 12.1.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
-      '@types/jest':
-        specifier: ^29.5.12
-        version: 29.5.12
-      '@types/jest-when':
-        specifier: ^3.5.5
-        version: 3.5.5
-      '@types/json-schema':
-        specifier: ^7.0.11
-        version: 7.0.15
-      '@types/lodash':
-        specifier: ^4.14.168
-        version: 4.14.202
-      '@types/react':
-        specifier: ^17.0.6
-        version: 17.0.21
-      '@types/react-dom':
-        specifier: ^17.0.5
-        version: 17.0.8
-      copyfiles:
-        specifier: ^2.4.1
-        version: 2.4.1
-      jest:
-        specifier: ^29.7.0
-        version: 29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3))
-      jest-environment-jsdom:
-        specifier: ^29.7.0
-        version: 29.7.0
-      jest-junit:
-        specifier: ^16.0.0
-        version: 16.0.0
-      jest-when:
-        specifier: ^3.6.0
-        version: 3.6.0(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))
-      rimraf:
-        specifier: ^3.0.2
-        version: 3.0.2
-      ts-jest:
-        specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
-      typescript:
-        specifier: ^5.9.3
-        version: 5.9.3
-
   packages/i18n:
     dependencies:
       react:
@@ -6059,13 +5877,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -6113,7 +5931,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -6126,13 +5944,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -6215,13 +6033,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/monaco-editor':
         specifier: workspace:*
         version: link:../monaco-editor
@@ -6293,7 +6111,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -6431,13 +6249,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -6473,7 +6291,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -6492,13 +6310,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/cors-proxy-api':
         specifier: workspace:*
         version: link:../cors-proxy-api
@@ -6531,7 +6349,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       ts-node:
         specifier: ^10.9.2
         version: 10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)
@@ -6553,13 +6371,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -6607,7 +6425,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -6644,13 +6462,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -6695,7 +6513,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -6738,13 +6556,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -6789,7 +6607,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -6847,13 +6665,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -6947,6 +6765,9 @@ importers:
 
   packages/kie-sandbox-accelerator-quarkus:
     dependencies:
+      '@kie-tools/accelerator-git-http-server':
+        specifier: workspace:*
+        version: link:../accelerator-git-http-server
       '@kie-tools/jbpm-quarkus-devui':
         specifier: workspace:*
         version: link:../jbpm-quarkus-devui
@@ -6960,9 +6781,6 @@ importers:
       cpy-cli:
         specifier: ^5.0.0
         version: 5.0.0
-      finalhandler:
-        specifier: ^1.3.1
-        version: 1.3.1
       http-server:
         specifier: ^14.1.1
         version: 14.1.1
@@ -6975,9 +6793,6 @@ importers:
       run-script-os:
         specifier: ^1.1.6
         version: 1.1.6(patch_hash=82e28a047ef68998aa768f2d01885d4c96b061f05645c133026c22738f9a8753)
-      serve-static:
-        specifier: ^1.16.2
-        version: 1.16.2
 
   packages/kie-sandbox-distribution:
     dependencies:
@@ -7567,13 +7382,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -7623,13 +7438,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -7681,13 +7496,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -7865,13 +7680,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -7976,7 +7791,7 @@ importers:
         version: 2.0.3
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       ts-node:
         specifier: ^10.9.2
         version: 10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)
@@ -8000,13 +7815,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -8038,11 +7853,11 @@ importers:
         specifier: ^4.0.2
         version: 4.0.2(webpack@5.104.1)
       sass:
-        specifier: ^1.43.4
-        version: 1.77.6
+        specifier: ^1.90.0
+        version: 1.90.0
       sass-loader:
-        specifier: ^12.3.0
-        version: 12.4.0(sass@1.77.6)(webpack@5.104.1)
+        specifier: ^13.3.0
+        version: 13.3.3(sass@1.90.0)(webpack@5.104.1)
       style-loader:
         specifier: ^2.0.0
         version: 2.0.0(webpack@5.104.1)
@@ -8161,13 +7976,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/envelope':
         specifier: workspace:*
         version: link:../envelope
@@ -8275,7 +8090,7 @@ importers:
         version: 2.0.3
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       ts-node:
         specifier: ^10.9.2
         version: 10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)
@@ -8306,13 +8121,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -8345,7 +8160,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -8431,13 +8246,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -8673,16 +8488,16 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@graphql-codegen/add':
         specifier: ^3.2.3
         version: 3.2.3(graphql@14.3.1)
       '@graphql-codegen/cli':
         specifier: ^2.16.5
-        version: 2.16.5(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)
+        version: 2.16.5(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)
       '@graphql-codegen/introspection':
         specifier: ^2.2.3
         version: 2.2.3(encoding@0.1.13)(graphql@14.3.1)
@@ -8778,7 +8593,7 @@ importers:
         version: 4.17.23
       mini-css-extract-plugin:
         specifier: ^2.7.6
-        version: 2.9.0(webpack@5.104.1)
+        version: 2.9.4(webpack@5.104.1)
       nodemon:
         specifier: ^3.1.4
         version: 3.1.4
@@ -8789,8 +8604,8 @@ importers:
         specifier: ^3.0.2
         version: 3.0.2
       sass-loader:
-        specifier: ^12.3.0
-        version: 12.4.0(sass@1.90.0)(webpack@5.104.1)
+        specifier: ^13.3.0
+        version: 13.3.3(sass@1.90.0)(webpack@5.104.1)
       serve:
         specifier: ^12.0.1
         version: 12.0.1
@@ -8938,19 +8753,19 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@graphql-codegen/add':
         specifier: ^3.2.3
         version: 3.2.3(graphql@14.3.1)
       '@graphql-codegen/cli':
         specifier: ^2.16.5
-        version: 2.16.5(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)
+        version: 2.16.5(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)
       '@graphql-codegen/introspection':
         specifier: ^2.2.3
         version: 2.2.3(encoding@0.1.13)(graphql@14.3.1)
@@ -9016,7 +8831,7 @@ importers:
         version: 1.0.0
       mini-css-extract-plugin:
         specifier: ^2.7.6
-        version: 2.9.0(webpack@5.104.1)
+        version: 2.9.4(webpack@5.104.1)
       monaco-editor-webpack-plugin:
         specifier: ^7.0.1
         version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.104.1)
@@ -9033,8 +8848,8 @@ importers:
         specifier: ^3.0.2
         version: 3.0.2
       sass-loader:
-        specifier: ^12.3.0
-        version: 12.4.0(sass@1.90.0)(webpack@5.104.1)
+        specifier: ^13.3.0
+        version: 13.3.3(sass@1.90.0)(webpack@5.104.1)
       stream-http:
         specifier: ^3.2.0
         version: 3.2.0
@@ -9179,13 +8994,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -9276,19 +9091,19 @@ importers:
         version: 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2)
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@graphql-codegen/add':
         specifier: ^3.2.3
         version: 3.2.3(graphql@14.3.1)
       '@graphql-codegen/cli':
         specifier: ^2.16.5
-        version: 2.16.5(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)
+        version: 2.16.5(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)
       '@graphql-codegen/introspection':
         specifier: ^2.2.3
         version: 2.2.3(encoding@0.1.13)(graphql@14.3.1)
@@ -9361,13 +9176,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -9485,13 +9300,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -9533,13 +9348,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -9576,13 +9391,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -9703,13 +9518,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -9775,7 +9590,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -9824,19 +9639,19 @@ importers:
         version: 3.1.5(@types/react@17.0.21)(apollo-client@2.6.10(graphql@14.3.1))(apollo-utilities@1.3.4(graphql@14.3.1))(graphql@14.3.1)(react-dom@17.0.2)
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@graphql-codegen/add':
         specifier: ^3.2.3
         version: 3.2.3(graphql@14.3.1)
       '@graphql-codegen/cli':
         specifier: ^2.16.5
-        version: 2.16.5(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)
+        version: 2.16.5(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)
       '@graphql-codegen/introspection':
         specifier: ^2.2.3
         version: 2.2.3(encoding@0.1.13)(graphql@14.3.1)
@@ -9890,7 +9705,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -9930,13 +9745,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -10012,16 +9827,16 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@babel/preset-typescript':
         specifier: ^7.22.5
-        version: 7.23.0(@babel/core@7.26.10)
+        version: 7.23.0(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -10057,12 +9872,12 @@ importers:
         version: 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
       '@storybook/react-webpack5':
         specifier: ^7.3.2
-        version: 7.6.13(@babel/core@7.26.10)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
+        version: 7.6.13(@babel/core@7.28.3)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
       '@types/lodash':
         specifier: ^4.14.168
         version: 4.14.202
       '@types/node':
-        specifier: 24.10.11
+        specifier: ^24.10.11
         version: 24.10.11
       '@types/react':
         specifier: ^17.0.6
@@ -10178,13 +9993,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -10215,13 +10030,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -10260,7 +10075,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -10465,13 +10280,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -10594,7 +10409,7 @@ importers:
         version: 2.0.3
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       ts-node:
         specifier: ^10.9.2
         version: 10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)
@@ -10797,13 +10612,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -10964,13 +10779,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -11047,8 +10862,8 @@ importers:
         specifier: ^3.0.2
         version: 3.0.2
       sass-loader:
-        specifier: ^12.3.0
-        version: 12.4.0(sass@1.90.0)(webpack@5.104.1)
+        specifier: ^13.3.0
+        version: 13.3.3(sass@1.90.0)(webpack@5.104.1)
       stream-http:
         specifier: ^3.2.0
         version: 3.2.0
@@ -11060,7 +10875,7 @@ importers:
         version: 8.0.0(webpack@5.104.1)
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -11152,13 +10967,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -11252,16 +11067,16 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@babel/preset-typescript':
         specifier: ^7.22.5
-        version: 7.23.0(@babel/core@7.26.10)
+        version: 7.23.0(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -11306,7 +11121,7 @@ importers:
         version: 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
       '@storybook/react-webpack5':
         specifier: ^7.3.2
-        version: 7.6.13(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
+        version: 7.6.13(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
       '@types/d3-drag':
         specifier: ^3.0.3
         version: 3.0.7
@@ -11323,7 +11138,7 @@ importers:
         specifier: ^4.14.168
         version: 4.14.202
       '@types/node':
-        specifier: 24.10.11
+        specifier: ^24.10.11
         version: 24.10.11
       '@types/react':
         specifier: ^17.0.6
@@ -11375,7 +11190,7 @@ importers:
         version: 7.6.13(encoding@0.1.13)
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -11403,13 +11218,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -11442,7 +11257,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -11494,13 +11309,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -11539,7 +11354,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -11567,13 +11382,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -11615,7 +11430,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -11624,13 +11439,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/editor':
         specifier: workspace:*
         version: link:../editor
@@ -11762,7 +11577,7 @@ importers:
         version: 2.0.3
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -11850,13 +11665,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -12180,13 +11995,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -12243,10 +12058,10 @@ importers:
         version: 3.2.0
       terser-webpack-plugin:
         specifier: ^5.3.9
-        version: 5.3.10(@swc/core@1.3.92)(webpack@5.104.1)
+        version: 5.3.16(@swc/core@1.3.92)(webpack@5.104.1)
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       url:
         specifier: ^0.11.3
         version: 0.11.3
@@ -12267,10 +12082,10 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -12282,7 +12097,7 @@ importers:
         version: 3.13.0(encoding@0.1.13)(express@4.22.1)(graphql@14.3.1)
       babel-jest:
         specifier: ^25.5.1
-        version: 25.5.1(@babel/core@7.26.10)
+        version: 25.5.1(@babel/core@7.28.3)
       body-parser:
         specifier: ^1.20.3
         version: 1.20.4
@@ -12294,7 +12109,7 @@ importers:
         version: 4.22.1
       express-rate-limit:
         specifier: ^7.4.0
-        version: 7.4.0(express@4.22.1)
+        version: 7.5.1(express@4.22.1)
       graphql:
         specifier: 14.3.1
         version: 14.3.1
@@ -12518,16 +12333,16 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@graphql-codegen/add':
         specifier: ^3.2.3
         version: 3.2.3(graphql@14.3.1)
       '@graphql-codegen/cli':
         specifier: ^2.16.5
-        version: 2.16.5(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)
+        version: 2.16.5(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)
       '@graphql-codegen/introspection':
         specifier: ^2.2.3
         version: 2.2.3(encoding@0.1.13)(graphql@14.3.1)
@@ -12578,7 +12393,7 @@ importers:
         version: 0.8.0(enzyme@3.11.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
       babel-jest:
         specifier: ^25.5.1
-        version: 25.5.1(@babel/core@7.26.10)
+        version: 25.5.1(@babel/core@7.28.3)
       concurrently:
         specifier: ^8.2.2
         version: 8.2.2
@@ -12623,7 +12438,7 @@ importers:
         version: 16.0.0
       mini-css-extract-plugin:
         specifier: ^2.7.6
-        version: 2.9.0(webpack@5.104.1)
+        version: 2.9.4(webpack@5.104.1)
       monaco-editor-webpack-plugin:
         specifier: ^7.0.1
         version: 7.0.1(monaco-editor@0.39.0)(monaco-yaml@4.0.4(monaco-editor@0.39.0))(webpack@5.104.1)
@@ -12634,8 +12449,8 @@ importers:
         specifier: ^3.0.2
         version: 3.0.2
       sass-loader:
-        specifier: ^12.3.0
-        version: 12.4.0(sass@1.90.0)(webpack@5.104.1)
+        specifier: ^13.3.0
+        version: 13.3.3(sass@1.90.0)(webpack@5.104.1)
       start-server-and-test:
         specifier: ^2.0.3
         version: 2.0.3
@@ -12650,7 +12465,7 @@ importers:
         version: 8.0.0(webpack@5.104.1)
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@25.5.1(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@25.5.1(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       ts-loader:
         specifier: ^9.4.2
         version: 9.4.2(typescript@5.9.3)(webpack@5.104.1)
@@ -12757,7 +12572,7 @@ importers:
     devDependencies:
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.28.3)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
         version: 7.22.15(@babel/core@7.28.3)
@@ -12847,13 +12662,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -12895,7 +12710,7 @@ importers:
         version: 3.0.5(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20))
       '@storybook/react-webpack5':
         specifier: ^7.3.2
-        version: 7.6.13(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-dev-server@4.15.2(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)
+        version: 7.6.13(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-dev-server@4.15.2(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)
       '@storybook/theming':
         specifier: ^7.3.2
         version: 7.6.13(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
@@ -12972,13 +12787,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/patternfly-base':
         specifier: workspace:*
         version: link:../patternfly-base
@@ -13026,13 +12841,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -13065,7 +12880,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -13108,13 +12923,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -13162,7 +12977,7 @@ importers:
     devDependencies:
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.28.3)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
         version: 7.22.15(@babel/core@7.28.3)
@@ -13446,13 +13261,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -13537,13 +13352,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -13604,13 +13419,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -13646,7 +13461,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -13679,7 +13494,7 @@ importers:
         specifier: ^10.0.7
         version: 10.0.7
       '@types/node':
-        specifier: 24.10.11
+        specifier: ^24.10.11
         version: 24.10.11
       '@types/selenium-webdriver':
         specifier: ^4.1.27
@@ -13906,13 +13721,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -13949,13 +13764,13 @@ importers:
     devDependencies:
       '@babel/generator':
         specifier: ^7.26.5
-        version: 7.28.6
+        version: 7.29.1
       '@babel/parser':
         specifier: ^7.26.5
-        version: 7.28.6
+        version: 7.29.0
       '@babel/traverse':
         specifier: ^7.16.0
-        version: 7.28.6
+        version: 7.29.0
       '@kie-tools/root-env':
         specifier: workspace:*
         version: link:../root-env
@@ -13992,13 +13807,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -14056,13 +13871,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -14113,7 +13928,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -14122,13 +13937,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -14173,7 +13988,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -14203,7 +14018,7 @@ importers:
         specifier: ^4.14.168
         version: 4.14.202
       '@types/node':
-        specifier: 24.10.11
+        specifier: ^24.10.11
         version: 24.10.11
       glob:
         specifier: ^10.2.7
@@ -14259,13 +14074,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/i18n':
         specifier: workspace:*
         version: link:../i18n
@@ -14350,10 +14165,10 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -14392,7 +14207,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.15.13)(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
+        version: 29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.15.13)(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3)
       typescript:
         specifier: ^5.9.3
         version: 5.9.3
@@ -14474,13 +14289,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -14565,13 +14380,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.26.10)
+        version: 7.22.15(@babel/core@7.28.3)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -14849,10 +14664,10 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.26.10
+        version: 7.28.3
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.26.9(@babel/core@7.26.10)
+        version: 7.28.3(@babel/core@7.28.3)
       jest:
         specifier: ^29.7.0
         version: 29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3))
@@ -15480,26 +15295,14 @@ packages:
     resolution: {integrity: sha512-JxsSE0464a8IA/+q5EHKmchwNyUFJHtCH00tSXsLaOddwLjG6yVvTH6lGgPcWMhO7YWUXj/XVgVgeE9kZtsPUQ==}
     engines: {node: '>=16'}
 
-  '@babel/code-frame@7.28.6':
-    resolution: {integrity: sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==}
-    engines: {node: '>=6.9.0'}
-
   '@babel/code-frame@7.29.0':
     resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==}
     engines: {node: '>=6.9.0'}
 
-  '@babel/compat-data@7.28.5':
-    resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==}
-    engines: {node: '>=6.9.0'}
-
   '@babel/compat-data@7.29.0':
     resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==}
     engines: {node: '>=6.9.0'}
 
-  '@babel/core@7.26.10':
-    resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==}
-    engines: {node: '>=6.9.0'}
-
   '@babel/core@7.28.3':
     resolution: {integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==}
     engines: {node: '>=6.9.0'}
@@ -15508,10 +15311,6 @@ packages:
     resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
     engines: {node: '>=6.9.0'}
 
-  '@babel/generator@7.28.6':
-    resolution: {integrity: sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw==}
-    engines: {node: '>=6.9.0'}
-
   '@babel/generator@7.29.1':
     resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==}
     engines: {node: '>=6.9.0'}
@@ -15520,10 +15319,6 @@ packages:
     resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
     engines: {node: '>=6.9.0'}
 
-  '@babel/helper-compilation-targets@7.27.2':
-    resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
-    engines: {node: '>=6.9.0'}
-
   '@babel/helper-compilation-targets@7.28.6':
     resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==}
     engines: {node: '>=6.9.0'}
@@ -15540,11 +15335,6 @@ packages:
     peerDependencies:
       '@babel/core': ^7.0.0
 
-  '@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
-
   '@babel/helper-define-polyfill-provider@0.6.6':
     resolution: {integrity: sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==}
     peerDependencies:
@@ -15562,12 +15352,6 @@ packages:
     resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==}
     engines: {node: '>=6.9.0'}
 
-  '@babel/helper-module-transforms@7.28.3':
-    resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==}
-    engines: {node: '>=6.9.0'}
-    peerDependencies:
-      '@babel/core': ^7.0.0
-
   '@babel/helper-module-transforms@7.28.6':
     resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==}
     engines: {node: '>=6.9.0'}
@@ -15578,10 +15362,6 @@ packages:
     resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
     engines: {node: '>=6.9.0'}
 
-  '@babel/helper-plugin-utils@7.27.1':
-    resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
-    engines: {node: '>=6.9.0'}
-
   '@babel/helper-plugin-utils@7.28.6':
     resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==}
     engines: {node: '>=6.9.0'}
@@ -15622,19 +15402,10 @@ packages:
     resolution: {integrity: sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==}
     engines: {node: '>=6.9.0'}
 
-  '@babel/helpers@7.28.4':
-    resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
-    engines: {node: '>=6.9.0'}
-
   '@babel/helpers@7.28.6':
     resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==}
     engines: {node: '>=6.9.0'}
 
-  '@babel/parser@7.28.6':
-    resolution: {integrity: sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==}
-    engines: {node: '>=6.0.0'}
-    hasBin: true
-
   '@babel/parser@7.29.0':
     resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==}
     engines: {node: '>=6.0.0'}
@@ -15793,24 +15564,12 @@ packages:
     peerDependencies:
       '@babel/core': ^7.0.0-0
 
-  '@babel/plugin-transform-async-generator-functions@7.26.8':
-    resolution: {integrity: sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==}
-    engines: {node: '>=6.9.0'}
-    peerDependencies:
-      '@babel/core': ^7.0.0-0
-
   '@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
 
-  '@babel/plugin-transform-async-to-generator@7.25.9':
-    resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==}
-    engines: {node: '>=6.9.0'}
-    peerDependencies:
-      '@babel/core': ^7.0.0-0
-
   '@babel/plugin-transform-async-to-generator@7.27.1':
     resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==}
     engines: {node: '>=6.9.0'}
@@ -16153,12 +15912,6 @@ packages:
     peerDependencies:
       '@babel/core': ^7.0.0
 
-  '@babel/preset-env@7.26.9':
-    resolution: {integrity: sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==}
-    engines: {node: '>=6.9.0'}
-    peerDependencies:
-      '@babel/core': ^7.0.0-0
-
   '@babel/preset-env@7.28.3':
     resolution: {integrity: sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==}
     engines: {node: '>=6.9.0'}
@@ -16210,18 +15963,10 @@ packages:
     resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==}
     engines: {node: '>=6.9.0'}
 
-  '@babel/traverse@7.28.6':
-    resolution: {integrity: sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==}
-    engines: {node: '>=6.9.0'}
-
   '@babel/traverse@7.29.0':
     resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==}
     engines: {node: '>=6.9.0'}
 
-  '@babel/types@7.28.6':
-    resolution: {integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==}
-    engines: {node: '>=6.9.0'}
-
   '@babel/types@7.29.0':
     resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
     engines: {node: '>=6.9.0'}
@@ -16618,6 +16363,16 @@ packages:
     peerDependencies:
       eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
 
+  '@eslint-community/eslint-utils@4.9.1':
+    resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
+    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+    peerDependencies:
+      eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
+  '@eslint-community/regexpp@4.12.2':
+    resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
+    engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
   '@eslint-community/regexpp@4.9.1':
     resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==}
     engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -16900,7 +16655,7 @@ packages:
     resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -16909,7 +16664,7 @@ packages:
     resolution: {integrity: sha512-5yR4IBfe0kXe59r1YCTG8WXkUbl7Z35HK87Sw+WUyGD8wNUx7JvY7laahzeytyE1oLn74bQnL7hstctQxisQ8Q==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -16918,7 +16673,7 @@ packages:
     resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -16927,7 +16682,7 @@ packages:
     resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -16936,7 +16691,7 @@ packages:
     resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -16945,7 +16700,7 @@ packages:
     resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -16954,7 +16709,7 @@ packages:
     resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -16967,7 +16722,7 @@ packages:
     resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -16976,7 +16731,7 @@ packages:
     resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -16985,7 +16740,7 @@ packages:
     resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -16994,7 +16749,7 @@ packages:
     resolution: {integrity: sha512-nqhDw2ZcAUrKNPwhjinJny903bRhI0rQhiDz1LksjeRxqa36i3l75+4iXbOy0rlDpLJGxqtgoPavQjmmyS5UJw==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -17003,7 +16758,7 @@ packages:
     resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -17012,7 +16767,7 @@ packages:
     resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -17021,7 +16776,7 @@ packages:
     resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -17030,7 +16785,7 @@ packages:
     resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==}
     engines: {node: '>=18'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=18'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -19791,9 +19546,6 @@ packages:
   '@types/connect-history-api-fallback@1.5.4':
     resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==}
 
-  '@types/connect@3.4.34':
-    resolution: {integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==}
-
   '@types/connect@3.4.38':
     resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
 
@@ -19957,18 +19709,12 @@ packages:
   '@types/express-serve-static-core@4.17.31':
     resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==}
 
-  '@types/express-serve-static-core@4.17.35':
-    resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==}
-
   '@types/express-serve-static-core@4.19.8':
     resolution: {integrity: sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==}
 
   '@types/express@4.17.14':
     resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==}
 
-  '@types/express@4.17.21':
-    resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==}
-
   '@types/express@4.17.25':
     resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==}
 
@@ -19978,6 +19724,9 @@ packages:
   '@types/filewriter@0.0.28':
     resolution: {integrity: sha512-AR2KUJIMdSfl/SaAHpRotBAlaJpmhgHwehEeSJQOG0hS3IrjDU16xUEEUTdqcvdLa1q16ZK5MMrtOagfLvm0gw==}
 
+  '@types/finalhandler@1.2.4':
+    resolution: {integrity: sha512-ojpQ5ywnKZko/+tw8lR4xvUN5Uvfnar4ZtfpoLG1TdxlmiIqcQGUbXmc9iV5ud7J6rRtacNbwTkCE98NmsBPYw==}
+
   '@types/find-cache-dir@3.2.1':
     resolution: {integrity: sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==}
 
@@ -20008,9 +19757,6 @@ packages:
   '@types/http-cache-semantics@4.0.4':
     resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
 
-  '@types/http-errors@2.0.4':
-    resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==}
-
   '@types/http-errors@2.0.5':
     resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==}
 
@@ -20086,9 +19832,6 @@ packages:
   '@types/mime-types@2.1.2':
     resolution: {integrity: sha512-q9QGHMGCiBJCHEvd4ZLdasdqXv570agPsUW0CeIm/B8DzhxsYMerD0l3IlI+EQ1A2RWHY2mmM9x1YIuuWxisCg==}
 
-  '@types/mime@1.3.2':
-    resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==}
-
   '@types/mime@1.3.5':
     resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
 
@@ -20104,6 +19847,21 @@ packages:
   '@types/node-forge@1.3.11':
     resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
 
+  '@types/node@10.17.60':
+    resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==}
+
+  '@types/node@13.13.52':
+    resolution: {integrity: sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==}
+
+  '@types/node@16.18.126':
+    resolution: {integrity: sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==}
+
+  '@types/node@18.19.130':
+    resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==}
+
+  '@types/node@20.19.33':
+    resolution: {integrity: sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==}
+
   '@types/node@24.10.11':
     resolution: {integrity: sha512-/Af7O8r1frCVgOz0I62jWUtMohJ0/ZQU/ZoketltOJPZpnb17yoNc9BSoVuV9qlaIXJiPNOpsfq4ByFajSArNQ==}
 
@@ -20134,12 +19892,6 @@ packages:
   '@types/qs@6.14.0':
     resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==}
 
-  '@types/qs@6.9.7':
-    resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
-
-  '@types/range-parser@1.2.4':
-    resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==}
-
   '@types/range-parser@1.2.7':
     resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
 
@@ -20206,9 +19958,6 @@ packages:
   '@types/semver@7.7.1':
     resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==}
 
-  '@types/send@0.17.1':
-    resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
-
   '@types/send@0.17.6':
     resolution: {integrity: sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==}
 
@@ -20221,9 +19970,6 @@ packages:
   '@types/serve-static@1.15.10':
     resolution: {integrity: sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==}
 
-  '@types/serve-static@1.15.7':
-    resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==}
-
   '@types/simpl-schema@1.12.9':
     resolution: {integrity: sha512-j9Viuhdz7NWqjpx47SiwXsHiYT1knKyNo8sIs1d3S0DjudhYww5aUoyqdByP9bFKEJQhJepJ32QDEeDK8VTFkw==}
 
@@ -20290,9 +20036,6 @@ packages:
   '@types/ws@8.18.1':
     resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
 
-  '@types/ws@8.5.12':
-    resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==}
-
   '@types/yargs-parser@15.0.0':
     resolution: {integrity: sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==}
 
@@ -20525,7 +20268,7 @@ packages:
   '@whatwg-node/node-fetch@0.0.5':
     resolution: {integrity: sha512-hbccmaSZaItdsRuBKBEEhLoO+5oXJPxiyd0kG2xXd0Dh3Rt+vZn4pADHxuSiSHLd9CM+S2z4+IxlEGbWUgiz9g==}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': ^18.0.6
 
   '@whatwg-node/node-fetch@0.3.6':
     resolution: {integrity: sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==}
@@ -20718,11 +20461,6 @@ packages:
     engines: {node: '>=0.4.0'}
     hasBin: true
 
-  acorn@8.12.1:
-    resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
-    engines: {node: '>=0.4.0'}
-    hasBin: true
-
   acorn@8.15.0:
     resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
     engines: {node: '>=0.4.0'}
@@ -20748,10 +20486,6 @@ packages:
     resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
     engines: {node: '>= 6.0.0'}
 
-  agent-base@7.1.3:
-    resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
-    engines: {node: '>= 14'}
-
   agent-base@7.1.4:
     resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
     engines: {node: '>= 14'}
@@ -20834,10 +20568,6 @@ packages:
     resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
     engines: {node: '>=8'}
 
-  ansi-escapes@7.0.0:
-    resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==}
-    engines: {node: '>=18'}
-
   ansi-escapes@7.3.0:
     resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==}
     engines: {node: '>=18'}
@@ -21184,9 +20914,6 @@ packages:
   axios@0.27.2:
     resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==}
 
-  axios@1.12.2:
-    resolution: {integrity: sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==}
-
   axios@1.13.5:
     resolution: {integrity: sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==}
 
@@ -21248,31 +20975,16 @@ packages:
   babel-plugin-macros@2.8.0:
     resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==}
 
-  babel-plugin-polyfill-corejs2@0.4.11:
-    resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==}
-    peerDependencies:
-      '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
   babel-plugin-polyfill-corejs2@0.4.15:
     resolution: {integrity: sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==}
     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==}
-    peerDependencies:
-      '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
   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.2:
-    resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==}
-    peerDependencies:
-      '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
   babel-plugin-polyfill-regenerator@0.6.6:
     resolution: {integrity: sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==}
     peerDependencies:
@@ -21436,9 +21148,6 @@ packages:
   bole@4.0.0:
     resolution: {integrity: sha512-Bk/2qoyOSlwU1dnDFk/oPM2FCNKAlYlBHfpAgwGX+K9HUtxSvmIAQCmMWMOvE6BlHHRCwsH1MxJe/r1ieodxqQ==}
 
-  bonjour-service@1.2.1:
-    resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==}
-
   bonjour-service@1.3.0:
     resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==}
 
@@ -21544,9 +21253,6 @@ packages:
   buffer-fill@1.0.0:
     resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==}
 
-  buffer-from@1.1.1:
-    resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==}
-
   buffer-from@1.1.2:
     resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
 
@@ -22054,10 +21760,6 @@ packages:
     resolution: {integrity: sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==}
     engines: {node: '>= 0.8.0'}
 
-  compression@1.7.4:
-    resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
-    engines: {node: '>= 0.8.0'}
-
   compression@1.8.1:
     resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==}
     engines: {node: '>= 0.8.0'}
@@ -22197,7 +21899,7 @@ packages:
     resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==}
     engines: {node: '>=v14.21.3'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '*'
       cosmiconfig: '>=7'
       ts-node: '>=10'
       typescript: '>=4'
@@ -22374,10 +22076,6 @@ packages:
     resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==}
     engines: {node: '>= 6'}
 
-  css-what@6.1.0:
-    resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
-    engines: {node: '>= 6'}
-
   css-what@6.2.2:
     resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
     engines: {node: '>= 6'}
@@ -22871,10 +22569,6 @@ packages:
     resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
     engines: {node: '>=8'}
 
-  detect-libc@2.0.1:
-    resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==}
-    engines: {node: '>=8'}
-
   detect-libc@2.1.2:
     resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
     engines: {node: '>=8'}
@@ -23125,10 +22819,6 @@ packages:
     resolution: {integrity: sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==}
     engines: {node: '>=10.0.0'}
 
-  enhanced-resolve@5.17.1:
-    resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==}
-    engines: {node: '>=10.13.0'}
-
   enhanced-resolve@5.19.0:
     resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==}
     engines: {node: '>=10.13.0'}
@@ -23608,12 +23298,6 @@ packages:
   exponential-backoff@3.1.3:
     resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==}
 
-  express-rate-limit@7.4.0:
-    resolution: {integrity: sha512-v1204w3cXu5gCDmAvgvzI6qjzZzoMWKnyVDk3ACgfswTQLYiGen+r8w0VnXnGMmzEN/g8fwIQ4JrFFd4ZP6ssg==}
-    engines: {node: '>= 16'}
-    peerDependencies:
-      express: 4 || 5 || ^5.0.0-beta.1
-
   express-rate-limit@7.5.1:
     resolution: {integrity: sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==}
     engines: {node: '>= 16'}
@@ -23836,10 +23520,6 @@ packages:
     resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
     engines: {node: '>=6'}
 
-  find-cache-dir@3.3.1:
-    resolution: {integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==}
-    engines: {node: '>=8'}
-
   find-cache-dir@3.3.2:
     resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
     engines: {node: '>=8'}
@@ -23905,15 +23585,6 @@ packages:
       debug:
         optional: true
 
-  follow-redirects@1.15.6:
-    resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
-    engines: {node: '>=4.0'}
-    peerDependencies:
-      debug: '*'
-    peerDependenciesMeta:
-      debug:
-        optional: true
-
   for-each@0.3.5:
     resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
     engines: {node: '>= 0.4'}
@@ -24647,9 +24318,6 @@ packages:
     resolution: {integrity: sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==}
     engines: {node: '>=0.8.0'}
 
-  immutable@4.0.0:
-    resolution: {integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==}
-
   immutable@5.1.4:
     resolution: {integrity: sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==}
 
@@ -24743,10 +24411,6 @@ packages:
     resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==}
     engines: {node: '>= 12'}
 
-  ip-address@9.0.5:
-    resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
-    engines: {node: '>= 12'}
-
   ip@2.0.0:
     resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
 
@@ -24754,10 +24418,6 @@ packages:
     resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
     engines: {node: '>= 0.10'}
 
-  ipaddr.js@2.2.0:
-    resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==}
-    engines: {node: '>= 10'}
-
   ipaddr.js@2.3.0:
     resolution: {integrity: sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==}
     engines: {node: '>= 10'}
@@ -25152,10 +24812,6 @@ packages:
   isstream@0.1.2:
     resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==}
 
-  istanbul-lib-coverage@3.2.0:
-    resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
-    engines: {node: '>=8'}
-
   istanbul-lib-coverage@3.2.2:
     resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
     engines: {node: '>=8'}
@@ -25228,7 +24884,7 @@ packages:
     resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '*'
       ts-node: '>=9.0.0'
     peerDependenciesMeta:
       '@types/node':
@@ -25400,9 +25056,6 @@ packages:
   jose@5.10.0:
     resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==}
 
-  jose@6.0.8:
-    resolution: {integrity: sha512-EyUPtOKyTYq+iMOszO42eobQllaIjJnwkZ2U93aJzNyPibCy7CEvT9UQnaCVB51IAd49gbNdCew1c0LcLTCB2g==}
-
   jose@6.1.3:
     resolution: {integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==}
 
@@ -25423,9 +25076,6 @@ packages:
   jsbn@0.1.1:
     resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
 
-  jsbn@1.1.0:
-    resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
-
   jscodeshift@0.15.1:
     resolution: {integrity: sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg==}
     hasBin: true
@@ -25704,10 +25354,6 @@ packages:
     resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
     engines: {node: '>=6'}
 
-  klona@2.0.5:
-    resolution: {integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==}
-    engines: {node: '>= 8'}
-
   koa-compose@4.1.0:
     resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==}
 
@@ -25741,9 +25387,6 @@ packages:
   launch-editor@2.12.0:
     resolution: {integrity: sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==}
 
-  launch-editor@2.8.0:
-    resolution: {integrity: sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==}
-
   lazy-ass@1.6.0:
     resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==}
     engines: {node: '> 0.8'}
@@ -25987,10 +25630,6 @@ packages:
     resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==}
     engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
 
-  lru-cache@10.4.2:
-    resolution: {integrity: sha512-voV4dDrdVZVNz84n39LFKDaRzfwhdzJ7akpyXfTMxCgRUp07U3lcJUXRlhTKP17rgt09sUzLi5iCitpEAr+6ug==}
-    engines: {node: 14 || 16 || 18 || 20 || >=22}
-
   lru-cache@10.4.3:
     resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
 
@@ -26017,9 +25656,6 @@ packages:
     resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
     hasBin: true
 
-  magic-string@0.30.11:
-    resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
-
   magic-string@0.30.17:
     resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
 
@@ -26176,7 +25812,7 @@ packages:
     resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==}
     engines: {node: '>=13'}
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': '>=13'
     peerDependenciesMeta:
       '@types/node':
         optional: true
@@ -26271,12 +25907,6 @@ packages:
     resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
     engines: {node: '>=4'}
 
-  mini-css-extract-plugin@2.9.0:
-    resolution: {integrity: sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==}
-    engines: {node: '>= 12.13.0'}
-    peerDependencies:
-      webpack: ^5.0.0
-
   mini-css-extract-plugin@2.9.4:
     resolution: {integrity: sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==}
     engines: {node: '>= 12.13.0'}
@@ -26467,10 +26097,6 @@ packages:
     resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
     engines: {node: '>=4'}
 
-  mrmime@2.0.0:
-    resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
-    engines: {node: '>=10'}
-
   mrmime@2.0.1:
     resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
     engines: {node: '>=10'}
@@ -26765,9 +26391,6 @@ packages:
     engines: {node: ^12.13.0 || ^14.15.0 || >=16}
     deprecated: This package is no longer supported.
 
-  nth-check@2.0.1:
-    resolution: {integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==}
-
   nth-check@2.1.1:
     resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
 
@@ -26892,10 +26515,6 @@ packages:
     resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==}
     engines: {node: '>=8'}
 
-  open@8.4.0:
-    resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==}
-    engines: {node: '>=12'}
-
   open@8.4.2:
     resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
     engines: {node: '>=12'}
@@ -28571,9 +28190,6 @@ packages:
     resolution: {integrity: sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw==}
     hasBin: true
 
-  rxjs@7.8.1:
-    resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
-
   rxjs@7.8.2:
     resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
 
@@ -28621,13 +28237,14 @@ packages:
   sanitize-filename@1.6.3:
     resolution: {integrity: sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==}
 
-  sass-loader@12.4.0:
-    resolution: {integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==}
-    engines: {node: '>= 12.13.0'}
+  sass-loader@13.3.3:
+    resolution: {integrity: sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==}
+    engines: {node: '>= 14.15.0'}
     peerDependencies:
       fibers: '>= 3.1.0'
-      node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
+      node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
       sass: ^1.3.0
+      sass-embedded: '*'
       webpack: ^5.0.0
     peerDependenciesMeta:
       fibers:
@@ -28636,6 +28253,8 @@ packages:
         optional: true
       sass:
         optional: true
+      sass-embedded:
+        optional: true
 
   sass-loader@16.0.5:
     resolution: {integrity: sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==}
@@ -28658,19 +28277,11 @@ packages:
       webpack:
         optional: true
 
-  sass@1.77.6:
-    resolution: {integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==}
-    engines: {node: '>=14.0.0'}
-    hasBin: true
-
   sass@1.90.0:
     resolution: {integrity: sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==}
     engines: {node: '>=14.0.0'}
     hasBin: true
 
-  sax@1.2.4:
-    resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
-
   sax@1.4.4:
     resolution: {integrity: sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==}
     engines: {node: '>=11.0.0'}
@@ -28686,10 +28297,6 @@ packages:
     resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
     engines: {node: '>= 10.13.0'}
 
-  schema-utils@4.2.0:
-    resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==}
-    engines: {node: '>= 12.13.0'}
-
   schema-utils@4.3.3:
     resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==}
     engines: {node: '>= 10.13.0'}
@@ -28758,10 +28365,6 @@ packages:
   serve-handler@6.1.3:
     resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==}
 
-  serve-index@1.9.1:
-    resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==}
-    engines: {node: '>= 0.8.0'}
-
   serve-index@1.9.2:
     resolution: {integrity: sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==}
     engines: {node: '>= 0.8.0'}
@@ -28819,9 +28422,6 @@ packages:
     resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
     engines: {node: '>=8'}
 
-  shell-quote@1.8.1:
-    resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
-
   shell-quote@1.8.3:
     resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
     engines: {node: '>= 0.4'}
@@ -28971,10 +28571,6 @@ packages:
     resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
     engines: {node: '>= 14'}
 
-  socks@2.8.3:
-    resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==}
-    engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
-
   socks@2.8.7:
     resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==}
     engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
@@ -29025,10 +28621,6 @@ packages:
     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'}
@@ -29077,9 +28669,6 @@ packages:
   sprintf-js@1.0.3:
     resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
 
-  sprintf-js@1.1.3:
-    resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
-
   sshpk@1.18.0:
     resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==}
     engines: {node: '>=0.10.0'}
@@ -29394,10 +28983,6 @@ packages:
     resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==}
     engines: {node: '>=10.0.0'}
 
-  tapable@2.2.1:
-    resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
-    engines: {node: '>=6'}
-
   tapable@2.3.0:
     resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
     engines: {node: '>=6'}
@@ -29434,6 +29019,7 @@ packages:
   tar@7.5.7:
     resolution: {integrity: sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==}
     engines: {node: '>=18'}
+    deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
 
   targz@1.0.1:
     resolution: {integrity: sha512-6q4tP9U55mZnRuMTBqnqc3nwYQY3kv+QthCFZuMk+Tn1qYUnMPmL/JZ/mzgXINzFpSqfU+242IFmFU9VPvqaQw==}
@@ -29469,22 +29055,6 @@ packages:
     resolution: {integrity: sha512-lk+vH+MccxNqgVqSnkMVKx4VLJfnLjDBGzH16JVZjKE2DoxP57s6/vt6JmXV5I3jBcfGrxNrYtC+mPtU7WJztA==}
     engines: {node: '>=18'}
 
-  terser-webpack-plugin@5.3.10:
-    resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
-    engines: {node: '>= 10.13.0'}
-    peerDependencies:
-      '@swc/core': '*'
-      esbuild: '*'
-      uglify-js: '*'
-      webpack: ^5.1.0
-    peerDependenciesMeta:
-      '@swc/core':
-        optional: true
-      esbuild:
-        optional: true
-      uglify-js:
-        optional: true
-
   terser-webpack-plugin@5.3.16:
     resolution: {integrity: sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==}
     engines: {node: '>= 10.13.0'}
@@ -29501,11 +29071,6 @@ packages:
       uglify-js:
         optional: true
 
-  terser@5.31.6:
-    resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==}
-    engines: {node: '>=10'}
-    hasBin: true
-
   terser@5.43.1:
     resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==}
     engines: {node: '>=10'}
@@ -29737,7 +29302,7 @@ packages:
     peerDependencies:
       '@swc/core': '>=1.2.50'
       '@swc/wasm': '>=1.2.50'
-      '@types/node': 24.10.11
+      '@types/node': '*'
       typescript: '>=2.7'
     peerDependenciesMeta:
       '@swc/core':
@@ -29908,6 +29473,12 @@ packages:
   underscore@1.13.1:
     resolution: {integrity: sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==}
 
+  undici-types@5.26.5:
+    resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+
+  undici-types@6.21.0:
+    resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+
   undici-types@7.16.0:
     resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
 
@@ -30329,7 +29900,7 @@ packages:
     engines: {node: ^20.19.0 || >=22.12.0}
     hasBin: true
     peerDependencies:
-      '@types/node': 24.10.11
+      '@types/node': ^20.19.0 || >=22.12.0
       jiti: '>=1.21.0'
       less: ^4.0.0
       lightningcss: ^1.21.0
@@ -30724,18 +30295,6 @@ packages:
       utf-8-validate:
         optional: true
 
-  ws@8.18.0:
-    resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
-    engines: {node: '>=10.0.0'}
-    peerDependencies:
-      bufferutil: ^4.0.1
-      utf-8-validate: '>=5.0.2'
-    peerDependenciesMeta:
-      bufferutil:
-        optional: true
-      utf-8-validate:
-        optional: true
-
   ws@8.19.0:
     resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==}
     engines: {node: '>=10.0.0'}
@@ -31051,13 +30610,13 @@ snapshots:
     transitivePeerDependencies:
       - chokidar
 
-  '@angular-devkit/build-angular@20.3.15(@angular/compiler-cli@20.3.16(@angular/compiler@20.3.16)(typescript@5.9.3))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)))(@swc/core@1.3.92)(@types/node@24.10.11)(ch [...]
+  '@angular-devkit/build-angular@20.3.15(@angular/compiler-cli@20.3.16(@angular/compiler@20.3.16)(typescript@5.9.3))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)))(@swc/core@1.3.92)(@types/node@24.10.11)(ch [...]
     dependencies:
       '@ampproject/remapping': 2.3.0
       '@angular-devkit/architect': 0.2003.15(chokidar@4.0.3)
       '@angular-devkit/build-webpack': 0.2003.15(chokidar@4.0.3)(webpack-dev-server@5.2.2(tslib@2.8.1)(webpack@5.104.1(@swc/core@1.3.92)))(webpack@5.104.1(@swc/core@1.3.92))
       '@angular-devkit/core': 20.3.15(chokidar@4.0.3)
-      '@angular/build': 20.3.15(@angular/compiler-cli@20.3.16(@angular/compiler@20.3.16)(typescript@5.9.3))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)))(@types/node@24.10.11)(chokidar@4.0.3)(jiti@1.21.7)( [...]
+      '@angular/build': 20.3.15(@angular/compiler-cli@20.3.16(@angular/compiler@20.3.16)(typescript@5.9.3))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)))(@types/node@24.10.11)(chokidar@4.0.3)(jiti@1.21.7)( [...]
       '@angular/compiler-cli': 20.3.16(@angular/compiler@20.3.16)(typescript@5.9.3)
       '@babel/core': 7.28.3
       '@babel/generator': 7.28.3
@@ -31110,8 +30669,8 @@ snapshots:
       webpack-merge: 6.0.1
       webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.4(webpack@5.104.1(@swc/core@1.3.92)))(webpack@5.104.1(@swc/core@1.3.92))
     optionalDependencies:
-      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)
-      '@angular/platform-browser': 20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))
+      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)
+      '@angular/platform-browser': 20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))
       esbuild: 0.25.9
       jest: 29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3))
       jest-environment-jsdom: 29.7.0
@@ -31169,7 +30728,7 @@ snapshots:
     transitivePeerDependencies:
       - chokidar
 
-  '@angular/build@20.3.15(@angular/compiler-cli@20.3.16(@angular/compiler@20.3.16)(typescript@5.9.3))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)))(@types/node@24.10.11)(chokidar@4.0.3)(jiti@1.21.7)(karma@ [...]
+  '@angular/build@20.3.15(@angular/compiler-cli@20.3.16(@angular/compiler@20.3.16)(typescript@5.9.3))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)))(@types/node@24.10.11)(chokidar@4.0.3)(jiti@1.21.7)(karma@ [...]
     dependencies:
       '@ampproject/remapping': 2.3.0
       '@angular-devkit/architect': 0.2003.15(chokidar@4.0.3)
@@ -31202,8 +30761,8 @@ snapshots:
       vite: 7.1.11(@types/node@24.10.11)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)
       watchpack: 2.4.4
     optionalDependencies:
-      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)
-      '@angular/platform-browser': 20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))
+      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)
+      '@angular/platform-browser': 20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))
       karma: 6.4.2
       less: 4.4.0
       lmdb: 3.4.2
@@ -31248,10 +30807,10 @@ snapshots:
       - hono
       - supports-color
 
-  '@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1)':
+  '@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2)':
     dependencies:
-      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)
-      rxjs: 7.8.1
+      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)
+      rxjs: 7.8.2
       tslib: 2.8.1
 
   '@angular/compiler-cli@20.3.16(@angular/compiler@20.3.16)(typescript@5.9.3)':
@@ -31274,32 +30833,32 @@ snapshots:
     dependencies:
       tslib: 2.8.1
 
-  '@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)':
+  '@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)':
     dependencies:
-      rxjs: 7.8.1
+      rxjs: 7.8.2
       tslib: 2.8.1
     optionalDependencies:
       '@angular/compiler': 20.3.16
       zone.js: 0.14.8
 
-  '@angular/elements@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1)':
+  '@angular/elements@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2)':
     dependencies:
-      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)
-      rxjs: 7.8.1
+      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)
+      rxjs: 7.8.2
       tslib: 2.8.1
 
-  '@angular/platform-browser-dynamic@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)))':
+  '@angular/platform-browser-dynamic@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/compiler@20.3.16)(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)))':
     dependencies:
-      '@angular/common': 20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1)
+      '@angular/common': 20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2)
       '@angular/compiler': 20.3.16
-      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)
-      '@angular/platform-browser': 20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))
+      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)
+      '@angular/platform-browser': 20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))
       tslib: 2.8.1
 
-  '@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))':
+  '@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2))(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))':
     dependencies:
-      '@angular/common': 20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8))(rxjs@7.8.1)
-      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.1)(zone.js@0.14.8)
+      '@angular/common': 20.3.16(@angular/core@20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8))(rxjs@7.8.2)
+      '@angular/core': 20.3.16(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.14.8)
       tslib: 2.8.1
 
   '@apidevtools/json-schema-ref-parser@9.0.6':
@@ -31336,7 +30895,7 @@ snapshots:
       '@protobufjs/pool': 1.1.0
       '@protobufjs/utf8': 1.1.0
       '@types/long': 4.0.2
-      '@types/node': 24.10.11
+      '@types/node': 10.17.60
       long: 4.0.0
 
   '@apollo/protobufjs@1.2.7':
@@ -32194,42 +31753,14 @@ snapshots:
       jsonwebtoken: 9.0.2
       uuid: 8.3.2
 
-  '@babel/code-frame@7.28.6':
-    dependencies:
-      '@babel/helper-validator-identifier': 7.28.5
-      js-tokens: 4.0.0
-      picocolors: 1.1.1
-
   '@babel/code-frame@7.29.0':
     dependencies:
       '@babel/helper-validator-identifier': 7.28.5
       js-tokens: 4.0.0
       picocolors: 1.1.1
 
-  '@babel/compat-data@7.28.5': {}
-
   '@babel/compat-data@7.29.0': {}
 
-  '@babel/core@7.26.10':
-    dependencies:
-      '@ampproject/remapping': 2.3.0
-      '@babel/code-frame': 7.28.6
-      '@babel/generator': 7.28.6
-      '@babel/helper-compilation-targets': 7.27.2
-      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.26.10)
-      '@babel/helpers': 7.28.4
-      '@babel/parser': 7.28.6
-      '@babel/template': 7.28.6
-      '@babel/traverse': 7.28.6
-      '@babel/types': 7.28.6
-      convert-source-map: 2.0.0
-      debug: 4.4.3
-      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
@@ -32258,14 +31789,6 @@ snapshots:
       '@jridgewell/trace-mapping': 0.3.31
       jsesc: 3.1.0
 
-  '@babel/generator@7.28.6':
-    dependencies:
-      '@babel/parser': 7.28.6
-      '@babel/types': 7.28.6
-      '@jridgewell/gen-mapping': 0.3.13
-      '@jridgewell/trace-mapping': 0.3.31
-      jsesc: 3.1.0
-
   '@babel/generator@7.29.1':
     dependencies:
       '@babel/parser': 7.29.0
@@ -32278,14 +31801,6 @@ snapshots:
     dependencies:
       '@babel/types': 7.29.0
 
-  '@babel/helper-compilation-targets@7.27.2':
-    dependencies:
-      '@babel/compat-data': 7.28.5
-      '@babel/helper-validator-option': 7.27.1
-      browserslist: 4.28.1
-      lru-cache: 5.1.1
-      semver: 6.3.1
-
   '@babel/helper-compilation-targets@7.28.6':
     dependencies:
       '@babel/compat-data': 7.29.0
@@ -32294,19 +31809,6 @@ snapshots:
       lru-cache: 5.1.1
       semver: 6.3.1
 
-  '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-annotate-as-pure': 7.27.3
-      '@babel/helper-member-expression-to-functions': 7.28.5
-      '@babel/helper-optimise-call-expression': 7.27.1
-      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.26.10)
-      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
-      '@babel/traverse': 7.29.0
-      semver: 6.3.1
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
@@ -32320,13 +31822,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-annotate-as-pure': 7.27.3
-      regexpu-core: 6.4.0
-      semver: 6.3.1
-
   '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
@@ -32334,28 +31829,6 @@ snapshots:
       regexpu-core: 6.4.0
       semver: 6.3.1
 
-  '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-compilation-targets': 7.28.6
-      '@babel/helper-plugin-utils': 7.28.6
-      debug: 4.4.3
-      lodash.debounce: 4.0.8
-      resolve: 1.22.11
-    transitivePeerDependencies:
-      - supports-color
-
-  '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.3)':
-    dependencies:
-      '@babel/core': 7.28.3
-      '@babel/helper-compilation-targets': 7.28.6
-      '@babel/helper-plugin-utils': 7.28.6
-      debug: 4.4.3
-      lodash.debounce: 4.0.8
-      resolve: 1.22.11
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
@@ -32383,24 +31856,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/helper-module-transforms@7.28.3(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-module-imports': 7.28.6
-      '@babel/helper-validator-identifier': 7.28.5
-      '@babel/traverse': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
-
-  '@babel/helper-module-transforms@7.28.6(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-module-imports': 7.28.6
-      '@babel/helper-validator-identifier': 7.28.5
-      '@babel/traverse': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/helper-module-transforms@7.28.6(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
@@ -32414,19 +31869,8 @@ snapshots:
     dependencies:
       '@babel/types': 7.29.0
 
-  '@babel/helper-plugin-utils@7.27.1': {}
-
   '@babel/helper-plugin-utils@7.28.6': {}
 
-  '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-annotate-as-pure': 7.27.3
-      '@babel/helper-wrap-function': 7.28.6
-      '@babel/traverse': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
@@ -32436,15 +31880,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/helper-replace-supers@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-member-expression-to-functions': 7.28.5
-      '@babel/helper-optimise-call-expression': 7.27.1
-      '@babel/traverse': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
@@ -32479,90 +31914,46 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/helpers@7.28.4':
-    dependencies:
-      '@babel/template': 7.28.6
-      '@babel/types': 7.29.0
-
   '@babel/helpers@7.28.6':
     dependencies:
       '@babel/template': 7.28.6
       '@babel/types': 7.29.0
 
-  '@babel/parser@7.28.6':
-    dependencies:
-      '@babel/types': 7.28.6
-
   '@babel/parser@7.29.0':
     dependencies:
       '@babel/types': 7.29.0
 
-  '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/traverse': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/traverse': 7.29.0
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@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.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@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.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
-      '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.26.10)
-    transitivePeerDependencies:
-      - supports-color
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
       '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.3)
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/traverse': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/traverse': 7.29.0
     transitivePeerDependencies:
       - supports-color
@@ -32584,77 +31975,38 @@ snapshots:
       '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.3)
       '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3)
 
-  '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-
   '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
 
-  '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-
   '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-
   '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-
   '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-
   '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.3)':
@@ -32662,29 +32014,14 @@ snapshots:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-
   '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.3)':
@@ -32692,116 +32029,51 @@ snapshots:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-
   '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-
   '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-
   '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-
   '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-
   '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-    optional: true
-
   '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-
   '@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.3)':
-    dependencies:
-      '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.28.6
-      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.26.10)
-      '@babel/traverse': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
 
-  '@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.28.3)':
+  '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
-      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.3)
-      '@babel/traverse': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
 
   '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.3)':
     dependencies:
@@ -32812,24 +32084,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-module-imports': 7.28.6
-      '@babel/helper-plugin-utils': 7.28.6
-      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.26.10)
-    transitivePeerDependencies:
-      - supports-color
-
-  '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.28.3)':
-    dependencies:
-      '@babel/core': 7.28.3
-      '@babel/helper-module-imports': 7.28.6
-      '@babel/helper-plugin-utils': 7.28.6
-      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.3)
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
@@ -32839,47 +32093,21 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
-    transitivePeerDependencies:
-      - supports-color
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
-    transitivePeerDependencies:
-      - supports-color
-
-  '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
     transitivePeerDependencies:
       - supports-color
 
@@ -32887,19 +32115,7 @@ snapshots:
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
-    transitivePeerDependencies:
-      - supports-color
-
-  '@babel/plugin-transform-classes@7.28.4(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-annotate-as-pure': 7.27.3
-      '@babel/helper-compilation-targets': 7.28.6
-      '@babel/helper-globals': 7.28.0
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.26.10)
-      '@babel/traverse': 7.29.0
+      '@babel/helper-plugin-utils': 7.28.6
     transitivePeerDependencies:
       - supports-color
 
@@ -32909,83 +32125,47 @@ snapshots:
       '@babel/helper-annotate-as-pure': 7.27.3
       '@babel/helper-compilation-targets': 7.28.6
       '@babel/helper-globals': 7.28.0
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3)
       '@babel/traverse': 7.29.0
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/template': 7.28.6
-
   '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/template': 7.28.6
 
-  '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/traverse': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/traverse': 7.29.0
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@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.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.28.3)':
     dependencies:
@@ -32995,31 +32175,15 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.28.6
-      '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.10)
 
   '@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.28.3)':
     dependencies:
@@ -33027,101 +32191,48 @@ snapshots:
       '@babel/helper-plugin-utils': 7.28.6
       '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.28.3)
 
-  '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-compilation-targets': 7.28.6
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/traverse': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-compilation-targets': 7.28.6
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/traverse': 7.29.0
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-literals@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-module-transforms': 7.28.6(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
-    transitivePeerDependencies:
-      - supports-color
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-module-transforms': 7.28.6(@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.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-module-transforms': 7.28.6(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
     transitivePeerDependencies:
       - supports-color
 
@@ -33129,17 +32240,7 @@ snapshots:
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
-    transitivePeerDependencies:
-      - supports-color
-
-  '@babel/plugin-transform-modules-systemjs@7.28.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-module-transforms': 7.28.6(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/helper-validator-identifier': 7.28.5
-      '@babel/traverse': 7.29.0
+      '@babel/helper-plugin-utils': 7.28.6
     transitivePeerDependencies:
       - supports-color
 
@@ -33147,166 +32248,83 @@ snapshots:
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/helper-validator-identifier': 7.28.5
       '@babel/traverse': 7.29.0
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-module-transforms': 7.28.6(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-compilation-targets': 7.28.6
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.26.10)
-      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.26.10)
-      '@babel/traverse': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-compilation-targets': 7.28.6
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.3)
       '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3)
       '@babel/traverse': 7.29.0
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.26.10)
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@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.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-optional-chaining@7.28.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
-    transitivePeerDependencies:
-      - supports-color
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-optional-chaining@7.28.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
-    transitivePeerDependencies:
-      - supports-color
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-create-class-features-plugin': 7.28.5(@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.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-annotate-as-pure': 7.27.3
-      '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
     transitivePeerDependencies:
       - supports-color
 
@@ -33315,41 +32333,24 @@ snapshots:
       '@babel/core': 7.28.3
       '@babel/helper-annotate-as-pure': 7.27.3
       '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-react-constant-elements@7.17.12(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-plugin-utils': 7.28.6
 
-  '@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.26.10)
-    transitivePeerDependencies:
-      - supports-color
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.28.3)':
     dependencies:
@@ -33358,71 +32359,38 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-annotate-as-pure': 7.27.3
-      '@babel/helper-module-imports': 7.28.6
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.26.10)
-      '@babel/types': 7.29.0
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-annotate-as-pure': 7.27.3
       '@babel/helper-module-imports': 7.28.6
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.28.3)
       '@babel/types': 7.29.0
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-annotate-as-pure': 7.27.3
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-annotate-as-pure': 7.27.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-runtime@7.28.3(@babel/core@7.28.3)':
     dependencies:
@@ -33436,277 +32404,66 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-spread@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
-    transitivePeerDependencies:
-      - supports-color
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-typescript@7.22.15(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-annotate-as-pure': 7.27.3
-      '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.26.10)
-    transitivePeerDependencies:
-      - supports-color
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-typescript@7.22.15(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-annotate-as-pure': 7.27.3
       '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.28.3)
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-
   '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.26.10)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
       '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.3)
-      '@babel/helper-plugin-utils': 7.27.1
-
-  '@babel/preset-env@7.26.9(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/compat-data': 7.28.5
-      '@babel/core': 7.26.10
-      '@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.28.5(@babel/core@7.26.10)
-      '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.26.10)
-      '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.10)
-      '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.10)
-      '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-async-generator-functions': 7.26.8(@babel/core@7.26.10)
-      '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.10)
-      '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.26.10)
-      '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.26.10)
-      '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.26.10)
-      '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.26.10)
-      '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-exponentiation-operator': 7.28.5(@babel/core@7.26.10)
-      '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-logical-assignment-operators': 7.28.5(@babel/core@7.26.10)
-      '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-modules-systemjs': 7.28.5(@babel/core@7.26.10)
-      '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.26.10)
-      '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.26.10)
-      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.26.10)
-      '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.26.10)
-      '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.26.10)
-      '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.10)
-      babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.10)
-      babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.26.10)
-      babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.10)
-      core-js-compat: 3.46.0
-      semver: 6.3.1
-    transitivePeerDependencies:
-      - supports-color
-
-  '@babel/preset-env@7.26.9(@babel/core@7.28.3)':
-    dependencies:
-      '@babel/compat-data': 7.28.5
-      '@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.28.5(@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.26.8(@babel/core@7.28.3)
-      '@babel/plugin-transform-async-to-generator': 7.25.9(@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.5(@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.4(@babel/core@7.28.3)
-      '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.3)
-      '@babel/plugin-transform-destructuring': 7.28.5(@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-exponentiation-operator': 7.28.5(@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.28.5(@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.28.5(@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.4(@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.28.5(@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.4(@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.11(@babel/core@7.28.3)
-      babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.28.3)
-      babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.28.3)
-      core-js-compat: 3.46.0
-      semver: 6.3.1
-    transitivePeerDependencies:
-      - supports-color
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/preset-env@7.28.3(@babel/core@7.28.3)':
     dependencies:
@@ -33784,13 +32541,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/preset-flow@7.22.15(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.28.6
-      '@babel/helper-validator-option': 7.27.1
-      '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.26.10)
-
   '@babel/preset-flow@7.22.15(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
@@ -33798,36 +32548,17 @@ snapshots:
       '@babel/helper-validator-option': 7.27.1
       '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.28.3)
 
-  '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/types': 7.29.0
-      esutils: 2.0.3
-
   '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/types': 7.29.0
       esutils: 2.0.3
 
-  '@babel/preset-react@7.22.15(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/helper-validator-option': 7.27.1
-      '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.26.10)
-      '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.26.10)
-      '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.26.10)
-      '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.26.10)
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/preset-react@7.22.15(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/helper-validator-option': 7.27.1
       '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.28.3)
       '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.28.3)
@@ -33836,21 +32567,10 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/preset-typescript@7.23.0(@babel/core@7.26.10)':
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.27.1
-      '@babel/helper-validator-option': 7.27.1
-      '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.26.10)
-      '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.26.10)
-      '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.26.10)
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/preset-typescript@7.23.0(@babel/core@7.28.3)':
     dependencies:
       '@babel/core': 7.28.3
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/helper-validator-option': 7.27.1
       '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.28.3)
       '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3)
@@ -33879,18 +32599,6 @@ snapshots:
       '@babel/parser': 7.29.0
       '@babel/types': 7.29.0
 
-  '@babel/traverse@7.28.6':
-    dependencies:
-      '@babel/code-frame': 7.28.6
-      '@babel/generator': 7.28.6
-      '@babel/helper-globals': 7.28.0
-      '@babel/parser': 7.28.6
-      '@babel/template': 7.28.6
-      '@babel/types': 7.28.6
-      debug: 4.4.3
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/traverse@7.29.0':
     dependencies:
       '@babel/code-frame': 7.29.0
@@ -33903,11 +32611,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/types@7.28.6':
-    dependencies:
-      '@babel/helper-string-parser': 7.27.1
-      '@babel/helper-validator-identifier': 7.28.5
-
   '@babel/types@7.29.0':
     dependencies:
       '@babel/helper-string-parser': 7.27.1
@@ -34179,6 +32882,13 @@ snapshots:
       eslint: 8.52.0
       eslint-visitor-keys: 3.4.3
 
+  '@eslint-community/eslint-utils@4.9.1(eslint@8.52.0)':
+    dependencies:
+      eslint: 8.52.0
+      eslint-visitor-keys: 3.4.3
+
+  '@eslint-community/regexpp@4.12.2': {}
+
   '@eslint-community/regexpp@4.9.1': {}
 
   '@eslint/eslintrc@2.1.2':
@@ -34224,19 +32934,19 @@ snapshots:
     dependencies:
       '@graphql-codegen/plugin-helpers': 3.1.2(graphql@14.3.1)
       graphql: 14.3.1
-      tslib: 2.4.0
+      tslib: 2.4.1
 
-  '@graphql-codegen/cli@2.16.5(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)':
+  '@graphql-codegen/cli@2.16.5(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/node@24.10.11)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.9.3)':
     dependencies:
-      '@babel/generator': 7.28.6
+      '@babel/generator': 7.29.1
       '@babel/template': 7.28.6
-      '@babel/types': 7.28.6
+      '@babel/types': 7.29.0
       '@graphql-codegen/core': 2.6.8(graphql@14.3.1)
       '@graphql-codegen/plugin-helpers': 3.1.2(graphql@14.3.1)
       '@graphql-tools/apollo-engine-loader': 7.3.26(encoding@0.1.13)(graphql@14.3.1)
-      '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.26.10)(graphql@14.3.1)
-      '@graphql-tools/git-loader': 7.3.0(@babel/core@7.26.10)(graphql@14.3.1)
-      '@graphql-tools/github-loader': 7.3.28(@babel/core@7.26.10)(@types/node@24.10.11)(encoding@0.1.13)(graphql@14.3.1)
+      '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.28.3)(graphql@14.3.1)
+      '@graphql-tools/git-loader': 7.3.0(@babel/core@7.28.3)(graphql@14.3.1)
+      '@graphql-tools/github-loader': 7.3.28(@babel/core@7.28.3)(@types/node@24.10.11)(encoding@0.1.13)(graphql@14.3.1)
       '@graphql-tools/graphql-file-loader': 7.5.17(graphql@14.3.1)
       '@graphql-tools/json-file-loader': 7.4.18(graphql@14.3.1)
       '@graphql-tools/load': 7.8.14(graphql@14.3.1)
@@ -34257,7 +32967,7 @@ snapshots:
       json-to-pretty-yaml: 1.2.2
       listr2: 4.0.5(enquirer@2.4.1)
       log-symbols: 4.1.0
-      shell-quote: 1.8.1
+      shell-quote: 1.8.3
       string-env-interpolation: 1.0.1
       ts-log: 2.2.5
       ts-node: 10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)
@@ -34290,7 +33000,7 @@ snapshots:
       '@graphql-codegen/plugin-helpers': 3.1.2(graphql@14.3.1)
       '@graphql-codegen/visitor-plugin-common': 2.13.8(encoding@0.1.13)(graphql@14.3.1)
       graphql: 14.3.1
-      tslib: 2.4.0
+      tslib: 2.4.1
     transitivePeerDependencies:
       - encoding
       - supports-color
@@ -34329,7 +33039,7 @@ snapshots:
       '@graphql-codegen/visitor-plugin-common': 2.13.8(encoding@0.1.13)(graphql@14.3.1)
       auto-bind: 4.0.0
       graphql: 14.3.1
-      tslib: 2.4.0
+      tslib: 2.4.1
     transitivePeerDependencies:
       - encoding
       - supports-color
@@ -34342,7 +33052,7 @@ snapshots:
       change-case-all: 1.0.14
       graphql: 14.3.1
       graphql-tag: 2.0.0(graphql@14.3.1)
-      tslib: 2.4.0
+      tslib: 2.4.1
     transitivePeerDependencies:
       - encoding
       - supports-color
@@ -34355,7 +33065,7 @@ snapshots:
       change-case-all: 1.0.14
       graphql: 14.3.1
       graphql-tag: 2.12.6(graphql@14.3.1)
-      tslib: 2.4.0
+      tslib: 2.4.1
     transitivePeerDependencies:
       - encoding
       - supports-color
@@ -34367,7 +33077,7 @@ snapshots:
       '@graphql-codegen/visitor-plugin-common': 2.13.8(encoding@0.1.13)(graphql@14.3.1)
       auto-bind: 4.0.0
       graphql: 14.3.1
-      tslib: 2.4.0
+      tslib: 2.4.1
     transitivePeerDependencies:
       - encoding
       - supports-color
@@ -34424,9 +33134,9 @@ snapshots:
       tslib: 2.8.1
       value-or-promise: 1.0.12
 
-  '@graphql-tools/code-file-loader@7.3.23(@babel/core@7.26.10)(graphql@14.3.1)':
+  '@graphql-tools/code-file-loader@7.3.23(@babel/core@7.28.3)(graphql@14.3.1)':
     dependencies:
-      '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.26.10)(graphql@14.3.1)
+      '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.28.3)(graphql@14.3.1)
       '@graphql-tools/utils': 9.2.1(graphql@14.3.1)
       globby: 11.1.0
       graphql: 14.3.1
@@ -34451,7 +33161,7 @@ snapshots:
     dependencies:
       '@graphql-tools/utils': 9.2.1(graphql@14.3.1)
       '@repeaterjs/repeater': 3.0.4
-      '@types/ws': 8.5.12
+      '@types/ws': 8.18.1
       graphql: 14.3.1
       graphql-ws: 5.12.1(graphql@14.3.1)
       isomorphic-ws: 5.0.0(ws@8.13.0)
@@ -34478,7 +33188,7 @@ snapshots:
   '@graphql-tools/executor-legacy-ws@0.0.11(graphql@14.3.1)':
     dependencies:
       '@graphql-tools/utils': 9.2.1(graphql@14.3.1)
-      '@types/ws': 8.5.12
+      '@types/ws': 8.18.1
       graphql: 14.3.1
       isomorphic-ws: 5.0.0(ws@8.13.0)
       tslib: 2.8.1
@@ -34496,9 +33206,9 @@ snapshots:
       tslib: 2.8.1
       value-or-promise: 1.0.12
 
-  '@graphql-tools/git-loader@7.3.0(@babel/core@7.26.10)(graphql@14.3.1)':
+  '@graphql-tools/git-loader@7.3.0(@babel/core@7.28.3)(graphql@14.3.1)':
     dependencies:
-      '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.26.10)(graphql@14.3.1)
+      '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.28.3)(graphql@14.3.1)
       '@graphql-tools/utils': 9.2.1(graphql@14.3.1)
       graphql: 14.3.1
       is-glob: 4.0.3
@@ -34509,11 +33219,11 @@ snapshots:
       - '@babel/core'
       - supports-color
 
-  '@graphql-tools/github-loader@7.3.28(@babel/core@7.26.10)(@types/node@24.10.11)(encoding@0.1.13)(graphql@14.3.1)':
+  '@graphql-tools/github-loader@7.3.28(@babel/core@7.28.3)(@types/node@24.10.11)(encoding@0.1.13)(graphql@14.3.1)':
     dependencies:
       '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13)
       '@graphql-tools/executor-http': 0.1.10(@types/node@24.10.11)(graphql@14.3.1)
-      '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.26.10)(graphql@14.3.1)
+      '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.28.3)(graphql@14.3.1)
       '@graphql-tools/utils': 9.2.1(graphql@14.3.1)
       '@whatwg-node/fetch': 0.8.8
       graphql: 14.3.1
@@ -34534,10 +33244,10 @@ snapshots:
       tslib: 2.8.1
       unixify: 1.0.0
 
-  '@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.26.10)(graphql@14.3.1)':
+  '@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.28.3)(graphql@14.3.1)':
     dependencies:
       '@babel/parser': 7.29.0
-      '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.3)
       '@babel/traverse': 7.29.0
       '@babel/types': 7.29.0
       '@graphql-tools/utils': 9.2.1(graphql@14.3.1)
@@ -34658,13 +33368,13 @@ snapshots:
       '@graphql-tools/executor-legacy-ws': 0.0.11(graphql@14.3.1)
       '@graphql-tools/utils': 9.2.1(graphql@14.3.1)
       '@graphql-tools/wrap': 9.4.2(graphql@14.3.1)
-      '@types/ws': 8.5.12
+      '@types/ws': 8.18.1
       '@whatwg-node/fetch': 0.8.8
       graphql: 14.3.1
-      isomorphic-ws: 5.0.0(ws@8.18.0)
+      isomorphic-ws: 5.0.0(ws@8.19.0)
       tslib: 2.8.1
       value-or-promise: 1.0.12
-      ws: 8.18.0
+      ws: 8.19.0
     transitivePeerDependencies:
       - '@types/node'
       - bufferutil
@@ -34986,7 +33696,7 @@ snapshots:
       exit: 0.1.2
       glob: 7.2.3
       graceful-fs: 4.2.11
-      istanbul-lib-coverage: 3.2.0
+      istanbul-lib-coverage: 3.2.2
       istanbul-lib-instrument: 6.0.3
       istanbul-lib-report: 3.0.1
       istanbul-lib-source-maps: 4.0.0
@@ -35686,7 +34396,7 @@ snapshots:
     dependencies:
       '@types/json-schema': 7.0.15
       '@types/lodash': 4.14.202
-      '@types/node': 24.10.11
+      '@types/node': 20.19.33
       fast-deep-equal: 3.1.3
       lodash: 4.17.23
       openapi-typescript: 5.4.2
@@ -35887,7 +34597,7 @@ snapshots:
       loader-utils: 2.0.4
       react-refresh: 0.14.0
       schema-utils: 3.3.0
-      source-map: 0.7.4
+      source-map: 0.7.6
       webpack: 5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)
     optionalDependencies:
       '@types/webpack': 4.41.39
@@ -35906,7 +34616,7 @@ snapshots:
       loader-utils: 2.0.4
       react-refresh: 0.14.0
       schema-utils: 3.3.0
-      source-map: 0.7.4
+      source-map: 0.7.6
       webpack: 5.104.1(@swc/core@1.3.92)(webpack-cli@4.10.0)
     optionalDependencies:
       '@types/webpack': 4.41.39
@@ -36460,7 +35170,7 @@ snapshots:
       '@pnpm/error': 3.0.1
       '@pnpm/logger': 4.0.0
       '@pnpm/types': 8.5.0
-      detect-libc: 2.0.1
+      detect-libc: 2.1.2
       execa: safe-execa@0.1.4
       mem: 8.1.1
       semver: 7.7.4
@@ -37885,16 +36595,16 @@ snapshots:
 
   '@storybook/addon-webpack5-compiler-babel@3.0.5(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20))':
     dependencies:
-      '@babel/core': 7.26.10
-      babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20))
+      '@babel/core': 7.28.3
+      babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20))
     transitivePeerDependencies:
       - supports-color
       - webpack
 
   '@storybook/addon-webpack5-compiler-babel@3.0.5(webpack@5.104.1)':
     dependencies:
-      '@babel/core': 7.26.10
-      babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.104.1)
+      '@babel/core': 7.28.3
+      babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.104.1)
     transitivePeerDependencies:
       - supports-color
       - webpack
@@ -37999,7 +36709,7 @@ snapshots:
       '@storybook/preview': 7.6.13
       '@storybook/preview-api': 7.6.13
       '@swc/core': 1.3.92
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       '@types/semver': 7.7.1
       babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20))
       browser-assert: 1.2.1
@@ -38012,7 +36722,7 @@ snapshots:
       fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20))
       fs-extra: 11.2.0
       html-webpack-plugin: 5.6.4(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20))
-      magic-string: 0.30.11
+      magic-string: 0.30.17
       path-browserify: 1.0.1
       process: 0.11.10
       semver: 7.7.4
@@ -38050,7 +36760,7 @@ snapshots:
       '@storybook/preview': 7.6.13
       '@storybook/preview-api': 7.6.13
       '@swc/core': 1.3.92
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       '@types/semver': 7.7.1
       babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.104.1)
       browser-assert: 1.2.1
@@ -38063,7 +36773,7 @@ snapshots:
       fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.9.3)(webpack@5.104.1)
       fs-extra: 11.2.0
       html-webpack-plugin: 5.6.4(webpack@5.104.1)
-      magic-string: 0.30.11
+      magic-string: 0.30.17
       path-browserify: 1.0.1
       process: 0.11.10
       semver: 7.7.4
@@ -38111,7 +36821,7 @@ snapshots:
     dependencies:
       '@babel/core': 7.28.3
       '@babel/preset-env': 7.28.3(@babel/core@7.28.3)
-      '@babel/types': 7.28.6
+      '@babel/types': 7.29.0
       '@ndelangen/get-tarball': 3.0.9
       '@storybook/codemod': 7.6.13
       '@storybook/core-common': 7.6.13(encoding@0.1.13)
@@ -38229,14 +36939,14 @@ snapshots:
       '@storybook/node-logger': 7.4.6
       '@storybook/types': 7.4.6
       '@types/find-cache-dir': 3.2.1
-      '@types/node': 24.10.11
+      '@types/node': 16.18.126
       '@types/node-fetch': 2.6.6
       '@types/pretty-hrtime': 1.0.1
       chalk: 4.1.2
       esbuild: 0.18.20
       esbuild-register: 3.5.0(esbuild@0.18.20)
       file-system-cache: 2.3.0
-      find-cache-dir: 3.3.1
+      find-cache-dir: 3.3.2
       find-up: 5.0.0
       fs-extra: 11.2.0
       glob: 10.4.5
@@ -38258,14 +36968,14 @@ snapshots:
       '@storybook/node-logger': 7.6.13
       '@storybook/types': 7.6.13
       '@types/find-cache-dir': 3.2.1
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       '@types/node-fetch': 2.6.6
       '@types/pretty-hrtime': 1.0.1
       chalk: 4.1.2
       esbuild: 0.18.20
       esbuild-register: 3.5.0(esbuild@0.18.20)
       file-system-cache: 2.3.0
-      find-cache-dir: 3.3.1
+      find-cache-dir: 3.3.2
       find-up: 5.0.0
       fs-extra: 11.2.0
       glob: 10.4.5
@@ -38307,13 +37017,13 @@ snapshots:
       '@storybook/telemetry': 7.6.13(encoding@0.1.13)
       '@storybook/types': 7.6.13
       '@types/detect-port': 1.3.3
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       '@types/pretty-hrtime': 1.0.1
       '@types/semver': 7.7.1
       better-opn: 3.0.2
       chalk: 4.1.2
       cli-table3: 0.6.5
-      compression: 1.7.4
+      compression: 1.8.1
       detect-port: 1.5.1
       express: 4.22.1
       fs-extra: 11.2.0
@@ -38331,7 +37041,7 @@ snapshots:
       util: 0.12.5
       util-deprecate: 1.0.2
       watchpack: 2.5.1
-      ws: 8.18.0
+      ws: 8.19.0
     transitivePeerDependencies:
       - bufferutil
       - encoding
@@ -38343,7 +37053,7 @@ snapshots:
       '@storybook/core-common': 7.6.13(encoding@0.1.13)
       '@storybook/node-logger': 7.6.13
       '@storybook/types': 7.6.13
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       ts-dedent: 2.2.0
     transitivePeerDependencies:
       - encoding
@@ -38467,21 +37177,21 @@ snapshots:
 
   '@storybook/postinstall@7.4.6': {}
 
-  '@storybook/preset-react-webpack@7.6.13(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-dev-server@4.15.2(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)':
+  '@storybook/preset-react-webpack@7.6.13(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-dev-server@4.15.2(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)':
     dependencies:
-      '@babel/preset-flow': 7.22.15(@babel/core@7.26.10)
-      '@babel/preset-react': 7.22.15(@babel/core@7.26.10)
+      '@babel/preset-flow': 7.22.15(@babel/core@7.28.3)
+      '@babel/preset-react': 7.22.15(@babel/core@7.28.3)
       '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(@types/webpack@4.41.39)(react-refresh@0.14.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20))
       '@storybook/core-webpack': 7.6.13(encoding@0.1.13)
       '@storybook/docs-tools': 7.6.13(encoding@0.1.13)
       '@storybook/node-logger': 7.6.13
       '@storybook/react': 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
       '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20))
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       '@types/semver': 7.7.1
       babel-plugin-add-react-displayname: 0.0.5
       fs-extra: 11.2.0
-      magic-string: 0.30.11
+      magic-string: 0.30.17
       react: 17.0.2
       react-docgen: 7.0.3
       react-dom: 17.0.2(react@17.0.2)
@@ -38489,7 +37199,7 @@ snapshots:
       semver: 7.7.4
       webpack: 5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)
     optionalDependencies:
-      '@babel/core': 7.26.10
+      '@babel/core': 7.28.3
       typescript: 5.9.3
     transitivePeerDependencies:
       - '@swc/core'
@@ -38505,21 +37215,21 @@ snapshots:
       - webpack-hot-middleware
       - webpack-plugin-serve
 
-  '@storybook/preset-react-webpack@7.6.13(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)':
+  '@storybook/preset-react-webpack@7.6.13(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)':
     dependencies:
-      '@babel/preset-flow': 7.22.15(@babel/core@7.26.10)
-      '@babel/preset-react': 7.22.15(@babel/core@7.26.10)
+      '@babel/preset-flow': 7.22.15(@babel/core@7.28.3)
+      '@babel/preset-react': 7.22.15(@babel/core@7.28.3)
       '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(@types/webpack@4.41.39)(react-refresh@0.14.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)(webpack@5.104.1)
       '@storybook/core-webpack': 7.6.13(encoding@0.1.13)
       '@storybook/docs-tools': 7.6.13(encoding@0.1.13)
       '@storybook/node-logger': 7.6.13
       '@storybook/react': 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
       '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.104.1)
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       '@types/semver': 7.7.1
       babel-plugin-add-react-displayname: 0.0.5
       fs-extra: 11.2.0
-      magic-string: 0.30.11
+      magic-string: 0.30.17
       react: 17.0.2
       react-docgen: 7.0.3
       react-dom: 17.0.2(react@17.0.2)
@@ -38527,7 +37237,7 @@ snapshots:
       semver: 7.7.4
       webpack: 5.104.1(@swc/core@1.3.92)(webpack-cli@4.10.0)
     optionalDependencies:
-      '@babel/core': 7.26.10
+      '@babel/core': 7.28.3
       typescript: 5.9.3
     transitivePeerDependencies:
       - '@swc/core'
@@ -38543,21 +37253,21 @@ snapshots:
       - webpack-hot-middleware
       - webpack-plugin-serve
 
-  '@storybook/preset-react-webpack@7.6.13(@babel/core@7.26.10)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)':
+  '@storybook/preset-react-webpack@7.6.13(@babel/core@7.28.3)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)':
     dependencies:
-      '@babel/preset-flow': 7.22.15(@babel/core@7.26.10)
-      '@babel/preset-react': 7.22.15(@babel/core@7.26.10)
+      '@babel/preset-flow': 7.22.15(@babel/core@7.28.3)
+      '@babel/preset-react': 7.22.15(@babel/core@7.28.3)
       '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(@types/webpack@4.41.39)(react-refresh@0.14.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)(webpack@5.104.1)
       '@storybook/core-webpack': 7.6.13(encoding@0.1.13)
       '@storybook/docs-tools': 7.6.13(encoding@0.1.13)
       '@storybook/node-logger': 7.6.13
       '@storybook/react': 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
       '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.104.1)
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       '@types/semver': 7.7.1
       babel-plugin-add-react-displayname: 0.0.5
       fs-extra: 11.2.0
-      magic-string: 0.30.11
+      magic-string: 0.30.17
       react: 17.0.2
       react-docgen: 7.0.3
       react-dom: 17.0.2(react@17.0.2)
@@ -38565,7 +37275,7 @@ snapshots:
       semver: 7.7.4
       webpack: 5.104.1(webpack-cli@4.10.0)
     optionalDependencies:
-      '@babel/core': 7.26.10
+      '@babel/core': 7.28.3
       typescript: 5.9.3
     transitivePeerDependencies:
       - '@swc/core'
@@ -38589,7 +37299,7 @@ snapshots:
       '@storybook/csf': 0.1.2
       '@storybook/global': 5.0.0
       '@storybook/types': 7.4.6
-      '@types/qs': 6.9.7
+      '@types/qs': 6.14.0
       dequal: 2.0.3
       lodash: 4.17.23
       memoizerific: 1.11.3
@@ -38606,7 +37316,7 @@ snapshots:
       '@storybook/csf': 0.1.2
       '@storybook/global': 5.0.0
       '@storybook/types': 7.6.13
-      '@types/qs': 6.9.7
+      '@types/qs': 6.14.0
       dequal: 2.0.3
       lodash: 4.17.23
       memoizerific: 1.11.3
@@ -38621,7 +37331,7 @@ snapshots:
     dependencies:
       debug: 4.4.3
       endent: 2.1.0
-      find-cache-dir: 3.3.1
+      find-cache-dir: 3.3.2
       flat-cache: 3.0.4
       micromatch: 4.0.8
       react-docgen-typescript: 2.2.2(typescript@5.9.3)
@@ -38635,7 +37345,7 @@ snapshots:
     dependencies:
       debug: 4.4.3
       endent: 2.1.0
-      find-cache-dir: 3.3.1
+      find-cache-dir: 3.3.2
       flat-cache: 3.0.4
       micromatch: 4.0.8
       react-docgen-typescript: 2.2.2(typescript@5.9.3)
@@ -38655,16 +37365,16 @@ snapshots:
       react: 17.0.2
       react-dom: 17.0.2(react@17.0.2)
 
-  '@storybook/react-webpack5@7.6.13(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-dev-server@4.15.2(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)':
+  '@storybook/react-webpack5@7.6.13(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-dev-server@4.15.2(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)':
     dependencies:
       '@storybook/builder-webpack5': 7.6.13(encoding@0.1.13)(esbuild@0.18.20)(typescript@5.9.3)
-      '@storybook/preset-react-webpack': 7.6.13(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-dev-server@4.15.2(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)
+      '@storybook/preset-react-webpack': 7.6.13(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-dev-server@4.15.2(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)
       '@storybook/react': 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       react: 17.0.2
       react-dom: 17.0.2(react@17.0.2)
     optionalDependencies:
-      '@babel/core': 7.26.10
+      '@babel/core': 7.28.3
       typescript: 5.9.3
     transitivePeerDependencies:
       - '@rspack/core'
@@ -38682,16 +37392,16 @@ snapshots:
       - webpack-hot-middleware
       - webpack-plugin-serve
 
-  '@storybook/react-webpack5@7.6.13(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)':
+  '@storybook/react-webpack5@7.6.13(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)':
     dependencies:
       '@storybook/builder-webpack5': 7.6.13(encoding@0.1.13)(typescript@5.9.3)(webpack-cli@4.10.0)
-      '@storybook/preset-react-webpack': 7.6.13(@babel/core@7.26.10)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
+      '@storybook/preset-react-webpack': 7.6.13(@babel/core@7.28.3)(@swc/core@1.3.92)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
       '@storybook/react': 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       react: 17.0.2
       react-dom: 17.0.2(react@17.0.2)
     optionalDependencies:
-      '@babel/core': 7.26.10
+      '@babel/core': 7.28.3
       typescript: 5.9.3
     transitivePeerDependencies:
       - '@rspack/core'
@@ -38709,16 +37419,16 @@ snapshots:
       - webpack-hot-middleware
       - webpack-plugin-serve
 
-  '@storybook/react-webpack5@7.6.13(@babel/core@7.26.10)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)':
+  '@storybook/react-webpack5@7.6.13(@babel/core@7.28.3)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)':
     dependencies:
       '@storybook/builder-webpack5': 7.6.13(encoding@0.1.13)(typescript@5.9.3)(webpack-cli@4.10.0)
-      '@storybook/preset-react-webpack': 7.6.13(@babel/core@7.26.10)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
+      '@storybook/preset-react-webpack': 7.6.13(@babel/core@7.28.3)(@types/webpack@4.41.39)(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@4.10.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.25.4)
       '@storybook/react': 7.6.13(encoding@0.1.13)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.9.3)
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       react: 17.0.2
       react-dom: 17.0.2(react@17.0.2)
     optionalDependencies:
-      '@babel/core': 7.26.10
+      '@babel/core': 7.28.3
       typescript: 5.9.3
     transitivePeerDependencies:
       - '@rspack/core'
@@ -38747,7 +37457,7 @@ snapshots:
       '@storybook/types': 7.6.13
       '@types/escodegen': 0.0.6
       '@types/estree': 0.0.51
-      '@types/node': 24.10.11
+      '@types/node': 18.19.130
       acorn: 7.4.1
       acorn-jsx: 5.3.2(acorn@7.4.1)
       acorn-walk: 7.2.0
@@ -38817,14 +37527,14 @@ snapshots:
     dependencies:
       '@storybook/channels': 7.4.6
       '@types/babel__core': 7.20.5
-      '@types/express': 4.17.21
+      '@types/express': 4.17.25
       file-system-cache: 2.3.0
 
   '@storybook/types@7.6.13':
     dependencies:
       '@storybook/channels': 7.6.13
       '@types/babel__core': 7.20.5
-      '@types/express': 4.17.21
+      '@types/express': 4.17.25
       file-system-cache: 2.3.0
 
   '@svgr/babel-plugin-add-jsx-attribute@6.0.0(@babel/core@7.28.3)':
@@ -39105,7 +37815,7 @@ snapshots:
 
   '@types/body-parser@1.19.2':
     dependencies:
-      '@types/connect': 3.4.34
+      '@types/connect': 3.4.38
       '@types/node': 24.10.11
 
   '@types/body-parser@1.19.6':
@@ -39139,11 +37849,7 @@ snapshots:
 
   '@types/connect-history-api-fallback@1.5.4':
     dependencies:
-      '@types/express-serve-static-core': 4.17.35
-      '@types/node': 24.10.11
-
-  '@types/connect@3.4.34':
-    dependencies:
+      '@types/express-serve-static-core': 4.19.8
       '@types/node': 24.10.11
 
   '@types/connect@3.4.38':
@@ -39334,15 +38040,8 @@ snapshots:
   '@types/express-serve-static-core@4.17.31':
     dependencies:
       '@types/node': 24.10.11
-      '@types/qs': 6.9.7
-      '@types/range-parser': 1.2.4
-
-  '@types/express-serve-static-core@4.17.35':
-    dependencies:
-      '@types/node': 24.10.11
-      '@types/qs': 6.9.7
-      '@types/range-parser': 1.2.4
-      '@types/send': 0.17.1
+      '@types/qs': 6.14.0
+      '@types/range-parser': 1.2.7
 
   '@types/express-serve-static-core@4.19.8':
     dependencies:
@@ -39353,17 +38052,10 @@ snapshots:
 
   '@types/express@4.17.14':
     dependencies:
-      '@types/body-parser': 1.19.2
-      '@types/express-serve-static-core': 4.17.35
-      '@types/qs': 6.9.7
-      '@types/serve-static': 1.15.7
-
-  '@types/express@4.17.21':
-    dependencies:
-      '@types/body-parser': 1.19.2
-      '@types/express-serve-static-core': 4.17.35
-      '@types/qs': 6.9.7
-      '@types/serve-static': 1.15.7
+      '@types/body-parser': 1.19.6
+      '@types/express-serve-static-core': 4.19.8
+      '@types/qs': 6.14.0
+      '@types/serve-static': 1.15.10
 
   '@types/express@4.17.25':
     dependencies:
@@ -39378,6 +38070,10 @@ snapshots:
 
   '@types/filewriter@0.0.28': {}
 
+  '@types/finalhandler@1.2.4':
+    dependencies:
+      '@types/node': 24.10.11
+
   '@types/find-cache-dir@3.2.1': {}
 
   '@types/fs-extra@11.0.1':
@@ -39411,8 +38107,6 @@ snapshots:
 
   '@types/http-cache-semantics@4.0.4': {}
 
-  '@types/http-errors@2.0.4': {}
-
   '@types/http-errors@2.0.5': {}
 
   '@types/http-proxy@1.17.17':
@@ -39491,7 +38185,7 @@ snapshots:
 
   '@types/meteor@2.9.10':
     dependencies:
-      '@types/connect': 3.4.34
+      '@types/connect': 3.4.38
       '@types/jquery': 3.5.33
       '@types/node': 24.10.11
       '@types/nodemailer': 7.0.9
@@ -39503,8 +38197,6 @@ snapshots:
 
   '@types/mime-types@2.1.2': {}
 
-  '@types/mime@1.3.2': {}
-
   '@types/mime@1.3.5': {}
 
   '@types/minimatch@3.0.5': {}
@@ -39520,6 +38212,20 @@ snapshots:
     dependencies:
       '@types/node': 24.10.11
 
+  '@types/node@10.17.60': {}
+
+  '@types/node@13.13.52': {}
+
+  '@types/node@16.18.126': {}
+
+  '@types/node@18.19.130':
+    dependencies:
+      undici-types: 5.26.5
+
+  '@types/node@20.19.33':
+    dependencies:
+      undici-types: 6.21.0
+
   '@types/node@24.10.11':
     dependencies:
       undici-types: 7.16.0
@@ -39544,10 +38250,6 @@ snapshots:
 
   '@types/qs@6.14.0': {}
 
-  '@types/qs@6.9.7': {}
-
-  '@types/range-parser@1.2.4': {}
-
   '@types/range-parser@1.2.7': {}
 
   '@types/react-calendar@3.9.0':
@@ -39625,17 +38327,12 @@ snapshots:
   '@types/selenium-webdriver@4.1.27':
     dependencies:
       '@types/node': 24.10.11
-      '@types/ws': 8.5.12
+      '@types/ws': 8.18.1
 
   '@types/semver@6.2.3': {}
 
   '@types/semver@7.7.1': {}
 
-  '@types/send@0.17.1':
-    dependencies:
-      '@types/mime': 1.3.2
-      '@types/node': 24.10.11
-
   '@types/send@0.17.6':
     dependencies:
       '@types/mime': 1.3.5
@@ -39647,7 +38344,7 @@ snapshots:
 
   '@types/serve-index@1.9.4':
     dependencies:
-      '@types/express': 4.17.21
+      '@types/express': 4.17.25
 
   '@types/serve-static@1.15.10':
     dependencies:
@@ -39655,12 +38352,6 @@ snapshots:
       '@types/node': 24.10.11
       '@types/send': 0.17.6
 
-  '@types/serve-static@1.15.7':
-    dependencies:
-      '@types/http-errors': 2.0.4
-      '@types/node': 24.10.11
-      '@types/send': 0.17.1
-
   '@types/simpl-schema@1.12.9':
     dependencies:
       '@types/meteor': 2.9.10
@@ -39714,7 +38405,7 @@ snapshots:
     dependencies:
       '@types/node': 24.10.11
       '@types/source-list-map': 0.1.6
-      source-map: 0.7.4
+      source-map: 0.7.6
 
   '@types/webpack@4.41.39':
     dependencies:
@@ -39734,10 +38425,6 @@ snapshots:
     dependencies:
       '@types/node': 24.10.11
 
-  '@types/ws@8.5.12':
-    dependencies:
-      '@types/node': 24.10.11
-
   '@types/yargs-parser@15.0.0': {}
 
   '@types/yargs@15.0.4':
@@ -39759,7 +38446,7 @@ snapshots:
 
   '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@5.9.3))(eslint@8.52.0)(typescript@5.9.3)':
     dependencies:
-      '@eslint-community/regexpp': 4.9.1
+      '@eslint-community/regexpp': 4.12.2
       '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.9.3)
       '@typescript-eslint/scope-manager': 5.62.0
       '@typescript-eslint/type-utils': 5.62.0(eslint@8.52.0)(typescript@5.9.3)
@@ -39823,7 +38510,7 @@ snapshots:
 
   '@typescript-eslint/utils@5.62.0(eslint@8.52.0)(typescript@5.9.3)':
     dependencies:
-      '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+      '@eslint-community/eslint-utils': 4.9.1(eslint@8.52.0)
       '@types/json-schema': 7.0.15
       '@types/semver': 7.7.1
       '@typescript-eslint/scope-manager': 5.62.0
@@ -40294,13 +38981,13 @@ snapshots:
 
   '@yarnpkg/pnp@2.3.2':
     dependencies:
-      '@types/node': 24.10.11
+      '@types/node': 13.13.52
       '@yarnpkg/fslib': 2.10.3
       tslib: 1.14.1
 
   '@yarnpkg/pnp@3.2.2':
     dependencies:
-      '@types/node': 24.10.11
+      '@types/node': 13.13.52
       '@yarnpkg/fslib': 2.10.3
 
   '@yarnpkg/shell@3.2.0-rc.8(typanion@3.9.0)':
@@ -40408,8 +39095,6 @@ snapshots:
 
   acorn@7.4.1: {}
 
-  acorn@8.12.1: {}
-
   acorn@8.15.0: {}
 
   address@1.2.2: {}
@@ -40431,8 +39116,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  agent-base@7.1.3: {}
-
   agent-base@7.1.4: {}
 
   agentkeepalive@4.1.4:
@@ -40527,10 +39210,6 @@ snapshots:
     dependencies:
       type-fest: 0.21.3
 
-  ansi-escapes@7.0.0:
-    dependencies:
-      environment: 1.1.0
-
   ansi-escapes@7.3.0:
     dependencies:
       environment: 1.1.0
@@ -40957,12 +39636,12 @@ snapshots:
 
   axios@0.27.2:
     dependencies:
-      follow-redirects: 1.15.6
+      follow-redirects: 1.15.11
       form-data: 4.0.5
     transitivePeerDependencies:
       - debug
 
-  axios@1.12.2:
+  axios@1.13.5:
     dependencies:
       follow-redirects: 1.15.11
       form-data: 4.0.5
@@ -40970,7 +39649,7 @@ snapshots:
     transitivePeerDependencies:
       - debug
 
-  axios@1.12.2(debug@4.3.4):
+  axios@1.13.5(debug@4.3.4):
     dependencies:
       follow-redirects: 1.15.11(debug@4.3.4)
       form-data: 4.0.5
@@ -40978,14 +39657,6 @@ snapshots:
     transitivePeerDependencies:
       - debug
 
-  axios@1.13.5:
-    dependencies:
-      follow-redirects: 1.15.11
-      form-data: 4.0.5
-      proxy-from-env: 1.1.0
-    transitivePeerDependencies:
-      - debug
-
   azure-devops-node-api@12.5.0:
     dependencies:
       tunnel: 0.0.6
@@ -40997,34 +39668,20 @@ snapshots:
     dependencies:
       '@babel/core': 7.28.3
 
-  babel-jest@25.5.1(@babel/core@7.26.10):
+  babel-jest@25.5.1(@babel/core@7.28.3):
     dependencies:
-      '@babel/core': 7.26.10
+      '@babel/core': 7.28.3
       '@jest/transform': 25.5.1
       '@jest/types': 25.5.0
       '@types/babel__core': 7.20.5
       babel-plugin-istanbul: 6.1.1
-      babel-preset-jest: 25.5.0(@babel/core@7.26.10)
+      babel-preset-jest: 25.5.0(@babel/core@7.28.3)
       chalk: 3.0.0
       graceful-fs: 4.2.11
       slash: 3.0.0
     transitivePeerDependencies:
       - supports-color
 
-  babel-jest@29.7.0(@babel/core@7.26.10):
-    dependencies:
-      '@babel/core': 7.26.10
-      '@jest/transform': 29.7.0
-      '@types/babel__core': 7.20.5
-      babel-plugin-istanbul: 6.1.1
-      babel-preset-jest: 29.6.3(@babel/core@7.26.10)
-      chalk: 4.1.2
-      graceful-fs: 4.2.11
-      slash: 3.0.0
-    transitivePeerDependencies:
-      - supports-color
-    optional: true
-
   babel-jest@29.7.0(@babel/core@7.28.3):
     dependencies:
       '@babel/core': 7.28.3
@@ -41044,20 +39701,6 @@ snapshots:
       find-up: 5.0.0
       webpack: 5.104.1(@swc/core@1.3.92)
 
-  babel-loader@9.2.1(@babel/core@7.26.10)(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)):
-    dependencies:
-      '@babel/core': 7.26.10
-      find-cache-dir: 4.0.0
-      schema-utils: 4.3.3
-      webpack: 5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)
-
-  babel-loader@9.2.1(@babel/core@7.26.10)(webpack@5.104.1):
-    dependencies:
-      '@babel/core': 7.26.10
-      find-cache-dir: 4.0.0
-      schema-utils: 4.3.3
-      webpack: 5.104.1(@swc/core@1.3.92)(webpack-cli@4.10.0)
-
   babel-loader@9.2.1(@babel/core@7.28.3)(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)):
     dependencies:
       '@babel/core': 7.28.3
@@ -41118,24 +39761,6 @@ snapshots:
       cosmiconfig: 6.0.0
       resolve: 1.22.11
 
-  babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.10):
-    dependencies:
-      '@babel/compat-data': 7.28.5
-      '@babel/core': 7.26.10
-      '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.26.10)
-      semver: 6.3.1
-    transitivePeerDependencies:
-      - supports-color
-
-  babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.28.3):
-    dependencies:
-      '@babel/compat-data': 7.28.5
-      '@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-corejs2@0.4.15(@babel/core@7.28.3):
     dependencies:
       '@babel/compat-data': 7.29.0
@@ -41145,22 +39770,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.26.10):
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.26.10)
-      core-js-compat: 3.46.0
-    transitivePeerDependencies:
-      - supports-color
-
-  babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.28.3):
-    dependencies:
-      '@babel/core': 7.28.3
-      '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3)
-      core-js-compat: 3.46.0
-    transitivePeerDependencies:
-      - supports-color
-
   babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.3):
     dependencies:
       '@babel/core': 7.28.3
@@ -41169,20 +39778,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.10):
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.26.10)
-    transitivePeerDependencies:
-      - supports-color
-
-  babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.28.3):
-    dependencies:
-      '@babel/core': 7.28.3
-      '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3)
-    transitivePeerDependencies:
-      - supports-color
-
   babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.28.3):
     dependencies:
       '@babel/core': 7.28.3
@@ -41194,37 +39789,20 @@ snapshots:
 
   babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {}
 
-  babel-preset-current-node-syntax@0.1.4(@babel/core@7.26.10):
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.10)
-      '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.10)
-      '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.10)
-      '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.10)
-      '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.10)
-      '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.10)
-      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.10)
-      '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.10)
-      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.10)
-      '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10)
-      '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.10)
-
-  babel-preset-current-node-syntax@1.0.1(@babel/core@7.26.10):
-    dependencies:
-      '@babel/core': 7.26.10
-      '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.10)
-      '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.10)
-      '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.10)
-      '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.10)
-      '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.10)
-      '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.10)
-      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.10)
-      '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.10)
-      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.10)
-      '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10)
-      '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.10)
-      '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.10)
-    optional: true
+  babel-preset-current-node-syntax@0.1.4(@babel/core@7.28.3):
+    dependencies:
+      '@babel/core': 7.28.3
+      '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.3)
+      '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.3)
+      '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.3)
+      '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3)
+      '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.3)
+      '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.3)
+      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.3)
+      '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.3)
+      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.3)
+      '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.3)
+      '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.3)
 
   babel-preset-current-node-syntax@1.0.1(@babel/core@7.28.3):
     dependencies:
@@ -41275,18 +39853,11 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  babel-preset-jest@25.5.0(@babel/core@7.26.10):
+  babel-preset-jest@25.5.0(@babel/core@7.28.3):
     dependencies:
-      '@babel/core': 7.26.10
+      '@babel/core': 7.28.3
       babel-plugin-jest-hoist: 25.5.0
-      babel-preset-current-node-syntax: 0.1.4(@babel/core@7.26.10)
-
-  babel-preset-jest@29.6.3(@babel/core@7.26.10):
-    dependencies:
-      '@babel/core': 7.26.10
-      babel-plugin-jest-hoist: 29.6.3
-      babel-preset-current-node-syntax: 1.0.1(@babel/core@7.26.10)
-    optional: true
+      babel-preset-current-node-syntax: 0.1.4(@babel/core@7.28.3)
 
   babel-preset-jest@29.6.3(@babel/core@7.28.3):
     dependencies:
@@ -41450,11 +40021,6 @@ snapshots:
       fast-safe-stringify: 2.1.1
       individual: 3.0.0
 
-  bonjour-service@1.2.1:
-    dependencies:
-      fast-deep-equal: 3.1.3
-      multicast-dns: 7.2.5
-
   bonjour-service@1.3.0:
     dependencies:
       fast-deep-equal: 3.1.3
@@ -41620,8 +40186,6 @@ snapshots:
 
   buffer-fill@1.0.0: {}
 
-  buffer-from@1.1.1: {}
-
   buffer-from@1.1.2: {}
 
   buffer-xor@1.0.3: {}
@@ -41668,7 +40232,7 @@ snapshots:
       '@istanbuljs/schema': 0.1.3
       find-up: 5.0.0
       foreground-child: 3.1.1
-      istanbul-lib-coverage: 3.2.0
+      istanbul-lib-coverage: 3.2.2
       istanbul-lib-report: 3.0.1
       istanbul-reports: 3.1.6
       test-exclude: 7.0.1
@@ -42209,18 +40773,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  compression@1.7.4:
-    dependencies:
-      accepts: 1.3.8
-      bytes: 3.0.0
-      compressible: 2.0.18
-      debug: 2.6.9
-      on-headers: 1.0.2
-      safe-buffer: 5.1.2
-      vary: 1.1.2
-    transitivePeerDependencies:
-      - supports-color
-
   compression@1.8.1:
     dependencies:
       bytes: 3.1.2
@@ -42256,8 +40808,8 @@ snapshots:
       chalk: 4.1.2
       date-fns: 2.30.0
       lodash: 4.17.23
-      rxjs: 7.8.1
-      shell-quote: 1.8.1
+      rxjs: 7.8.2
+      shell-quote: 1.8.3
       spawn-command: 0.0.2
       supports-color: 8.1.1
       tree-kill: 1.2.2
@@ -42601,17 +41153,17 @@ snapshots:
       cssnano: 6.1.2(postcss@8.5.6)
       jest-worker: 29.7.0
       postcss: 8.5.6
-      schema-utils: 4.2.0
+      schema-utils: 4.3.3
       serialize-javascript: 6.0.2
       webpack: 5.104.1(@swc/core@1.3.92)(webpack-cli@4.10.0)
 
   css-select@4.3.0:
     dependencies:
       boolbase: 1.0.0
-      css-what: 6.1.0
+      css-what: 6.2.2
       domhandler: 4.3.1
       domutils: 2.8.0
-      nth-check: 2.0.1
+      nth-check: 2.1.1
 
   css-select@5.2.2:
     dependencies:
@@ -42646,8 +41198,6 @@ snapshots:
 
   css-what@5.1.0: {}
 
-  css-what@6.1.0: {}
-
   css-what@6.2.2: {}
 
   css-what@7.0.0: {}
@@ -43200,10 +41750,7 @@ snapshots:
 
   detect-indent@6.1.0: {}
 
-  detect-libc@2.0.1: {}
-
-  detect-libc@2.1.2:
-    optional: true
+  detect-libc@2.1.2: {}
 
   detect-newline@3.1.0: {}
 
@@ -43474,11 +42021,6 @@ snapshots:
       - supports-color
       - utf-8-validate
 
-  enhanced-resolve@5.17.1:
-    dependencies:
-      graceful-fs: 4.2.11
-      tapable: 2.3.0
-
   enhanced-resolve@5.19.0:
     dependencies:
       graceful-fs: 4.2.11
@@ -44120,7 +42662,7 @@ snapshots:
 
   exponential-backoff@3.1.3: {}
 
-  express-rate-limit@7.4.0(express@4.22.1):
+  express-rate-limit@7.5.1(express@4.22.1):
     dependencies:
       express: 4.22.1
 
@@ -44398,7 +42940,7 @@ snapshots:
       fs-extra: 10.1.0
       is-glob: 4.0.3
       normalize-path: 3.0.0
-      schema-utils: 4.2.0
+      schema-utils: 4.3.3
       webpack: 5.104.1(@swc/core@1.3.92)(webpack-cli@4.10.0)
 
   filename-reserved-regex@2.0.0: {}
@@ -44463,12 +43005,6 @@ snapshots:
       make-dir: 2.1.0
       pkg-dir: 3.0.0
 
-  find-cache-dir@3.3.1:
-    dependencies:
-      commondir: 1.0.1
-      make-dir: 3.1.0
-      pkg-dir: 4.2.0
-
   find-cache-dir@3.3.2:
     dependencies:
       commondir: 1.0.1
@@ -44543,8 +43079,6 @@ snapshots:
     optionalDependencies:
       debug: 4.4.3
 
-  follow-redirects@1.15.6: {}
-
   for-each@0.3.5:
     dependencies:
       is-callable: 1.2.7
@@ -45165,7 +43699,7 @@ snapshots:
       he: 1.2.0
       param-case: 3.0.4
       relateurl: 0.2.7
-      terser: 5.31.6
+      terser: 5.46.0
 
   html-replace-webpack-plugin@2.6.0: {}
 
@@ -45177,7 +43711,7 @@ snapshots:
       html-minifier-terser: 6.1.0
       lodash: 4.17.23
       pretty-error: 4.0.0
-      tapable: 2.2.1
+      tapable: 2.3.0
     optionalDependencies:
       webpack: 5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)
 
@@ -45187,7 +43721,7 @@ snapshots:
       html-minifier-terser: 6.1.0
       lodash: 4.17.23
       pretty-error: 4.0.0
-      tapable: 2.2.1
+      tapable: 2.3.0
     optionalDependencies:
       webpack: 5.104.1(@swc/core@1.3.92)
     optional: true
@@ -45198,7 +43732,7 @@ snapshots:
       html-minifier-terser: 6.1.0
       lodash: 4.17.23
       pretty-error: 4.0.0
-      tapable: 2.2.1
+      tapable: 2.3.0
     optionalDependencies:
       webpack: 5.104.1(@swc/core@1.3.92)(webpack-cli@4.10.0)
 
@@ -45276,30 +43810,18 @@ snapshots:
 
   http-proxy-agent@6.1.1:
     dependencies:
-      agent-base: 7.1.3
+      agent-base: 7.1.4
       debug: 4.4.3
     transitivePeerDependencies:
       - supports-color
 
   http-proxy-agent@7.0.2:
     dependencies:
-      agent-base: 7.1.3
+      agent-base: 7.1.4
       debug: 4.4.3
     transitivePeerDependencies:
       - supports-color
 
-  http-proxy-middleware@2.0.9(@types/express@4.17.21):
-    dependencies:
-      '@types/http-proxy': 1.17.17
-      http-proxy: 1.18.1
-      is-glob: 4.0.3
-      is-plain-obj: 3.0.0
-      micromatch: 4.0.8
-    optionalDependencies:
-      '@types/express': 4.17.21
-    transitivePeerDependencies:
-      - debug
-
   http-proxy-middleware@2.0.9(@types/express@4.17.25):
     dependencies:
       '@types/http-proxy': 1.17.17
@@ -45406,14 +43928,14 @@ snapshots:
 
   https-proxy-agent@6.2.1:
     dependencies:
-      agent-base: 7.1.3
+      agent-base: 7.1.4
       debug: 4.4.3
     transitivePeerDependencies:
       - supports-color
 
   https-proxy-agent@7.0.6:
     dependencies:
-      agent-base: 7.1.3
+      agent-base: 7.1.4
       debug: 4.4.3
     transitivePeerDependencies:
       - supports-color
@@ -45477,8 +43999,6 @@ snapshots:
 
   immutable@3.7.6: {}
 
-  immutable@4.0.0: {}
-
   immutable@5.1.4: {}
 
   import-fresh@3.3.1:
@@ -45560,17 +44080,10 @@ snapshots:
 
   ip-address@10.1.0: {}
 
-  ip-address@9.0.5:
-    dependencies:
-      jsbn: 1.1.0
-      sprintf-js: 1.1.3
-
   ip@2.0.0: {}
 
   ipaddr.js@1.9.1: {}
 
-  ipaddr.js@2.2.0: {}
-
   ipaddr.js@2.3.0: {}
 
   is-absolute-url@3.0.3: {}
@@ -45892,14 +44405,12 @@ snapshots:
     dependencies:
       ws: 8.13.0
 
-  isomorphic-ws@5.0.0(ws@8.18.0):
+  isomorphic-ws@5.0.0(ws@8.19.0):
     dependencies:
-      ws: 8.18.0
+      ws: 8.19.0
 
   isstream@0.1.2: {}
 
-  istanbul-lib-coverage@3.2.0: {}
-
   istanbul-lib-coverage@3.2.2: {}
 
   istanbul-lib-instrument@5.2.1:
@@ -45924,7 +44435,7 @@ snapshots:
 
   istanbul-lib-report@3.0.1:
     dependencies:
-      istanbul-lib-coverage: 3.2.0
+      istanbul-lib-coverage: 3.2.2
       make-dir: 4.0.0
       supports-color: 7.2.0
 
@@ -46384,8 +44895,6 @@ snapshots:
 
   jose@5.10.0: {}
 
-  jose@6.0.8: {}
-
   jose@6.1.3: {}
 
   js-sha256@0.10.1: {}
@@ -46403,8 +44912,6 @@ snapshots:
 
   jsbn@0.1.1: {}
 
-  jsbn@1.1.0: {}
-
   jscodeshift@0.15.1(@babel/preset-env@7.28.3(@babel/core@7.28.3)):
     dependencies:
       '@babel/core': 7.28.3
@@ -46458,7 +44965,7 @@ snapshots:
       whatwg-encoding: 2.0.0
       whatwg-mimetype: 3.0.0
       whatwg-url: 11.0.0
-      ws: 8.18.0
+      ws: 8.19.0
       xml-name-validator: 4.0.0
     transitivePeerDependencies:
       - bufferutil
@@ -46488,7 +44995,7 @@ snapshots:
       whatwg-encoding: 2.0.0
       whatwg-mimetype: 3.0.0
       whatwg-url: 12.0.1
-      ws: 8.18.0
+      ws: 8.19.0
       xml-name-validator: 4.0.0
     transitivePeerDependencies:
       - bufferutil
@@ -46791,8 +45298,6 @@ snapshots:
 
   kleur@3.0.3: {}
 
-  klona@2.0.5: {}
-
   koa-compose@4.1.0: {}
 
   koa-convert@2.0.0:
@@ -46868,11 +45373,6 @@ snapshots:
       picocolors: 1.1.1
       shell-quote: 1.8.3
 
-  launch-editor@2.8.0:
-    dependencies:
-      picocolors: 1.1.1
-      shell-quote: 1.8.1
-
   lazy-ass@1.6.0: {}
 
   lazy-universal-dotenv@4.0.0:
@@ -47130,8 +45630,6 @@ snapshots:
 
   lowercase-keys@3.0.0: {}
 
-  lru-cache@10.4.2: {}
-
   lru-cache@10.4.3: {}
 
   lru-cache@11.2.5: {}
@@ -47150,10 +45648,6 @@ snapshots:
 
   lz-string@1.5.0: {}
 
-  magic-string@0.30.11:
-    dependencies:
-      '@jridgewell/sourcemap-codec': 1.5.5
-
   magic-string@0.30.17:
     dependencies:
       '@jridgewell/sourcemap-codec': 1.5.5
@@ -47414,18 +45908,18 @@ snapshots:
 
   min-indent@1.0.1: {}
 
-  mini-css-extract-plugin@2.9.0(webpack@5.104.1):
-    dependencies:
-      schema-utils: 4.2.0
-      tapable: 2.2.1
-      webpack: 5.104.1(@swc/core@1.3.92)(webpack-cli@4.10.0)
-
   mini-css-extract-plugin@2.9.4(webpack@5.104.1(@swc/core@1.3.92)):
     dependencies:
       schema-utils: 4.3.3
       tapable: 2.3.0
       webpack: 5.104.1(@swc/core@1.3.92)
 
+  mini-css-extract-plugin@2.9.4(webpack@5.104.1):
+    dependencies:
+      schema-utils: 4.3.3
+      tapable: 2.3.0
+      webpack: 5.104.1(@swc/core@1.3.92)(webpack-cli@4.10.0)
+
   minimalistic-assert@1.0.1: {}
 
   minimalistic-crypto-utils@1.0.1: {}
@@ -47631,7 +46125,7 @@ snapshots:
     dependencies:
       bson: 4.7.2
       mongodb-connection-string-url: 2.6.0
-      socks: 2.8.3
+      socks: 2.8.7
     optionalDependencies:
       '@aws-sdk/credential-providers': 3.978.0
       '@mongodb-js/saslprep': 1.4.5
@@ -47654,8 +46148,6 @@ snapshots:
 
   mri@1.2.0: {}
 
-  mrmime@2.0.0: {}
-
   mrmime@2.0.1: {}
 
   ms@2.0.0: {}
@@ -48031,10 +46523,6 @@ snapshots:
       gauge: 4.0.0
       set-blocking: 2.0.0
 
-  nth-check@2.0.1:
-    dependencies:
-      boolbase: 1.0.0
-
   nth-check@2.1.1:
     dependencies:
       boolbase: 1.0.0
@@ -48171,12 +46659,6 @@ snapshots:
       is-docker: 2.2.1
       is-wsl: 2.2.0
 
-  open@8.4.0:
-    dependencies:
-      define-lazy-prop: 2.0.0
-      is-docker: 2.2.1
-      is-wsl: 2.2.0
-
   open@8.4.2:
     dependencies:
       define-lazy-prop: 2.0.0
@@ -48198,7 +46680,7 @@ snapshots:
 
   openid-client@6.3.3:
     dependencies:
-      jose: 6.0.8
+      jose: 6.1.3
       oauth4webapi: 3.3.1
 
   optimism@0.10.3:
@@ -48522,7 +47004,7 @@ snapshots:
 
   path-scurry@1.11.1:
     dependencies:
-      lru-cache: 10.4.2
+      lru-cache: 10.4.3
       minipass: 7.1.2
 
   path-scurry@2.0.0:
@@ -48564,7 +47046,7 @@ snapshots:
 
   peek-stream@1.1.3:
     dependencies:
-      buffer-from: 1.1.1
+      buffer-from: 1.1.2
       duplexify: 3.7.1
       through2: 2.0.5
 
@@ -48855,7 +47337,7 @@ snapshots:
 
   prebuild-install@7.1.1:
     dependencies:
-      detect-libc: 2.0.1
+      detect-libc: 2.1.2
       expand-template: 2.0.3
       github-from-package: 0.0.0
       minimist: 1.2.8
@@ -50064,10 +48546,6 @@ snapshots:
 
   run-script-os@1.1.6(patch_hash=82e28a047ef68998aa768f2d01885d4c96b061f05645c133026c22738f9a8753): {}
 
-  rxjs@7.8.1:
-    dependencies:
-      tslib: 2.8.1
-
   rxjs@7.8.2:
     dependencies:
       tslib: 2.8.1
@@ -50129,19 +48607,10 @@ snapshots:
     dependencies:
       truncate-utf8-bytes: 1.0.2
 
-  sass-loader@12.4.0(sass@1.77.6)(webpack@5.104.1):
+  sass-loader@13.3.3(sass@1.90.0)(webpack@5.104.1):
     dependencies:
-      klona: 2.0.5
       neo-async: 2.6.2
       webpack: 5.104.1
-    optionalDependencies:
-      sass: 1.77.6
-
-  sass-loader@12.4.0(sass@1.90.0)(webpack@5.104.1):
-    dependencies:
-      klona: 2.0.5
-      neo-async: 2.6.2
-      webpack: 5.104.1(@swc/core@1.3.92)(webpack-cli@4.10.0)
     optionalDependencies:
       sass: 1.90.0
 
@@ -50152,12 +48621,6 @@ snapshots:
       sass: 1.90.0
       webpack: 5.104.1(@swc/core@1.3.92)
 
-  sass@1.77.6:
-    dependencies:
-      chokidar: 3.6.0
-      immutable: 4.0.0
-      source-map-js: 1.2.1
-
   sass@1.90.0:
     dependencies:
       chokidar: 4.0.3
@@ -50166,10 +48629,7 @@ snapshots:
     optionalDependencies:
       '@parcel/watcher': 2.5.6
 
-  sax@1.2.4: {}
-
-  sax@1.4.4:
-    optional: true
+  sax@1.4.4: {}
 
   saxes@6.0.0:
     dependencies:
@@ -50186,13 +48646,6 @@ snapshots:
       ajv: 6.12.6
       ajv-keywords: 3.5.2(ajv@6.12.6)
 
-  schema-utils@4.2.0:
-    dependencies:
-      '@types/json-schema': 7.0.15
-      ajv: 8.17.1
-      ajv-formats: 2.1.1(ajv@8.17.1)
-      ajv-keywords: 5.1.0(ajv@8.17.1)
-
   schema-utils@4.3.3:
     dependencies:
       '@types/json-schema': 7.0.15
@@ -50223,7 +48676,7 @@ snapshots:
       '@bazel/runfiles': 6.3.1
       jszip: 3.10.1
       tmp: 0.2.5
-      ws: 8.18.0
+      ws: 8.19.0
     transitivePeerDependencies:
       - bufferutil
       - utf-8-validate
@@ -50303,18 +48756,6 @@ snapshots:
       path-to-regexp: 2.2.1
       range-parser: 1.2.0
 
-  serve-index@1.9.1:
-    dependencies:
-      accepts: 1.3.8
-      batch: 0.6.1
-      debug: 2.6.9
-      escape-html: 1.0.3
-      http-errors: 1.6.3
-      mime-types: 2.1.35
-      parseurl: 1.3.3
-    transitivePeerDependencies:
-      - supports-color
-
   serve-index@1.9.2:
     dependencies:
       accepts: 1.3.8
@@ -50405,8 +48846,6 @@ snapshots:
 
   shebang-regex@3.0.0: {}
 
-  shell-quote@1.8.1: {}
-
   shell-quote@1.8.3: {}
 
   shelljs@0.8.5:
@@ -50494,7 +48933,7 @@ snapshots:
   sirv@2.0.4:
     dependencies:
       '@polka/url': 1.0.0-next.25
-      mrmime: 2.0.0
+      mrmime: 2.0.1
       totalist: 3.0.1
 
   sisteransi@1.0.5: {}
@@ -50594,7 +49033,7 @@ snapshots:
     dependencies:
       agent-base: 6.0.2
       debug: 4.4.3
-      socks: 2.8.3
+      socks: 2.8.7
     transitivePeerDependencies:
       - supports-color
 
@@ -50606,11 +49045,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  socks@2.8.3:
-    dependencies:
-      ip-address: 9.0.5
-      smart-buffer: 4.2.0
-
   socks@2.8.7:
     dependencies:
       ip-address: 10.1.0
@@ -50661,8 +49095,6 @@ snapshots:
 
   source-map@0.6.1: {}
 
-  source-map@0.7.4: {}
-
   source-map@0.7.6: {}
 
   space-separated-tokens@1.1.5: {}
@@ -50727,8 +49159,6 @@ snapshots:
 
   sprintf-js@1.0.3: {}
 
-  sprintf-js@1.1.3: {}
-
   sshpk@1.18.0:
     dependencies:
       asn1: 0.2.6
@@ -51096,8 +49526,6 @@ snapshots:
       string-width: 4.2.3
       strip-ansi: 6.0.1
 
-  tapable@2.2.1: {}
-
   tapable@2.3.0: {}
 
   tape@4.16.2:
@@ -51217,20 +49645,9 @@ snapshots:
 
   terminal-link@4.0.0:
     dependencies:
-      ansi-escapes: 7.0.0
+      ansi-escapes: 7.3.0
       supports-hyperlinks: 3.2.0
 
-  terser-webpack-plugin@5.3.10(@swc/core@1.3.92)(webpack@5.104.1):
-    dependencies:
-      '@jridgewell/trace-mapping': 0.3.31
-      jest-worker: 27.5.1
-      schema-utils: 3.3.0
-      serialize-javascript: 6.0.2
-      terser: 5.31.6
-      webpack: 5.104.1(@swc/core@1.3.92)(webpack-cli@4.10.0)
-    optionalDependencies:
-      '@swc/core': 1.3.92
-
   terser-webpack-plugin@5.3.16(@swc/core@1.3.92)(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)):
     dependencies:
       '@jridgewell/trace-mapping': 0.3.31
@@ -51286,13 +49703,6 @@ snapshots:
       terser: 5.46.0
       webpack: 5.104.1
 
-  terser@5.31.6:
-    dependencies:
-      '@jridgewell/source-map': 0.3.11
-      acorn: 8.15.0
-      commander: 2.20.3
-      source-map-support: 0.5.21
-
   terser@5.43.1:
     dependencies:
       '@jridgewell/source-map': 0.3.11
@@ -51480,7 +49890,7 @@ snapshots:
     dependencies:
       tslib: 1.14.1
 
-  ts-jest@29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@25.5.1(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3):
+  ts-jest@29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@25.5.1(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3):
     dependencies:
       bs-logger: 0.2.6
       fast-json-stable-stringify: 2.1.0
@@ -51493,12 +49903,12 @@ snapshots:
       typescript: 5.9.3
       yargs-parser: 21.1.1
     optionalDependencies:
-      '@babel/core': 7.26.10
+      '@babel/core': 7.28.3
       '@jest/transform': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 25.5.1(@babel/core@7.26.10)
+      babel-jest: 25.5.1(@babel/core@7.28.3)
 
-  ts-jest@29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.15.13)(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3):
+  ts-jest@29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.15.13)(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3):
     dependencies:
       bs-logger: 0.2.6
       fast-json-stable-stringify: 2.1.0
@@ -51511,30 +49921,12 @@ snapshots:
       typescript: 5.9.3
       yargs-parser: 21.1.1
     optionalDependencies:
-      '@babel/core': 7.26.10
+      '@babel/core': 7.28.3
       '@jest/transform': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.10)
+      babel-jest: 29.7.0(@babel/core@7.28.3)
       esbuild: 0.15.13
 
-  ts-jest@29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3):
-    dependencies:
-      bs-logger: 0.2.6
-      fast-json-stable-stringify: 2.1.0
-      jest: 29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3))
-      jest-util: 29.7.0
-      json5: 2.2.3
-      lodash.memoize: 4.1.2
-      make-error: 1.3.6
-      semver: 7.7.4
-      typescript: 5.9.3
-      yargs-parser: 21.1.1
-    optionalDependencies:
-      '@babel/core': 7.26.10
-      '@jest/transform': 29.7.0
-      '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.10)
-
   ts-jest@29.1.5(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(jest@29.7.0(@types/node@24.10.11)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.10.11)(typescript@5.9.3)))(typescript@5.9.3):
     dependencies:
       bs-logger: 0.2.6
@@ -51566,7 +49958,7 @@ snapshots:
   ts-loader@9.4.2(typescript@5.9.3)(webpack@5.104.1):
     dependencies:
       chalk: 4.1.2
-      enhanced-resolve: 5.17.1
+      enhanced-resolve: 5.19.0
       micromatch: 4.0.8
       semver: 7.7.4
       typescript: 5.9.3
@@ -51582,7 +49974,7 @@ snapshots:
       '@tsconfig/node14': 1.0.3
       '@tsconfig/node16': 1.0.3
       '@types/node': 24.10.11
-      acorn: 8.12.1
+      acorn: 8.15.0
       acorn-walk: 8.2.0
       arg: 4.1.0
       create-require: 1.1.1
@@ -51597,7 +49989,7 @@ snapshots:
   tsconfig-paths-webpack-plugin@3.5.2:
     dependencies:
       chalk: 4.1.2
-      enhanced-resolve: 5.17.1
+      enhanced-resolve: 5.19.0
       tsconfig-paths: 3.14.2
 
   tsconfig-paths@3.14.2:
@@ -51752,6 +50144,10 @@ snapshots:
 
   underscore@1.13.1: {}
 
+  undici-types@5.26.5: {}
+
+  undici-types@6.21.0: {}
+
   undici-types@7.16.0: {}
 
   undici@5.29.0:
@@ -52329,21 +50725,21 @@ snapshots:
 
   wait-on@7.2.0:
     dependencies:
-      axios: 1.12.2
+      axios: 1.13.5
       joi: 17.12.0
       lodash: 4.17.23
       minimist: 1.2.8
-      rxjs: 7.8.1
+      rxjs: 7.8.2
     transitivePeerDependencies:
       - debug
 
   wait-on@7.2.0(debug@4.3.4):
     dependencies:
-      axios: 1.12.2(debug@4.3.4)
+      axios: 1.13.5(debug@4.3.4)
       joi: 17.12.0
       lodash: 4.17.23
       minimist: 1.2.8
-      rxjs: 7.8.1
+      rxjs: 7.8.2
     transitivePeerDependencies:
       - debug
 
@@ -52389,7 +50785,7 @@ snapshots:
   webpack-bundle-analyzer@4.10.2:
     dependencies:
       '@discoveryjs/json-ext': 0.5.7
-      acorn: 8.12.1
+      acorn: 8.15.0
       acorn-walk: 8.2.0
       commander: 7.2.0
       debounce: 1.2.1
@@ -52522,34 +50918,34 @@ snapshots:
     dependencies:
       '@types/bonjour': 3.5.13
       '@types/connect-history-api-fallback': 1.5.4
-      '@types/express': 4.17.21
+      '@types/express': 4.17.25
       '@types/serve-index': 1.9.4
-      '@types/serve-static': 1.15.7
+      '@types/serve-static': 1.15.10
       '@types/sockjs': 0.3.36
-      '@types/ws': 8.5.12
+      '@types/ws': 8.18.1
       ansi-html-community: 0.0.8
-      bonjour-service: 1.2.1
+      bonjour-service: 1.3.0
       chokidar: 3.6.0
       colorette: 2.0.20
-      compression: 1.7.4
+      compression: 1.8.1
       connect-history-api-fallback: 2.0.0
       default-gateway: 6.0.3
       express: 4.22.1
       graceful-fs: 4.2.11
       html-entities: 2.5.2
-      http-proxy-middleware: 2.0.9(@types/express@4.17.21)
-      ipaddr.js: 2.2.0
-      launch-editor: 2.8.0
-      open: 8.4.0
+      http-proxy-middleware: 2.0.9(@types/express@4.17.25)
+      ipaddr.js: 2.3.0
+      launch-editor: 2.12.0
+      open: 8.4.2
       p-retry: 4.6.1
       rimraf: 3.0.2
-      schema-utils: 4.2.0
+      schema-utils: 4.3.3
       selfsigned: 2.4.1
-      serve-index: 1.9.1
+      serve-index: 1.9.2
       sockjs: 0.3.24
       spdy: 4.0.2
       webpack-dev-middleware: 5.3.4(webpack@5.104.1)
-      ws: 8.18.0
+      ws: 8.19.0
     optionalDependencies:
       webpack: 5.104.1(webpack-cli@4.10.0)
       webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.104.1)
@@ -52563,34 +50959,34 @@ snapshots:
     dependencies:
       '@types/bonjour': 3.5.13
       '@types/connect-history-api-fallback': 1.5.4
-      '@types/express': 4.17.21
+      '@types/express': 4.17.25
       '@types/serve-index': 1.9.4
-      '@types/serve-static': 1.15.7
+      '@types/serve-static': 1.15.10
       '@types/sockjs': 0.3.36
-      '@types/ws': 8.5.12
+      '@types/ws': 8.18.1
       ansi-html-community: 0.0.8
-      bonjour-service: 1.2.1
+      bonjour-service: 1.3.0
       chokidar: 3.6.0
       colorette: 2.0.20
-      compression: 1.7.4
+      compression: 1.8.1
       connect-history-api-fallback: 2.0.0
       default-gateway: 6.0.3
       express: 4.22.1
       graceful-fs: 4.2.11
       html-entities: 2.5.2
-      http-proxy-middleware: 2.0.9(@types/express@4.17.21)
-      ipaddr.js: 2.2.0
-      launch-editor: 2.8.0
-      open: 8.4.0
+      http-proxy-middleware: 2.0.9(@types/express@4.17.25)
+      ipaddr.js: 2.3.0
+      launch-editor: 2.12.0
+      open: 8.4.2
       p-retry: 4.6.1
       rimraf: 3.0.2
-      schema-utils: 4.2.0
+      schema-utils: 4.3.3
       selfsigned: 2.4.1
-      serve-index: 1.9.1
+      serve-index: 1.9.2
       sockjs: 0.3.24
       spdy: 4.0.2
       webpack-dev-middleware: 5.3.4(webpack@5.104.1(@swc/core@1.3.92)(esbuild@0.18.20))
-      ws: 8.18.0
+      ws: 8.19.0
     optionalDependencies:
       webpack: 5.104.1(@swc/core@1.3.92)(esbuild@0.18.20)
     transitivePeerDependencies:
@@ -52604,34 +51000,34 @@ snapshots:
     dependencies:
       '@types/bonjour': 3.5.13
       '@types/connect-history-api-fallback': 1.5.4
-      '@types/express': 4.17.21
+      '@types/express': 4.17.25
       '@types/serve-index': 1.9.4
-      '@types/serve-static': 1.15.7
+      '@types/serve-static': 1.15.10
       '@types/sockjs': 0.3.36
-      '@types/ws': 8.5.12
+      '@types/ws': 8.18.1
       ansi-html-community: 0.0.8
-      bonjour-service: 1.2.1
+      bonjour-service: 1.3.0
       chokidar: 3.6.0
       colorette: 2.0.20
-      compression: 1.7.4
+      compression: 1.8.1
       connect-history-api-fallback: 2.0.0
       default-gateway: 6.0.3
       express: 4.22.1
       graceful-fs: 4.2.11
       html-entities: 2.5.2
-      http-proxy-middleware: 2.0.9(@types/express@4.17.21)
-      ipaddr.js: 2.2.0
-      launch-editor: 2.8.0
-      open: 8.4.0
+      http-proxy-middleware: 2.0.9(@types/express@4.17.25)
+      ipaddr.js: 2.3.0
+      launch-editor: 2.12.0
+      open: 8.4.2
       p-retry: 4.6.1
       rimraf: 3.0.2
-      schema-utils: 4.2.0
+      schema-utils: 4.3.3
       selfsigned: 2.4.1
-      serve-index: 1.9.1
+      serve-index: 1.9.2
       sockjs: 0.3.24
       spdy: 4.0.2
       webpack-dev-middleware: 5.3.4(webpack@5.104.1(@swc/core@1.3.92))
-      ws: 8.18.0
+      ws: 8.19.0
     optionalDependencies:
       webpack: 5.104.1(@swc/core@1.3.92)
     transitivePeerDependencies:
@@ -53068,8 +51464,6 @@ snapshots:
 
   ws@8.13.0: {}
 
-  ws@8.18.0: {}
-
   ws@8.19.0: {}
 
   ws@8.2.3: {}
@@ -53080,13 +51474,13 @@ snapshots:
 
   xml-js@1.6.11:
     dependencies:
-      sax: 1.2.4
+      sax: 1.4.4
 
   xml-name-validator@4.0.0: {}
 
   xml2js@0.5.0:
     dependencies:
-      sax: 1.2.4
+      sax: 1.4.4
       xmlbuilder: 11.0.1
 
   xml@1.0.1: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 82db00f1741..c756295489c 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -15,4 +15,3 @@ overrides:
   "react-dropzone": "^11.4.2"
   "superagent": "10.2.2"
   "xmlbuilder2>js-yaml": "^3.14.2"
-  "@types/node": "24.10.11"
diff --git a/repo/graph.dot b/repo/graph.dot
index c897b2470b0..076c9fab8c0 100644
--- a/repo/graph.dot
+++ b/repo/graph.dot
@@ -51,6 +51,10 @@ digraph G {
   "@kie-tools-examples/uniforms-patternfly" [ color = "orange", fontcolor = "orange", style = "dashed, rounded" ];
   "@kie-tools-core/patternfly-base" [ color = "purple", fontcolor = "purple", style = "rounded" ];
   "@kie-tools/uniforms-patternfly" [ color = "blue", fontcolor = "blue", style = "rounded" ];
+  "@kie-tools/accelerator-git-http-server" [ color = "blue", fontcolor = "blue", style = "rounded" ];
+  "@kie-tools/eslint" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
+  "@kie-tools/jest-base" [ color = "blue", fontcolor = "blue", style = "rounded" ];
+  "@kie-tools/tsconfig" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools/boxed-expression-component" [ color = "blue", fontcolor = "blue", style = "rounded" ];
   "@kie-tools-core/operating-system" [ color = "purple", fontcolor = "purple", style = "rounded" ];
   "@kie-tools/feel-input-component" [ color = "blue", fontcolor = "blue", style = "rounded" ];
@@ -70,11 +74,8 @@ digraph G {
   "@kie-tools/chrome-extension-test-helper" [ color = "blue", fontcolor = "blue", style = "rounded" ];
   "chrome-extension-serverless-workflow-editor" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools/serverless-workflow-combined-editor" [ color = "blue", fontcolor = "blue", style = "rounded" ];
-  "@kie-tools/tsconfig" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools/cors-proxy" [ color = "blue", fontcolor = "blue", style = "rounded" ];
   "@kie-tools/cors-proxy-api" [ color = "blue", fontcolor = "blue", style = "rounded" ];
-  "@kie-tools/jest-base" [ color = "blue", fontcolor = "blue", style = "rounded" ];
-  "@kie-tools/eslint" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools/cors-proxy-image" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools/image-builder" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools/dashbuilder" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
@@ -274,6 +275,9 @@ digraph G {
   "@kie-tools-examples/uniforms-patternfly" -> "@kie-tools-core/patternfly-base" [ style = "solid", color = "orange" ];
   "@kie-tools-examples/uniforms-patternfly" -> "@kie-tools/uniforms-patternfly" [ style = "solid", color = "orange" ];
   "@kie-tools-examples/uniforms-patternfly" -> "@kie-tools-core/webpack-base" [ style = "dashed", color = "orange" ];
+  "@kie-tools/accelerator-git-http-server" -> "@kie-tools/eslint" [ style = "dashed", color = "blue" ];
+  "@kie-tools/accelerator-git-http-server" -> "@kie-tools/jest-base" [ style = "dashed", color = "blue" ];
+  "@kie-tools/accelerator-git-http-server" -> "@kie-tools/tsconfig" [ style = "dashed", color = "blue" ];
   "@kie-tools/boxed-expression-component" -> "@kie-tools-core/operating-system" [ style = "solid", color = "blue" ];
   "@kie-tools/boxed-expression-component" -> "@kie-tools/feel-input-component" [ style = "solid", color = "blue" ];
   "@kie-tools/boxed-expression-component" -> "@kie-tools/playwright-base" [ style = "dashed", color = "blue" ];
@@ -464,6 +468,7 @@ digraph G {
   "kie-editors-dev-vscode-extension" -> "@kie-tools/scesim-editor-envelope" [ style = "solid", color = "black" ];
   "kie-editors-dev-vscode-extension" -> "@kie-tools/vscode-java-code-completion-extension-plugin" [ style = "solid", color = "black" ];
   "kie-editors-dev-vscode-extension" -> "@kie-tools/vscode-extension-common-test-helpers" [ style = "dashed", color = "black" ];
+  "@kie-tools/kie-sandbox-accelerator-quarkus" -> "@kie-tools/accelerator-git-http-server" [ style = "solid", color = "black" ];
   "@kie-tools/kie-sandbox-accelerator-quarkus" -> "@kie-tools/jbpm-quarkus-devui" [ style = "solid", color = "black" ];
   "@kie-tools/kie-sandbox-distribution" -> "@kie-tools/cors-proxy-image" [ style = "solid", color = "black" ];
   "@kie-tools/kie-sandbox-distribution" -> "@kie-tools/kie-sandbox-extended-services-image" [ style = "solid", color = "black" ];
diff --git a/repo/graph.json b/repo/graph.json
index 7d5f113f929..ee6141ee0c0 100644
--- a/repo/graph.json
+++ b/repo/graph.json
@@ -67,6 +67,7 @@
       { "id": "@kie-tools-examples/uniforms-patternfly" },
       { "id": "@kie-tools/uniforms-patternfly" },
       { "id": "@kie-tools/jest-base" },
+      { "id": "@kie-tools/accelerator-git-http-server" },
       { "id": "@kie-tools/boxed-expression-component" },
       { "id": "@kie-tools-core/operating-system" },
       { "id": "@kie-tools/feel-input-component" },
@@ -550,6 +551,9 @@
       { "source": "@kie-tools/uniforms-patternfly", "target": "@kie-tools/jest-base", "weight": 1 },
       { "source": "@kie-tools/uniforms-patternfly", "target": "@kie-tools/tsconfig", "weight": 1 },
       { "source": "@kie-tools/jest-base", "target": "@kie-tools/root-env", "weight": 1 },
+      { "source": "@kie-tools/accelerator-git-http-server", "target": "@kie-tools/eslint", "weight": 1 },
+      { "source": "@kie-tools/accelerator-git-http-server", "target": "@kie-tools/jest-base", "weight": 1 },
+      { "source": "@kie-tools/accelerator-git-http-server", "target": "@kie-tools/tsconfig", "weight": 1 },
       { "source": "@kie-tools/boxed-expression-component", "target": "@kie-tools-core/operating-system", "weight": 1 },
       { "source": "@kie-tools/boxed-expression-component", "target": "@kie-tools/feel-input-component", "weight": 1 },
       { "source": "@kie-tools/boxed-expression-component", "target": "@kie-tools/playwright-base", "weight": 1 },
@@ -1087,6 +1091,11 @@
       { "source": "@kie-tools/pmml-editor", "target": "@kie-tools/pmml-editor-marshaller", "weight": 1 },
       { "source": "@kie-tools/pmml-editor", "target": "@kie-tools-core/webpack-base", "weight": 1 },
       { "source": "@kie-tools/vscode-extension-common-test-helpers", "target": "@kie-tools/tsconfig", "weight": 1 },
+      {
+        "source": "@kie-tools/kie-sandbox-accelerator-quarkus",
+        "target": "@kie-tools/accelerator-git-http-server",
+        "weight": 1
+      },
       {
         "source": "@kie-tools/kie-sandbox-accelerator-quarkus",
         "target": "@kie-tools/jbpm-quarkus-devui",
@@ -1664,6 +1673,7 @@
     ],
     ["@kie-tools-examples/sonataflow-greeting", "examples/sonataflow-greeting"],
     ["@kie-tools-examples/uniforms-patternfly", "examples/uniforms-patternfly"],
+    ["@kie-tools/accelerator-git-http-server", "packages/accelerator-git-http-server"],
     ["@kie-tools/boxed-expression-component", "packages/boxed-expression-component"],
     ["@kie-tools/bpmn-editor", "packages/bpmn-editor"],
     ["@kie-tools/bpmn-editor-envelope", "packages/bpmn-editor-envelope"],


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org