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

mcgilman pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new 154fd87b79 Bump undici and @angular-devkit/build-angular (#8418)
154fd87b79 is described below

commit 154fd87b794fa22871b2fdce6aa4c1da28ec46bf
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Feb 20 13:18:41 2024 -0500

    Bump undici and @angular-devkit/build-angular (#8418)
    
    Bumps [undici](https://github.com/nodejs/undici) to 6.6.2 and updates 
ancestor dependency 
[@angular-devkit/build-angular](https://github.com/angular/angular-cli). These 
dependencies need to be updated together.
    
    
    Updates `undici` from 6.2.1 to 6.6.2
    - [Release notes](https://github.com/nodejs/undici/releases)
    - [Commits](https://github.com/nodejs/undici/compare/v6.2.1...v6.6.2)
    
    Updates `@angular-devkit/build-angular` from 17.1.3 to 17.2.0
    - [Release notes](https://github.com/angular/angular-cli/releases)
    - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/angular/angular-cli/compare/17.1.3...17.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: undici
      dependency-type: indirect
    - dependency-name: "@angular-devkit/build-angular"
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <supp...@github.com>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 .../src/main/nifi/package-lock.json                | 1324 ++++++++++++++------
 .../nifi-web-frontend/src/main/nifi/package.json   |    2 +-
 2 files changed, 973 insertions(+), 353 deletions(-)

diff --git 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/package-lock.json
 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/package-lock.json
index 0f2d42f620..178f33516b 100644
--- 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/package-lock.json
+++ 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/package-lock.json
@@ -36,7 +36,7 @@
                 "zone.js": "0.14.4"
             },
             "devDependencies": {
-                "@angular-devkit/build-angular": "17.1.3",
+                "@angular-devkit/build-angular": "17.2.0",
                 "@angular-eslint/builder": "17.2.1",
                 "@angular-eslint/eslint-plugin": "17.2.1",
                 "@angular-eslint/eslint-plugin-template": "17.2.1",
@@ -65,6 +65,9 @@
                 "prettier": "3.1.0",
                 "tailwindcss": "^3.3.6",
                 "typescript": "5.3.3"
+            },
+            "engines": {
+                "node": ">=21.0.0"
             }
         },
         "node_modules/@aashutoshrathi/word-wrap": {
@@ -117,71 +120,70 @@
             }
         },
         "node_modules/@angular-devkit/build-angular": {
-            "version": "17.1.3",
-            "resolved": 
"https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-17.1.3.tgz";,
-            "integrity": 
"sha512-pusFVSWMnrm2GrF3+Fw19OhA2rNw4WkfTMUruhaKAjW5QIvZ3wHYf+pH//1Ud+tuhFBi9BH7UALP2vnJMu1ehw==",
+            "version": "17.2.0",
+            "resolved": 
"https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-17.2.0.tgz";,
+            "integrity": 
"sha512-zO2YKcRRL3Ck3KZ3Ir/lWlciYIguJd3W9iYICKkeK4whi94y3NhrCy0Iualoo2WP7hE043uKQ0SwtVABft0SgA==",
             "dev": true,
             "dependencies": {
                 "@ampproject/remapping": "2.2.1",
-                "@angular-devkit/architect": "0.1701.3",
-                "@angular-devkit/build-webpack": "0.1701.3",
-                "@angular-devkit/core": "17.1.3",
-                "@babel/core": "7.23.7",
+                "@angular-devkit/architect": "0.1702.0",
+                "@angular-devkit/build-webpack": "0.1702.0",
+                "@angular-devkit/core": "17.2.0",
+                "@babel/core": "7.23.9",
                 "@babel/generator": "7.23.6",
                 "@babel/helper-annotate-as-pure": "7.22.5",
                 "@babel/helper-split-export-declaration": "7.22.6",
-                "@babel/plugin-transform-async-generator-functions": "7.23.7",
+                "@babel/plugin-transform-async-generator-functions": "7.23.9",
                 "@babel/plugin-transform-async-to-generator": "7.23.3",
-                "@babel/plugin-transform-runtime": "7.23.7",
-                "@babel/preset-env": "7.23.7",
-                "@babel/runtime": "7.23.7",
+                "@babel/plugin-transform-runtime": "7.23.9",
+                "@babel/preset-env": "7.23.9",
+                "@babel/runtime": "7.23.9",
                 "@discoveryjs/json-ext": "0.5.7",
-                "@ngtools/webpack": "17.1.3",
-                "@vitejs/plugin-basic-ssl": "1.0.2",
+                "@ngtools/webpack": "17.2.0",
+                "@vitejs/plugin-basic-ssl": "1.1.0",
                 "ansi-colors": "4.1.3",
-                "autoprefixer": "10.4.16",
+                "autoprefixer": "10.4.17",
                 "babel-loader": "9.1.3",
                 "babel-plugin-istanbul": "6.1.1",
                 "browserslist": "^4.21.5",
                 "copy-webpack-plugin": "11.0.0",
                 "critters": "0.0.20",
-                "css-loader": "6.8.1",
-                "esbuild-wasm": "0.19.11",
+                "css-loader": "6.10.0",
+                "esbuild-wasm": "0.20.0",
                 "fast-glob": "3.3.2",
                 "http-proxy-middleware": "2.0.6",
                 "https-proxy-agent": "7.0.2",
-                "inquirer": "9.2.12",
-                "jsonc-parser": "3.2.0",
+                "inquirer": "9.2.14",
+                "jsonc-parser": "3.2.1",
                 "karma-source-map-support": "1.4.0",
                 "less": "4.2.0",
                 "less-loader": "11.1.0",
                 "license-webpack-plugin": "4.0.2",
                 "loader-utils": "3.2.1",
-                "magic-string": "0.30.5",
-                "mini-css-extract-plugin": "2.7.6",
+                "magic-string": "0.30.7",
+                "mini-css-extract-plugin": "2.8.0",
                 "mrmime": "2.0.0",
                 "open": "8.4.2",
                 "ora": "5.4.1",
                 "parse5-html-rewriting-stream": "7.0.0",
-                "picomatch": "3.0.1",
-                "piscina": "4.2.1",
-                "postcss": "8.4.33",
-                "postcss-loader": "7.3.4",
+                "picomatch": "4.0.1",
+                "piscina": "4.3.1",
+                "postcss": "8.4.35",
+                "postcss-loader": "8.1.0",
                 "resolve-url-loader": "5.0.0",
                 "rxjs": "7.8.1",
-                "sass": "1.69.7",
-                "sass-loader": "13.3.3",
-                "semver": "7.5.4",
+                "sass": "1.70.0",
+                "sass-loader": "14.1.0",
+                "semver": "7.6.0",
                 "source-map-loader": "5.0.0",
                 "source-map-support": "0.5.21",
-                "terser": "5.26.0",
-                "text-table": "0.2.0",
+                "terser": "5.27.0",
                 "tree-kill": "1.2.2",
                 "tslib": "2.6.2",
-                "undici": "6.2.1",
+                "undici": "6.6.2",
                 "vite": "5.0.12",
                 "watchpack": "2.4.0",
-                "webpack": "5.89.0",
+                "webpack": "5.90.1",
                 "webpack-dev-middleware": "6.1.1",
                 "webpack-dev-server": "4.15.1",
                 "webpack-merge": "5.10.0",
@@ -193,7 +195,7 @@
                 "yarn": ">= 1.13.0"
             },
             "optionalDependencies": {
-                "esbuild": "0.19.11"
+                "esbuild": "0.20.0"
             },
             "peerDependencies": {
                 "@angular/compiler-cli": "^17.0.0",
@@ -246,10 +248,52 @@
                 }
             }
         },
+        
"node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/architect":
 {
+            "version": "0.1702.0",
+            "resolved": 
"https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1702.0.tgz";,
+            "integrity": 
"sha512-+HkOYhdq8ez2+yqpxaQ6XtQevOYJNaDpM4oDmZ2lIpiIusFNsmpY2b9iL5PZGb4EfUgN8KsY3n9Q9fmRlRB9eA==",
+            "dev": true,
+            "dependencies": {
+                "@angular-devkit/core": "17.2.0",
+                "rxjs": "7.8.1"
+            },
+            "engines": {
+                "node": "^18.13.0 || >=20.9.0",
+                "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+                "yarn": ">= 1.13.0"
+            }
+        },
+        
"node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core": 
{
+            "version": "17.2.0",
+            "resolved": 
"https://registry.npmjs.org/@angular-devkit/core/-/core-17.2.0.tgz";,
+            "integrity": 
"sha512-GIOYHChtDqSOvSiEefJ6hAledEl55J5Pxw8JuKXrM4IJBbviI3c40FAc0Lu5NCj2lYoELOhrLy/UP36sLy+DGA==",
+            "dev": true,
+            "dependencies": {
+                "ajv": "8.12.0",
+                "ajv-formats": "2.1.1",
+                "jsonc-parser": "3.2.1",
+                "picomatch": "4.0.1",
+                "rxjs": "7.8.1",
+                "source-map": "0.7.4"
+            },
+            "engines": {
+                "node": "^18.13.0 || >=20.9.0",
+                "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+                "yarn": ">= 1.13.0"
+            },
+            "peerDependencies": {
+                "chokidar": "^3.5.2"
+            },
+            "peerDependenciesMeta": {
+                "chokidar": {
+                    "optional": true
+                }
+            }
+        },
         "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": 
{
-            "version": "7.23.7",
-            "resolved": 
"https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz";,
-            "integrity": 
"sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==",
+            "version": "7.23.9",
+            "resolved": 
"https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz";,
+            "integrity": 
"sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==",
             "dev": true,
             "dependencies": {
                 "@ampproject/remapping": "^2.2.0",
@@ -257,11 +301,11 @@
                 "@babel/generator": "^7.23.6",
                 "@babel/helper-compilation-targets": "^7.23.6",
                 "@babel/helper-module-transforms": "^7.23.3",
-                "@babel/helpers": "^7.23.7",
-                "@babel/parser": "^7.23.6",
-                "@babel/template": "^7.22.15",
-                "@babel/traverse": "^7.23.7",
-                "@babel/types": "^7.23.6",
+                "@babel/helpers": "^7.23.9",
+                "@babel/parser": "^7.23.9",
+                "@babel/template": "^7.23.9",
+                "@babel/traverse": "^7.23.9",
+                "@babel/types": "^7.23.9",
                 "convert-source-map": "^2.0.0",
                 "debug": "^4.1.0",
                 "gensync": "^1.0.0-beta.2",
@@ -285,31 +329,167 @@
                 "semver": "bin/semver.js"
             }
         },
+        "node_modules/@angular-devkit/build-angular/node_modules/ansi-styles": 
{
+            "version": "4.3.0",
+            "resolved": 
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz";,
+            "integrity": 
"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+            "dev": true,
+            "dependencies": {
+                "color-convert": "^2.0.1"
+            },
+            "engines": {
+                "node": ">=8"
+            },
+            "funding": {
+                "url": "https://github.com/chalk/ansi-styles?sponsor=1";
+            }
+        },
+        "node_modules/@angular-devkit/build-angular/node_modules/chalk": {
+            "version": "5.3.0",
+            "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz";,
+            "integrity": 
"sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+            "dev": true,
+            "engines": {
+                "node": "^12.17.0 || ^14.13 || >=16.0.0"
+            },
+            "funding": {
+                "url": "https://github.com/chalk/chalk?sponsor=1";
+            }
+        },
+        
"node_modules/@angular-devkit/build-angular/node_modules/color-convert": {
+            "version": "2.0.1",
+            "resolved": 
"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz";,
+            "integrity": 
"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+            "dev": true,
+            "dependencies": {
+                "color-name": "~1.1.4"
+            },
+            "engines": {
+                "node": ">=7.0.0"
+            }
+        },
+        "node_modules/@angular-devkit/build-angular/node_modules/color-name": {
+            "version": "1.1.4",
+            "resolved": 
"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz";,
+            "integrity": 
"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+            "dev": true
+        },
         
"node_modules/@angular-devkit/build-angular/node_modules/convert-source-map": {
             "version": "2.0.0",
             "resolved": 
"https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz";,
             "integrity": 
"sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
             "dev": true
         },
-        "node_modules/@angular-devkit/build-angular/node_modules/picomatch": {
-            "version": "3.0.1",
-            "resolved": 
"https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz";,
-            "integrity": 
"sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==",
+        "node_modules/@angular-devkit/build-angular/node_modules/inquirer": {
+            "version": "9.2.14",
+            "resolved": 
"https://registry.npmjs.org/inquirer/-/inquirer-9.2.14.tgz";,
+            "integrity": 
"sha512-4ByIMt677Iz5AvjyKrDpzaepIyMewNvDcvwpVVRZNmy9dLakVoVgdCHZXbK1SlVJra1db0JZ6XkJyHsanpdrdQ==",
+            "dev": true,
+            "dependencies": {
+                "@ljharb/through": "^2.3.12",
+                "ansi-escapes": "^4.3.2",
+                "chalk": "^5.3.0",
+                "cli-cursor": "^3.1.0",
+                "cli-width": "^4.1.0",
+                "external-editor": "^3.1.0",
+                "figures": "^3.2.0",
+                "lodash": "^4.17.21",
+                "mute-stream": "1.0.0",
+                "ora": "^5.4.1",
+                "run-async": "^3.0.0",
+                "rxjs": "^7.8.1",
+                "string-width": "^4.2.3",
+                "strip-ansi": "^6.0.1",
+                "wrap-ansi": "^6.2.0"
+            },
+            "engines": {
+                "node": ">=18"
+            }
+        },
+        
"node_modules/@angular-devkit/build-angular/node_modules/jsonc-parser": {
+            "version": "3.2.1",
+            "resolved": 
"https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz";,
+            "integrity": 
"sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==",
+            "dev": true
+        },
+        "node_modules/@angular-devkit/build-angular/node_modules/lru-cache": {
+            "version": "6.0.0",
+            "resolved": 
"https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz";,
+            "integrity": 
"sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
             "dev": true,
+            "dependencies": {
+                "yallist": "^4.0.0"
+            },
             "engines": {
                 "node": ">=10"
+            }
+        },
+        
"node_modules/@angular-devkit/build-angular/node_modules/magic-string": {
+            "version": "0.30.7",
+            "resolved": 
"https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz";,
+            "integrity": 
"sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==",
+            "dev": true,
+            "dependencies": {
+                "@jridgewell/sourcemap-codec": "^1.4.15"
+            },
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/@angular-devkit/build-angular/node_modules/picomatch": {
+            "version": "4.0.1",
+            "resolved": 
"https://registry.npmjs.org/picomatch/-/picomatch-4.0.1.tgz";,
+            "integrity": 
"sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==",
+            "dev": true,
+            "engines": {
+                "node": ">=12"
             },
             "funding": {
                 "url": "https://github.com/sponsors/jonschlinkert";
             }
         },
+        "node_modules/@angular-devkit/build-angular/node_modules/semver": {
+            "version": "7.6.0",
+            "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz";,
+            "integrity": 
"sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
+            "dev": true,
+            "dependencies": {
+                "lru-cache": "^6.0.0"
+            },
+            "bin": {
+                "semver": "bin/semver.js"
+            },
+            "engines": {
+                "node": ">=10"
+            }
+        },
+        "node_modules/@angular-devkit/build-angular/node_modules/wrap-ansi": {
+            "version": "6.2.0",
+            "resolved": 
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz";,
+            "integrity": 
"sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+            "dev": true,
+            "dependencies": {
+                "ansi-styles": "^4.0.0",
+                "string-width": "^4.1.0",
+                "strip-ansi": "^6.0.0"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/@angular-devkit/build-angular/node_modules/yallist": {
+            "version": "4.0.0",
+            "resolved": 
"https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz";,
+            "integrity": 
"sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+            "dev": true
+        },
         "node_modules/@angular-devkit/build-webpack": {
-            "version": "0.1701.3",
-            "resolved": 
"https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1701.3.tgz";,
-            "integrity": 
"sha512-fpZtJf6yvXM7mX1T83caeYpa0e3zPv7sgKmx0ZIJKGL8+DETgNcCCeCTgui7HMBcHGCD8yj72DZ8xMMBWwVBIA==",
+            "version": "0.1702.0",
+            "resolved": 
"https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1702.0.tgz";,
+            "integrity": 
"sha512-HrJ01MXlXNCeJeohIOIjpulWktUUJQpq01OWX4UazLnN0DAHKIFCwiKZZio5rYIFFUjdKI0+cCGxFbkzetRjWg==",
             "dev": true,
             "dependencies": {
-                "@angular-devkit/architect": "0.1701.3",
+                "@angular-devkit/architect": "0.1702.0",
                 "rxjs": "7.8.1"
             },
             "engines": {
@@ -322,6 +502,66 @@
                 "webpack-dev-server": "^4.0.0"
             }
         },
+        
"node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/architect":
 {
+            "version": "0.1702.0",
+            "resolved": 
"https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1702.0.tgz";,
+            "integrity": 
"sha512-+HkOYhdq8ez2+yqpxaQ6XtQevOYJNaDpM4oDmZ2lIpiIusFNsmpY2b9iL5PZGb4EfUgN8KsY3n9Q9fmRlRB9eA==",
+            "dev": true,
+            "dependencies": {
+                "@angular-devkit/core": "17.2.0",
+                "rxjs": "7.8.1"
+            },
+            "engines": {
+                "node": "^18.13.0 || >=20.9.0",
+                "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+                "yarn": ">= 1.13.0"
+            }
+        },
+        
"node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/core": 
{
+            "version": "17.2.0",
+            "resolved": 
"https://registry.npmjs.org/@angular-devkit/core/-/core-17.2.0.tgz";,
+            "integrity": 
"sha512-GIOYHChtDqSOvSiEefJ6hAledEl55J5Pxw8JuKXrM4IJBbviI3c40FAc0Lu5NCj2lYoELOhrLy/UP36sLy+DGA==",
+            "dev": true,
+            "dependencies": {
+                "ajv": "8.12.0",
+                "ajv-formats": "2.1.1",
+                "jsonc-parser": "3.2.1",
+                "picomatch": "4.0.1",
+                "rxjs": "7.8.1",
+                "source-map": "0.7.4"
+            },
+            "engines": {
+                "node": "^18.13.0 || >=20.9.0",
+                "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+                "yarn": ">= 1.13.0"
+            },
+            "peerDependencies": {
+                "chokidar": "^3.5.2"
+            },
+            "peerDependenciesMeta": {
+                "chokidar": {
+                    "optional": true
+                }
+            }
+        },
+        
"node_modules/@angular-devkit/build-webpack/node_modules/jsonc-parser": {
+            "version": "3.2.1",
+            "resolved": 
"https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz";,
+            "integrity": 
"sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==",
+            "dev": true
+        },
+        "node_modules/@angular-devkit/build-webpack/node_modules/picomatch": {
+            "version": "4.0.1",
+            "resolved": 
"https://registry.npmjs.org/picomatch/-/picomatch-4.0.1.tgz";,
+            "integrity": 
"sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==",
+            "dev": true,
+            "engines": {
+                "node": ">=12"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/jonschlinkert";
+            }
+        },
         "node_modules/@angular-devkit/core": {
             "version": "17.1.3",
             "resolved": 
"https://registry.npmjs.org/@angular-devkit/core/-/core-17.1.3.tgz";,
@@ -782,12 +1022,6 @@
                 "rxjs": "^6.5.3 || ^7.4.0"
             }
         },
-        "node_modules/@assemblyscript/loader": {
-            "version": "0.10.1",
-            "resolved": 
"https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz";,
-            "integrity": 
"sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==",
-            "dev": true
-        },
         "node_modules/@babel/code-frame": {
             "version": "7.23.5",
             "resolved": 
"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz";,
@@ -1553,9 +1787,9 @@
             }
         },
         "node_modules/@babel/plugin-transform-async-generator-functions": {
-            "version": "7.23.7",
-            "resolved": 
"https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz";,
-            "integrity": 
"sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==",
+            "version": "7.23.9",
+            "resolved": 
"https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz";,
+            "integrity": 
"sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==",
             "dev": true,
             "dependencies": {
                 "@babel/helper-environment-visitor": "^7.22.20",
@@ -2171,16 +2405,16 @@
             }
         },
         "node_modules/@babel/plugin-transform-runtime": {
-            "version": "7.23.7",
-            "resolved": 
"https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.7.tgz";,
-            "integrity": 
"sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==",
+            "version": "7.23.9",
+            "resolved": 
"https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz";,
+            "integrity": 
"sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==",
             "dev": true,
             "dependencies": {
                 "@babel/helper-module-imports": "^7.22.15",
                 "@babel/helper-plugin-utils": "^7.22.5",
-                "babel-plugin-polyfill-corejs2": "^0.4.7",
-                "babel-plugin-polyfill-corejs3": "^0.8.7",
-                "babel-plugin-polyfill-regenerator": "^0.5.4",
+                "babel-plugin-polyfill-corejs2": "^0.4.8",
+                "babel-plugin-polyfill-corejs3": "^0.9.0",
+                "babel-plugin-polyfill-regenerator": "^0.5.5",
                 "semver": "^6.3.1"
             },
             "engines": {
@@ -2339,9 +2573,9 @@
             }
         },
         "node_modules/@babel/preset-env": {
-            "version": "7.23.7",
-            "resolved": 
"https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.7.tgz";,
-            "integrity": 
"sha512-SY27X/GtTz/L4UryMNJ6p4fH4nsgWbz84y9FE0bQeWJP6O5BhgVCt53CotQKHCOeXJel8VyhlhujhlltKms/CA==",
+            "version": "7.23.9",
+            "resolved": 
"https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.9.tgz";,
+            "integrity": 
"sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==",
             "dev": true,
             "dependencies": {
                 "@babel/compat-data": "^7.23.5",
@@ -2371,13 +2605,13 @@
                 "@babel/plugin-syntax-top-level-await": "^7.14.5",
                 "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
                 "@babel/plugin-transform-arrow-functions": "^7.23.3",
-                "@babel/plugin-transform-async-generator-functions": "^7.23.7",
+                "@babel/plugin-transform-async-generator-functions": "^7.23.9",
                 "@babel/plugin-transform-async-to-generator": "^7.23.3",
                 "@babel/plugin-transform-block-scoped-functions": "^7.23.3",
                 "@babel/plugin-transform-block-scoping": "^7.23.4",
                 "@babel/plugin-transform-class-properties": "^7.23.3",
                 "@babel/plugin-transform-class-static-block": "^7.23.4",
-                "@babel/plugin-transform-classes": "^7.23.5",
+                "@babel/plugin-transform-classes": "^7.23.8",
                 "@babel/plugin-transform-computed-properties": "^7.23.3",
                 "@babel/plugin-transform-destructuring": "^7.23.3",
                 "@babel/plugin-transform-dotall-regex": "^7.23.3",
@@ -2393,7 +2627,7 @@
                 "@babel/plugin-transform-member-expression-literals": 
"^7.23.3",
                 "@babel/plugin-transform-modules-amd": "^7.23.3",
                 "@babel/plugin-transform-modules-commonjs": "^7.23.3",
-                "@babel/plugin-transform-modules-systemjs": "^7.23.3",
+                "@babel/plugin-transform-modules-systemjs": "^7.23.9",
                 "@babel/plugin-transform-modules-umd": "^7.23.3",
                 "@babel/plugin-transform-named-capturing-groups-regex": 
"^7.22.5",
                 "@babel/plugin-transform-new-target": "^7.23.3",
@@ -2419,9 +2653,9 @@
                 "@babel/plugin-transform-unicode-regex": "^7.23.3",
                 "@babel/plugin-transform-unicode-sets-regex": "^7.23.3",
                 "@babel/preset-modules": "0.1.6-no-external-plugins",
-                "babel-plugin-polyfill-corejs2": "^0.4.7",
-                "babel-plugin-polyfill-corejs3": "^0.8.7",
-                "babel-plugin-polyfill-regenerator": "^0.5.4",
+                "babel-plugin-polyfill-corejs2": "^0.4.8",
+                "babel-plugin-polyfill-corejs3": "^0.9.0",
+                "babel-plugin-polyfill-regenerator": "^0.5.5",
                 "core-js-compat": "^3.31.0",
                 "semver": "^6.3.1"
             },
@@ -2462,9 +2696,9 @@
             "dev": true
         },
         "node_modules/@babel/runtime": {
-            "version": "7.23.7",
-            "resolved": 
"https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz";,
-            "integrity": 
"sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==",
+            "version": "7.23.9",
+            "resolved": 
"https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz";,
+            "integrity": 
"sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==",
             "dev": true,
             "dependencies": {
                 "regenerator-runtime": "^0.14.0"
@@ -2555,9 +2789,9 @@
             }
         },
         "node_modules/@esbuild/aix-ppc64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz";,
-            "integrity": 
"sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.0.tgz";,
+            "integrity": 
"sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw==",
             "cpu": [
                 "ppc64"
             ],
@@ -2571,9 +2805,9 @@
             }
         },
         "node_modules/@esbuild/android-arm": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz";,
-            "integrity": 
"sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.0.tgz";,
+            "integrity": 
"sha512-3bMAfInvByLHfJwYPJRlpTeaQA75n8C/QKpEaiS4HrFWFiJlNI0vzq/zCjBrhAYcPyVPG7Eo9dMrcQXuqmNk5g==",
             "cpu": [
                 "arm"
             ],
@@ -2587,9 +2821,9 @@
             }
         },
         "node_modules/@esbuild/android-arm64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz";,
