diff --git a/frontend/package.json b/frontend/package.json index a175671..6060ed9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -57,7 +57,7 @@ "@types/node": "18.16.9", "@types/topojson-client": "^3.1.5", "@typescript-eslint/utils": "^8.19.0", - "angular-eslint": "^19.2.0", + "angular-eslint": "^21.0.1", "autoprefixer": "^10.4.0", "d3": "^7.9.0", "eslint": "^9.8.0", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 3d76b8e..d5b21f9 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -28,7 +28,7 @@ importers: version: 19.2.21(@angular/common@19.2.21(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@19.2.21(@angular/animations@19.2.21(@angular/common@19.2.21(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@19.2.21(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@angular/material': specifier: ~18.2.14 - version: 18.2.14(r7dcmooms2462esymcwcg4b2i4) + version: 18.2.14(00cbaee084c798d010cad8d1843f7088) '@angular/platform-browser': specifier: ~19.2.0 version: 19.2.21(@angular/animations@19.2.21(@angular/common@19.2.21(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@19.2.21(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1)) @@ -71,16 +71,16 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ~19.2.0 - version: 19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(@angular/compiler@19.2.21)(@rspack/core@1.7.11(@swc/helpers@0.5.21))(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(chokidar@4.0.3)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(typescript@5.7.3)))(jiti@2.4.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(sass-embedded@1.99.0)(stylus@0.64.0)(typescript@5.7.3)(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.99.0)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3))(yaml@2.8.3) + version: 19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(@angular/compiler@19.2.21)(@rspack/core@1.7.11(@swc/helpers@0.5.21))(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(typescript@5.7.3)))(jiti@2.4.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(sass-embedded@1.99.0)(stylus@0.64.0)(typescript@5.7.3)(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.99.0)(sass@1.99.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3))(yaml@2.8.3) '@angular-devkit/core': specifier: ~19.2.0 - version: 19.2.24(chokidar@4.0.3) + version: 19.2.24 '@angular-devkit/schematics': specifier: ~19.2.0 - version: 19.2.24(chokidar@4.0.3) + version: 19.2.24 '@angular/cli': specifier: ~19.2.0 - version: 19.2.24(@types/node@18.16.9)(chokidar@4.0.3) + version: 19.2.24(@types/node@18.16.9) '@angular/compiler-cli': specifier: ~19.2.0 version: 19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3) @@ -98,7 +98,7 @@ importers: version: 0.61.2(typescript@5.7.3) '@nx/angular': specifier: 20.5.0 - version: 20.5.0(ccjoiddlbm2quzzauqj6xjv6de) + version: 20.5.0(95b84896d6f7e930507c106788367376) '@nx/devkit': specifier: 20.5.0 version: 20.5.0(nx@20.5.0(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.21))(@swc/types@0.1.26)(typescript@5.7.3))(@swc/core@1.5.29(@swc/helpers@0.5.21))) @@ -128,7 +128,7 @@ importers: version: 1.59.1 '@schematics/angular': specifier: ~19.2.0 - version: 19.2.24(chokidar@4.0.3) + version: 19.2.24 '@swc-node/register': specifier: ~1.9.1 version: 1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.21))(@swc/types@0.1.26)(typescript@5.7.3) @@ -157,8 +157,8 @@ importers: specifier: ^8.19.0 version: 8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) angular-eslint: - specifier: ^19.2.0 - version: 19.8.1(chokidar@4.0.3)(eslint@9.39.4(jiti@2.4.2))(typescript-eslint@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(typescript@5.7.3) + specifier: ^21.0.1 + version: 21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript-eslint@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(typescript@5.7.3) autoprefixer: specifier: ^10.4.0 version: 10.5.0(postcss@8.5.10) @@ -236,6 +236,11 @@ packages: resolution: {integrity: sha512-G63tV2EW15xCWfDhFYwLc1MWu2UbY6M+JaRfDr8NxwP9PZJyIkGHA9YUhnx+35x7aNb52sTPDW0uY4ukhOvYFg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/architect@0.2102.11': + resolution: {integrity: sha512-t7J8aaUho1mXjiIecPNX5/rjXeV8j8ZCGY5tD3ic5kzKxPkbuYYcQpJLdzlmBcN+wDgCmNdo8ySvItvU0m58lg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + hasBin: true + '@angular-devkit/build-angular@19.2.24': resolution: {integrity: sha512-foSat36hPfGyrQnKSlvynTWY2HBVc2nEF/Tx3C0Yv+aVmMePBzrONiHs67yXB7C6rrYvrJtQuy+nAPvEOBV/0A==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -296,46 +301,59 @@ packages: chokidar: optional: true + '@angular-devkit/core@21.2.11': + resolution: {integrity: sha512-kfMNh5X2hOdyr0uNFaaHUJR3OVr4oH2+UhI+FsTu7gqogdgYlHAVHhHAFulfDgtAEOiqpeSQF9RhQnCJl+/LXA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + chokidar: ^5.0.0 + peerDependenciesMeta: + chokidar: + optional: true + '@angular-devkit/schematics@19.2.24': resolution: {integrity: sha512-lnw+ZM1Io+cJAkReC0NPDjqObL8NtKzKIkdgEEKC8CUmkhurYhedbicN8Y8NYHgG1uLd2GozW3+/QqPRZaN+Lw==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular-eslint/builder@19.8.1': - resolution: {integrity: sha512-NOMkw0xgDoDVCLkL5nkkvdd3ouDYkOGqtEmabTR7N4/kQnk1R4coOTWGCqAgMXCFdxlyjuxquDwuJ+yni81pRg==} + '@angular-devkit/schematics@21.2.11': + resolution: {integrity: sha512-69CWZ5/ftLdpUPAwwdAxTNosiGXUyvwdnOfmHsd9NvCT0OSTeq0eQ0UfnGcHASrXIVmnyWiNfBWM1DLqsgBXmw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + + '@angular-eslint/builder@21.0.1': + resolution: {integrity: sha512-6BqpmW0XvjTOs2YOHwzeZcQ32eL8vs8SCHjt1cQnq1+libOVDXky1eb/jRs7ouyA49UagLDoM34K1kjrYo8P3Q==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '*' - '@angular-eslint/bundled-angular-compiler@19.8.1': - resolution: {integrity: sha512-WXi1YbSs7SIQo48u+fCcc5Nt14/T4QzYQPLZUnjtsUXPgQG7ZoahhcGf7PPQ+n0V3pSopHOlSHwqK+tSsYK87A==} + '@angular-eslint/bundled-angular-compiler@21.0.1': + resolution: {integrity: sha512-Kb59SopkJ2sDgZSysL+ZqcfqM2cbK+gciAyHljkrCUsqo66eEq5KCZUU//RVoo4MHi+qL/dFy54JG/+A/35xcQ==} - '@angular-eslint/eslint-plugin-template@19.8.1': - resolution: {integrity: sha512-0ZVQldndLrDfB0tzFe/uIwvkUcakw8qGxvkEU0l7kSbv/ngNQ/qrkRi7P64otB15inIDUNZI2jtmVat52dqSfQ==} + '@angular-eslint/eslint-plugin-template@21.0.1': + resolution: {integrity: sha512-DF1WEMalbV1hNKxbu3nwK1yUa+E2FQpNz0KDORU65/vdCffeuftCetobrsAS7zDgJ6FO+Fsb+ZeCzNKEhhh1vA==} peerDependencies: - '@angular-eslint/template-parser': 19.8.1 + '@angular-eslint/template-parser': 21.0.1 '@typescript-eslint/types': ^7.11.0 || ^8.0.0 '@typescript-eslint/utils': ^7.11.0 || ^8.0.0 eslint: ^8.57.0 || ^9.0.0 typescript: '*' - '@angular-eslint/eslint-plugin@19.8.1': - resolution: {integrity: sha512-wZEBMPwD2TRhifG751hcj137EMIEaFmsxRB2EI+vfINCgPnFGSGGOHXqi8aInn9fXqHs7VbXkAzXYdBsvy1m4Q==} + '@angular-eslint/eslint-plugin@21.0.1': + resolution: {integrity: sha512-tSb5qgIwoMrX3Z17dSsHrNFWrgBWafxK7IQudU0RXxdzq6joq1qDrzHwLT3Jn+Y6ocn0jdavAefEGHAhomCjcQ==} peerDependencies: '@typescript-eslint/utils': ^7.11.0 || ^8.0.0 eslint: ^8.57.0 || ^9.0.0 typescript: '*' - '@angular-eslint/schematics@19.8.1': - resolution: {integrity: sha512-MKzfO3puOCuQFgP8XDUkEr5eaqcCQLAdYLLMcywEO/iRs1eRHL46+rkW+SjDp1cUqlxKtu+rLiTYr0T/O4fi9Q==} + '@angular-eslint/schematics@21.0.1': + resolution: {integrity: sha512-IdtGdRPuJctHuiZ8v8SN3MqWiUa3cD9Q5jFvIRkAkjpHXXmTk5PYelSjUP8UX/zfUfFkxHXghasTmJd2+252OQ==} - '@angular-eslint/template-parser@19.8.1': - resolution: {integrity: sha512-pQiOg+se1AU/ncMlnJ9V6xYnMQ84qI1BGWuJpbU6A99VTXJg90scg0+T7DWmKssR1YjP5qmmBtrZfKsHEcLW/A==} + '@angular-eslint/template-parser@21.0.1': + resolution: {integrity: sha512-1KocmjmBP0qlKQGRhRGN0MGvLxf1q2KDWbvzn7ZGdQrIDLC/hFJ8YmnOWsPrM9RxiZi0o5BxCCu9D7KlbthxIg==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '*' - '@angular-eslint/utils@19.8.1': - resolution: {integrity: sha512-gVDKYWmAjeTPtaYmddT/HS03fCebXJtrk8G1MouQIviZbHqLjap6TbVlzlkBigRzaF0WnFnrDduQslkJzEdceA==} + '@angular-eslint/utils@21.0.1': + resolution: {integrity: sha512-tovWIDiEsfSAsPWH+/wL9Hfl/Hc+2j2IP+Z85I6uWTbynLVdyURx8gmJjKBUTSCmcyrgBnTbnnlr4DTM6/aFOg==} peerDependencies: '@typescript-eslint/utils': ^7.11.0 || ^8.0.0 eslint: ^8.57.0 || ^9.0.0 @@ -2834,8 +2852,8 @@ packages: resolution: {integrity: sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==} engines: {node: ^18.17.0 || >=20.5.0} - '@tybys/wasm-util@0.10.1': - resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + '@tybys/wasm-util@0.10.2': + resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} '@tybys/wasm-util@0.9.0': resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} @@ -2967,9 +2985,15 @@ packages: '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + '@types/express-serve-static-core@4.19.8': resolution: {integrity: sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==} @@ -3111,6 +3135,10 @@ packages: resolution: {integrity: sha512-nLzdsT1gdOgFxxxwrlNVUBzSNBEEHJ86bblmk4QAS6stfig7rcJzWKqCyxFy3YRRHXDWEkb2NralA1nOYkkm/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.59.3': + resolution: {integrity: sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.59.0': resolution: {integrity: sha512-O9Re9P1BmBLFJyikRbQpLku/QA3/AueZNO9WePLBwQrvkixTmDe8u76B6CYUAITRl/rHawggEqUGn5QIkVRLMw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3298,8 +3326,8 @@ packages: '@angular/router': '>=15.0.0' rxjs: ^6.5.3 || ^7.4.0 - angular-eslint@19.8.1: - resolution: {integrity: sha512-A6mPcVAXEDdJk7bKKBwd+1b/VA/xwpWWN2fExTGO1dkVNPz550LlgxBjEio9G7u4i+pD2aLrl6Cx6O+9o1iusQ==} + angular-eslint@21.0.1: + resolution: {integrity: sha512-YZT5SAYXv3zxTcCwjuAJb7D8tOnRyF+a7Hrn4niLAihH+DowBocOAvhWyjCDKEULNGDszcKZukaDMzp2S18I5A==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '*' @@ -3643,6 +3671,10 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} @@ -3696,6 +3728,10 @@ packages: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} + cli-spinners@3.4.0: + resolution: {integrity: sha512-bXfOC4QcT1tKXGorxL3wbJm6XJPDqEnij2gQ2m7ESQuE+/z9YFIWnl/5RpTiKWbMq3EVKR4fRLJGn6DVfu0mpw==} + engines: {node: '>=18.20'} + cli-truncate@4.0.0: resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} engines: {node: '>=18'} @@ -4450,6 +4486,10 @@ packages: resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-scope@9.1.2: + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4744,6 +4784,10 @@ packages: resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} engines: {node: '>=18'} + get-east-asian-width@1.6.0: + resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} + engines: {node: '>=18'} + get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} @@ -5106,6 +5150,10 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} + is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + is-network-error@1.3.1: resolution: {integrity: sha512-6QCxa49rQbmUWLfk0nuGqzql9U8uaV2H6279bRErPBHe/109hCzsLUBUHfbEtvLIHBd6hyXbgedBSHevm43Edw==} engines: {node: '>=16'} @@ -5141,6 +5189,10 @@ packages: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} @@ -5583,6 +5635,10 @@ packages: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} + log-symbols@7.0.1: + resolution: {integrity: sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==} + engines: {node: '>=18'} + log-update@6.1.0: resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} @@ -6044,6 +6100,10 @@ packages: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} + ora@9.3.0: + resolution: {integrity: sha512-lBX72MWFduWEf7v7uWf5DHp9Jn5BI8bNPGuFgtXMmr2uDz2Gz2749y3am3agSDdkhHPHYmmxEGSKH85ZLGzgXw==} + engines: {node: '>=20'} + ordered-binary@1.6.1: resolution: {integrity: sha512-QkCdPooczexPLiXIrbVOPYkR3VO3T6v2OyKRkR1Xbhpy7/LAVXwahnRCgRp78Oe/Ehf0C/HATAxfSr6eA1oX+w==} @@ -6961,8 +7021,8 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} engines: {node: '>=10'} hasBin: true @@ -6971,6 +7031,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.8.0: + resolution: {integrity: sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==} + engines: {node: '>=10'} + hasBin: true + send@0.19.2: resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} engines: {node: '>= 0.8.0'} @@ -7146,6 +7211,10 @@ packages: resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} engines: {node: '>= 0.8'} + stdin-discarder@0.3.2: + resolution: {integrity: sha512-eCPu1qRxPVkl5605OTWF8Wz40b4Mf45NY5LQmVPQ599knfs5QhASUm9GbJ5BDMDOXgrnh0wyEdvzmL//YMlw0A==} + engines: {node: '>=18'} + streamroller@3.1.5: resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} engines: {node: '>=8.0'} @@ -7166,6 +7235,10 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} + string-width@8.2.1: + resolution: {integrity: sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==} + engines: {node: '>=20'} + string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -7576,6 +7649,7 @@ packages: uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v8-compile-cache-lib@3.0.1: @@ -7927,6 +8001,10 @@ packages: resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} engines: {node: '>=18'} + yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} + engines: {node: '>=18'} + zone.js@0.15.1: resolution: {integrity: sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==} @@ -7939,20 +8017,27 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@angular-devkit/architect@0.1902.24(chokidar@4.0.3)': + '@angular-devkit/architect@0.1902.24': dependencies: - '@angular-devkit/core': 19.2.24(chokidar@4.0.3) + '@angular-devkit/core': 19.2.24 rxjs: 7.8.1 transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(@angular/compiler@19.2.21)(@rspack/core@1.7.11(@swc/helpers@0.5.21))(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(chokidar@4.0.3)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(typescript@5.7.3)))(jiti@2.4.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(sass-embedded@1.99.0)(stylus@0.64.0)(typescript@5.7.3)(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.99.0)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3))(yaml@2.8.3)': + '@angular-devkit/architect@0.2102.11': + dependencies: + '@angular-devkit/core': 21.2.11 + rxjs: 7.8.2 + transitivePeerDependencies: + - chokidar + + '@angular-devkit/build-angular@19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(@angular/compiler@19.2.21)(@rspack/core@1.7.11(@swc/helpers@0.5.21))(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(typescript@5.7.3)))(jiti@2.4.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(sass-embedded@1.99.0)(stylus@0.64.0)(typescript@5.7.3)(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.99.0)(sass@1.99.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3))(yaml@2.8.3)': dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1902.24(chokidar@4.0.3) - '@angular-devkit/build-webpack': 0.1902.24(chokidar@4.0.3)(webpack-dev-server@5.2.2(tslib@2.8.1)(webpack@5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4)))(webpack@5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4)) - '@angular-devkit/core': 19.2.24(chokidar@4.0.3) - '@angular/build': 19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(@angular/compiler@19.2.21)(@types/node@18.16.9)(chokidar@4.0.3)(jiti@2.4.2)(less@4.2.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.5.2)(sass-embedded@1.99.0)(stylus@0.64.0)(terser@5.39.0)(typescript@5.7.3)(yaml@2.8.3) + '@angular-devkit/architect': 0.1902.24 + '@angular-devkit/build-webpack': 0.1902.24(webpack-dev-server@5.2.2(tslib@2.8.1)(webpack@5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4)))(webpack@5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4)) + '@angular-devkit/core': 19.2.24 + '@angular/build': 19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(@angular/compiler@19.2.21)(@types/node@18.16.9)(jiti@2.4.2)(less@4.2.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.5.2)(sass-embedded@1.99.0)(stylus@0.64.0)(terser@5.39.0)(typescript@5.7.3)(yaml@2.8.3) '@angular/compiler-cli': 19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3) '@babel/core': 7.26.10 '@babel/generator': 7.26.10 @@ -7965,7 +8050,7 @@ snapshots: '@babel/runtime': 7.26.10 '@discoveryjs/json-ext': 0.6.3 '@ngtools/webpack': 19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(typescript@5.7.3)(webpack@5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4)) - '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.99.0)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3)) + '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.99.0)(sass@1.99.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3)) ansi-colors: 4.1.3 autoprefixer: 10.4.20(postcss@8.5.2) babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4)) @@ -8033,16 +8118,16 @@ snapshots: - webpack-cli - yaml - '@angular-devkit/build-webpack@0.1902.24(chokidar@4.0.3)(webpack-dev-server@5.2.2(tslib@2.8.1)(webpack@5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4)))(webpack@5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4))': + '@angular-devkit/build-webpack@0.1902.24(webpack-dev-server@5.2.2(tslib@2.8.1)(webpack@5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4)))(webpack@5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4))': dependencies: - '@angular-devkit/architect': 0.1902.24(chokidar@4.0.3) + '@angular-devkit/architect': 0.1902.24 rxjs: 7.8.1 webpack: 5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4) webpack-dev-server: 5.2.2(tslib@2.8.1)(webpack@5.106.2(@swc/core@1.5.29(@swc/helpers@0.5.21))) transitivePeerDependencies: - chokidar - '@angular-devkit/core@19.2.24(chokidar@4.0.3)': + '@angular-devkit/core@19.2.24': dependencies: ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) @@ -8050,12 +8135,19 @@ snapshots: picomatch: 4.0.4 rxjs: 7.8.1 source-map: 0.7.4 - optionalDependencies: - chokidar: 4.0.3 - '@angular-devkit/schematics@19.2.24(chokidar@4.0.3)': + '@angular-devkit/core@21.2.11': dependencies: - '@angular-devkit/core': 19.2.24(chokidar@4.0.3) + ajv: 8.18.0 + ajv-formats: 3.0.1(ajv@8.18.0) + jsonc-parser: 3.3.1 + picomatch: 4.0.4 + rxjs: 7.8.2 + source-map: 0.7.6 + + '@angular-devkit/schematics@19.2.24': + dependencies: + '@angular-devkit/core': 19.2.24 jsonc-parser: 3.3.1 magic-string: 0.30.17 ora: 5.4.1 @@ -8063,45 +8155,56 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-eslint/builder@19.8.1(chokidar@4.0.3)(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': + '@angular-devkit/schematics@21.2.11': + dependencies: + '@angular-devkit/core': 21.2.11 + jsonc-parser: 3.3.1 + magic-string: 0.30.21 + ora: 9.3.0 + rxjs: 7.8.2 + transitivePeerDependencies: + - chokidar + + '@angular-eslint/builder@21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@angular-devkit/architect': 0.1902.24(chokidar@4.0.3) - '@angular-devkit/core': 19.2.24(chokidar@4.0.3) + '@angular-devkit/architect': 0.2102.11 + '@angular-devkit/core': 21.2.11 eslint: 9.39.4(jiti@2.4.2) typescript: 5.7.3 transitivePeerDependencies: - chokidar - '@angular-eslint/bundled-angular-compiler@19.8.1': {} + '@angular-eslint/bundled-angular-compiler@21.0.1': {} - '@angular-eslint/eslint-plugin-template@19.8.1(@angular-eslint/template-parser@19.8.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(@typescript-eslint/types@8.59.0)(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': + '@angular-eslint/eslint-plugin-template@21.0.1(@angular-eslint/template-parser@21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(@typescript-eslint/types@8.59.3)(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@angular-eslint/bundled-angular-compiler': 19.8.1 - '@angular-eslint/template-parser': 19.8.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) - '@angular-eslint/utils': 19.8.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/types': 8.59.0 + '@angular-eslint/bundled-angular-compiler': 21.0.1 + '@angular-eslint/template-parser': 21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) + '@angular-eslint/utils': 21.0.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/types': 8.59.3 '@typescript-eslint/utils': 8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) aria-query: 5.3.2 axobject-query: 4.1.0 eslint: 9.39.4(jiti@2.4.2) typescript: 5.7.3 - '@angular-eslint/eslint-plugin@19.8.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': + '@angular-eslint/eslint-plugin@21.0.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@angular-eslint/bundled-angular-compiler': 19.8.1 - '@angular-eslint/utils': 19.8.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) + '@angular-eslint/bundled-angular-compiler': 21.0.1 + '@angular-eslint/utils': 21.0.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/utils': 8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) eslint: 9.39.4(jiti@2.4.2) + ts-api-utils: 2.5.0(typescript@5.7.3) typescript: 5.7.3 - '@angular-eslint/schematics@19.8.1(@angular-eslint/template-parser@19.8.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(@typescript-eslint/types@8.59.0)(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(chokidar@4.0.3)(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': + '@angular-eslint/schematics@21.0.1(@angular-eslint/template-parser@21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(@typescript-eslint/types@8.59.3)(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@angular-devkit/core': 19.2.24(chokidar@4.0.3) - '@angular-devkit/schematics': 19.2.24(chokidar@4.0.3) - '@angular-eslint/eslint-plugin': 19.8.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) - '@angular-eslint/eslint-plugin-template': 19.8.1(@angular-eslint/template-parser@19.8.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(@typescript-eslint/types@8.59.0)(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) + '@angular-devkit/core': 21.2.11 + '@angular-devkit/schematics': 21.2.11 + '@angular-eslint/eslint-plugin': 21.0.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) + '@angular-eslint/eslint-plugin-template': 21.0.1(@angular-eslint/template-parser@21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(@typescript-eslint/types@8.59.3)(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) ignore: 7.0.5 - semver: 7.7.2 + semver: 7.7.3 strip-json-comments: 3.1.1 transitivePeerDependencies: - '@angular-eslint/template-parser' @@ -8111,16 +8214,16 @@ snapshots: - eslint - typescript - '@angular-eslint/template-parser@19.8.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': + '@angular-eslint/template-parser@21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@angular-eslint/bundled-angular-compiler': 19.8.1 + '@angular-eslint/bundled-angular-compiler': 21.0.1 eslint: 9.39.4(jiti@2.4.2) - eslint-scope: 8.4.0 + eslint-scope: 9.1.2 typescript: 5.7.3 - '@angular-eslint/utils@19.8.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': + '@angular-eslint/utils@21.0.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@angular-eslint/bundled-angular-compiler': 19.8.1 + '@angular-eslint/bundled-angular-compiler': 21.0.1 '@typescript-eslint/utils': 8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) eslint: 9.39.4(jiti@2.4.2) typescript: 5.7.3 @@ -8131,10 +8234,10 @@ snapshots: '@angular/core': 19.2.21(rxjs@7.8.2)(zone.js@0.15.1) tslib: 2.8.1 - '@angular/build@19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(@angular/compiler@19.2.21)(@types/node@18.16.9)(chokidar@4.0.3)(jiti@2.4.2)(less@4.2.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.5.2)(sass-embedded@1.99.0)(stylus@0.64.0)(terser@5.39.0)(typescript@5.7.3)(yaml@2.8.3)': + '@angular/build@19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(@angular/compiler@19.2.21)(@types/node@18.16.9)(jiti@2.4.2)(less@4.2.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.5.2)(sass-embedded@1.99.0)(stylus@0.64.0)(terser@5.39.0)(typescript@5.7.3)(yaml@2.8.3)': dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1902.24(chokidar@4.0.3) + '@angular-devkit/architect': 0.1902.24 '@angular/compiler': 19.2.21 '@angular/compiler-cli': 19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3) '@babel/core': 7.26.10 @@ -8142,7 +8245,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.7 '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10) '@inquirer/confirm': 5.1.6(@types/node@18.16.9) - '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.99.0)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3)) + '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.99.0)(sass@1.99.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3)) beasties: 0.3.2 browserslist: 4.28.2 esbuild: 0.25.4 @@ -8160,7 +8263,7 @@ snapshots: semver: 7.7.1 source-map-support: 0.5.21 typescript: 5.7.3 - vite: 6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.99.0)(sass@1.99.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3) + vite: 6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.99.0)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3) watchpack: 2.4.2 optionalDependencies: less: 4.2.2 @@ -8189,14 +8292,14 @@ snapshots: optionalDependencies: parse5: 7.3.0 - '@angular/cli@19.2.24(@types/node@18.16.9)(chokidar@4.0.3)': + '@angular/cli@19.2.24(@types/node@18.16.9)': dependencies: - '@angular-devkit/architect': 0.1902.24(chokidar@4.0.3) - '@angular-devkit/core': 19.2.24(chokidar@4.0.3) - '@angular-devkit/schematics': 19.2.24(chokidar@4.0.3) + '@angular-devkit/architect': 0.1902.24 + '@angular-devkit/core': 19.2.24 + '@angular-devkit/schematics': 19.2.24 '@inquirer/prompts': 7.3.2(@types/node@18.16.9) '@listr2/prompt-adapter-inquirer': 2.0.18(@inquirer/prompts@7.3.2(@types/node@18.16.9)) - '@schematics/angular': 19.2.24(chokidar@4.0.3) + '@schematics/angular': 19.2.24 '@yarnpkg/lockfile': 1.1.0 ini: 5.0.0 jsonc-parser: 3.3.1 @@ -8254,7 +8357,7 @@ snapshots: '@angular/language-service@19.2.21': {} - '@angular/material@18.2.14(r7dcmooms2462esymcwcg4b2i4)': + '@angular/material@18.2.14(00cbaee084c798d010cad8d1843f7088)': dependencies: '@angular/animations': 19.2.21(@angular/common@19.2.21(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1)) '@angular/cdk': 18.2.14(@angular/common@19.2.21(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@19.2.21(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) @@ -10819,7 +10922,7 @@ snapshots: dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.1 + '@tybys/wasm-util': 0.10.2 optional: true '@ngtools/webpack@19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(typescript@5.7.3)(webpack@5.105.0(@swc/core@1.5.29(@swc/helpers@0.5.21))(esbuild@0.25.4))': @@ -10866,7 +10969,7 @@ snapshots: '@npmcli/fs@4.0.0': dependencies: - semver: 7.7.4 + semver: 7.8.0 '@npmcli/git@6.0.3': dependencies: @@ -10876,7 +10979,7 @@ snapshots: npm-pick-manifest: 10.0.0 proc-log: 5.0.0 promise-retry: 2.0.1 - semver: 7.7.4 + semver: 7.7.1 which: 5.0.0 '@npmcli/installed-package-contents@3.0.0': @@ -10893,7 +10996,7 @@ snapshots: hosted-git-info: 8.1.0 json-parse-even-better-errors: 4.0.0 proc-log: 5.0.0 - semver: 7.7.4 + semver: 7.7.1 validate-npm-package-license: 3.0.4 '@npmcli/promise-spawn@8.0.3': @@ -10913,11 +11016,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@nx/angular@20.5.0(ccjoiddlbm2quzzauqj6xjv6de)': + '@nx/angular@20.5.0(95b84896d6f7e930507c106788367376)': dependencies: - '@angular-devkit/build-angular': 19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(@angular/compiler@19.2.21)(@rspack/core@1.7.11(@swc/helpers@0.5.21))(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(chokidar@4.0.3)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(typescript@5.7.3)))(jiti@2.4.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(sass-embedded@1.99.0)(stylus@0.64.0)(typescript@5.7.3)(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.99.0)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3))(yaml@2.8.3) - '@angular-devkit/core': 19.2.24(chokidar@4.0.3) - '@angular-devkit/schematics': 19.2.24(chokidar@4.0.3) + '@angular-devkit/build-angular': 19.2.24(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(@angular/compiler@19.2.21)(@rspack/core@1.7.11(@swc/helpers@0.5.21))(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(typescript@5.7.3)))(jiti@2.4.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.21(@angular/compiler@19.2.21)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(sass-embedded@1.99.0)(stylus@0.64.0)(typescript@5.7.3)(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.99.0)(sass@1.99.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3))(yaml@2.8.3) + '@angular-devkit/core': 19.2.24 + '@angular-devkit/schematics': 19.2.24 '@nx/devkit': 20.5.0(nx@20.5.0(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.21))(@swc/types@0.1.26)(typescript@5.7.3))(@swc/core@1.5.29(@swc/helpers@0.5.21))) '@nx/eslint': 20.5.0(@babel/traverse@7.29.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.21))(@swc/types@0.1.26)(typescript@5.7.3))(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(@zkochan/js-yaml@0.0.7)(eslint@9.39.4(jiti@2.4.2))(nx@20.5.0(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.21))(@swc/types@0.1.26)(typescript@5.7.3))(@swc/core@1.5.29(@swc/helpers@0.5.21))) '@nx/js': 20.5.0(@babel/traverse@7.29.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.21))(@swc/types@0.1.26)(typescript@5.7.3))(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(nx@20.5.0(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.21))(@swc/types@0.1.26)(typescript@5.7.3))(@swc/core@1.5.29(@swc/helpers@0.5.21)))(typescript@5.7.3) @@ -10926,7 +11029,7 @@ snapshots: '@nx/webpack': 20.5.0(@babel/traverse@7.29.0)(@rspack/core@1.7.11(@swc/helpers@0.5.21))(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.21))(@swc/types@0.1.26)(typescript@5.7.3))(@swc/core@1.5.29(@swc/helpers@0.5.21))(@types/node@18.16.9)(nx@20.5.0(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.21))(@swc/types@0.1.26)(typescript@5.7.3))(@swc/core@1.5.29(@swc/helpers@0.5.21)))(typescript@5.7.3) '@nx/workspace': 20.5.0(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.21))(@swc/types@0.1.26)(typescript@5.7.3))(@swc/core@1.5.29(@swc/helpers@0.5.21)) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.7.3) - '@schematics/angular': 19.2.24(chokidar@4.0.3) + '@schematics/angular': 19.2.24 '@typescript-eslint/type-utils': 8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) magic-string: 0.30.21 minimatch: 9.0.3 @@ -11606,10 +11709,10 @@ snapshots: '@rspack/lite-tapable@1.1.0': {} - '@schematics/angular@19.2.24(chokidar@4.0.3)': + '@schematics/angular@19.2.24': dependencies: - '@angular-devkit/core': 19.2.24(chokidar@4.0.3) - '@angular-devkit/schematics': 19.2.24(chokidar@4.0.3) + '@angular-devkit/core': 19.2.24 + '@angular-devkit/schematics': 19.2.24 jsonc-parser: 3.3.1 transitivePeerDependencies: - chokidar @@ -11756,7 +11859,7 @@ snapshots: '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.9 - '@tybys/wasm-util@0.10.1': + '@tybys/wasm-util@0.10.2': dependencies: tslib: 2.8.1 optional: true @@ -11935,8 +12038,12 @@ snapshots: '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 + '@types/esrecurse@4.3.1': {} + '@types/estree@1.0.8': {} + '@types/estree@1.0.9': {} + '@types/express-serve-static-core@4.19.8': dependencies: '@types/node': 18.16.9 @@ -12084,7 +12191,7 @@ snapshots: '@typescript-eslint/project-service@8.59.0(typescript@5.7.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.59.0(typescript@5.7.3) - '@typescript-eslint/types': 8.59.0 + '@typescript-eslint/types': 8.59.3 debug: 4.4.3 typescript: 5.7.3 transitivePeerDependencies: @@ -12113,6 +12220,8 @@ snapshots: '@typescript-eslint/types@8.59.0': {} + '@typescript-eslint/types@8.59.3': {} + '@typescript-eslint/typescript-estree@8.59.0(typescript@5.7.3)': dependencies: '@typescript-eslint/project-service': 8.59.0(typescript@5.7.3) @@ -12144,7 +12253,7 @@ snapshots: '@typescript-eslint/types': 8.59.0 eslint-visitor-keys: 5.0.1 - '@vitejs/plugin-basic-ssl@1.2.0(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.99.0)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3))': + '@vitejs/plugin-basic-ssl@1.2.0(vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.99.0)(sass@1.99.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3))': dependencies: vite: 6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.99.0)(sass@1.99.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3) @@ -12333,16 +12442,16 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - angular-eslint@19.8.1(chokidar@4.0.3)(eslint@9.39.4(jiti@2.4.2))(typescript-eslint@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(typescript@5.7.3): + angular-eslint@21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript-eslint@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(typescript@5.7.3): dependencies: - '@angular-devkit/core': 19.2.24(chokidar@4.0.3) - '@angular-devkit/schematics': 19.2.24(chokidar@4.0.3) - '@angular-eslint/builder': 19.8.1(chokidar@4.0.3)(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) - '@angular-eslint/eslint-plugin': 19.8.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) - '@angular-eslint/eslint-plugin-template': 19.8.1(@angular-eslint/template-parser@19.8.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(@typescript-eslint/types@8.59.0)(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) - '@angular-eslint/schematics': 19.8.1(@angular-eslint/template-parser@19.8.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(@typescript-eslint/types@8.59.0)(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(chokidar@4.0.3)(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) - '@angular-eslint/template-parser': 19.8.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/types': 8.59.0 + '@angular-devkit/core': 21.2.11 + '@angular-devkit/schematics': 21.2.11 + '@angular-eslint/builder': 21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) + '@angular-eslint/eslint-plugin': 21.0.1(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) + '@angular-eslint/eslint-plugin-template': 21.0.1(@angular-eslint/template-parser@21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(@typescript-eslint/types@8.59.3)(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) + '@angular-eslint/schematics': 21.0.1(@angular-eslint/template-parser@21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(@typescript-eslint/types@8.59.3)(@typescript-eslint/utils@8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3))(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) + '@angular-eslint/template-parser': 21.0.1(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/types': 8.59.3 '@typescript-eslint/utils': 8.59.0(eslint@9.39.4(jiti@2.4.2))(typescript@5.7.3) eslint: 9.39.4(jiti@2.4.2) typescript: 5.7.3 @@ -12784,6 +12893,8 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 + chalk@5.6.2: {} + char-regex@1.0.2: {} chardet@2.1.1: {} @@ -12830,6 +12941,8 @@ snapshots: cli-spinners@2.9.2: {} + cli-spinners@3.4.0: {} + cli-truncate@4.0.0: dependencies: slice-ansi: 5.0.0 @@ -13571,6 +13684,13 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@9.1.2: + dependencies: + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.9 + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.2.1: {} @@ -13920,6 +14040,8 @@ snapshots: get-east-asian-width@1.5.0: {} + get-east-asian-width@1.6.0: {} + get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 @@ -14304,7 +14426,7 @@ snapshots: is-fullwidth-code-point@5.1.0: dependencies: - get-east-asian-width: 1.5.0 + get-east-asian-width: 1.6.0 is-generator-fn@2.1.0: {} @@ -14326,6 +14448,8 @@ snapshots: is-interactive@1.0.0: {} + is-interactive@2.0.0: {} + is-network-error@1.3.1: {} is-number@7.0.0: {} @@ -14351,6 +14475,8 @@ snapshots: is-unicode-supported@0.1.0: {} + is-unicode-supported@2.1.0: {} + is-what@3.14.1: {} is-windows@1.0.2: {} @@ -14725,7 +14851,7 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.7.4 + semver: 7.8.0 transitivePeerDependencies: - supports-color @@ -15068,6 +15194,11 @@ snapshots: chalk: 4.1.2 is-unicode-supported: 0.1.0 + log-symbols@7.0.1: + dependencies: + is-unicode-supported: 2.1.0 + yoctocolors: 2.1.2 + log-update@6.1.0: dependencies: ansi-escapes: 7.3.0 @@ -15116,7 +15247,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.4 + semver: 7.8.0 make-error@1.3.6: {} @@ -15400,7 +15531,7 @@ snapshots: make-fetch-happen: 14.0.3 nopt: 8.1.0 proc-log: 5.0.0 - semver: 7.7.4 + semver: 7.8.0 tar: 7.5.13 tinyglobby: 0.2.16 which: 5.0.0 @@ -15626,6 +15757,17 @@ snapshots: strip-ansi: 6.0.1 wcwidth: 1.0.1 + ora@9.3.0: + dependencies: + chalk: 5.6.2 + cli-cursor: 5.0.0 + cli-spinners: 3.4.0 + is-interactive: 2.0.0 + is-unicode-supported: 2.1.0 + log-symbols: 7.0.1 + stdin-discarder: 0.3.2 + string-width: 8.2.1 + ordered-binary@1.6.1: optional: true @@ -16498,10 +16640,12 @@ snapshots: semver@7.7.1: {} - semver@7.7.2: {} + semver@7.7.3: {} semver@7.7.4: {} + semver@7.8.0: {} + send@0.19.2: dependencies: debug: 2.6.9 @@ -16730,6 +16874,8 @@ snapshots: statuses@2.0.2: {} + stdin-discarder@0.3.2: {} + streamroller@3.1.5: dependencies: date-format: 4.0.14 @@ -16761,6 +16907,11 @@ snapshots: get-east-asian-width: 1.5.0 strip-ansi: 7.2.0 + string-width@8.2.1: + dependencies: + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 + string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 @@ -17193,6 +17344,25 @@ snapshots: terser: 5.39.0 yaml: 2.8.3 + vite@6.4.2(@types/node@18.16.9)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.99.0)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(yaml@2.8.3): + dependencies: + esbuild: 0.25.4 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + postcss: 8.5.10 + rollup: 4.59.0 + tinyglobby: 0.2.16 + optionalDependencies: + '@types/node': 18.16.9 + fsevents: 2.3.3 + jiti: 2.4.2 + less: 4.2.2 + sass: 1.85.0 + sass-embedded: 1.99.0 + stylus: 0.64.0 + terser: 5.39.0 + yaml: 2.8.3 + w3c-xmlserializer@4.0.0: dependencies: xml-name-validator: 4.0.0 @@ -17544,4 +17714,6 @@ snapshots: yoctocolors-cjs@2.1.3: {} + yoctocolors@2.1.2: {} + zone.js@0.15.1: {}