diff --git a/package-lock.json b/package-lock.json
index f81e1b77..317599e3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -67,13 +67,13 @@
       }
     },
     "node_modules/@angular-devkit/architect": {
-      "version": "0.1800.6",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1800.6.tgz",
-      "integrity": "sha512-VJ08XM9XR8d3ldXEMIeaiamBSvQqX+ucIKw73zubP37yFVAuvXriDOFskcouVUT0RxWXIZVcNxrgp2t3FE4F6w==",
+      "version": "0.1800.7",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1800.7.tgz",
+      "integrity": "sha512-ZYIjdngUOjY6G2XJGHtATLr+HhJWdo7Z3ATlzQTGI9D1a02kW3UFlELQBhFIn+1o78FU6W0STZgyfBH8M7wD2w==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@angular-devkit/core": "18.0.6",
+        "@angular-devkit/core": "18.0.7",
         "rxjs": "7.8.1"
       },
       "engines": {
@@ -83,17 +83,17 @@
       }
     },
     "node_modules/@angular-devkit/build-angular": {
-      "version": "18.0.6",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.0.6.tgz",
-      "integrity": "sha512-87ynzPHHYr+iL3GsBgJWVlChMuubQgiXYWf2JLXRLNGduSOdoa18vxT1jU11b6C9G+avDSnMbtq+sk841pT1kg==",
+      "version": "18.0.7",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.0.7.tgz",
+      "integrity": "sha512-64wCCqPA7ZpawqSopnGQ9USJBt0EiejrtD7iJLA9xgIlpJhoIetxGnglPxfiBNs5RmXXTQDY+8yrUwEPA2l6cQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
         "@ampproject/remapping": "2.3.0",
-        "@angular-devkit/architect": "0.1800.6",
-        "@angular-devkit/build-webpack": "0.1800.6",
-        "@angular-devkit/core": "18.0.6",
-        "@angular/build": "18.0.6",
+        "@angular-devkit/architect": "0.1800.7",
+        "@angular-devkit/build-webpack": "0.1800.7",
+        "@angular-devkit/core": "18.0.7",
+        "@angular/build": "18.0.7",
         "@babel/core": "7.24.5",
         "@babel/generator": "7.24.5",
         "@babel/helper-annotate-as-pure": "7.22.5",
@@ -104,7 +104,7 @@
         "@babel/preset-env": "7.24.5",
         "@babel/runtime": "7.24.5",
         "@discoveryjs/json-ext": "0.5.7",
-        "@ngtools/webpack": "18.0.6",
+        "@ngtools/webpack": "18.0.7",
         "@vitejs/plugin-basic-ssl": "1.1.0",
         "ansi-colors": "4.1.3",
         "autoprefixer": "10.4.19",
@@ -142,7 +142,7 @@
         "semver": "7.6.2",
         "source-map-loader": "5.0.0",
         "source-map-support": "0.5.21",
-        "terser": "5.31.0",
+        "terser": "5.29.2",
         "tree-kill": "1.2.2",
         "tslib": "2.6.2",
         "undici": "6.18.0",
@@ -213,6 +213,32 @@
         }
       }
     },