-            "integrity": 
"sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.0.tgz";,
+            "integrity": 
"sha512-aVpnM4lURNkp0D3qPoAzSG92VXStYmoVPOgXveAUoQBWRSuQzt51yvSju29J6AHPmwY1BjH49uR29oyfH1ra8Q==",
             "cpu": [
                 "arm64"
             ],
@@ -2603,9 +2837,9 @@
             }
         },
         "node_modules/@esbuild/android-x64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz";,
-            "integrity": 
"sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.0.tgz";,
+            "integrity": 
"sha512-uK7wAnlRvjkCPzh8jJ+QejFyrP8ObKuR5cBIsQZ+qbMunwR8sbd8krmMbxTLSrDhiPZaJYKQAU5Y3iMDcZPhyQ==",
             "cpu": [
                 "x64"
             ],
@@ -2619,9 +2853,9 @@
             }
         },
         "node_modules/@esbuild/darwin-arm64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz";,
-            "integrity": 
"sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.0.tgz";,
+            "integrity": 
"sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ==",
             "cpu": [
                 "arm64"
             ],
@@ -2635,9 +2869,9 @@
             }
         },
         "node_modules/@esbuild/darwin-x64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz";,
-            "integrity": 
"sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.0.tgz";,
+            "integrity": 
"sha512-bsgTPoyYDnPv8ER0HqnJggXK6RyFy4PH4rtsId0V7Efa90u2+EifxytE9pZnsDgExgkARy24WUQGv9irVbTvIw==",
             "cpu": [
                 "x64"
             ],
