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

github-merge-queue[bot] pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git


The following commit(s) were added to refs/heads/main by this push:
     new f722c26ef9 fix(deps, frontend): bump the frontend-patch group in 
/frontend with 14 updates (#6415)
f722c26ef9 is described below

commit f722c26ef90e75a8d5f411df63b9eb37baac8b12
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 17 09:54:30 2026 -0700

    fix(deps, frontend): bump the frontend-patch group in /frontend with 14 
updates (#6415)
    
    Bumps the frontend-patch group in /frontend with 14 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    |
    
[@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations)
    | `21.2.17` | `21.2.18` |
    |
    
[@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common)
    | `21.2.17` | `21.2.18` |
    |
    
[@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler)
    | `21.2.17` | `21.2.18` |
    |
    [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core)
    | `21.2.17` | `21.2.18` |
    |
    
[@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms)
    | `21.2.17` | `21.2.18` |
    | [@angular/localize](https://github.com/angular/angular) | `21.2.17` |
    `21.2.18` |
    |
    
[@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser)
    | `21.2.17` | `21.2.18` |
    |
    
[@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic)
    | `21.2.17` | `21.2.18` |
    |
    
[@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router)
    | `21.2.17` | `21.2.18` |
    |
    [@angular-devkit/build-angular](https://github.com/angular/angular-cli)
    | `21.2.18` | `21.2.19` |
    | [@angular-devkit/core](https://github.com/angular/angular-cli) |
    `21.2.18` | `21.2.19` |
    | [@angular-devkit/schematics](https://github.com/angular/angular-cli) |
    `21.2.18` | `21.2.19` |
    | [@angular/cli](https://github.com/angular/angular-cli) | `21.2.18` |
    `21.2.19` |
    |
    
[@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli)
    | `21.2.17` | `21.2.18` |
    
    Updates `@angular/animations` from 21.2.17 to 21.2.18
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/angular/angular/releases";>@​angular/animations's
    releases</a>.</em></p>
    <blockquote>
    <h2>21.2.18</h2>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";><img
    src="https://img.shields.io/badge/8d22cc953b-fix-green"; alt="fix -
    8d22cc953b" /></a></td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";><img
    src="https://img.shields.io/badge/6bcce117fb-fix-green"; alt="fix -
    6bcce117fb" /></a></td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";><img
    src="https://img.shields.io/badge/5a693bafcd-fix-green"; alt="fix -
    5a693bafcd" /></a></td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";><img
    src="https://img.shields.io/badge/91df739b80-fix-green"; alt="fix -
    91df739b80" /></a></td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";><img
    src="https://img.shields.io/badge/1804f73bec-fix-green"; alt="fix -
    1804f73bec" /></a></td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";><img
    src="https://img.shields.io/badge/e86c31bf26-fix-green"; alt="fix -
    e86c31bf26" /></a></td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    
href="https://github.com/angular/angular/blob/main/CHANGELOG.md";>@​angular/animations's
    changelog</a>.</em></p>
    <blockquote>
    <h1>21.2.18 (2026-07-08)</h1>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";>8d22cc953b</a></td>
    <td>fix</td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";>6bcce117fb</a></td>
    <td>fix</td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";>5a693bafcd</a></td>
    <td>fix</td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";>91df739b80</a></td>
    <td>fix</td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";>1804f73bec</a></td>
    <td>fix</td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";>e86c31bf26</a></td>
    <td>fix</td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    <!-- raw HTML omitted -->
    <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
    <h1>22.1.0-next.5 (2026-07-08)</h1>
    <h3>compiler</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e";>af5e4e1131</a></td>
    <td>feat</td>
    <td>Add an error for --global-foo cases (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee";>d579ecaf73</a></td>
    <td>feat</td>
    <td>Disable '--global-' error outside of g3 (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb";>f98547675c</a></td>
    <td>feat</td>
    <td>Namespace CSS variables to the app (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d";>8c8b2f7783</a></td>
    <td>feat</td>
    <td>Support css var namespacing in properties (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d";>997b772f28</a></td>
    <td>fix</td>
    <td>use regular optional chaining expression for safe function calls in
    TCBs</td>
    </tr>
    </tbody>
    </table>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624";>eb2a8ff63f</a></td>
    <td>fix</td>
    <td>apply debugName transform to required signal queries</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d";>eac363e92e</a></td>
    <td>fix</td>
    <td>detect uninvoked signals in bound expressions using ternary</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717";>eab4847a8b</a></td>
    <td>feat</td>
    <td>Adds deep linking from Performance panel to DevTools</td>
    </tr>
    </tbody>
    </table>
    <h3>forms</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62";>953cdfd66a</a></td>
    <td>fix</td>
    <td>allow multiple async validators</td>
    </tr>
    </tbody>
    </table>
    <h3>forms/signals</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1";>b542302a23</a></td>
    <td>fix</td>
    <td>make extractValue reactive for compat AbstractControl values</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    
href="https://github.com/angular/angular/commits/v21.2.18/packages/animations";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@angular/common` from 21.2.17 to 21.2.18
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/angular/angular/releases";>@​angular/common's
    releases</a>.</em></p>
    <blockquote>
    <h2>21.2.18</h2>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";><img
    src="https://img.shields.io/badge/8d22cc953b-fix-green"; alt="fix -
    8d22cc953b" /></a></td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";><img
    src="https://img.shields.io/badge/6bcce117fb-fix-green"; alt="fix -
    6bcce117fb" /></a></td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";><img
    src="https://img.shields.io/badge/5a693bafcd-fix-green"; alt="fix -
    5a693bafcd" /></a></td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";><img
    src="https://img.shields.io/badge/91df739b80-fix-green"; alt="fix -
    91df739b80" /></a></td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";><img
    src="https://img.shields.io/badge/1804f73bec-fix-green"; alt="fix -
    1804f73bec" /></a></td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";><img
    src="https://img.shields.io/badge/e86c31bf26-fix-green"; alt="fix -
    e86c31bf26" /></a></td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    
href="https://github.com/angular/angular/blob/main/CHANGELOG.md";>@​angular/common's
    changelog</a>.</em></p>
    <blockquote>
    <h1>21.2.18 (2026-07-08)</h1>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";>8d22cc953b</a></td>
    <td>fix</td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";>6bcce117fb</a></td>
    <td>fix</td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";>5a693bafcd</a></td>
    <td>fix</td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";>91df739b80</a></td>
    <td>fix</td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";>1804f73bec</a></td>
    <td>fix</td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";>e86c31bf26</a></td>
    <td>fix</td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    <!-- raw HTML omitted -->
    <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
    <h1>22.1.0-next.5 (2026-07-08)</h1>
    <h3>compiler</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e";>af5e4e1131</a></td>
    <td>feat</td>
    <td>Add an error for --global-foo cases (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee";>d579ecaf73</a></td>
    <td>feat</td>
    <td>Disable '--global-' error outside of g3 (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb";>f98547675c</a></td>
    <td>feat</td>
    <td>Namespace CSS variables to the app (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d";>8c8b2f7783</a></td>
    <td>feat</td>
    <td>Support css var namespacing in properties (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d";>997b772f28</a></td>
    <td>fix</td>
    <td>use regular optional chaining expression for safe function calls in
    TCBs</td>
    </tr>
    </tbody>
    </table>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624";>eb2a8ff63f</a></td>
    <td>fix</td>
    <td>apply debugName transform to required signal queries</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d";>eac363e92e</a></td>
    <td>fix</td>
    <td>detect uninvoked signals in bound expressions using ternary</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717";>eab4847a8b</a></td>
    <td>feat</td>
    <td>Adds deep linking from Performance panel to DevTools</td>
    </tr>
    </tbody>
    </table>
    <h3>forms</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62";>953cdfd66a</a></td>
    <td>fix</td>
    <td>allow multiple async validators</td>
    </tr>
    </tbody>
    </table>
    <h3>forms/signals</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1";>b542302a23</a></td>
    <td>fix</td>
    <td>make extractValue reactive for compat AbstractControl values</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";><code>91df739</code></a>
    fix(http): prevent caching of responses with Set-Cookie headers</li>
    <li>See full diff in <a
    
href="https://github.com/angular/angular/commits/v21.2.18/packages/common";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@angular/compiler` from 21.2.17 to 21.2.18
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/angular/angular/releases";>@​angular/compiler's
    releases</a>.</em></p>
    <blockquote>
    <h2>21.2.18</h2>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";><img
    src="https://img.shields.io/badge/8d22cc953b-fix-green"; alt="fix -
    8d22cc953b" /></a></td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";><img
    src="https://img.shields.io/badge/6bcce117fb-fix-green"; alt="fix -
    6bcce117fb" /></a></td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";><img
    src="https://img.shields.io/badge/5a693bafcd-fix-green"; alt="fix -
    5a693bafcd" /></a></td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";><img
    src="https://img.shields.io/badge/91df739b80-fix-green"; alt="fix -
    91df739b80" /></a></td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";><img
    src="https://img.shields.io/badge/1804f73bec-fix-green"; alt="fix -
    1804f73bec" /></a></td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";><img
    src="https://img.shields.io/badge/e86c31bf26-fix-green"; alt="fix -
    e86c31bf26" /></a></td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    
href="https://github.com/angular/angular/blob/main/CHANGELOG.md";>@​angular/compiler's
    changelog</a>.</em></p>
    <blockquote>
    <h1>21.2.18 (2026-07-08)</h1>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";>8d22cc953b</a></td>
    <td>fix</td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";>6bcce117fb</a></td>
    <td>fix</td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";>5a693bafcd</a></td>
    <td>fix</td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";>91df739b80</a></td>
    <td>fix</td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";>1804f73bec</a></td>
    <td>fix</td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";>e86c31bf26</a></td>
    <td>fix</td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    <!-- raw HTML omitted -->
    <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
    <h1>22.1.0-next.5 (2026-07-08)</h1>
    <h3>compiler</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e";>af5e4e1131</a></td>
    <td>feat</td>
    <td>Add an error for --global-foo cases (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee";>d579ecaf73</a></td>
    <td>feat</td>
    <td>Disable '--global-' error outside of g3 (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb";>f98547675c</a></td>
    <td>feat</td>
    <td>Namespace CSS variables to the app (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d";>8c8b2f7783</a></td>
    <td>feat</td>
    <td>Support css var namespacing in properties (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d";>997b772f28</a></td>
    <td>fix</td>
    <td>use regular optional chaining expression for safe function calls in
    TCBs</td>
    </tr>
    </tbody>
    </table>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624";>eb2a8ff63f</a></td>
    <td>fix</td>
    <td>apply debugName transform to required signal queries</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d";>eac363e92e</a></td>
    <td>fix</td>
    <td>detect uninvoked signals in bound expressions using ternary</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717";>eab4847a8b</a></td>
    <td>feat</td>
    <td>Adds deep linking from Performance panel to DevTools</td>
    </tr>
    </tbody>
    </table>
    <h3>forms</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62";>953cdfd66a</a></td>
    <td>fix</td>
    <td>allow multiple async validators</td>
    </tr>
    </tbody>
    </table>
    <h3>forms/signals</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1";>b542302a23</a></td>
    <td>fix</td>
    <td>make extractValue reactive for compat AbstractControl values</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    
href="https://github.com/angular/angular/commits/v21.2.18/packages/compiler";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@angular/core` from 21.2.17 to 21.2.18
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/angular/angular/releases";>@​angular/core's
    releases</a>.</em></p>
    <blockquote>
    <h2>21.2.18</h2>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";><img
    src="https://img.shields.io/badge/8d22cc953b-fix-green"; alt="fix -
    8d22cc953b" /></a></td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";><img
    src="https://img.shields.io/badge/6bcce117fb-fix-green"; alt="fix -
    6bcce117fb" /></a></td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";><img
    src="https://img.shields.io/badge/5a693bafcd-fix-green"; alt="fix -
    5a693bafcd" /></a></td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";><img
    src="https://img.shields.io/badge/91df739b80-fix-green"; alt="fix -
    91df739b80" /></a></td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";><img
    src="https://img.shields.io/badge/1804f73bec-fix-green"; alt="fix -
    1804f73bec" /></a></td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";><img
    src="https://img.shields.io/badge/e86c31bf26-fix-green"; alt="fix -
    e86c31bf26" /></a></td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    
href="https://github.com/angular/angular/blob/main/CHANGELOG.md";>@​angular/core's
    changelog</a>.</em></p>
    <blockquote>
    <h1>21.2.18 (2026-07-08)</h1>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";>8d22cc953b</a></td>
    <td>fix</td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";>6bcce117fb</a></td>
    <td>fix</td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";>5a693bafcd</a></td>
    <td>fix</td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";>91df739b80</a></td>
    <td>fix</td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";>1804f73bec</a></td>
    <td>fix</td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";>e86c31bf26</a></td>
    <td>fix</td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    <!-- raw HTML omitted -->
    <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
    <h1>22.1.0-next.5 (2026-07-08)</h1>
    <h3>compiler</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e";>af5e4e1131</a></td>
    <td>feat</td>
    <td>Add an error for --global-foo cases (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee";>d579ecaf73</a></td>
    <td>feat</td>
    <td>Disable '--global-' error outside of g3 (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb";>f98547675c</a></td>
    <td>feat</td>
    <td>Namespace CSS variables to the app (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d";>8c8b2f7783</a></td>
    <td>feat</td>
    <td>Support css var namespacing in properties (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d";>997b772f28</a></td>
    <td>fix</td>
    <td>use regular optional chaining expression for safe function calls in
    TCBs</td>
    </tr>
    </tbody>
    </table>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624";>eb2a8ff63f</a></td>
    <td>fix</td>
    <td>apply debugName transform to required signal queries</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d";>eac363e92e</a></td>
    <td>fix</td>
    <td>detect uninvoked signals in bound expressions using ternary</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717";>eab4847a8b</a></td>
    <td>feat</td>
    <td>Adds deep linking from Performance panel to DevTools</td>
    </tr>
    </tbody>
    </table>
    <h3>forms</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62";>953cdfd66a</a></td>
    <td>fix</td>
    <td>allow multiple async validators</td>
    </tr>
    </tbody>
    </table>
    <h3>forms/signals</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1";>b542302a23</a></td>
    <td>fix</td>
    <td>make extractValue reactive for compat AbstractControl values</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";><code>5a693ba</code></a>
    fix(core): reject dynamic script host elements</li>
    <li><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";><code>6bcce11</code></a>
    fix(core): avoid caching missing locale data</li>
    <li>See full diff in <a
    
href="https://github.com/angular/angular/commits/v21.2.18/packages/core";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@angular/forms` from 21.2.17 to 21.2.18
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/angular/angular/releases";>@​angular/forms's
    releases</a>.</em></p>
    <blockquote>
    <h2>21.2.18</h2>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";><img
    src="https://img.shields.io/badge/8d22cc953b-fix-green"; alt="fix -
    8d22cc953b" /></a></td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";><img
    src="https://img.shields.io/badge/6bcce117fb-fix-green"; alt="fix -
    6bcce117fb" /></a></td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";><img
    src="https://img.shields.io/badge/5a693bafcd-fix-green"; alt="fix -
    5a693bafcd" /></a></td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";><img
    src="https://img.shields.io/badge/91df739b80-fix-green"; alt="fix -
    91df739b80" /></a></td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";><img
    src="https://img.shields.io/badge/1804f73bec-fix-green"; alt="fix -
    1804f73bec" /></a></td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";><img
    src="https://img.shields.io/badge/e86c31bf26-fix-green"; alt="fix -
    e86c31bf26" /></a></td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    
href="https://github.com/angular/angular/blob/main/CHANGELOG.md";>@​angular/forms's
    changelog</a>.</em></p>
    <blockquote>
    <h1>21.2.18 (2026-07-08)</h1>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";>8d22cc953b</a></td>
    <td>fix</td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";>6bcce117fb</a></td>
    <td>fix</td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";>5a693bafcd</a></td>
    <td>fix</td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";>91df739b80</a></td>
    <td>fix</td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";>1804f73bec</a></td>
    <td>fix</td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";>e86c31bf26</a></td>
    <td>fix</td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    <!-- raw HTML omitted -->
    <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
    <h1>22.1.0-next.5 (2026-07-08)</h1>
    <h3>compiler</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e";>af5e4e1131</a></td>
    <td>feat</td>
    <td>Add an error for --global-foo cases (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee";>d579ecaf73</a></td>
    <td>feat</td>
    <td>Disable '--global-' error outside of g3 (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb";>f98547675c</a></td>
    <td>feat</td>
    <td>Namespace CSS variables to the app (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d";>8c8b2f7783</a></td>
    <td>feat</td>
    <td>Support css var namespacing in properties (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d";>997b772f28</a></td>
    <td>fix</td>
    <td>use regular optional chaining expression for safe function calls in
    TCBs</td>
    </tr>
    </tbody>
    </table>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624";>eb2a8ff63f</a></td>
    <td>fix</td>
    <td>apply debugName transform to required signal queries</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d";>eac363e92e</a></td>
    <td>fix</td>
    <td>detect uninvoked signals in bound expressions using ternary</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717";>eab4847a8b</a></td>
    <td>feat</td>
    <td>Adds deep linking from Performance panel to DevTools</td>
    </tr>
    </tbody>
    </table>
    <h3>forms</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62";>953cdfd66a</a></td>
    <td>fix</td>
    <td>allow multiple async validators</td>
    </tr>
    </tbody>
    </table>
    <h3>forms/signals</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1";>b542302a23</a></td>
    <td>fix</td>
    <td>make extractValue reactive for compat AbstractControl values</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    
href="https://github.com/angular/angular/commits/v21.2.18/packages/forms";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@angular/localize` from 21.2.17 to 21.2.18
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/angular/angular/releases";>@​angular/localize's
    releases</a>.</em></p>
    <blockquote>
    <h2>21.2.18</h2>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";><img
    src="https://img.shields.io/badge/8d22cc953b-fix-green"; alt="fix -
    8d22cc953b" /></a></td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";><img
    src="https://img.shields.io/badge/6bcce117fb-fix-green"; alt="fix -
    6bcce117fb" /></a></td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";><img
    src="https://img.shields.io/badge/5a693bafcd-fix-green"; alt="fix -
    5a693bafcd" /></a></td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";><img
    src="https://img.shields.io/badge/91df739b80-fix-green"; alt="fix -
    91df739b80" /></a></td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";><img
    src="https://img.shields.io/badge/1804f73bec-fix-green"; alt="fix -
    1804f73bec" /></a></td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";><img
    src="https://img.shields.io/badge/e86c31bf26-fix-green"; alt="fix -
    e86c31bf26" /></a></td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    
href="https://github.com/angular/angular/blob/main/CHANGELOG.md";>@​angular/localize's
    changelog</a>.</em></p>
    <blockquote>
    <h1>21.2.18 (2026-07-08)</h1>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";>8d22cc953b</a></td>
    <td>fix</td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";>6bcce117fb</a></td>
    <td>fix</td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";>5a693bafcd</a></td>
    <td>fix</td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";>91df739b80</a></td>
    <td>fix</td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";>1804f73bec</a></td>
    <td>fix</td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";>e86c31bf26</a></td>
    <td>fix</td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    <!-- raw HTML omitted -->
    <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
    <h1>22.1.0-next.5 (2026-07-08)</h1>
    <h3>compiler</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e";>af5e4e1131</a></td>
    <td>feat</td>
    <td>Add an error for --global-foo cases (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee";>d579ecaf73</a></td>
    <td>feat</td>
    <td>Disable '--global-' error outside of g3 (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb";>f98547675c</a></td>
    <td>feat</td>
    <td>Namespace CSS variables to the app (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d";>8c8b2f7783</a></td>
    <td>feat</td>
    <td>Support css var namespacing in properties (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d";>997b772f28</a></td>
    <td>fix</td>
    <td>use regular optional chaining expression for safe function calls in
    TCBs</td>
    </tr>
    </tbody>
    </table>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624";>eb2a8ff63f</a></td>
    <td>fix</td>
    <td>apply debugName transform to required signal queries</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d";>eac363e92e</a></td>
    <td>fix</td>
    <td>detect uninvoked signals in bound expressions using ternary</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717";>eab4847a8b</a></td>
    <td>feat</td>
    <td>Adds deep linking from Performance panel to DevTools</td>
    </tr>
    </tbody>
    </table>
    <h3>forms</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62";>953cdfd66a</a></td>
    <td>fix</td>
    <td>allow multiple async validators</td>
    </tr>
    </tbody>
    </table>
    <h3>forms/signals</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1";>b542302a23</a></td>
    <td>fix</td>
    <td>make extractValue reactive for compat AbstractControl values</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/angular/angular/commit/5d00aa2bd41883e0eda6594c4290c9fa88a6ee15";><code>5d00aa2</code></a>
    release: cut the v21.2.18 release</li>
    <li><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";><code>e86c31b</code></a>
    fix(service-worker): preserve referrer policy in asset requests</li>
    <li><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";><code>1804f73</code></a>
    fix(service-worker): preserve referrer in asset requests</li>
    <li><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";><code>91df739</code></a>
    fix(http): prevent caching of responses with Set-Cookie headers</li>
    <li><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";><code>8d22cc9</code></a>
    fix(compiler-cli): update babel dependencies to latest v7</li>
    <li><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";><code>5a693ba</code></a>
    fix(core): reject dynamic script host elements</li>
    <li><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";><code>6bcce11</code></a>
    fix(core): avoid caching missing locale data</li>
    <li>See full diff in <a
    
href="https://github.com/angular/angular/compare/v21.2.17...v21.2.18";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@angular/platform-browser` from 21.2.17 to 21.2.18
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    
href="https://github.com/angular/angular/releases";>@​angular/platform-browser's
    releases</a>.</em></p>
    <blockquote>
    <h2>21.2.18</h2>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";><img
    src="https://img.shields.io/badge/8d22cc953b-fix-green"; alt="fix -
    8d22cc953b" /></a></td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";><img
    src="https://img.shields.io/badge/6bcce117fb-fix-green"; alt="fix -
    6bcce117fb" /></a></td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";><img
    src="https://img.shields.io/badge/5a693bafcd-fix-green"; alt="fix -
    5a693bafcd" /></a></td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";><img
    src="https://img.shields.io/badge/91df739b80-fix-green"; alt="fix -
    91df739b80" /></a></td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";><img
    src="https://img.shields.io/badge/1804f73bec-fix-green"; alt="fix -
    1804f73bec" /></a></td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";><img
    src="https://img.shields.io/badge/e86c31bf26-fix-green"; alt="fix -
    e86c31bf26" /></a></td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    
href="https://github.com/angular/angular/blob/main/CHANGELOG.md";>@​angular/platform-browser's
    changelog</a>.</em></p>
    <blockquote>
    <h1>21.2.18 (2026-07-08)</h1>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";>8d22cc953b</a></td>
    <td>fix</td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";>6bcce117fb</a></td>
    <td>fix</td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";>5a693bafcd</a></td>
    <td>fix</td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";>91df739b80</a></td>
    <td>fix</td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";>1804f73bec</a></td>
    <td>fix</td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";>e86c31bf26</a></td>
    <td>fix</td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    <!-- raw HTML omitted -->
    <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
    <h1>22.1.0-next.5 (2026-07-08)</h1>
    <h3>compiler</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e";>af5e4e1131</a></td>
    <td>feat</td>
    <td>Add an error for --global-foo cases (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee";>d579ecaf73</a></td>
    <td>feat</td>
    <td>Disable '--global-' error outside of g3 (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb";>f98547675c</a></td>
    <td>feat</td>
    <td>Namespace CSS variables to the app (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d";>8c8b2f7783</a></td>
    <td>feat</td>
    <td>Support css var namespacing in properties (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d";>997b772f28</a></td>
    <td>fix</td>
    <td>use regular optional chaining expression for safe function calls in
    TCBs</td>
    </tr>
    </tbody>
    </table>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624";>eb2a8ff63f</a></td>
    <td>fix</td>
    <td>apply debugName transform to required signal queries</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d";>eac363e92e</a></td>
    <td>fix</td>
    <td>detect uninvoked signals in bound expressions using ternary</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717";>eab4847a8b</a></td>
    <td>feat</td>
    <td>Adds deep linking from Performance panel to DevTools</td>
    </tr>
    </tbody>
    </table>
    <h3>forms</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62";>953cdfd66a</a></td>
    <td>fix</td>
    <td>allow multiple async validators</td>
    </tr>
    </tbody>
    </table>
    <h3>forms/signals</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1";>b542302a23</a></td>
    <td>fix</td>
    <td>make extractValue reactive for compat AbstractControl values</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    
href="https://github.com/angular/angular/commits/v21.2.18/packages/platform-browser";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@angular/platform-browser-dynamic` from 21.2.17 to 21.2.18
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    
href="https://github.com/angular/angular/releases";>@​angular/platform-browser-dynamic's
    releases</a>.</em></p>
    <blockquote>
    <h2>21.2.18</h2>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";><img
    src="https://img.shields.io/badge/8d22cc953b-fix-green"; alt="fix -
    8d22cc953b" /></a></td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";><img
    src="https://img.shields.io/badge/6bcce117fb-fix-green"; alt="fix -
    6bcce117fb" /></a></td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";><img
    src="https://img.shields.io/badge/5a693bafcd-fix-green"; alt="fix -
    5a693bafcd" /></a></td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";><img
    src="https://img.shields.io/badge/91df739b80-fix-green"; alt="fix -
    91df739b80" /></a></td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";><img
    src="https://img.shields.io/badge/1804f73bec-fix-green"; alt="fix -
    1804f73bec" /></a></td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";><img
    src="https://img.shields.io/badge/e86c31bf26-fix-green"; alt="fix -
    e86c31bf26" /></a></td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    
href="https://github.com/angular/angular/blob/main/CHANGELOG.md";>@​angular/platform-browser-dynamic's
    changelog</a>.</em></p>
    <blockquote>
    <h1>21.2.18 (2026-07-08)</h1>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";>8d22cc953b</a></td>
    <td>fix</td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";>6bcce117fb</a></td>
    <td>fix</td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";>5a693bafcd</a></td>
    <td>fix</td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";>91df739b80</a></td>
    <td>fix</td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";>1804f73bec</a></td>
    <td>fix</td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";>e86c31bf26</a></td>
    <td>fix</td>
    <td>preserve referrer policy in asset requests</td>
    </tr>
    </tbody>
    </table>
    <!-- raw HTML omitted -->
    <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
    <h1>22.1.0-next.5 (2026-07-08)</h1>
    <h3>compiler</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e";>af5e4e1131</a></td>
    <td>feat</td>
    <td>Add an error for --global-foo cases (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee";>d579ecaf73</a></td>
    <td>feat</td>
    <td>Disable '--global-' error outside of g3 (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb";>f98547675c</a></td>
    <td>feat</td>
    <td>Namespace CSS variables to the app (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d";>8c8b2f7783</a></td>
    <td>feat</td>
    <td>Support css var namespacing in properties (<a
    
href="https://redirect.github.com/angular/angular/pull/68846";>#68846</a>)</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d";>997b772f28</a></td>
    <td>fix</td>
    <td>use regular optional chaining expression for safe function calls in
    TCBs</td>
    </tr>
    </tbody>
    </table>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624";>eb2a8ff63f</a></td>
    <td>fix</td>
    <td>apply debugName transform to required signal queries</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d";>eac363e92e</a></td>
    <td>fix</td>
    <td>detect uninvoked signals in bound expressions using ternary</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717";>eab4847a8b</a></td>
    <td>feat</td>
    <td>Adds deep linking from Performance panel to DevTools</td>
    </tr>
    </tbody>
    </table>
    <h3>forms</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62";>953cdfd66a</a></td>
    <td>fix</td>
    <td>allow multiple async validators</td>
    </tr>
    </tbody>
    </table>
    <h3>forms/signals</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Type</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1";>b542302a23</a></td>
    <td>fix</td>
    <td>make extractValue reactive for compat AbstractControl values</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    
href="https://github.com/angular/angular/commits/v21.2.18/packages/platform-browser-dynamic";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@angular/router` from 21.2.17 to 21.2.18
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/angular/angular/releases";>@​angular/router's
    releases</a>.</em></p>
    <blockquote>
    <h2>21.2.18</h2>
    <h3>compiler-cli</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa";><img
    src="https://img.shields.io/badge/8d22cc953b-fix-green"; alt="fix -
    8d22cc953b" /></a></td>
    <td>update babel dependencies to latest v7</td>
    </tr>
    </tbody>
    </table>
    <h3>core</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522";><img
    src="https://img.shields.io/badge/6bcce117fb-fix-green"; alt="fix -
    6bcce117fb" /></a></td>
    <td>avoid caching missing locale data</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42";><img
    src="https://img.shields.io/badge/5a693bafcd-fix-green"; alt="fix -
    5a693bafcd" /></a></td>
    <td>reject dynamic script host elements</td>
    </tr>
    </tbody>
    </table>
    <h3>http</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831";><img
    src="https://img.shields.io/badge/91df739b80-fix-green"; alt="fix -
    91df739b80" /></a></td>
    <td>prevent caching of responses with Set-Cookie headers</td>
    </tr>
    </tbody>
    </table>
    <h3>service-worker</h3>
    <table>
    <thead>
    <tr>
    <th>Commit</th>
    <th>Description</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b";><img
    src="https://img.shields.io/badge/1804f73bec-fix-green"; alt="fix -
    1804f73bec" /></a></td>
    <td>preserve referrer in asset requests</td>
    </tr>
    <tr>
    <td><a
    
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8";><img
    src="...
    
    _Description has been truncated_
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Signed-off-by: Xinyuan Lin <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Xinyuan Lin <[email protected]>
    Co-authored-by: Copilot Autofix powered by AI 
<[email protected]>
---
 frontend/LICENSE-binary |  14 +-
 frontend/package.json   |  30 +--
 frontend/yarn.lock      | 500 ++++++++++++++++++++++++++++++++++++------------
 3 files changed, 403 insertions(+), 141 deletions(-)

diff --git a/frontend/LICENSE-binary b/frontend/LICENSE-binary
index 63dbac1f60..760c006968 100644
--- a/frontend/LICENSE-binary
+++ b/frontend/LICENSE-binary
@@ -236,13 +236,13 @@ Source files derived from third-party MIT-licensed 
projects:
 Angular / npm packages:
   - @abacritt/[email protected]
   - @ali-hm/[email protected]
-  - @angular/[email protected]
+  - @angular/[email protected]
   - @angular/[email protected]
-  - @angular/[email protected]
-  - @angular/[email protected]
-  - @angular/[email protected]
-  - @angular/[email protected]
-  - @angular/[email protected]
+  - @angular/[email protected]
+  - @angular/[email protected]
+  - @angular/[email protected]
+  - @angular/[email protected]
+  - @angular/[email protected]
   - @ant-design/[email protected]
   - @ant-design/[email protected]
   - @ant-design/[email protected]
@@ -286,7 +286,7 @@ Angular / npm packages:
   - [email protected]
   - [email protected]
   - [email protected]
-  - [email protected]
+  - [email protected]
   - [email protected]
   - [email protected]
   - [email protected]
diff --git a/frontend/package.json b/frontend/package.json
index a96a84814d..9c26d19506 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -22,16 +22,16 @@
     "@abacritt/angularx-social-login": "2.3.0",
     "@ai-sdk/openai": "2.0.67",
     "@ali-hm/angular-tree-component": "12.0.5",
-    "@angular/animations": "21.2.17",
+    "@angular/animations": "21.2.18",
     "@angular/cdk": "21.2.14",
-    "@angular/common": "21.2.17",
-    "@angular/compiler": "21.2.17",
-    "@angular/core": "21.2.17",
-    "@angular/forms": "21.2.17",
-    "@angular/localize": "21.2.17",
-    "@angular/platform-browser": "21.2.17",
-    "@angular/platform-browser-dynamic": "21.2.17",
-    "@angular/router": "21.2.17",
+    "@angular/common": "21.2.18",
+    "@angular/compiler": "21.2.18",
+    "@angular/core": "21.2.18",
+    "@angular/forms": "21.2.18",
+    "@angular/localize": "21.2.18",
+    "@angular/platform-browser": "21.2.18",
+    "@angular/platform-browser-dynamic": "21.2.18",
+    "@angular/router": "21.2.18",
     "@auth0/angular-jwt": "5.1.0",
     "@codingame/monaco-vscode-java-default-extension": "25.1.2",
     "@codingame/monaco-vscode-python-default-extension": "25.1.2",
@@ -85,16 +85,16 @@
   },
   "devDependencies": {
     "@angular-builders/custom-webpack": "21.1.0",
-    "@angular-devkit/build-angular": "21.2.18",
-    "@angular-devkit/core": "21.2.18",
-    "@angular-devkit/schematics": "21.2.18",
+    "@angular-devkit/build-angular": "21.2.19",
+    "@angular-devkit/core": "21.2.19",
+    "@angular-devkit/schematics": "21.2.19",
     "@angular-eslint/eslint-plugin": "21.3.1",
     "@angular-eslint/eslint-plugin-template": "21.4.0",
     "@angular-eslint/template-parser": "21.4.0",
-    "@angular/cli": "21.2.18",
-    "@angular/compiler-cli": "21.2.17",
+    "@angular/cli": "21.2.19",
+    "@angular/compiler-cli": "21.2.18",
     "@nx/angular": "23.0.1",
-    "@schematics/angular": "21.2.18",
+    "@schematics/angular": "21.2.19",
     "@types/backbone": "1.4.23",
     "@types/concaveman": "1.1.6",
     "@types/d3-shape": "2.1.2",
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index d4867a000e..52160dfa69 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -283,6 +283,18 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@angular-devkit/architect@npm:0.2102.19":
+  version: 0.2102.19
+  resolution: "@angular-devkit/architect@npm:0.2102.19"
+  dependencies:
+    "@angular-devkit/core": "npm:21.2.19"
+    rxjs: "npm:7.8.2"
+  bin:
+    architect: bin/cli.js
+  checksum: 
10c0/4a494597fe9976a59b3f1ca9fad9b1d1d2c93d6ee81815a291ff8ff96d8b4cd54138f2669f80babd61bcc49a4cf42e3831043805894eb6a0a96d57e7d41eafbe
+  languageName: node
+  linkType: hard
+
 "@angular-devkit/architect@npm:>=0.2100.0 < 0.2200.0":
   version: 0.2102.8
   resolution: "@angular-devkit/architect@npm:0.2102.8"
@@ -295,7 +307,119 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@angular-devkit/build-angular@npm:21.2.18, 
@angular-devkit/build-angular@npm:^21.0.0":
+"@angular-devkit/build-angular@npm:21.2.19":
+  version: 21.2.19
+  resolution: "@angular-devkit/build-angular@npm:21.2.19"
+  dependencies:
+    "@ampproject/remapping": "npm:2.3.0"
+    "@angular-devkit/architect": "npm:0.2102.19"
+    "@angular-devkit/build-webpack": "npm:0.2102.19"
+    "@angular-devkit/core": "npm:21.2.19"
+    "@angular/build": "npm:21.2.19"
+    "@babel/core": "npm:7.29.7"
+    "@babel/generator": "npm:7.29.1"
+    "@babel/helper-annotate-as-pure": "npm:7.27.3"
+    "@babel/helper-split-export-declaration": "npm:7.24.7"
+    "@babel/plugin-transform-async-generator-functions": "npm:7.29.0"
+    "@babel/plugin-transform-async-to-generator": "npm:7.28.6"
+    "@babel/plugin-transform-runtime": "npm:7.29.0"
+    "@babel/preset-env": "npm:7.29.2"
+    "@babel/runtime": "npm:7.29.2"
+    "@discoveryjs/json-ext": "npm:0.6.3"
+    "@ngtools/webpack": "npm:21.2.19"
+    ansi-colors: "npm:4.1.3"
+    autoprefixer: "npm:10.4.27"
+    babel-loader: "npm:10.0.0"
+    browserslist: "npm:^4.26.0"
+    copy-webpack-plugin: "npm:14.0.0"
+    css-loader: "npm:7.1.3"
+    esbuild: "npm:0.28.1"
+    esbuild-wasm: "npm:0.28.1"
+    http-proxy-middleware: "npm:3.0.7"
+    istanbul-lib-instrument: "npm:6.0.3"
+    jsonc-parser: "npm:3.3.1"
+    karma-source-map-support: "npm:1.4.0"
+    less: "npm:4.4.2"
+    less-loader: "npm:12.3.1"
+    license-webpack-plugin: "npm:4.0.2"
+    loader-utils: "npm:3.3.1"
+    mini-css-extract-plugin: "npm:2.10.0"
+    open: "npm:11.0.0"
+    ora: "npm:9.3.0"
+    picomatch: "npm:4.0.4"
+    piscina: "npm:5.2.0"
+    postcss: "npm:8.5.12"
+    postcss-loader: "npm:8.2.0"
+    resolve-url-loader: "npm:5.0.0"
+    rxjs: "npm:7.8.2"
+    sass: "npm:1.97.3"
+    sass-loader: "npm:16.0.7"
+    semver: "npm:7.7.4"
+    source-map-loader: "npm:5.0.0"
+    source-map-support: "npm:0.5.21"
+    terser: "npm:5.46.0"
+    tinyglobby: "npm:0.2.15"
+    tree-kill: "npm:1.2.2"
+    tslib: "npm:2.8.1"
+    webpack: "npm:5.105.2"
+    webpack-dev-middleware: "npm:7.4.5"
+    webpack-dev-server: "npm:5.2.5"
+    webpack-merge: "npm:6.0.1"
+    webpack-subresource-integrity: "npm:5.1.0"
+  peerDependencies:
+    "@angular/compiler-cli": ^21.0.0
+    "@angular/core": ^21.0.0
+    "@angular/localize": ^21.0.0
+    "@angular/platform-browser": ^21.0.0
+    "@angular/platform-server": ^21.0.0
+    "@angular/service-worker": ^21.0.0
+    "@angular/ssr": ^21.2.19
+    "@web/test-runner": ^0.20.0
+    browser-sync: ^3.0.2
+    jest: ^30.2.0
+    jest-environment-jsdom: ^30.2.0
+    karma: ^6.3.0
+    ng-packagr: ^21.0.0
+    protractor: ^7.0.0
+    tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
+    typescript: ">=5.9 <6.0"
+  dependenciesMeta:
+    esbuild:
+      optional: true
+  peerDependenciesMeta:
+    "@angular/core":
+      optional: true
+    "@angular/localize":
+      optional: true
+    "@angular/platform-browser":
+      optional: true
+    "@angular/platform-server":
+      optional: true
+    "@angular/service-worker":
+      optional: true
+    "@angular/ssr":
+      optional: true
+    "@web/test-runner":
+      optional: true
+    browser-sync:
+      optional: true
+    jest:
+      optional: true
+    jest-environment-jsdom:
+      optional: true
+    karma:
+      optional: true
+    ng-packagr:
+      optional: true
+    protractor:
+      optional: true
+    tailwindcss:
+      optional: true
+  checksum: 
10c0/6cd34f161497e3fd7e86091c97082ee4c91b46d2e14b2a1a3d8f81e5d0a0ea4ef557ebb99c5983f417d7ae1f841a6b2c32a8b11f183ba7f6fd46e380325a4a3b
+  languageName: node
+  linkType: hard
+
+"@angular-devkit/build-angular@npm:^21.0.0":
   version: 21.2.18
   resolution: "@angular-devkit/build-angular@npm:21.2.18"
   dependencies:
@@ -420,6 +544,19 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@angular-devkit/build-webpack@npm:0.2102.19":
+  version: 0.2102.19
+  resolution: "@angular-devkit/build-webpack@npm:0.2102.19"
+  dependencies:
+    "@angular-devkit/architect": "npm:0.2102.19"
+    rxjs: "npm:7.8.2"
+  peerDependencies:
+    webpack: ^5.30.0
+    webpack-dev-server: ^5.0.2
+  checksum: 
10c0/6a540ee7dcf8cc6c1dfa4ba3ee41ea68e47d6f942288f881cd074a14eec002223b4ae1f9c01a983b975f87da280a007fa4cc248a33818d25e7ab2bb4b78faaa1
+  languageName: node
+  linkType: hard
+
 "@angular-devkit/core@npm:21.2.18":
   version: 21.2.18
   resolution: "@angular-devkit/core@npm:21.2.18"
@@ -439,6 +576,25 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@angular-devkit/core@npm:21.2.19":
+  version: 21.2.19
+  resolution: "@angular-devkit/core@npm:21.2.19"
+  dependencies:
+    ajv: "npm:8.18.0"
+    ajv-formats: "npm:3.0.1"
+    jsonc-parser: "npm:3.3.1"
+    picomatch: "npm:4.0.4"
+    rxjs: "npm:7.8.2"
+    source-map: "npm:0.7.6"
+  peerDependencies:
+    chokidar: ^5.0.0
+  peerDependenciesMeta:
+    chokidar:
+      optional: true
+  checksum: 
10c0/947ccb9ee06df4dc5466bb55571cbf34f9c8de7803de3e77d769afbf96ef04a4c7aba800d291c4d71ca4174c44341e6f475060fdb8f11fbb09c14248791abde5
+  languageName: node
+  linkType: hard
+
 "@angular-devkit/core@npm:21.2.8, @angular-devkit/core@npm:^21.0.0":
   version: 21.2.8
   resolution: "@angular-devkit/core@npm:21.2.8"
@@ -458,16 +614,16 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@angular-devkit/schematics@npm:21.2.18":
-  version: 21.2.18
-  resolution: "@angular-devkit/schematics@npm:21.2.18"
+"@angular-devkit/schematics@npm:21.2.19":
+  version: 21.2.19
+  resolution: "@angular-devkit/schematics@npm:21.2.19"
   dependencies:
-    "@angular-devkit/core": "npm:21.2.18"
+    "@angular-devkit/core": "npm:21.2.19"
     jsonc-parser: "npm:3.3.1"
     magic-string: "npm:0.30.21"
     ora: "npm:9.3.0"
     rxjs: "npm:7.8.2"
-  checksum: 
10c0/ca1ca3c402ff6f19b8accdb6d05ab2c1a186dbf1108555ae136436084c65b1bc052760a4168d84507cf15c6f979795ec61baee5f8dfa0efd22adbbca8771e6a8
+  checksum: 
10c0/ef68a1dd6363130a74a3f63eef4978692a7528b42df86270a41c97f64fb2ab89b9547a2ad732cc2f2fa627e456429eafa98b530ab8eccc661472ead616c09c8e
   languageName: node
   linkType: hard
 
@@ -557,14 +713,14 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@angular/animations@npm:21.2.17":
-  version: 21.2.17
-  resolution: "@angular/animations@npm:21.2.17"
+"@angular/animations@npm:21.2.18":
+  version: 21.2.18
+  resolution: "@angular/animations@npm:21.2.18"
   dependencies:
     tslib: "npm:^2.3.0"
   peerDependencies:
-    "@angular/core": 21.2.17
-  checksum: 
10c0/e846d1572c6c03374cdd4115140b8630bd660e8e94f5c29f8d8a405bd79436b739105ad143738d16330f4ae3782cc28814fdd0eafa0c91fe6fbe05941d3b4195
+    "@angular/core": 21.2.18
+  checksum: 
10c0/d62aaebc3a70e02c5f6554c8dae857348b222e982ce5daf6730bac3599d260f3f350ba1ad290b2b2ca7c19243f7abef428197a848af99fc276d1fc83abee9319
   languageName: node
   linkType: hard
 
@@ -649,6 +805,87 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@angular/build@npm:21.2.19":
+  version: 21.2.19
+  resolution: "@angular/build@npm:21.2.19"
+  dependencies:
+    "@ampproject/remapping": "npm:2.3.0"
+    "@angular-devkit/architect": "npm:0.2102.19"
+    "@babel/core": "npm:7.29.7"
+    "@babel/helper-annotate-as-pure": "npm:7.27.3"
+    "@babel/helper-split-export-declaration": "npm:7.24.7"
+    "@inquirer/confirm": "npm:5.1.21"
+    "@vitejs/plugin-basic-ssl": "npm:2.1.4"
+    beasties: "npm:0.4.1"
+    browserslist: "npm:^4.26.0"
+    esbuild: "npm:0.28.1"
+    https-proxy-agent: "npm:7.0.6"
+    istanbul-lib-instrument: "npm:6.0.3"
+    jsonc-parser: "npm:3.3.1"
+    listr2: "npm:9.0.5"
+    lmdb: "npm:3.5.1"
+    magic-string: "npm:0.30.21"
+    mrmime: "npm:2.0.1"
+    parse5-html-rewriting-stream: "npm:8.0.0"
+    picomatch: "npm:4.0.4"
+    piscina: "npm:5.2.0"
+    rolldown: "npm:1.0.0-rc.4"
+    sass: "npm:1.97.3"
+    semver: "npm:7.7.4"
+    source-map-support: "npm:0.5.21"
+    tinyglobby: "npm:0.2.15"
+    undici: "npm:7.28.0"
+    vite: "npm:7.3.6"
+    watchpack: "npm:2.5.1"
+  peerDependencies:
+    "@angular/compiler": ^21.0.0
+    "@angular/compiler-cli": ^21.0.0
+    "@angular/core": ^21.0.0
+    "@angular/localize": ^21.0.0
+    "@angular/platform-browser": ^21.0.0
+    "@angular/platform-server": ^21.0.0
+    "@angular/service-worker": ^21.0.0
+    "@angular/ssr": ^21.2.19
+    karma: ^6.4.0
+    less: ^4.2.0
+    ng-packagr: ^21.0.0
+    postcss: ^8.4.0
+    tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
+    tslib: ^2.3.0
+    typescript: ">=5.9 <6.0"
+    vitest: ^4.0.8
+  dependenciesMeta:
+    lmdb:
+      optional: true
+  peerDependenciesMeta:
+    "@angular/core":
+      optional: true
+    "@angular/localize":
+      optional: true
+    "@angular/platform-browser":
+      optional: true
+    "@angular/platform-server":
+      optional: true
+    "@angular/service-worker":
+      optional: true
+    "@angular/ssr":
+      optional: true
+    karma:
+      optional: true
+    less:
+      optional: true
+    ng-packagr:
+      optional: true
+    postcss:
+      optional: true
+    tailwindcss:
+      optional: true
+    vitest:
+      optional: true
+  checksum: 
10c0/c561284c540ad480069b90966abbaa0c306fd61ad48fa371b3f41e6289d3f13647a7267923423a01b2258b032dad4ca429c69e6caa93244b9c568113b9a9dd8c
+  languageName: node
+  linkType: hard
+
 "@angular/cdk@npm:21.2.14":
   version: 21.2.14
   resolution: "@angular/cdk@npm:21.2.14"
@@ -679,17 +916,17 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@angular/cli@npm:21.2.18":
-  version: 21.2.18
-  resolution: "@angular/cli@npm:21.2.18"
+"@angular/cli@npm:21.2.19":
+  version: 21.2.19
+  resolution: "@angular/cli@npm:21.2.19"
   dependencies:
-    "@angular-devkit/architect": "npm:0.2102.18"
-    "@angular-devkit/core": "npm:21.2.18"
-    "@angular-devkit/schematics": "npm:21.2.18"
+    "@angular-devkit/architect": "npm:0.2102.19"
+    "@angular-devkit/core": "npm:21.2.19"
+    "@angular-devkit/schematics": "npm:21.2.19"
     "@inquirer/prompts": "npm:7.10.1"
     "@listr2/prompt-adapter-inquirer": "npm:3.0.5"
     "@modelcontextprotocol/sdk": "npm:1.26.0"
-    "@schematics/angular": "npm:21.2.18"
+    "@schematics/angular": "npm:21.2.19"
     "@yarnpkg/lockfile": "npm:1.1.0"
     algoliasearch: "npm:5.48.1"
     ini: "npm:6.0.0"
@@ -703,27 +940,27 @@ __metadata:
     zod: "npm:4.3.6"
   bin:
     ng: bin/ng.js
-  checksum: 
10c0/4971dd774e10e031b7d92aa2623e5df20c04e5e35ca0cb4cc362e537089b5ed573f40635b43638c92476ca60aaf0a63fe365f5e647a127a2b729d51bb623bc3e
+  checksum: 
10c0/81ee26906cbe6c421210bc9cf572c853ddecf0a8b59f1efbd832b985aff6118aa2dba0f480968f8654a6a0873d9c93e73e9c39492189f2ad3865f04643507d82
   languageName: node
   linkType: hard
 
-"@angular/common@npm:21.2.17":
-  version: 21.2.17
-  resolution: "@angular/common@npm:21.2.17"
+"@angular/common@npm:21.2.18":
+  version: 21.2.18
+  resolution: "@angular/common@npm:21.2.18"
   dependencies:
     tslib: "npm:^2.3.0"
   peerDependencies:
-    "@angular/core": 21.2.17
+    "@angular/core": 21.2.18
     rxjs: ^6.5.3 || ^7.4.0
-  checksum: 
10c0/889c1a3d64a5b61e77dc6cf7d0cb5da1575cd13bed6b11262a340076949b2968e3a80d9ca4a7ea4cddda1901c0df36ae412d0fd0fcc9bd45ecad58f40ab7a6d0
+  checksum: 
10c0/008cd90260052abc17f3778ed5800f8874fcc3d1decc88a4f24cfb567c48a617c3286a1534a03484d3ed0ceef8af06e690f45f97b0c760515f0902c4a861a226
   languageName: node
   linkType: hard
 
-"@angular/compiler-cli@npm:21.2.17":
-  version: 21.2.17
-  resolution: "@angular/compiler-cli@npm:21.2.17"
+"@angular/compiler-cli@npm:21.2.18":
+  version: 21.2.18
+  resolution: "@angular/compiler-cli@npm:21.2.18"
   dependencies:
-    "@babel/core": "npm:7.29.0"
+    "@babel/core": "npm:7.29.7"
     "@jridgewell/sourcemap-codec": "npm:^1.4.14"
     chokidar: "npm:^5.0.0"
     convert-source-map: "npm:^1.5.1"
@@ -732,7 +969,7 @@ __metadata:
     tslib: "npm:^2.3.0"
     yargs: "npm:^18.0.0"
   peerDependencies:
-    "@angular/compiler": 21.2.17
+    "@angular/compiler": 21.2.18
     typescript: ">=5.9 <6.1"
   peerDependenciesMeta:
     typescript:
@@ -740,26 +977,26 @@ __metadata:
   bin:
     ng-xi18n: bundles/src/bin/ng_xi18n.js
     ngc: bundles/src/bin/ngc.js
-  checksum: 
10c0/2fb02b8a8ac7560f5d4588cae5e07c564b4997e941181fb577d1bc3bbc7f6fb22dc68deea2e4c36a699c1384bb1f67cd455039c30dcb27a31d70392ad06b64a4
+  checksum: 
10c0/82ca22f37dca39d5f076fd1f9a0aa79535735f28112a5496b57154441c2da3c347c98ac678855fd9e4c4374f13471ca768180f1d719f15a3711488c8ff552a5b
   languageName: node
   linkType: hard
 
-"@angular/compiler@npm:21.2.17":
-  version: 21.2.17
-  resolution: "@angular/compiler@npm:21.2.17"
+"@angular/compiler@npm:21.2.18":
+  version: 21.2.18
+  resolution: "@angular/compiler@npm:21.2.18"
   dependencies:
     tslib: "npm:^2.3.0"
-  checksum: 
10c0/e5f45c1b9fe189ac9e1a2fd68ec1aa051b50ecfa63e1b62ff23076ab00a2bbd27a489dfc892377835716c96de36676a060110c8e8c5b479191ffa18b8cb10cf4
+  checksum: 
10c0/1ab4b39e8eeac97544574e6987733a486ed7ee0a78d44ffed3ca6bdf23505300204315f8dd13e7150a104224f6f3b85869351b83d67df9ef7fcd96f5a82fef2b
   languageName: node
   linkType: hard
 
-"@angular/core@npm:21.2.17":
-  version: 21.2.17
-  resolution: "@angular/core@npm:21.2.17"
+"@angular/core@npm:21.2.18":
+  version: 21.2.18
+  resolution: "@angular/core@npm:21.2.18"
   dependencies:
     tslib: "npm:^2.3.0"
   peerDependencies:
-    "@angular/compiler": 21.2.17
+    "@angular/compiler": 21.2.18
     rxjs: ^6.5.3 || ^7.4.0
     zone.js: ~0.15.0 || ~0.16.0
   peerDependenciesMeta:
@@ -767,85 +1004,85 @@ __metadata:
       optional: true
     zone.js:
       optional: true
-  checksum: 
10c0/70aa13cfec6d221c23c427f794409d541b80cd4feb65ef668810e1e927efde645c02c450404a4eb9691d6da17a04732abe5a9d4550b934dfeb459f8ca0f274d8
+  checksum: 
10c0/863c238159b4999f6fa516243641a7418c1d2252ea693401d1a46a0caf9c40f8e6eef6e73974f6ad8579618925c143af7d01735c740c038094dae8f20b2c6f44
   languageName: node
   linkType: hard
 
-"@angular/forms@npm:21.2.17":
-  version: 21.2.17
-  resolution: "@angular/forms@npm:21.2.17"
+"@angular/forms@npm:21.2.18":
+  version: 21.2.18
+  resolution: "@angular/forms@npm:21.2.18"
   dependencies:
     "@standard-schema/spec": "npm:^1.0.0"
     tslib: "npm:^2.3.0"
   peerDependencies:
-    "@angular/common": 21.2.17
-    "@angular/core": 21.2.17
-    "@angular/platform-browser": 21.2.17
+    "@angular/common": 21.2.18
+    "@angular/core": 21.2.18
+    "@angular/platform-browser": 21.2.18
     rxjs: ^6.5.3 || ^7.4.0
-  checksum: 
10c0/e46bf07c340c40b02d0a742af2c07eea544408161b02a47738933eb3e44ba28d7a9abe3de67fada90786de0414641a75da3e8cb04e42980b7958df49c424c844
+  checksum: 
10c0/5d22c82938bd98ab3b1838c86debee8961176c1893e9849c50b92d3e247e217fd7610704e119b7ba2bb5c089d2066c2a298f3ea9cd80aa3a3e88244f1e5ae44e
   languageName: node
   linkType: hard
 
-"@angular/localize@npm:21.2.17":
-  version: 21.2.17
-  resolution: "@angular/localize@npm:21.2.17"
+"@angular/localize@npm:21.2.18":
+  version: 21.2.18
+  resolution: "@angular/localize@npm:21.2.18"
   dependencies:
-    "@babel/core": "npm:7.29.0"
+    "@babel/core": "npm:7.29.7"
     "@types/babel__core": "npm:7.20.5"
     tinyglobby: "npm:^0.2.12"
     yargs: "npm:^18.0.0"
   peerDependencies:
-    "@angular/compiler": 21.2.17
-    "@angular/compiler-cli": 21.2.17
+    "@angular/compiler": 21.2.18
+    "@angular/compiler-cli": 21.2.18
   bin:
     localize-extract: tools/bundles/src/extract/cli.js
     localize-migrate: tools/bundles/src/migrate/cli.js
     localize-translate: tools/bundles/src/translate/cli.js
-  checksum: 
10c0/e36455903010d28a578a7d0c107e13c3d792034729a7b1eb48b9b6b66e5165c67c90a44c45ca86ae473a777d90659381860f06c0a0ddd759a1bfd070a50ef839
+  checksum: 
10c0/2e16f419e583dcfaf42678b5dd5f95c6a01912d0da25a0a9fac1939a525d385916d316a1cc7c21098be56eef1c0a933940a1a3561cedfbfeb74a076ccafdf0e9
   languageName: node
   linkType: hard
 
-"@angular/platform-browser-dynamic@npm:21.2.17":
-  version: 21.2.17
-  resolution: "@angular/platform-browser-dynamic@npm:21.2.17"
+"@angular/platform-browser-dynamic@npm:21.2.18":
+  version: 21.2.18
+  resolution: "@angular/platform-browser-dynamic@npm:21.2.18"
   dependencies:
     tslib: "npm:^2.3.0"
   peerDependencies:
-    "@angular/common": 21.2.17
-    "@angular/compiler": 21.2.17
-    "@angular/core": 21.2.17
-    "@angular/platform-browser": 21.2.17
-  checksum: 
10c0/1253b4bb2675af6f294704aa7d04fac6d1bf854d9eef02260245d4bd6b0b546557684fe890a9a89c31fc9bb7d1fe7a49a05580d721cc4e386808f9603688ca12
+    "@angular/common": 21.2.18
+    "@angular/compiler": 21.2.18
+    "@angular/core": 21.2.18
+    "@angular/platform-browser": 21.2.18
+  checksum: 
10c0/c35f9b3c849368e78cdf9c54309adc63c756d5fef918833127d6047db7d93cc55fcce7d3191c6f28706fa4b89beabd0a5b602726e1cae9f4de44c0b540c7e944
   languageName: node
   linkType: hard
 
-"@angular/platform-browser@npm:21.2.17":
-  version: 21.2.17
-  resolution: "@angular/platform-browser@npm:21.2.17"
+"@angular/platform-browser@npm:21.2.18":
+  version: 21.2.18
+  resolution: "@angular/platform-browser@npm:21.2.18"
   dependencies:
     tslib: "npm:^2.3.0"
   peerDependencies:
-    "@angular/animations": 21.2.17
-    "@angular/common": 21.2.17
-    "@angular/core": 21.2.17
+    "@angular/animations": 21.2.18
+    "@angular/common": 21.2.18
+    "@angular/core": 21.2.18
   peerDependenciesMeta:
     "@angular/animations":
       optional: true
-  checksum: 
10c0/ca5fcb74613fa41898135e5ff1440d7250896acef51be76ca941da4c8ce3b4e0651ed460e3e47b6294417a8973fa5485d3dc624e4059e6e6a401aacfd72a32fe
+  checksum: 
10c0/e4e6abc0f705daa57bc6fcaab00f84a80de80905dd5ed01e52a78ca495bb652db9f7e271bfaca5166c020cee615ebb3bd258088940b0704fbec5474b2a42a06d
   languageName: node
   linkType: hard
 
-"@angular/router@npm:21.2.17":
-  version: 21.2.17
-  resolution: "@angular/router@npm:21.2.17"
+"@angular/router@npm:21.2.18":
+  version: 21.2.18
+  resolution: "@angular/router@npm:21.2.18"
   dependencies:
     tslib: "npm:^2.3.0"
   peerDependencies:
-    "@angular/common": 21.2.17
-    "@angular/core": 21.2.17
-    "@angular/platform-browser": 21.2.17
+    "@angular/common": 21.2.18
+    "@angular/core": 21.2.18
+    "@angular/platform-browser": 21.2.18
     rxjs: ^6.5.3 || ^7.4.0
-  checksum: 
10c0/239bfe9f4cf5da7dce3b7bf447ddd4dab7a72f0cfcc11cc4c3195f892829e5879c9ab496b65c64741de3e180f1e2f0a8d9e7eb33fa558a3dfdbea6f8a7b17d1f
+  checksum: 
10c0/84a4fcb099e04daa7f55e8f0c1ae5afe357faf138f187c035cc6a2fde900414c8e317c01986abd7533f7bfd0e62931064427b9d1f92079247d5dc82ec768b388
   languageName: node
   linkType: hard
 
@@ -942,29 +1179,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@babel/core@npm:7.29.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9":
-  version: 7.29.0
-  resolution: "@babel/core@npm:7.29.0"
-  dependencies:
-    "@babel/code-frame": "npm:^7.29.0"
-    "@babel/generator": "npm:^7.29.0"
-    "@babel/helper-compilation-targets": "npm:^7.28.6"
-    "@babel/helper-module-transforms": "npm:^7.28.6"
-    "@babel/helpers": "npm:^7.28.6"
-    "@babel/parser": "npm:^7.29.0"
-    "@babel/template": "npm:^7.28.6"
-    "@babel/traverse": "npm:^7.29.0"
-    "@babel/types": "npm:^7.29.0"
-    "@jridgewell/remapping": "npm:^2.3.5"
-    convert-source-map: "npm:^2.0.0"
-    debug: "npm:^4.1.0"
-    gensync: "npm:^1.0.0-beta.2"
-    json5: "npm:^2.2.3"
-    semver: "npm:^6.3.1"
-  checksum: 
10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa
-  languageName: node
-  linkType: hard
-
 "@babel/core@npm:7.29.7":
   version: 7.29.7
   resolution: "@babel/core@npm:7.29.7"
@@ -988,6 +1202,29 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9":
+  version: 7.29.0
+  resolution: "@babel/core@npm:7.29.0"
+  dependencies:
+    "@babel/code-frame": "npm:^7.29.0"
+    "@babel/generator": "npm:^7.29.0"
+    "@babel/helper-compilation-targets": "npm:^7.28.6"
+    "@babel/helper-module-transforms": "npm:^7.28.6"
+    "@babel/helpers": "npm:^7.28.6"
+    "@babel/parser": "npm:^7.29.0"
+    "@babel/template": "npm:^7.28.6"
+    "@babel/traverse": "npm:^7.29.0"
+    "@babel/types": "npm:^7.29.0"
+    "@jridgewell/remapping": "npm:^2.3.5"
+    convert-source-map: "npm:^2.0.0"
+    debug: "npm:^4.1.0"
+    gensync: "npm:^1.0.0-beta.2"
+    json5: "npm:^2.2.3"
+    semver: "npm:^6.3.1"
+  checksum: 
10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa
+  languageName: node
+  linkType: hard
+
 "@babel/generator@npm:7.29.1, @babel/generator@npm:^7.29.0":
   version: 7.29.1
   resolution: "@babel/generator@npm:7.29.1"
@@ -4302,6 +4539,17 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@ngtools/webpack@npm:21.2.19":
+  version: 21.2.19
+  resolution: "@ngtools/webpack@npm:21.2.19"
+  peerDependencies:
+    "@angular/compiler-cli": ^21.0.0
+    typescript: ">=5.9 <6.0"
+    webpack: ^5.54.0
+  checksum: 
10c0/e0705f1b6a61978dbe1462c97a72fe058c698959a8bb0665e9fa050e4dce2d6b2825b0dd50523cda534dfc5283b91ffedf6459dd34cad93c47c9ffcb5583125e
+  languageName: node
+  linkType: hard
+
 "@ngx-formly/core@npm:7.1.0":
   version: 7.1.0
   resolution: "@ngx-formly/core@npm:7.1.0"
@@ -5720,14 +5968,14 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@schematics/angular@npm:21.2.18":
-  version: 21.2.18
-  resolution: "@schematics/angular@npm:21.2.18"
+"@schematics/angular@npm:21.2.19":
+  version: 21.2.19
+  resolution: "@schematics/angular@npm:21.2.19"
   dependencies:
-    "@angular-devkit/core": "npm:21.2.18"
-    "@angular-devkit/schematics": "npm:21.2.18"
+    "@angular-devkit/core": "npm:21.2.19"
+    "@angular-devkit/schematics": "npm:21.2.19"
     jsonc-parser: "npm:3.3.1"
-  checksum: 
10c0/445ae3519b6300d09c10cf1dc8451a08a0c378b019e05b3a9fbfa448e7a0cbd1796e170b7ae198ef80fc1e4cca6018c8557169354611ad6ab54563a77ed9444e
+  checksum: 
10c0/dfbbae8b78fdbcf71a3be0d3e3f595719550490ca620553e10cdbcb7c16569994bac6f91571a4216c3bf8d5547d5b4781db8810009b198c141d23b6f9c82ba86
   languageName: node
   linkType: hard
 
@@ -10793,24 +11041,24 @@ __metadata:
     "@ai-sdk/openai": "npm:2.0.67"
     "@ali-hm/angular-tree-component": "npm:12.0.5"
     "@angular-builders/custom-webpack": "npm:21.1.0"
-    "@angular-devkit/build-angular": "npm:21.2.18"
-    "@angular-devkit/core": "npm:21.2.18"
-    "@angular-devkit/schematics": "npm:21.2.18"
+    "@angular-devkit/build-angular": "npm:21.2.19"
+    "@angular-devkit/core": "npm:21.2.19"
+    "@angular-devkit/schematics": "npm:21.2.19"
     "@angular-eslint/eslint-plugin": "npm:21.3.1"
     "@angular-eslint/eslint-plugin-template": "npm:21.4.0"
     "@angular-eslint/template-parser": "npm:21.4.0"
-    "@angular/animations": "npm:21.2.17"
+    "@angular/animations": "npm:21.2.18"
     "@angular/cdk": "npm:21.2.14"
-    "@angular/cli": "npm:21.2.18"
-    "@angular/common": "npm:21.2.17"
-    "@angular/compiler": "npm:21.2.17"
-    "@angular/compiler-cli": "npm:21.2.17"
-    "@angular/core": "npm:21.2.17"
-    "@angular/forms": "npm:21.2.17"
-    "@angular/localize": "npm:21.2.17"
-    "@angular/platform-browser": "npm:21.2.17"
-    "@angular/platform-browser-dynamic": "npm:21.2.17"
-    "@angular/router": "npm:21.2.17"
+    "@angular/cli": "npm:21.2.19"
+    "@angular/common": "npm:21.2.18"
+    "@angular/compiler": "npm:21.2.18"
+    "@angular/compiler-cli": "npm:21.2.18"
+    "@angular/core": "npm:21.2.18"
+    "@angular/forms": "npm:21.2.18"
+    "@angular/localize": "npm:21.2.18"
+    "@angular/platform-browser": "npm:21.2.18"
+    "@angular/platform-browser-dynamic": "npm:21.2.18"
+    "@angular/router": "npm:21.2.18"
     "@auth0/angular-jwt": "npm:5.1.0"
     "@codingame/monaco-vscode-java-default-extension": "npm:25.1.2"
     "@codingame/monaco-vscode-python-default-extension": "npm:25.1.2"
@@ -10819,7 +11067,7 @@ __metadata:
     "@ngx-formly/core": "npm:7.1.0"
     "@ngx-formly/ng-zorro-antd": "npm:7.1.0"
     "@nx/angular": "npm:23.0.1"
-    "@schematics/angular": "npm:21.2.18"
+    "@schematics/angular": "npm:21.2.19"
     "@types/backbone": "npm:1.4.23"
     "@types/concaveman": "npm:1.1.6"
     "@types/d3-shape": "npm:2.1.2"
@@ -11119,6 +11367,20 @@ __metadata:
   languageName: node
   linkType: hard
 
+"http-proxy-middleware@npm:3.0.7":
+  version: 3.0.7
+  resolution: "http-proxy-middleware@npm:3.0.7"
+  dependencies:
+    "@types/http-proxy": "npm:^1.17.15"
+    debug: "npm:^4.3.6"
+    http-proxy: "npm:^1.18.1"
+    is-glob: "npm:^4.0.3"
+    is-plain-object: "npm:^5.0.0"
+    micromatch: "npm:^4.0.8"
+  checksum: 
10c0/2308a09b1ae7682bb91bed45653d3b17379b87e2bb8cad4e7e71c68eeb2cedb8fd5506f80f6890178d8aa4132a3ce71eaf58979e7ef04cfefac923117da41817
+  languageName: node
+  linkType: hard
+
 "http-proxy-middleware@npm:^2.0.9":
   version: 2.0.9
   resolution: "http-proxy-middleware@npm:2.0.9"

Reply via email to