+    "node_modules/@angular-devkit/build-angular/node_modules/commander": {
+      "version": "2.20.3",
+      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/@angular-devkit/build-angular/node_modules/terser": {
+      "version": "5.29.2",
+      "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz",
+      "integrity": "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "@jridgewell/source-map": "^0.3.3",
+        "acorn": "^8.8.2",
+        "commander": "^2.20.0",
+        "source-map-support": "~0.5.20"
+      },
+      "bin": {
+        "terser": "bin/terser"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
     "node_modules/@angular-devkit/build-angular/node_modules/tslib": {
       "version": "2.6.2",
       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
@@ -221,13 +247,13 @@
       "license": "0BSD"
     },
     "node_modules/@angular-devkit/build-webpack": {
-      "version": "0.1800.6",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1800.6.tgz",
-      "integrity": "sha512-hIQ4FtcxsNVEHlKZVFIfFiFKNNxEdacS/Nsy/YJ0AU6EOkUd6AOVsc539GniJQOk4RBNKS9wOlJBtF/2g1sjhQ==",
+      "version": "0.1800.7",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1800.7.tgz",
+      "integrity": "sha512-UQN0VFincuhuIHch8y9rfaDbVJ8RMwIJ084geJnJNMLEbzpiRdo1t4rrcuXLN0+Fp5U0bHdHl/OGyLI9GTynWg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@angular-devkit/architect": "0.1800.6",
+        "@angular-devkit/architect": "0.1800.7",
         "rxjs": "7.8.1"
       },
       "engines": {
@@ -241,9 +267,9 @@
       }
     },
     "node_modules/@angular-devkit/core": {
-      "version": "18.0.6",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.0.6.tgz",
-      "integrity": "sha512-07U0S2fpUBjkg4k6uAEQQHSFfearyHGrONlgkxAlk7HWM5jfHp/8D2+ui1OFZgXpSAHF2C5gULbze/2o9ZNgag==",
+      "version": "18.0.7",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.0.7.tgz",
+      "integrity": "sha512-pVmuE37DNuTe3S4Lh1jg6U4dyHljiZiqI99u3gtS7PF765P4AeGlugHIYE7ztC74fYd9gy04sWnbeV+RQuBTVw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
@@ -269,13 +295,13 @@
       }
     },
     "node_modules/@angular-devkit/schematics": {
-      "version": "18.0.6",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.0.6.tgz",
-      "integrity": "sha512-lzjPp8qWV4p3reyKZ2QRF7rQYc17WMCR61vKldQJBuJrS30yx87x22ASn4BCAo7kKKRv8gXJmoXjCPDFlcfRsw==",
+      "version": "18.0.7",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.0.7.tgz",
+      "integrity": "sha512-U0lYPjhOaxdw+0UwVsv5y+wJdZ6DD+0ASiommB7j9kEmrPp53MhSvYNYWvwbIWwJceDa3eNq3fAmQOlVXvFCVg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@angular-devkit/core": "18.0.6",
+        "@angular-devkit/core": "18.0.7",
         "jsonc-parser": "3.2.1",
         "magic-string": "0.30.10",
         "ora": "5.4.1",
@@ -394,9 +420,9 @@
       }
     },
     "node_modules/@angular/animations": {
-      "version": "18.0.5",
-      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.0.5.tgz",
-      "integrity": "sha512-RYwlS+4I33beAWdzFFmaDPqXZN+r66qPzzMOk9LQguwF76eBJbykHniODalSLvjrY6Iz7CULavByYNpzq2TT7A==",
+      "version": "18.0.6",
+      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.0.6.tgz",
+      "integrity": "sha512-43FOKRB0+ElHWNt6AGFoBKtYf8YqIc5mUP8jS4R7ff+M5c9KrDbRp1M+lzL3uARcncwfQjttyedKTz4IHRzi0g==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -405,18 +431,18 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/core": "18.0.5"
+        "@angular/core": "18.0.6"
       }
     },
     "node_modules/@angular/build": {
-      "version": "18.0.6",
-      "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.0.6.tgz",
-      "integrity": "sha512-W6S1sx00D4pd7qDIyzPMNFmw8d783+/Aknl+2cUrYlJqw0Oan1Bt6mXVg48Jwxr0hVsovoNZXSRFXXI5hvW8ZA==",
+      "version": "18.0.7",
+      "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.0.7.tgz",
+      "integrity": "sha512-6XfLx8VHDIB6o0cAyOqX4sUok0tB24/AupAxTtQpt+fbwVOv6fj+M1dzGj+3bdopM6WzZUPiBxjk+o/3QRCEbA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
         "@ampproject/remapping": "2.3.0",
-        "@angular-devkit/architect": "0.1800.6",
+        "@angular-devkit/architect": "0.1800.7",
         "@babel/core": "7.24.5",
         "@babel/helper-annotate-as-pure": "7.22.5",
         "@babel/helper-split-export-declaration": "7.24.5",
@@ -478,9 +504,9 @@
       }
     },
     "node_modules/@angular/cdk": {
-      "version": "18.0.5",
-      "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.0.5.tgz",
-      "integrity": "sha512-Yf94Udxip8xjVIJlxwh80h6fUpX5JFcBv3FCFer7DU/YzWdoTL+BTIYF8og+NjlDRt1nSbTxdyU2LVI0rTVkpg==",
+      "version": "18.0.6",
+      "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.0.6.tgz",
+      "integrity": "sha512-9CmlQ8uZ0cHuj+1jDdabbFw90QpjrJzh1/cgeHN/8vAGE4ranxX3l6cqpVxuoWRLkB2ykTHt2xeoTM8y0d9ERA==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -495,16 +521,16 @@
       }
     },
     "node_modules/@angular/cli": {
-      "version": "18.0.6",
-      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.0.6.tgz",
-      "integrity": "sha512-T0ii60zVqBzxtC4jusKkR5YOdubP5+n9SPd8gm9Dat4jUeePc5O5+6qmjpFXZlibxLNSVIm89hLBb7/rMJIkIg==",
+      "version": "18.0.7",
+      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.0.7.tgz",
+      "integrity": "sha512-CHnpI6d6MpXFsx3750jN4IX3oeieIMKzUPVZUMvPgDbhGFfChHKdxdJStDjYsH47pORb2pMHULw0RJCAPvtB9A==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@angular-devkit/architect": "0.1800.6",
-        "@angular-devkit/core": "18.0.6",
-        "@angular-devkit/schematics": "18.0.6",
-        "@schematics/angular": "18.0.6",
+        "@angular-devkit/architect": "0.1800.7",
+        "@angular-devkit/core": "18.0.7",
+        "@angular-devkit/schematics": "18.0.7",
+        "@schematics/angular": "18.0.7",
         "@yarnpkg/lockfile": "1.1.0",
         "ansi-colors": "4.1.3",
         "ini": "4.1.2",
@@ -529,9 +555,9 @@
       }
     },
     "node_modules/@angular/common": {
-      "version": "18.0.5",
-      "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.0.5.tgz",
-      "integrity": "sha512-yItVQSu+Rx8gthWJDTOHwbzItY8/lqmmmYA1RMex0u3GkJoX3/3TZSGXbbBXl8GH8vmQOfp9yj3C02JmlwldRg==",
+      "version": "18.0.6",
+      "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.0.6.tgz",
+      "integrity": "sha512-ARwNte/POelohW6DaNJQ56rZbEJMCvGSdhvaJNpJ0UlFxvKmK+6QmAcgLb5WwNoCqQcjtjUKavekhfNlpg5NBg==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -540,14 +566,14 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/core": "18.0.5",
+        "@angular/core": "18.0.6",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
     "node_modules/@angular/compiler": {
-      "version": "18.0.5",
-      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.0.5.tgz",
-      "integrity": "sha512-U1/qjNDjxMukXwQrJZjmr87KVxQmHbD7fxVlg0+qafHLe+YDuCtyOfQSGEZrWhwktxvAYZbl3FK+m3Hnk/D3Nw==",
+      "version": "18.0.6",
+      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.0.6.tgz",
+      "integrity": "sha512-n0MuxGdKrzFfO/UWDf8FzXiPoGIyMXJ7bT+KHuctg1tIQWzTe3zsB7/6De/MGUz1oLkU9TuigF4KWdkSKf5Amg==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -556,7 +582,7 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/core": "18.0.5"
+        "@angular/core": "18.0.6"
       },
       "peerDependenciesMeta": {
         "@angular/core": {
@@ -565,9 +591,9 @@
       }
     },
     "node_modules/@angular/compiler-cli": {
-      "version": "18.0.5",
-      "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.0.5.tgz",
-      "integrity": "sha512-aFKDDTsRmc691EkNRj9OkrKNXDOaHdXB42MyUrj3WwJIJFMnSY/UDf6h+CRVF0U+CITszFyWhmeHQRA/3mJWNg==",
+      "version": "18.0.6",
+      "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.0.6.tgz",
+      "integrity": "sha512-D5UUcSB0JywnwsPg6svHjh+uZVhvJ9iHDFbj3sBGYSQ4NWu0P7tk9g43s8eOF53goYRkPeyCI1QkRGMLZLE8Vg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
@@ -589,7 +615,7 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/compiler": "18.0.5",
+        "@angular/compiler": "18.0.6",
         "typescript": ">=5.4 <5.5"
       }
     },