@@ -2651,9 +2885,9 @@
             }
         },
         "node_modules/@esbuild/freebsd-arm64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz";,
-            "integrity": 
"sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.0.tgz";,
+            "integrity": 
"sha512-kQ7jYdlKS335mpGbMW5tEe3IrQFIok9r84EM3PXB8qBFJPSc6dpWfrtsC/y1pyrz82xfUIn5ZrnSHQQsd6jebQ==",
             "cpu": [
                 "arm64"
             ],
@@ -2667,9 +2901,9 @@
             }
         },
         "node_modules/@esbuild/freebsd-x64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz";,
-            "integrity": 
"sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.0.tgz";,
+            "integrity": 
"sha512-uG8B0WSepMRsBNVXAQcHf9+Ko/Tr+XqmK7Ptel9HVmnykupXdS4J7ovSQUIi0tQGIndhbqWLaIL/qO/cWhXKyQ==",
             "cpu": [
                 "x64"
             ],
@@ -2683,9 +2917,9 @@
             }
         },
         "node_modules/@esbuild/linux-arm": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz";,
-            "integrity": 
"sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.0.tgz";,
+            "integrity": 
"sha512-2ezuhdiZw8vuHf1HKSf4TIk80naTbP9At7sOqZmdVwvvMyuoDiZB49YZKLsLOfKIr77+I40dWpHVeY5JHpIEIg==",
             "cpu": [
                 "arm"
             ],
@@ -2699,9 +2933,9 @@
             }
         },
         "node_modules/@esbuild/linux-arm64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz";,
-            "integrity": 
"sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.0.tgz";,
+            "integrity": 
"sha512-uTtyYAP5veqi2z9b6Gr0NUoNv9F/rOzI8tOD5jKcCvRUn7T60Bb+42NDBCWNhMjkQzI0qqwXkQGo1SY41G52nw==",
             "cpu": [
                 "arm64"
             ],
@@ -2715,9 +2949,9 @@
             }
         },
         "node_modules/@esbuild/linux-ia32": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz";,
-            "integrity": 
"sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.0.tgz";,
+            "integrity": 
"sha512-c88wwtfs8tTffPaoJ+SQn3y+lKtgTzyjkD8NgsyCtCmtoIC8RDL7PrJU05an/e9VuAke6eJqGkoMhJK1RY6z4w==",
             "cpu": [
                 "ia32"
             ],
@@ -2731,9 +2965,9 @@
             }
         },
         "node_modules/@esbuild/linux-loong64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz";,
-            "integrity": 
"sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.0.tgz";,
+            "integrity": 
"sha512-lR2rr/128/6svngnVta6JN4gxSXle/yZEZL3o4XZ6esOqhyR4wsKyfu6qXAL04S4S5CgGfG+GYZnjFd4YiG3Aw==",
             "cpu": [
                 "loong64"
             ],
@@ -2747,9 +2981,9 @@
             }
         },
         "node_modules/@esbuild/linux-mips64el": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz";,
-            "integrity": 
"sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.0.tgz";,
+            "integrity": 
"sha512-9Sycc+1uUsDnJCelDf6ZNqgZQoK1mJvFtqf2MUz4ujTxGhvCWw+4chYfDLPepMEvVL9PDwn6HrXad5yOrNzIsQ==",
             "cpu": [
                 "mips64el"
             ],
@@ -2763,9 +2997,9 @@
             }
         },
         "node_modules/@esbuild/linux-ppc64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz";,
-            "integrity": 
"sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.0.tgz";,
+            "integrity": 
"sha512-CoWSaaAXOZd+CjbUTdXIJE/t7Oz+4g90A3VBCHLbfuc5yUQU/nFDLOzQsN0cdxgXd97lYW/psIIBdjzQIwTBGw==",
             "cpu": [
                 "ppc64"
             ],
@@ -2779,9 +3013,9 @@
             }
         },
         "node_modules/@esbuild/linux-riscv64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz";,
-            "integrity": 
"sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.0.tgz";,
+            "integrity": 
"sha512-mlb1hg/eYRJUpv8h/x+4ShgoNLL8wgZ64SUr26KwglTYnwAWjkhR2GpoKftDbPOCnodA9t4Y/b68H4J9XmmPzA==",
             "cpu": [
                 "riscv64"
             ],
@@ -2795,9 +3029,9 @@
             }
         },
         "node_modules/@esbuild/linux-s390x": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz";,
-            "integrity": 
"sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.0.tgz";,
+            "integrity": 
"sha512-fgf9ubb53xSnOBqyvWEY6ukBNRl1mVX1srPNu06B6mNsNK20JfH6xV6jECzrQ69/VMiTLvHMicQR/PgTOgqJUQ==",
             "cpu": [
                 "s390x"
             ],
@@ -2811,9 +3045,9 @@
             }
         },
         "node_modules/@esbuild/linux-x64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz";,
-            "integrity": 
"sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.0.tgz";,
+            "integrity": 
"sha512-H9Eu6MGse++204XZcYsse1yFHmRXEWgadk2N58O/xd50P9EvFMLJTQLg+lB4E1cF2xhLZU5luSWtGTb0l9UeSg==",
             "cpu": [
                 "x64"
             ],
@@ -2827,9 +3061,9 @@
             }
         },
         "node_modules/@esbuild/netbsd-x64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz";,
-            "integrity": 
"sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.0.tgz";,
+            "integrity": 
"sha512-lCT675rTN1v8Fo+RGrE5KjSnfY0x9Og4RN7t7lVrN3vMSjy34/+3na0q7RIfWDAj0e0rCh0OL+P88lu3Rt21MQ==",
             "cpu": [
                 "x64"
             ],
@@ -2843,9 +3077,9 @@
             }
         },
         "node_modules/@esbuild/openbsd-x64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz";,
-            "integrity": 
"sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.0.tgz";,
+            "integrity": 
"sha512-HKoUGXz/TOVXKQ+67NhxyHv+aDSZf44QpWLa3I1lLvAwGq8x1k0T+e2HHSRvxWhfJrFxaaqre1+YyzQ99KixoA==",
             "cpu": [
                 "x64"
             ],
@@ -2859,9 +3093,9 @@
             }
         },
         "node_modules/@esbuild/sunos-x64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz";,
-            "integrity": 
"sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.0.tgz";,
+            "integrity": 
"sha512-GDwAqgHQm1mVoPppGsoq4WJwT3vhnz/2N62CzhvApFD1eJyTroob30FPpOZabN+FgCjhG+AgcZyOPIkR8dfD7g==",
             "cpu": [
                 "x64"
             ],
@@ -2875,9 +3109,9 @@
             }
         },
         "node_modules/@esbuild/win32-arm64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz";,