@@ -658,9 +684,9 @@
       }
     },
     "node_modules/@angular/core": {
-      "version": "18.0.5",
-      "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.0.5.tgz",
-      "integrity": "sha512-0UuL+aMMWGYksz09YBsiHq1li7GmL8obB3IC3T5MwDqnn7FGRUBfBUOZEkM6B+pwgg+RAtNdJkbCfbh1z74bFQ==",
+      "version": "18.0.6",
+      "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.0.6.tgz",
+      "integrity": "sha512-a5ucQqCNI/6MzJl+r+NGvPqR/z44aVB1WttmZ/AbKIh2VIkEFp9VqOg+0HQnEItoMI8BnRbrsYHGp+D5Mtw8Jg==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -674,9 +700,9 @@
       }
     },
     "node_modules/@angular/forms": {
-      "version": "18.0.5",
-      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.0.5.tgz",
-      "integrity": "sha512-nO7bN+nO2/czgKSvPx6ewqpfb8xXOyns06uovWpAXSH4jYoiZ6CHTHhOKrOL/3SRkhUV9u+EUXTTAOSBkS+OBA==",
+      "version": "18.0.6",
+      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.0.6.tgz",
+      "integrity": "sha512-hwF/H5tVhMLC5qmGEaCCJI2yQ58o5rBY6dGTQhfWQn3+bntISQfZ+4mk1kT2iQeuiQCkI78KNhBV2bbLA9kGUw==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -685,16 +711,16 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/common": "18.0.5",
-        "@angular/core": "18.0.5",
-        "@angular/platform-browser": "18.0.5",
+        "@angular/common": "18.0.6",
+        "@angular/core": "18.0.6",
+        "@angular/platform-browser": "18.0.6",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
     "node_modules/@angular/material": {
-      "version": "18.0.5",
-      "resolved": "https://registry.npmjs.org/@angular/material/-/material-18.0.5.tgz",
-      "integrity": "sha512-8xCyEs9yT7tp7vSBcVww+Adt2ue0oFG2yfISYRNweg0RXC9qk64DDhcIyYhn92xLSnFH1q6mPcjrNw8RmhA10A==",
+      "version": "18.0.6",
+      "resolved": "https://registry.npmjs.org/@angular/material/-/material-18.0.6.tgz",
+      "integrity": "sha512-6Gp+oW7zjkb5A6HnHMYlxCt4wB8JqjIoAQu1MgQ6OKOOaDlvhMg2+a1ww5mov/OuoFE+FluLQkMCmVkjG1t/Aw==",
       "license": "MIT",
       "dependencies": {
         "@material/animation": "15.0.0-canary.7f224ddd4.0",
@@ -749,7 +775,7 @@
       },
       "peerDependencies": {
         "@angular/animations": "^18.0.0 || ^19.0.0",
-        "@angular/cdk": "18.0.5",
+        "@angular/cdk": "18.0.6",
         "@angular/common": "^18.0.0 || ^19.0.0",
         "@angular/core": "^18.0.0 || ^19.0.0",
         "@angular/forms": "^18.0.0 || ^19.0.0",
@@ -758,9 +784,9 @@
       }
     },
     "node_modules/@angular/platform-browser": {
-      "version": "18.0.5",
-      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.0.5.tgz",
-      "integrity": "sha512-hBKaGz7dhsjNhD0aWB8G2/YZQ/MaBhzFIQSAZMPs2ccAqH1Jx772/Y11k57seA3VaPpnL8WZ1apOSJgALUJ//w==",
+      "version": "18.0.6",
+      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.0.6.tgz",
+      "integrity": "sha512-ihEni4hIIwOPaWIY+elF7UjWLEpNwYPCql9xhcSA3/SpB8zdaqwV/JgEPnBd5+exwcGr07TGcZ3hLfM7xR6N/w==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -769,9 +795,9 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/animations": "18.0.5",
-        "@angular/common": "18.0.5",
-        "@angular/core": "18.0.5"
+        "@angular/animations": "18.0.6",
+        "@angular/common": "18.0.6",
+        "@angular/core": "18.0.6"
       },
       "peerDependenciesMeta": {
         "@angular/animations": {
@@ -780,9 +806,9 @@
       }
     },
     "node_modules/@angular/platform-browser-dynamic": {
-      "version": "18.0.5",
-      "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.0.5.tgz",
-      "integrity": "sha512-i8CXojKcjsKzD2JR2clIisqavlHCW1jw+F2hJVrf/JR9iu6kVpGpZOqb3yYHoQCsPa7hUzQnn0ewYwBvlWsDmw==",
+      "version": "18.0.6",
+      "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.0.6.tgz",
+      "integrity": "sha512-GTf8ZpUxvNT42z5Ia7qkqNXkdO4y0OR31gfJ8ZDHYFJoMtbkFExX/8rQdGSvDckkfws/DGTk+XcYZg+Vveal6Q==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -791,16 +817,16 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/common": "18.0.5",
-        "@angular/compiler": "18.0.5",
-        "@angular/core": "18.0.5",
-        "@angular/platform-browser": "18.0.5"
+        "@angular/common": "18.0.6",
+        "@angular/compiler": "18.0.6",
+        "@angular/core": "18.0.6",
+        "@angular/platform-browser": "18.0.6"
       }
     },
     "node_modules/@angular/router": {
-      "version": "18.0.5",
-      "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.0.5.tgz",
-      "integrity": "sha512-GmdzD5FZYPKCGP6mV3AZraAU6czfGcjjCym6mIsdJr3DyMwnQSwaaHAu8qlQbPDVfsP+gKVSPh1JxI1lzzarLA==",
+      "version": "18.0.6",
+      "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.0.6.tgz",
+      "integrity": "sha512-0hPs0ZVIEuf7MZd6quRCBsXEBMQvh0QHCjlj/WrRB3LSHs616mi+olApQ1DvwNZBYXfI7/qW7TQyUyNbm+xkfg==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -809,9 +835,9 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/common": "18.0.5",
-        "@angular/core": "18.0.5",
-        "@angular/platform-browser": "18.0.5",
+        "@angular/common": "18.0.6",
+        "@angular/core": "18.0.6",
+        "@angular/platform-browser": "18.0.6",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
@@ -4708,9 +4734,9 @@
       ]
     },
     "node_modules/@ngtools/webpack": {
-      "version": "18.0.6",
-      "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.0.6.tgz",
-      "integrity": "sha512-chSRbPpnqTThURQqUvWAgEGkLcn5TQnUQPD1HBf4WcoO/OkaK4Q1Sa8FrEllkC6/Dlyj7myi8rskQz+V8K7GSg==",
+      "version": "18.0.7",
+      "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.0.7.tgz",
+      "integrity": "sha512-lXTy+SpLpoO5verX7TGTxV3sbD9MGWxMwJGdXA7DwZcVtDe5t38ZntzJUm7OpxWjRZ/OJn6JLmURNLcVNHzp9g==",
       "dev": true,
       "license": "MIT",
       "engines": {
@@ -5591,14 +5617,14 @@
       }
     },
     "node_modules/@schematics/angular": {
-      "version": "18.0.6",
-      "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.0.6.tgz",
-      "integrity": "sha512-SZ73nNhCengIOy3GCUbLL++GdpaQ5T9bh05OAdQJuUNtwz1ot8QoQjkcbumKIfTicwMiLxy+OR4sZN1VcUVYpQ==",
+      "version": "18.0.7",
+      "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.0.7.tgz",
+      "integrity": "sha512-46jcRDnMYfnwN5CAXimbptbrBdLrNhG3NFGNT1B2O9DzmlXwLclK/z7lz/v70RcBNWMnOcnsYMFB4IbLhN/Fog==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@angular-devkit/core": "18.0.6",
-        "@angular-devkit/schematics": "18.0.6",
+        "@angular-devkit/core": "18.0.7",
+        "@angular-devkit/schematics": "18.0.7",
         "jsonc-parser": "3.2.1"
       },
       "engines": {