-            "integrity": 
"sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.0.tgz";,
+            "integrity": 
"sha512-0vYsP8aC4TvMlOQYozoksiaxjlvUcQrac+muDqj1Fxy6jh9l9CZJzj7zmh8JGfiV49cYLTorFLxg7593pGldwQ==",
             "cpu": [
                 "arm64"
             ],
@@ -2891,9 +3125,9 @@
             }
         },
         "node_modules/@esbuild/win32-ia32": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz";,
-            "integrity": 
"sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.0.tgz";,
+            "integrity": 
"sha512-p98u4rIgfh4gdpV00IqknBD5pC84LCub+4a3MO+zjqvU5MVXOc3hqR2UgT2jI2nh3h8s9EQxmOsVI3tyzv1iFg==",
             "cpu": [
                 "ia32"
             ],
@@ -2907,9 +3141,9 @@
             }
         },
         "node_modules/@esbuild/win32-x64": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz";,
-            "integrity": 
"sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.0.tgz";,
+            "integrity": 
"sha512-NgJnesu1RtWihtTtXGFMU5YSE6JyyHPMxCwBZK7a6/8d31GuSo9l0Ss7w1Jw5QnKUawG6UEehs883kcXf5fYwg==",
             "cpu": [
                 "x64"
             ],
@@ -4113,9 +4347,9 @@
             }
         },
         "node_modules/@ngtools/webpack": {
-            "version": "17.1.3",
-            "resolved": 
"https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.1.3.tgz";,
-            "integrity": 
"sha512-mszRSb7aMNKHnkh3Jrfo83KVOguX/cUamJJcGIYe9o7tnLGRIoMp4vP0fx6Og4J0/CGDRhSDG4IiJ29aOU7K8A==",
+            "version": "17.2.0",
+            "resolved": 
"https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.2.0.tgz";,
+            "integrity": 
"sha512-3VilWAMylVpOqffhnLdc/UeElUWhBbG5j2XzxYWfQXb8OcVYoKNYPmJLc1vemoaYkkbaUX3zc5AEAN93Hk/q/g==",
             "dev": true,
             "engines": {
                 "node": "^18.13.0 || >=20.9.0",
@@ -4732,9 +4966,9 @@
             }
         },
         "node_modules/@rollup/rollup-android-arm-eabi": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz";,
-            "integrity": 
"sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.0.tgz";,
+            "integrity": 
"sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==",
             "cpu": [
                 "arm"
             ],
@@ -4745,9 +4979,9 @@
             ]
         },
         "node_modules/@rollup/rollup-android-arm64": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz";,
-            "integrity": 
"sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.0.tgz";,
+            "integrity": 
"sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==",
             "cpu": [
                 "arm64"
             ],
@@ -4758,9 +4992,9 @@
             ]
         },
         "node_modules/@rollup/rollup-darwin-arm64": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz";,
-            "integrity": 
"sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.0.tgz";,
+            "integrity": 
"sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==",
             "cpu": [
                 "arm64"
             ],
@@ -4771,9 +5005,9 @@
             ]
         },
         "node_modules/@rollup/rollup-darwin-x64": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz";,
-            "integrity": 
"sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.0.tgz";,
+            "integrity": 
"sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==",
             "cpu": [
                 "x64"
             ],
@@ -4784,9 +5018,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz";,
-            "integrity": 
"sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.0.tgz";,
+            "integrity": 
"sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==",
             "cpu": [
                 "arm"
             ],
@@ -4797,9 +5031,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-arm64-gnu": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz";,
-            "integrity": 
"sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.0.tgz";,
+            "integrity": 
"sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==",
             "cpu": [
                 "arm64"
             ],
@@ -4810,9 +5044,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-arm64-musl": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz";,
-            "integrity": 
"sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.0.tgz";,
+            "integrity": 
"sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==",
             "cpu": [
                 "arm64"
             ],
@@ -4823,9 +5057,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-riscv64-gnu": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz";,
-            "integrity": 
"sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.0.tgz";,
+            "integrity": 
"sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==",
             "cpu": [
                 "riscv64"
             ],
@@ -4836,9 +5070,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-x64-gnu": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz";,
-            "integrity": 
"sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.0.tgz";,
+            "integrity": 
"sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==",
             "cpu": [
                 "x64"
             ],
@@ -4849,9 +5083,9 @@
             ]
         },
         "node_modules/@rollup/rollup-linux-x64-musl": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz";,
-            "integrity": 
"sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.0.tgz";,
+            "integrity": 
"sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==",
             "cpu": [
                 "x64"
             ],
@@ -4862,9 +5096,9 @@
             ]
         },
         "node_modules/@rollup/rollup-win32-arm64-msvc": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz";,
-            "integrity": 
"sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.0.tgz";,
+            "integrity": 
"sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==",
             "cpu": [
                 "arm64"
             ],
@@ -4875,9 +5109,9 @@
             ]
         },
         "node_modules/@rollup/rollup-win32-ia32-msvc": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz";,
-            "integrity": 
"sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.0.tgz";,
+            "integrity": 
"sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==",
             "cpu": [
                 "ia32"
             ],
@@ -4888,9 +5122,9 @@
             ]
         },
         "node_modules/@rollup/rollup-win32-x64-msvc": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz";,
-            "integrity": 
"sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.0.tgz";,
+            "integrity": 
"sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==",
             "cpu": [
                 "x64"
             ],
@@ -6116,9 +6350,9 @@
             "dev": true
         },
         "node_modules/@vitejs/plugin-basic-ssl": {
-            "version": "1.0.2",
-            "resolved": 
"https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.2.tgz";,
-            "integrity": 
"sha512-DKHKVtpI+eA5fvObVgQ3QtTGU70CcCnedalzqmGSR050AzKZMdUzgC8KmlOneHWH8dF2hJ3wkC9+8FDVAaDRCw==",
+            "version": "1.1.0",
+            "resolved": 
"https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz";,
+            "integrity": 
"sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==",
             "dev": true,
             "engines": {
                 "node": ">=14.6.0"
@@ -6599,9 +6833,9 @@
             "dev": true
         },
         "node_modules/autoprefixer": {
-            "version": "10.4.16",
-            "resolved": 
"https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz";,
-            "integrity": 
"sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==",
+            "version": "10.4.17",
+            "resolved": 
"https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz";,
+            "integrity": 
"sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==",
             "dev": true,
             "funding": [
                 {
@@ -6618,9 +6852,9 @@
                 }
             ],
             "dependencies": {
-                "browserslist": "^4.21.10",
-                "caniuse-lite": "^1.0.30001538",
-                "fraction.js": "^4.3.6",
+                "browserslist": "^4.22.2",
+                "caniuse-lite": "^1.0.30001578",
+                "fraction.js": "^4.3.7",
                 "normalize-range": "^0.1.2",
                 "picocolors": "^1.0.0",
                 "postcss-value-parser": "^4.2.0"
@@ -6712,29 +6946,13 @@
             }
         },
         "node_modules/babel-plugin-polyfill-corejs3": {
-            "version": "0.8.7",
-            "resolved": 
"https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz";,
-            "integrity": 
"sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==",
-            "dev": true,
-            "dependencies": {
-                "@babel/helper-define-polyfill-provider": "^0.4.4",
-                "core-js-compat": "^3.33.1"
-            },
-            "peerDependencies": {
-                "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
-            }
-        },
-        
"node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider":
 {
-            "version": "0.4.4",
-            "resolved": 
"https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz";,
-            "integrity": 
"sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==",
+            "version": "0.9.0",
+            "resolved": 
"https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz";,
+            "integrity": 
"sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==",
             "dev": true,
             "dependencies": {
-                "@babel/helper-compilation-targets": "^7.22.6",
-                "@babel/helper-plugin-utils": "^7.22.5",
-                "debug": "^4.1.1",
-                "lodash.debounce": "^4.0.8",
-                "resolve": "^1.14.2"
+                "@babel/helper-define-polyfill-provider": "^0.5.0",
+                "core-js-compat": "^3.34.0"
             },
             "peerDependencies": {
                 "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -7590,15 +7808,15 @@
             }
         },
         "node_modules/cosmiconfig": {
-            "version": "8.3.6",
-            "resolved": 
"https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz";,
-            "integrity": 
"sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==",
+            "version": "9.0.0",
+            "resolved": 
"https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz";,
+            "integrity": 
"sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
             "dev": true,
             "dependencies": {
+                "env-paths": "^2.2.1",
                 "import-fresh": "^3.3.0",
                 "js-yaml": "^4.1.0",
-                "parse-json": "^5.2.0",
-                "path-type": "^4.0.0"
+                "parse-json": "^5.2.0"
             },
             "engines": {
                 "node": ">=14"
@@ -7733,19 +7951,19 @@
             }
         },
         "node_modules/css-loader": {
-            "version": "6.8.1",
-            "resolved": 
"https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz";,
-            "integrity": 
"sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==",
+            "version": "6.10.0",
+            "resolved": 
"https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz";,
+            "integrity": 
"sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==",
             "dev": true,
             "dependencies": {
                 "icss-utils": "^5.1.0",
-                "postcss": "^8.4.21",
+                "postcss": "^8.4.33",
                 "postcss-modules-extract-imports": "^3.0.0",
-                "postcss-modules-local-by-default": "^4.0.3",
-                "postcss-modules-scope": "^3.0.0",
+                "postcss-modules-local-by-default": "^4.0.4",
+                "postcss-modules-scope": "^3.1.1",
                 "postcss-modules-values": "^4.0.0",
                 "postcss-value-parser": "^4.2.0",
-                "semver": "^7.3.8"
+                "semver": "^7.5.4"
             },
             "engines": {
                 "node": ">= 12.13.0"
@@ -7755,8 +7973,17 @@
                 "url": "https://opencollective.com/webpack";
             },
             "peerDependencies": {
+                "@rspack/core": "0.x || 1.x",
                 "webpack": "^5.0.0"
-            }
+            },
+            "peerDependenciesMeta": {
+                "@rspack/core": {
+                    "optional": true
+                },
+                "webpack": {
+                    "optional": true
+                }
+            }
         },
         "node_modules/css-select": {
             "version": "5.1.0",
@@ -8819,11 +9046,12 @@
             "dev": true
         },
         "node_modules/esbuild": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz";,
-            "integrity": 
"sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/esbuild/-/esbuild-0.20.0.tgz";,
+            "integrity": 
"sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA==",
             "dev": true,
             "hasInstallScript": true,
+            "optional": true,
             "bin": {
                 "esbuild": "bin/esbuild"
             },
@@ -8831,35 +9059,35 @@
                 "node": ">=12"
             },
             "optionalDependencies": {
-                "@esbuild/aix-ppc64": "0.19.11",
-                "@esbuild/android-arm": "0.19.11",
-                "@esbuild/android-arm64": "0.19.11",
-                "@esbuild/android-x64": "0.19.11",
-                "@esbuild/darwin-arm64": "0.19.11",
-                "@esbuild/darwin-x64": "0.19.11",
-                "@esbuild/freebsd-arm64": "0.19.11",
-                "@esbuild/freebsd-x64": "0.19.11",
-                "@esbuild/linux-arm": "0.19.11",
-                "@esbuild/linux-arm64": "0.19.11",
-                "@esbuild/linux-ia32": "0.19.11",
-                "@esbuild/linux-loong64": "0.19.11",
-                "@esbuild/linux-mips64el": "0.19.11",
-                "@esbuild/linux-ppc64": "0.19.11",
-                "@esbuild/linux-riscv64": "0.19.11",
-                "@esbuild/linux-s390x": "0.19.11",
-                "@esbuild/linux-x64": "0.19.11",
-                "@esbuild/netbsd-x64": "0.19.11",
-                "@esbuild/openbsd-x64": "0.19.11",
-                "@esbuild/sunos-x64": "0.19.11",
-                "@esbuild/win32-arm64": "0.19.11",
-                "@esbuild/win32-ia32": "0.19.11",
-                "@esbuild/win32-x64": "0.19.11"
+                "@esbuild/aix-ppc64": "0.20.0",
+                "@esbuild/android-arm": "0.20.0",
+                "@esbuild/android-arm64": "0.20.0",
+                "@esbuild/android-x64": "0.20.0",
+                "@esbuild/darwin-arm64": "0.20.0",
+                "@esbuild/darwin-x64": "0.20.0",
+                "@esbuild/freebsd-arm64": "0.20.0",
+                "@esbuild/freebsd-x64": "0.20.0",
+                "@esbuild/linux-arm": "0.20.0",
+                "@esbuild/linux-arm64": "0.20.0",
+                "@esbuild/linux-ia32": "0.20.0",
+                "@esbuild/linux-loong64": "0.20.0",
+                "@esbuild/linux-mips64el": "0.20.0",
+                "@esbuild/linux-ppc64": "0.20.0",
+                "@esbuild/linux-riscv64": "0.20.0",
+                "@esbuild/linux-s390x": "0.20.0",
+                "@esbuild/linux-x64": "0.20.0",
+                "@esbuild/netbsd-x64": "0.20.0",
+                "@esbuild/openbsd-x64": "0.20.0",
+                "@esbuild/sunos-x64": "0.20.0",
+                "@esbuild/win32-arm64": "0.20.0",
+                "@esbuild/win32-ia32": "0.20.0",
+                "@esbuild/win32-x64": "0.20.0"
             }
         },
         "node_modules/esbuild-wasm": {
-            "version": "0.19.11",
-            "resolved": 
"https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.19.11.tgz";,
-            "integrity": 
"sha512-MIhnpc1TxERUHomteO/ZZHp+kUawGEc03D/8vMHGzffLvbFLeDe6mwxqEZwlqBNY7SLWbyp6bBQAcCen8+wpjQ==",
+            "version": "0.20.0",
+            "resolved": 
"https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.20.0.tgz";,
+            "integrity": 
"sha512-Lc9KeQCg1Zf8kCtfDXgy29rx0x8dOuhDWbkP76Wc64q7ctOOc1Zv1C39AxiE+y4N6ONyXtJk4HKpM7jlU7/jSA==",
             "dev": true,
             "bin": {
                 "esbuild": "bin/esbuild"
@@ -10147,23 +10375,6 @@
                 "node": ">= 0.4"
             }
         },
-        "node_modules/hdr-histogram-js": {
-            "version": "2.0.3",
-            "resolved": 
"https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz";,
-            "integrity": 
"sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==",
-            "dev": true,
-            "dependencies": {
-                "@assemblyscript/loader": "^0.10.1",
-                "base64-js": "^1.2.0",
-                "pako": "^1.0.3"
-            }
-        },
-        "node_modules/hdr-histogram-percentiles-obj": {
-            "version": "3.0.0",
-            "resolved": 
"https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz";,
-            "integrity": 
"sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==",
-            "dev": true
-        },
         "node_modules/hosted-git-info": {
             "version": "7.0.1",
             "resolved": 
"https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz";,
@@ -12100,12 +12311,13 @@
             }
         },
         "node_modules/mini-css-extract-plugin": {
-            "version": "2.7.6",
-            "resolved": 
"https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz";,
-            "integrity": 
"sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==",
+            "version": "2.8.0",
+            "resolved": 
"https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.0.tgz";,
+            "integrity": 
"sha512-CxmUYPFcTgET1zImteG/LZOy/4T5rTojesQXkSNBiquhydn78tfbCE9sjIjnJ/UcjNjOC1bphTCCW5rrS7cXAg==",
             "dev": true,
             "dependencies": {
-                "schema-utils": "^4.0.0"
+                "schema-utils": "^4.0.0",
+                "tapable": "^2.2.1"
             },
             "engines": {
                 "node": ">= 12.13.0"
@@ -12548,9 +12760,9 @@
             }
         },
         "node_modules/node-gyp-build": {
-            "version": "4.7.1",
-            "resolved": 
"https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.1.tgz";,
-            "integrity": 
"sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==",
+            "version": "4.8.0",
+            "resolved": 
"https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz";,
+            "integrity": 
"sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==",
             "dev": true,
             "optional": true,
             "bin": {
@@ -13414,12 +13626,6 @@
                 "node": "^16.14.0 || >=18.0.0"
             }
         },
-        "node_modules/pako": {
-            "version": "1.0.11",
-            "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz";,
-            "integrity": 
"sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
-            "dev": true
-        },
         "node_modules/parent-module": {
             "version": "1.0.1",
             "resolved": 
"https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz";,
@@ -13616,14 +13822,10 @@
             }
         },
         "node_modules/piscina": {
-            "version": "4.2.1",
-            "resolved": 
"https://registry.npmjs.org/piscina/-/piscina-4.2.1.tgz";,
-            "integrity": 
"sha512-LShp0+lrO+WIzB9LXO+ZmO4zGHxtTJNZhEO56H9SSu+JPaUQb6oLcTCzWi5IL2DS8/vIkCE88ElahuSSw4TAkA==",
+            "version": "4.3.1",
+            "resolved": 
"https://registry.npmjs.org/piscina/-/piscina-4.3.1.tgz";,
+            "integrity": 
"sha512-MBj0QYm3hJQ/C/wIXTN1OCYC8uQ4BBJ4LVele2P4ZwVQAH04vkk8E1SpDbuemLAL1dZorbuOob9rYqJeWCcCRg==",
             "dev": true,
-            "dependencies": {
-                "hdr-histogram-js": "^2.0.1",
-                "hdr-histogram-percentiles-obj": "^3.0.0"
-            },
             "optionalDependencies": {
                 "nice-napi": "^1.0.2"
             }
@@ -13726,9 +13928,9 @@
             }
         },
         "node_modules/postcss": {
-            "version": "8.4.33",
-            "resolved": 
"https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz";,
-            "integrity": 
"sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==",
+            "version": "8.4.35",
+            "resolved": 
"https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz";,
+            "integrity": 
"sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==",
             "dev": true,
             "funding": [
                 {
@@ -13834,25 +14036,34 @@
             }
         },
         "node_modules/postcss-loader": {
-            "version": "7.3.4",
-            "resolved": 
"https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz";,
-            "integrity": 
"sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==",
+            "version": "8.1.0",
+            "resolved": 
"https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.0.tgz";,
+            "integrity": 
"sha512-AbperNcX3rlob7Ay7A/HQcrofug1caABBkopoFeOQMspZBqcqj6giYn1Bwey/0uiOPAcR+NQD0I2HC7rXzk91w==",
             "dev": true,
             "dependencies": {
-                "cosmiconfig": "^8.3.5",
+                "cosmiconfig": "^9.0.0",
                 "jiti": "^1.20.0",
                 "semver": "^7.5.4"
             },
             "engines": {
-                "node": ">= 14.15.0"
+                "node": ">= 18.12.0"
             },
             "funding": {
                 "type": "opencollective",
                 "url": "https://opencollective.com/webpack";
             },
             "peerDependencies": {
+                "@rspack/core": "0.x || 1.x",
                 "postcss": "^7.0.0 || ^8.0.1",
                 "webpack": "^5.0.0"
+            },
+            "peerDependenciesMeta": {
+                "@rspack/core": {
+                    "optional": true
+                },
+                "webpack": {
+                    "optional": true
+                }
             }
         },
         "node_modules/postcss-modules-extract-imports": {
@@ -13868,9 +14079,9 @@
             }
         },
         "node_modules/postcss-modules-local-by-default": {
-            "version": "4.0.3",
-            "resolved": 
"https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz";,
-            "integrity": 
"sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==",
+            "version": "4.0.4",
+            "resolved": 
"https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz";,
+            "integrity": 
"sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==",
             "dev": true,
             "dependencies": {
                 "icss-utils": "^5.0.0",
@@ -13885,9 +14096,9 @@
             }
         },
         "node_modules/postcss-modules-scope": {
-            "version": "3.0.0",
-            "resolved": 
"https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz";,
-            "integrity": 
"sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
+            "version": "3.1.1",
+            "resolved": 
"https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz";,
+            "integrity": 
"sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==",
             "dev": true,
             "dependencies": {
                 "postcss-selector-parser": "^6.0.4"
@@ -14562,9 +14773,9 @@
             "integrity": 
"sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
         },
         "node_modules/rollup": {
-            "version": "4.10.0",
-            "resolved": 
"https://registry.npmjs.org/rollup/-/rollup-4.10.0.tgz";,
-            "integrity": 
"sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==",
+            "version": "4.12.0",
+            "resolved": 
"https://registry.npmjs.org/rollup/-/rollup-4.12.0.tgz";,
+            "integrity": 
"sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==",
             "dev": true,
             "dependencies": {
                 "@types/estree": "1.0.5"
@@ -14577,19 +14788,19 @@
                 "npm": ">=8.0.0"
             },
             "optionalDependencies": {
-                "@rollup/rollup-android-arm-eabi": "4.10.0",
-                "@rollup/rollup-android-arm64": "4.10.0",
-                "@rollup/rollup-darwin-arm64": "4.10.0",
-                "@rollup/rollup-darwin-x64": "4.10.0",
-                "@rollup/rollup-linux-arm-gnueabihf": "4.10.0",
-                "@rollup/rollup-linux-arm64-gnu": "4.10.0",
-                "@rollup/rollup-linux-arm64-musl": "4.10.0",
-                "@rollup/rollup-linux-riscv64-gnu": "4.10.0",
-                "@rollup/rollup-linux-x64-gnu": "4.10.0",
-                "@rollup/rollup-linux-x64-musl": "4.10.0",
-                "@rollup/rollup-win32-arm64-msvc": "4.10.0",
-                "@rollup/rollup-win32-ia32-msvc": "4.10.0",
-                "@rollup/rollup-win32-x64-msvc": "4.10.0",
+                "@rollup/rollup-android-arm-eabi": "4.12.0",
+                "@rollup/rollup-android-arm64": "4.12.0",
+                "@rollup/rollup-darwin-arm64": "4.12.0",
+                "@rollup/rollup-darwin-x64": "4.12.0",
+                "@rollup/rollup-linux-arm-gnueabihf": "4.12.0",
+                "@rollup/rollup-linux-arm64-gnu": "4.12.0",
+                "@rollup/rollup-linux-arm64-musl": "4.12.0",
+                "@rollup/rollup-linux-riscv64-gnu": "4.12.0",
+                "@rollup/rollup-linux-x64-gnu": "4.12.0",
+                "@rollup/rollup-linux-x64-musl": "4.12.0",
+                "@rollup/rollup-win32-arm64-msvc": "4.12.0",
+                "@rollup/rollup-win32-ia32-msvc": "4.12.0",
+                "@rollup/rollup-win32-x64-msvc": "4.12.0",
                 "fsevents": "~2.3.2"
             }
         },
@@ -14684,9 +14895,9 @@
             "integrity": 
"sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw=="
         },
         "node_modules/sass": {
-            "version": "1.69.7",
-            "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.7.tgz";,
-            "integrity": 
"sha512-rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==",
+            "version": "1.70.0",
+            "resolved": "https://registry.npmjs.org/sass/-/sass-1.70.0.tgz";,
+            "integrity": 
"sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==",
             "dev": true,
             "dependencies": {
                 "chokidar": ">=3.0.0 <4.0.0",
@@ -14701,29 +14912,29 @@
             }
         },
         "node_modules/sass-loader": {
-            "version": "13.3.3",
-            "resolved": 
"https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.3.tgz";,
-            "integrity": 
"sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==",
+            "version": "14.1.0",
+            "resolved": 
"https://registry.npmjs.org/sass-loader/-/sass-loader-14.1.0.tgz";,
+            "integrity": 
"sha512-LS2mLeFWA+orYxHNu+O18Xe4jR0kyamNOOUsE3NyBP4DvIL+8stHpNX0arYTItdPe80kluIiJ7Wfe/9iHSRO0Q==",
             "dev": true,
             "dependencies": {
                 "neo-async": "^2.6.2"
             },
             "engines": {
-                "node": ">= 14.15.0"
+                "node": ">= 18.12.0"
             },
             "funding": {
                 "type": "opencollective",
                 "url": "https://opencollective.com/webpack";
             },
             "peerDependencies": {
-                "fibers": ">= 3.1.0",
+                "@rspack/core": "0.x || 1.x",
                 "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 
|| ^9.0.0",
                 "sass": "^1.3.0",
                 "sass-embedded": "*",
                 "webpack": "^5.0.0"
             },
             "peerDependenciesMeta": {
-                "fibers": {
+                "@rspack/core": {
                     "optional": true
                 },
                 "node-sass": {
@@ -14734,6 +14945,9 @@
                 },
                 "sass-embedded": {
                     "optional": true
+                },
+                "webpack": {
+                    "optional": true
                 }
             }
         },
@@ -15709,9 +15923,9 @@
             "dev": true
         },
         "node_modules/terser": {
-            "version": "5.26.0",
-            "resolved": 
"https://registry.npmjs.org/terser/-/terser-5.26.0.tgz";,
-            "integrity": 
"sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==",
+            "version": "5.27.0",
+            "resolved": 
"https://registry.npmjs.org/terser/-/terser-5.27.0.tgz";,
+            "integrity": 
"sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==",
             "dev": true,
             "dependencies": {
                 "@jridgewell/source-map": "^0.3.3",
@@ -15727,16 +15941,16 @@
             }
         },
         "node_modules/terser-webpack-plugin": {
-            "version": "5.3.9",
-            "resolved": 
"https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz";,
-            "integrity": 
"sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==",
+            "version": "5.3.10",
+            "resolved": 
"https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz";,
+            "integrity": 
"sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==",
             "dev": true,
             "dependencies": {
-                "@jridgewell/trace-mapping": "^0.3.17",
+                "@jridgewell/trace-mapping": "^0.3.20",
                 "jest-worker": "^27.4.5",
                 "schema-utils": "^3.1.1",
                 "serialize-javascript": "^6.0.1",
-                "terser": "^5.16.8"
+                "terser": "^5.26.0"
             },
             "engines": {
                 "node": ">= 10.13.0"
@@ -16062,9 +16276,9 @@
             }
         },
         "node_modules/undici": {
-            "version": "6.2.1",
-            "resolved": "https://registry.npmjs.org/undici/-/undici-6.2.1.tgz";,
-            "integrity": 
"sha512-7Wa9thEM6/LMnnKtxJHlc8SrTlDmxqJecgz1iy8KlsN0/iskQXOQCuPkrZLXbElPaSw5slFFyKIKXyJ3UtbApw==",
+            "version": "6.6.2",
+            "resolved": "https://registry.npmjs.org/undici/-/undici-6.6.2.tgz";,
+            "integrity": 
"sha512-vSqvUE5skSxQJ5sztTZ/CdeJb1Wq0Hf44hlYMciqHghvz+K88U0l7D6u1VsndoFgskDcnU+nG3gYmMzJVzd9Qg==",
             "dev": true,
             "dependencies": {
                 "@fastify/busboy": "^2.0.0"
@@ -16319,6 +16533,412 @@
                 }
             }
         },
+        "node_modules/vite/node_modules/@esbuild/aix-ppc64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz";,
+            "integrity": 
"sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==",
+            "cpu": [
+                "ppc64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "aix"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/android-arm": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz";,
+            "integrity": 
"sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==",
+            "cpu": [
+                "arm"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "android"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/android-arm64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz";,
+            "integrity": 
"sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==",
+            "cpu": [
+                "arm64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "android"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/android-x64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz";,
+            "integrity": 
"sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==",
+            "cpu": [
+                "x64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "android"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/darwin-arm64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz";,
+            "integrity": 
"sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==",
+            "cpu": [
+                "arm64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "darwin"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/darwin-x64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz";,
+            "integrity": 
"sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==",
+            "cpu": [
+                "x64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "darwin"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz";,
+            "integrity": 
"sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==",
+            "cpu": [
+                "arm64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "freebsd"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/freebsd-x64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz";,
+            "integrity": 
"sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==",
+            "cpu": [
+                "x64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "freebsd"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/linux-arm": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz";,
+            "integrity": 
"sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==",
+            "cpu": [
+                "arm"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "linux"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/linux-arm64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz";,
+            "integrity": 
"sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==",
+            "cpu": [
+                "arm64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "linux"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/linux-ia32": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz";,
+            "integrity": 
"sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==",
+            "cpu": [
+                "ia32"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "linux"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/linux-loong64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz";,
+            "integrity": 
"sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==",
+            "cpu": [
+                "loong64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "linux"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/linux-mips64el": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz";,
+            "integrity": 
"sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==",
+            "cpu": [
+                "mips64el"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "linux"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/linux-ppc64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz";,
+            "integrity": 
"sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==",
+            "cpu": [
+                "ppc64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "linux"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/linux-riscv64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz";,
+            "integrity": 
"sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==",
+            "cpu": [
+                "riscv64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "linux"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/linux-s390x": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz";,
+            "integrity": 
"sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==",
+            "cpu": [
+                "s390x"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "linux"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/linux-x64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz";,
+            "integrity": 
"sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==",
+            "cpu": [
+                "x64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "linux"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/netbsd-x64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz";,
+            "integrity": 
"sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==",
+            "cpu": [
+                "x64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "netbsd"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/openbsd-x64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz";,
+            "integrity": 
"sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==",
+            "cpu": [
+                "x64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "openbsd"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/sunos-x64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz";,
+            "integrity": 
"sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==",
+            "cpu": [
+                "x64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "sunos"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/win32-arm64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz";,
+            "integrity": 
"sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==",
+            "cpu": [
+                "arm64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "win32"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/win32-ia32": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz";,
+            "integrity": 
"sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==",
+            "cpu": [
+                "ia32"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "win32"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/@esbuild/win32-x64": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz";,
+            "integrity": 
"sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==",
+            "cpu": [
+                "x64"
+            ],
+            "dev": true,
+            "optional": true,
+            "os": [
+                "win32"
+            ],
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/vite/node_modules/esbuild": {
+            "version": "0.19.12",
+            "resolved": 
"https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz";,
+            "integrity": 
"sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==",
+            "dev": true,
+            "hasInstallScript": true,
+            "bin": {
+                "esbuild": "bin/esbuild"
+            },
+            "engines": {
+                "node": ">=12"
+            },
+            "optionalDependencies": {
+                "@esbuild/aix-ppc64": "0.19.12",
+                "@esbuild/android-arm": "0.19.12",
+                "@esbuild/android-arm64": "0.19.12",
+                "@esbuild/android-x64": "0.19.12",
+                "@esbuild/darwin-arm64": "0.19.12",
+                "@esbuild/darwin-x64": "0.19.12",
+                "@esbuild/freebsd-arm64": "0.19.12",
+                "@esbuild/freebsd-x64": "0.19.12",
+                "@esbuild/linux-arm": "0.19.12",
+                "@esbuild/linux-arm64": "0.19.12",
+                "@esbuild/linux-ia32": "0.19.12",
+                "@esbuild/linux-loong64": "0.19.12",
+                "@esbuild/linux-mips64el": "0.19.12",
+                "@esbuild/linux-ppc64": "0.19.12",
+                "@esbuild/linux-riscv64": "0.19.12",
+                "@esbuild/linux-s390x": "0.19.12",
+                "@esbuild/linux-x64": "0.19.12",
+                "@esbuild/netbsd-x64": "0.19.12",
+                "@esbuild/openbsd-x64": "0.19.12",
+                "@esbuild/sunos-x64": "0.19.12",
+                "@esbuild/win32-arm64": "0.19.12",
+                "@esbuild/win32-ia32": "0.19.12",
+                "@esbuild/win32-x64": "0.19.12"
+            }
+        },
         "node_modules/void-elements": {
             "version": "2.0.1",
             "resolved": 
"https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz";,
@@ -16365,19 +16985,19 @@
             "integrity": 
"sha512-Egb0oFEga6f+nSgasH3E0M405Pzn6y3/9tOVanv/DLfa1YBIgcv90L18YyWnvXkRbIM17v5Kv6IT2N6g1x5tvQ=="
         },
         "node_modules/webpack": {
-            "version": "5.89.0",
-            "resolved": 
"https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz";,
-            "integrity": 
"sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==",
+            "version": "5.90.1",
+            "resolved": 
"https://registry.npmjs.org/webpack/-/webpack-5.90.1.tgz";,
+            "integrity": 
"sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==",
             "dev": true,
             "dependencies": {
                 "@types/eslint-scope": "^3.7.3",
-                "@types/estree": "^1.0.0",
+                "@types/estree": "^1.0.5",
                 "@webassemblyjs/ast": "^1.11.5",
                 "@webassemblyjs/wasm-edit": "^1.11.5",
                 "@webassemblyjs/wasm-parser": "^1.11.5",
                 "acorn": "^8.7.1",
                 "acorn-import-assertions": "^1.9.0",
-                "browserslist": "^4.14.5",
+                "browserslist": "^4.21.10",
                 "chrome-trace-event": "^1.0.2",
                 "enhanced-resolve": "^5.15.0",
                 "es-module-lexer": "^1.2.1",
@@ -16391,7 +17011,7 @@
                 "neo-async": "^2.6.2",
                 "schema-utils": "^3.2.0",
                 "tapable": "^2.1.1",
-                "terser-webpack-plugin": "^5.3.7",
+                "terser-webpack-plugin": "^5.3.10",
                 "watchpack": "^2.4.0",
                 "webpack-sources": "^3.2.3"
             },
diff --git 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/package.json
 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/package.json
index 8d9b8df1c4..30cfe4971a 100644
--- 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/package.json
+++ 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/package.json
@@ -44,7 +44,7 @@
         "zone.js": "0.14.4"
     },
     "devDependencies": {
-        "@angular-devkit/build-angular": "17.1.3",
+        "@angular-devkit/build-angular": "17.2.0",
         "@angular-eslint/builder": "17.2.1",
         "@angular-eslint/eslint-plugin": "17.2.1",
         "@angular-eslint/eslint-plugin-template": "17.2.1",

Reply via email to