From 313f7c6e79db74db506ba758f209855d833060e4 Mon Sep 17 00:00:00 2001 From: Nevin-Thomas <106274286+Nevin-Thomas@users.noreply.github.com> Date: Thu, 11 Jul 2024 11:36:17 +0200 Subject: [PATCH 01/20] package-lock.json update --- gnd-app/package-lock.json | 58 ++++++--------------------------------- 1 file changed, 8 insertions(+), 50 deletions(-) diff --git a/gnd-app/package-lock.json b/gnd-app/package-lock.json index 8d77e7c5..0134561d 100644 --- a/gnd-app/package-lock.json +++ b/gnd-app/package-lock.json @@ -7294,9 +7294,9 @@ } }, "node_modules/engine.io": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", - "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz", + "integrity": "sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -7308,7 +7308,7 @@ "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", - "ws": "~8.11.0" + "ws": "~8.17.1" }, "engines": { "node": ">=10.2.0" @@ -7323,27 +7323,6 @@ "node": ">=10.0.0" } }, - "node_modules/engine.io/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/enhanced-resolve": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", @@ -12731,34 +12710,13 @@ } }, "node_modules/socket.io-adapter": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz", - "integrity": "sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", "dev": true, "dependencies": { "debug": "~4.3.4", - "ws": "~8.11.0" - } - }, - "node_modules/socket.io-adapter/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "ws": "~8.17.1" } }, "node_modules/socket.io-parser": { From a0b3604f7ee1a91552a929a9da05f8254b42d595 Mon Sep 17 00:00:00 2001 From: Nevin-Thomas <106274286+Nevin-Thomas@users.noreply.github.com> Date: Thu, 11 Jul 2024 12:07:59 +0200 Subject: [PATCH 02/20] package-lock.json updated --- gnd-app/package-lock.json | 4206 +++++++++++++++++++------------------ 1 file changed, 2178 insertions(+), 2028 deletions(-) diff --git a/gnd-app/package-lock.json b/gnd-app/package-lock.json index 0134561d..22b2caf3 100644 --- a/gnd-app/package-lock.json +++ b/gnd-app/package-lock.json @@ -70,12 +70,12 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1800.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1800.5.tgz", - "integrity": "sha512-KliFJTqwAIyRvW10JnJLlpXK86yx683unTgwgvkg9V4gUc/7cNCmWJiOCmYh1+gATpFq+3d3o36EdTzb4QS03g==", + "version": "0.1801.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1801.0.tgz", + "integrity": "sha512-iZa3J3CrZT6MKiHPw8ijgVwMyCMewCsP4xc75SetUwF/yuqRUHygALs5jJVZQFQjSFUrkg9gqXa1cCjFDwpT8A==", "dev": true, "dependencies": { - "@angular-devkit/core": "18.0.5", + "@angular-devkit/core": "18.1.0", "rxjs": "7.8.1" }, "engines": { @@ -85,71 +85,70 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.0.5.tgz", - "integrity": "sha512-itZN5tAZ+66bHZ4JNxIiPxfbSvQP6Gk4hcCzfGzcs3G0VsahR0rpX0Rg+1CRX1bpDzan3z8AVfwIxlLPKSOBbg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.1.0.tgz", + "integrity": "sha512-j/YrEFuEX90Pcyzjew6EcCoxT+Va0AlGjgWyVIuStNTEsCx9Vp7T2tS7w6LL1t6leM7gzf8f/ZKtvRPnAsWdQg==", "dev": true, "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1800.5", - "@angular-devkit/build-webpack": "0.1800.5", - "@angular-devkit/core": "18.0.5", - "@angular/build": "18.0.5", - "@babel/core": "7.24.5", - "@babel/generator": "7.24.5", - "@babel/helper-annotate-as-pure": "7.22.5", - "@babel/helper-split-export-declaration": "7.24.5", - "@babel/plugin-transform-async-generator-functions": "7.24.3", - "@babel/plugin-transform-async-to-generator": "7.24.1", - "@babel/plugin-transform-runtime": "7.24.3", - "@babel/preset-env": "7.24.5", - "@babel/runtime": "7.24.5", + "@angular-devkit/architect": "0.1801.0", + "@angular-devkit/build-webpack": "0.1801.0", + "@angular-devkit/core": "18.1.0", + "@angular/build": "18.1.0", + "@babel/core": "7.24.7", + "@babel/generator": "7.24.7", + "@babel/helper-annotate-as-pure": "7.24.7", + "@babel/helper-split-export-declaration": "7.24.7", + "@babel/plugin-transform-async-generator-functions": "7.24.7", + "@babel/plugin-transform-async-to-generator": "7.24.7", + "@babel/plugin-transform-runtime": "7.24.7", + "@babel/preset-env": "7.24.7", + "@babel/runtime": "7.24.7", "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "18.0.5", + "@ngtools/webpack": "18.1.0", "@vitejs/plugin-basic-ssl": "1.1.0", "ansi-colors": "4.1.3", "autoprefixer": "10.4.19", "babel-loader": "9.1.3", "browserslist": "^4.21.5", - "copy-webpack-plugin": "11.0.0", - "critters": "0.0.22", - "css-loader": "7.1.1", - "esbuild-wasm": "0.21.3", + "copy-webpack-plugin": "12.0.2", + "critters": "0.0.24", + "css-loader": "7.1.2", + "esbuild-wasm": "0.21.5", "fast-glob": "3.3.2", "http-proxy-middleware": "3.0.0", - "https-proxy-agent": "7.0.4", - "inquirer": "9.2.22", + "https-proxy-agent": "7.0.5", "istanbul-lib-instrument": "6.0.2", - "jsonc-parser": "3.2.1", + "jsonc-parser": "3.3.1", "karma-source-map-support": "1.4.0", "less": "4.2.0", "less-loader": "12.2.0", "license-webpack-plugin": "4.0.2", - "loader-utils": "3.2.1", + "loader-utils": "3.3.1", "magic-string": "0.30.10", "mini-css-extract-plugin": "2.9.0", "mrmime": "2.0.0", - "open": "8.4.2", + "open": "10.1.0", "ora": "5.4.1", "parse5-html-rewriting-stream": "7.0.0", "picomatch": "4.0.2", - "piscina": "4.5.0", + "piscina": "4.6.1", "postcss": "8.4.38", "postcss-loader": "8.1.1", "resolve-url-loader": "5.0.0", "rxjs": "7.8.1", - "sass": "1.77.2", + "sass": "1.77.6", "sass-loader": "14.2.1", "semver": "7.6.2", "source-map-loader": "5.0.0", "source-map-support": "0.5.21", - "terser": "5.31.0", + "terser": "5.29.2", "tree-kill": "1.2.2", - "tslib": "2.6.2", - "undici": "6.18.0", - "vite": "5.2.11", + "tslib": "2.6.3", + "undici": "6.19.2", + "vite": "5.3.2", "watchpack": "2.4.1", - "webpack": "5.91.0", + "webpack": "5.92.1", "webpack-dev-middleware": "7.2.1", "webpack-dev-server": "5.0.4", "webpack-merge": "5.10.0", @@ -161,7 +160,7 @@ "yarn": ">= 1.13.0" }, "optionalDependencies": { - "esbuild": "0.21.3" + "esbuild": "0.21.5" }, "peerDependencies": { "@angular/compiler-cli": "^18.0.0", @@ -176,7 +175,7 @@ "ng-packagr": "^18.0.0", "protractor": "^7.0.0", "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=5.4 <5.5" + "typescript": ">=5.4 <5.6" }, "peerDependenciesMeta": { "@angular/localize": { @@ -214,104 +213,13 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "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/istanbul-lib-instrument": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz", - "integrity": "sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1800.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1800.5.tgz", - "integrity": "sha512-/eiIwlQJBZlCWLsfaoSOsSGFY24cLKCCY4fs/fvcBXxG5/g1FFx24Zt73j0qRoNeK3soUg9+lmCAiRvO6cGpJg==", + "version": "0.1801.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1801.0.tgz", + "integrity": "sha512-EnkkhE4tVOk3lU5/bt8hNCQCJMefcpU5E4jChRmFu+m0OtKK2kax3hjPTUVwcpbjwpG5rO7J/U5yIhCY9afXKw==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1800.5", + "@angular-devkit/architect": "0.1801.0", "rxjs": "7.8.1" }, "engines": { @@ -325,14 +233,14 @@ } }, "node_modules/@angular-devkit/core": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.0.5.tgz", - "integrity": "sha512-sGtrS0SqkcBvyuv0QkIfyadwPgDhMroz1r51lMh1hwzJaJ0LNuVMLviEeYIybeBnvAdp9YvYC8I1WgB/FUEFBw==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.1.0.tgz", + "integrity": "sha512-6eXQDzHZCbpSMLv9Ohl+1QyLVDmGEXpuuHz3y64LfUTP0aEiBaxk96FjLXIxzJ4f2pbbW2XHzc+yuboGToRA0w==", "dev": true, "dependencies": { - "ajv": "8.13.0", + "ajv": "8.16.0", "ajv-formats": "3.0.1", - "jsonc-parser": "3.2.1", + "jsonc-parser": "3.3.1", "picomatch": "4.0.2", "rxjs": "7.8.1", "source-map": "0.7.4" @@ -351,43 +259,14 @@ } } }, - "node_modules/@angular-devkit/core/node_modules/ajv-formats": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", - "dev": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/@angular-devkit/core/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/@angular-devkit/schematics": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.0.5.tgz", - "integrity": "sha512-hZwAq3hwuJzCuh7uqO/7T9IMERhYVxz+ganJlEykpyr58o0IjUM1Q4ZSH5UOYlGRPdBCZJbfiafZ0Sg5w5xBww==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.1.0.tgz", + "integrity": "sha512-BjrYutLfYFiPOSEcLBWCj3ENkwDn8gMfBSJesaBz7OrZBZGK5j0dVgBLIsGTP96TKo4o4vszJQOvS4AtV6xMGg==", "dev": true, "dependencies": { - "@angular-devkit/core": "18.0.5", - "jsonc-parser": "3.2.1", + "@angular-devkit/core": "18.1.0", + "jsonc-parser": "3.3.1", "magic-string": "0.30.10", "ora": "5.4.1", "rxjs": "7.8.1" @@ -399,9 +278,9 @@ } }, "node_modules/@angular/animations": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.0.4.tgz", - "integrity": "sha512-xbdtBUvpTGEmVQkCoOad26LBMRy9ddM9pvCidMZBWXiM7NEuc3dfVT99a1cU4MZFiJeiQEvOWQn03iXskbBMGQ==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.1.0.tgz", + "integrity": "sha512-K0BhvZ/SIVoGXZVuh1KOJDdgcGlHfFGMGrs58utndndAb+gYXReMfz4GR5cQs2OObH6TKmIOY2EH7Og1CY2tsw==", "dependencies": { "tslib": "^2.3.0" }, @@ -409,39 +288,41 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "18.0.4" + "@angular/core": "18.1.0" } }, "node_modules/@angular/build": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.0.5.tgz", - "integrity": "sha512-6C+azPDYqPWX9/+53OTyvzmAKxrGwgQcDnueC/Sc6NZJOAs2VsOIn5ULPtcRDlrf/Rbo0dGM4OvKCM2q1BRuBg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.1.0.tgz", + "integrity": "sha512-4yLrGqMDoNBis2Z4s8F3wSqlB2XLtwy/10tREBk9xVaCojERiwDvtHqzbMeHqD6ZMGDFtdhI12q8FT5jZVUmAw==", "dev": true, "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1800.5", - "@babel/core": "7.24.5", - "@babel/helper-annotate-as-pure": "7.22.5", - "@babel/helper-split-export-declaration": "7.24.5", + "@angular-devkit/architect": "0.1801.0", + "@babel/core": "7.24.7", + "@babel/helper-annotate-as-pure": "7.24.7", + "@babel/helper-split-export-declaration": "7.24.7", + "@babel/plugin-syntax-import-attributes": "7.24.7", + "@inquirer/confirm": "3.1.11", "@vitejs/plugin-basic-ssl": "1.1.0", "ansi-colors": "4.1.3", "browserslist": "^4.23.0", - "critters": "0.0.22", - "esbuild": "0.21.3", + "critters": "0.0.24", + "esbuild": "0.21.5", "fast-glob": "3.3.2", - "https-proxy-agent": "7.0.4", - "inquirer": "9.2.22", - "lmdb": "3.0.8", + "https-proxy-agent": "7.0.5", + "lmdb": "3.0.12", "magic-string": "0.30.10", "mrmime": "2.0.0", "ora": "5.4.1", "parse5-html-rewriting-stream": "7.0.0", "picomatch": "4.0.2", - "piscina": "4.5.0", - "sass": "1.77.2", + "piscina": "4.6.1", + "rollup": "4.18.0", + "sass": "1.77.6", "semver": "7.6.2", - "undici": "6.18.0", - "vite": "5.2.11", + "undici": "6.19.2", + "vite": "5.3.2", "watchpack": "2.4.1" }, "engines": { @@ -457,7 +338,7 @@ "less": "^4.2.0", "postcss": "^8.4.0", "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=5.4 <5.5" + "typescript": ">=5.4 <5.6" }, "peerDependenciesMeta": { "@angular/localize": { @@ -480,79 +361,10 @@ } } }, - "node_modules/@angular/build/node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@angular/build/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@angular/build/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/build/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@angular/build/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@angular/cdk": { - "version": "18.0.2", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.0.2.tgz", - "integrity": "sha512-KQTfi17PV/DYg8UcsoF9Jxfz+3nCPImm5eY1Mq7wGK8qUOlw9Y8fZ3eNU9ZH4hdg2FcKXJrAJqSA7I2nqdSX7w==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.1.0.tgz", + "integrity": "sha512-GWUyJQ7KdOS0WwQPp7UKnRd7lUKvOrMvktqNWfSxBy/VEdyEeKlXfghk6GQ4u1RXFZ2RU0m1KhX8rY9srYJOwA==", "dependencies": { "tslib": "^2.3.0" }, @@ -566,23 +378,23 @@ } }, "node_modules/@angular/cli": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.0.5.tgz", - "integrity": "sha512-w3NOdj6T7QhBmFleavc+AEhcAMyPkt7RsyWW2saufD6x55gzynGQZb9UBZwKDUAR6UtqchBX/HEBWCLNnjbiHg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.1.0.tgz", + "integrity": "sha512-2E+b7S/736AOmxf5je9OWoPpgPY240TfJfFXwQiVvq/4KyC+ZR9lBrqRx72Xghn8nu3z8Q2BPZIXVGZppl0USQ==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1800.5", - "@angular-devkit/core": "18.0.5", - "@angular-devkit/schematics": "18.0.5", - "@schematics/angular": "18.0.5", + "@angular-devkit/architect": "0.1801.0", + "@angular-devkit/core": "18.1.0", + "@angular-devkit/schematics": "18.1.0", + "@inquirer/prompts": "5.0.7", + "@listr2/prompt-adapter-inquirer": "2.0.13", + "@schematics/angular": "18.1.0", "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.3", - "ini": "4.1.2", - "inquirer": "9.2.22", - "jsonc-parser": "3.2.1", + "ini": "4.1.3", + "jsonc-parser": "3.3.1", + "listr2": "8.2.3", "npm-package-arg": "11.0.2", "npm-pick-manifest": "9.0.1", - "ora": "5.4.1", "pacote": "18.0.6", "resolve": "1.22.8", "semver": "7.6.2", @@ -598,22 +410,10 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular/cli/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@angular/common": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.0.4.tgz", - "integrity": "sha512-7WxZKLzSu5QtyLGrtlZrtUQlP3WfDR++yHr5jF9DJZ3IY35UutwiPCegCcq4Qh5X2xWqnRKGm20TLlKVoj0t5Q==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.1.0.tgz", + "integrity": "sha512-noHDLarQSCZZh7hyNd0HR61Fut+q4QCVq9qc/jKPglfbV/6nPujQSmSpT+rNJlNuBOrCLuvH/CNBNbiqii+x3g==", "dependencies": { "tslib": "^2.3.0" }, @@ -621,14 +421,14 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "18.0.4", + "@angular/core": "18.1.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.0.4.tgz", - "integrity": "sha512-OVPXtJo5SkGQUCioCVxKcRfEw48tz8xCtJGDXjVKWtyOkXnmWl8Y/e54mteiJd1KybXHvPLW0LPtWZYB06Qy7g==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.1.0.tgz", + "integrity": "sha512-JRQzVTeJGSfRLY+dx+gwu/hPQVB8K+5pW12Z42M9x/HBgGW4in0cO2zHkeQPvImqm0nak82Us1Hyf5C+qTlMMQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -636,7 +436,7 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "18.0.4" + "@angular/core": "18.1.0" }, "peerDependenciesMeta": { "@angular/core": { @@ -645,9 +445,9 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.0.4.tgz", - "integrity": "sha512-pUv664JCZHKHsLDvO8iNjWXVHOB2ggKxVoxiowOMNpR4dqxrK/oOLGkPGltYUW/xF6Eajc7Zs0lK/R5uljoYQg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.1.0.tgz", + "integrity": "sha512-BBsogLPJwxkPh7f8RVHsxyyqNE8XpHbAanjB5fAwnU4W6Sw1kR5rFzkeZM3xaRm2MDiC8DovIl6hlf+s/mKYOw==", "dev": true, "dependencies": { "@babel/core": "7.24.7", @@ -668,14 +468,14 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/compiler": "18.0.4", - "typescript": ">=5.4 <5.5" + "@angular/compiler": "18.1.0", + "typescript": ">=5.4 <5.6" } }, "node_modules/@angular/core": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.0.4.tgz", - "integrity": "sha512-k0AUZbJc0eyzRexvKlR1sR0qNhe54Om9ln6lRn7y1+gAsg+OwFDyF427fFuzqpZVe/MmpvX3CXWdl0twZAYEiA==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.1.0.tgz", + "integrity": "sha512-/57/s7CD/0CwlN+3FlhVmx7ypCWXjKi5UKtnlBAUg0D1denIf6ADxwTHFZABYZcYBqOTJgeQUtUw9u/A+0CIlg==", "dependencies": { "tslib": "^2.3.0" }, @@ -688,9 +488,9 @@ } }, "node_modules/@angular/forms": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.0.4.tgz", - "integrity": "sha512-LM2rVIuJa2fGxP0oCy0uFSGY6h9tyL64gtGp02QqKaVszG4oJ8wue0/VSbBtKyH0xEN4eOXDzOXbiahbtFhRZA==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.1.0.tgz", + "integrity": "sha512-m+7m9wa+n5dEacd458eSZsZTz0B+HbOtr7/uqM0YTMQaPrhwl1epG5Y103mB6yr00JiJcLNlPLjP888cHFjldQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -698,16 +498,16 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "18.0.4", - "@angular/core": "18.0.4", - "@angular/platform-browser": "18.0.4", + "@angular/common": "18.1.0", + "@angular/core": "18.1.0", + "@angular/platform-browser": "18.1.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/material": { - "version": "18.0.2", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-18.0.2.tgz", - "integrity": "sha512-bns6X6HAonBnj+I0QkbqfD4u5ehs8HZP3ateb19ZbfhVLJEu0MB/AJfeM3cinPrQnTMdYBjIDTtIyQWh//EFiw==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-18.1.0.tgz", + "integrity": "sha512-tL6Qx+E/Q/TaNXec9uuCRNoqK9yjABEraDSbd9WSh2/UYbGlEnE2MaXSha12GKa/l8RRrRYUR7y+v0fIGECBOg==", "dependencies": { "@material/animation": "15.0.0-canary.7f224ddd4.0", "@material/auto-init": "15.0.0-canary.7f224ddd4.0", @@ -761,7 +561,7 @@ }, "peerDependencies": { "@angular/animations": "^18.0.0 || ^19.0.0", - "@angular/cdk": "18.0.2", + "@angular/cdk": "18.1.0", "@angular/common": "^18.0.0 || ^19.0.0", "@angular/core": "^18.0.0 || ^19.0.0", "@angular/forms": "^18.0.0 || ^19.0.0", @@ -770,9 +570,9 @@ } }, "node_modules/@angular/platform-browser": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.0.4.tgz", - "integrity": "sha512-8TJEPzIRV89s1ZP9T+7g9K7PFNfec+4Xyw5BLaTRBOqjXHmMzk+miRx0L18Lr66rp5r2vbNEE9vojMVHQRwhVA==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.1.0.tgz", + "integrity": "sha512-jCmxthiI4Zef54crckNht60xwfIsuciGeyZvb7SsXna2maLW9fA4uz1VhZqIWTiBnHwNynVlyfBX3/jBD7S9+g==", "dependencies": { "tslib": "^2.3.0" }, @@ -780,9 +580,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/animations": "18.0.4", - "@angular/common": "18.0.4", - "@angular/core": "18.0.4" + "@angular/animations": "18.1.0", + "@angular/common": "18.1.0", + "@angular/core": "18.1.0" }, "peerDependenciesMeta": { "@angular/animations": { @@ -791,9 +591,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.0.4.tgz", - "integrity": "sha512-K36/gamqs8etGlmWew7IwZ/bDJdI5ZeUqvOUmkKjJ9F2I/g5P/zZrB1qExwN/zsxzxd9idkvEhwY+YDeiZEEJg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.1.0.tgz", + "integrity": "sha512-D/wuOQf+gULld9DVEzn2Lw3WbTyAYf/sp3DC5k83O+DQsG3eAIsVkt0zdE+U3DrDYsiWg8M3X+ioi3ouqK0mNg==", "dev": true, "dependencies": { "tslib": "^2.3.0" @@ -802,16 +602,16 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "18.0.4", - "@angular/compiler": "18.0.4", - "@angular/core": "18.0.4", - "@angular/platform-browser": "18.0.4" + "@angular/common": "18.1.0", + "@angular/compiler": "18.1.0", + "@angular/core": "18.1.0", + "@angular/platform-browser": "18.1.0" } }, "node_modules/@angular/router": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.0.4.tgz", - "integrity": "sha512-nr1ZI3lynKBtr3a75APuVkIaiXRG5mEnW/RIyxwzxbKBB14901mby46o0jm9Y/CPb2rH5UpuwZhTKRE6QS/xLw==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.1.0.tgz", + "integrity": "sha512-dl2cSxZkl4we+rWMxdm123TZzlor6yxwNFI2yT7b6DP2i+rXaaHBSSPet0ASp+UX6djz+Osr56Bifs6wi4rhiQ==", "dev": true, "dependencies": { "tslib": "^2.3.0" @@ -820,9 +620,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "18.0.4", - "@angular/core": "18.0.4", - "@angular/platform-browser": "18.0.4", + "@angular/common": "18.1.0", + "@angular/core": "18.1.0", + "@angular/platform-browser": "18.1.0", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -878,21 +678,6 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/core/node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -909,12 +694,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -924,12 +709,12 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -996,30 +781,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -1046,18 +807,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -1165,18 +914,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", @@ -1215,18 +952,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-replace-supers": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", @@ -1271,12 +996,12 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1691,14 +1416,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -1709,14 +1434,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1810,34 +1535,10 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { + "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -2285,18 +1986,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", @@ -2344,13 +2033,13 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz", - "integrity": "sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", + "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.1", "babel-plugin-polyfill-regenerator": "^0.6.1", @@ -2512,27 +2201,27 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", + "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -2544,54 +2233,54 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.4", @@ -2636,9 +2325,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -2682,33 +2371,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/types": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", @@ -2772,9 +2434,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.3.tgz", - "integrity": "sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "cpu": [ "ppc64" ], @@ -2788,9 +2450,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.3.tgz", - "integrity": "sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "cpu": [ "arm" ], @@ -2804,9 +2466,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.3.tgz", - "integrity": "sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "cpu": [ "arm64" ], @@ -2820,9 +2482,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.3.tgz", - "integrity": "sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "cpu": [ "x64" ], @@ -2836,9 +2498,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.3.tgz", - "integrity": "sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "cpu": [ "arm64" ], @@ -2852,9 +2514,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.3.tgz", - "integrity": "sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "cpu": [ "x64" ], @@ -2868,9 +2530,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.3.tgz", - "integrity": "sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "cpu": [ "arm64" ], @@ -2884,9 +2546,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.3.tgz", - "integrity": "sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "cpu": [ "x64" ], @@ -2900,9 +2562,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.3.tgz", - "integrity": "sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "cpu": [ "arm" ], @@ -2916,9 +2578,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.3.tgz", - "integrity": "sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "cpu": [ "arm64" ], @@ -2932,9 +2594,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.3.tgz", - "integrity": "sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "cpu": [ "ia32" ], @@ -2948,9 +2610,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.3.tgz", - "integrity": "sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "cpu": [ "loong64" ], @@ -2964,9 +2626,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.3.tgz", - "integrity": "sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "cpu": [ "mips64el" ], @@ -2980,9 +2642,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.3.tgz", - "integrity": "sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "cpu": [ "ppc64" ], @@ -2996,9 +2658,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.3.tgz", - "integrity": "sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "cpu": [ "riscv64" ], @@ -3012,9 +2674,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.3.tgz", - "integrity": "sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "cpu": [ "s390x" ], @@ -3028,9 +2690,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.3.tgz", - "integrity": "sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ "x64" ], @@ -3044,9 +2706,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.3.tgz", - "integrity": "sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "cpu": [ "x64" ], @@ -3060,9 +2722,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.3.tgz", - "integrity": "sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "cpu": [ "x64" ], @@ -3076,9 +2738,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.3.tgz", - "integrity": "sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "cpu": [ "x64" ], @@ -3092,9 +2754,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.3.tgz", - "integrity": "sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "cpu": [ "arm64" ], @@ -3108,9 +2770,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.3.tgz", - "integrity": "sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "cpu": [ "ia32" ], @@ -3124,9 +2786,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.3.tgz", - "integrity": "sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "cpu": [ "x64" ], @@ -3139,6 +2801,159 @@ "node": ">=12" } }, + "node_modules/@inquirer/checkbox": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-2.3.10.tgz", + "integrity": "sha512-CTc864M2/523rKc9AglIzAcUCuPXDZENgc5S2KZFVRbnMzpXcYTsUWmbqSeL0XLvtlvEtNevkkVbfVhJpruOyQ==", + "dev": true, + "dependencies": { + "@inquirer/core": "^9.0.2", + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/checkbox/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dev": true, + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/confirm": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.11.tgz", + "integrity": "sha512-3wWw10VPxQP279FO4bzWsf8YjIAq7NdwATJ4xS2h1uwsXZu/RmtOVV95rZ7yllS1h/dzu+uLewjMAzNDEj8h2w==", + "dev": true, + "dependencies": { + "@inquirer/core": "^8.2.4", + "@inquirer/type": "^1.3.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.4.tgz", + "integrity": "sha512-7vsXSfxtrrbwMTirfaKwPcjqJy7pzeuF/bP62yo1NQrRJ5HjmMlrhZml/Ljm9ODc1RnbhJlTeSnCkjtFddKjwA==", + "dev": true, + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.3.3", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "picocolors": "^1.0.1", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/editor": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-2.1.14.tgz", + "integrity": "sha512-6nWpoJyVAKwAcv67bkbBmmi3f32xua79fP7TRmNUoR4K+B1GiOBsHO1YdvET/jvC+nTlBZL7puKAKyM7G+Lkzw==", + "dev": true, + "dependencies": { + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0", + "external-editor": "^3.1.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/editor/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dev": true, + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/expand": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-2.1.14.tgz", + "integrity": "sha512-JcxsLajwPykF2kq6biIUdoOzTQ3LXqb8XMVrWkCprG/pFeU1SsxcSSFbF1T5jJGvvlTVcsE+JdGjbQ8ZRZ82RA==", + "dev": true, + "dependencies": { + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/expand/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dev": true, + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@inquirer/figures": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", @@ -3148,6 +2963,190 @@ "node": ">=18" } }, + "node_modules/@inquirer/input": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.2.1.tgz", + "integrity": "sha512-Yl1G6h7qWydzrJwqN777geeJVaAFL5Ly83aZlw4xHf8Z/BoTMfKRheyuMaQwOG7LQ4e5nQP7PxXdEg4SzQ+OKw==", + "dev": true, + "dependencies": { + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dev": true, + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/password": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-2.1.14.tgz", + "integrity": "sha512-sPzOkXLhWJQ96K6nPZFnF8XB8tsDrcCRobd1d3EDz81F+4hp8BbdmsnsQcqZ7oYDIOVM/mWJyIUtJ35TrssJxQ==", + "dev": true, + "dependencies": { + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0", + "ansi-escapes": "^4.3.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/password/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dev": true, + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/prompts": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-5.0.7.tgz", + "integrity": "sha512-GFcigCxJTKCH3aECzMIu4FhgLJWnFvMXzpI4CCSoELWFtkOOU2P+goYA61+OKpGrB8fPE7q6n8zAXBSlZRrHjQ==", + "dev": true, + "dependencies": { + "@inquirer/checkbox": "^2.3.7", + "@inquirer/confirm": "^3.1.11", + "@inquirer/editor": "^2.1.11", + "@inquirer/expand": "^2.1.11", + "@inquirer/input": "^2.1.11", + "@inquirer/password": "^2.1.11", + "@inquirer/rawlist": "^2.1.11", + "@inquirer/select": "^2.3.7" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/rawlist": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-2.1.14.tgz", + "integrity": "sha512-pLpEzhKNQ/ugFAFfgCNaXljB+dcCwmXwR1jOxAbVeFIdB3l02E5gjI+h1rb136tq0T8JO6P5KFR1oTeld/wdrA==", + "dev": true, + "dependencies": { + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/rawlist/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dev": true, + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/select": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.3.10.tgz", + "integrity": "sha512-rr7iR0Zj1YFfgM8IUGimPD9Yukd+n/U63CnYT9kdum6DbRXtMxR45rrreP+EA9ixCnShr+W4xj7suRxC1+8t9g==", + "dev": true, + "dependencies": { + "@inquirer/core": "^9.0.2", + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/select/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dev": true, + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.4.0.tgz", + "integrity": "sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==", + "dev": true, + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -3296,9 +3295,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { @@ -3376,22 +3375,25 @@ "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "dev": true }, - "node_modules/@ljharb/through": { - "version": "2.3.13", - "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.13.tgz", - "integrity": "sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==", + "node_modules/@listr2/prompt-adapter-inquirer": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.13.tgz", + "integrity": "sha512-nAl6teTt7EWSjttNavAnv3uFR3w3vPP3OTYmHyPNHzKhAj2NoBDHmbS3MGpvvO8KXXPASnHjEGrrKrdKTMKPnQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.7" + "@inquirer/type": "^1.3.3" }, "engines": { - "node": ">= 0.4" + "node": ">=18.0.0" + }, + "peerDependencies": { + "@inquirer/prompts": ">= 3 < 6" } }, "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.8.tgz", - "integrity": "sha512-+lFwFvU+zQ9zVIFETNtmW++syh3Ps5JS8MPQ8zOYtQZoU+dTR8ivWHTaE2QVk1JG2payGDLUAvpndLAjGMdeeA==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.12.tgz", + "integrity": "sha512-vgTwzNUD3Hy4aqtGhX2+nV/usI0mwy3hDRuTjs8VcK0BLiMVEpNQXgzwlWEgPmA8AAPloUgyOs2nK5clJF5oIg==", "cpu": [ "arm64" ], @@ -3402,9 +3404,9 @@ ] }, "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.0.8.tgz", - "integrity": "sha512-T98rfsgfdQMS5/mqdsPb6oHSJ+iBYNa+PQDLtXLh6rzTEBsYP9x2uXxIj6VS4qXVDWXVi8rv85NCOG+UBOsHXQ==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.0.12.tgz", + "integrity": "sha512-qOt0hAhj2ZLY6aEWu85rzt5zcyCAQITMhCMEPNlo1tuYekpVAdkQNiwXxEkCjBYvwTskvXuwXOOUpjuSc+aJnA==", "cpu": [ "x64" ], @@ -3415,9 +3417,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.0.8.tgz", - "integrity": "sha512-gVNCi3bYWatdPMeFpFjuZl6bzVL55FkeZU3sPeU+NsMRXC+Zl3qOx3M6cM4OMlJWbhHjYjf2b8q83K0mczaiWQ==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.0.12.tgz", + "integrity": "sha512-Ggd/UXpE+alMncbELCXA3OKpDj9bDBR3qVO7WRTxstloDglRAHfZmUJgTkeaNKjFO1JHqS7AKy0jba9XebZB1w==", "cpu": [ "arm" ], @@ -3428,9 +3430,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.0.8.tgz", - "integrity": "sha512-uEBGCQIChsixpykL0pjCxfF64btv64vzsb1NoM5u0qvabKvKEvErhXGoqovyldDu9u1T/fswD8Kf6ih0vJEvDQ==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.0.12.tgz", + "integrity": "sha512-Qy4cFXFe9h1wAWMsojex8x1ifvw2kqiZv686YiRTdQEzAfc3vJASHFcD/QejHUCx7YHMYdnUoCS45rG2AiGDTQ==", "cpu": [ "arm64" ], @@ -3441,9 +3443,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-x64": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.0.8.tgz", - "integrity": "sha512-6v0B4sa9ulNezmDZtVpLjNHmA0qZzUl3001YJ2RF0naxsuv/Jq/xEwNYpOzfcdizHfpCE0oBkWzk/r+Slr+0zw==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.0.12.tgz", + "integrity": "sha512-c+noT9IofktxktFllKHFmci8ka2SYGSLN17pj/KSl1hg7mmfAiGp4xxFxEwMLTb+SX95vP1DFiR++1I3WLVxvA==", "cpu": [ "x64" ], @@ -3454,9 +3456,9 @@ ] }, "node_modules/@lmdb/lmdb-win32-x64": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.0.8.tgz", - "integrity": "sha512-lDLGRIMqdwYD39vinwNqqZUxCdL2m2iIdn+0HyQgIHEiT0g5rIAlzaMKzoGWon5NQumfxXFk9y0DarttkR7C1w==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.0.12.tgz", + "integrity": "sha512-CO3MFV8gUx16NU/CyyuumAKblESwvoGVA2XhQKZ976OTOxaTbb8F8D3f0iiZ4MYqsN74jIrFuCmXpPnpjbhfOQ==", "cpu": [ "x64" ], @@ -4297,9 +4299,9 @@ ] }, "node_modules/@ngtools/webpack": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.0.5.tgz", - "integrity": "sha512-Dx386WZZn0RwUaBHQYhDW8oi254SxEu8Ty5LHnStqBP6xXdcnsdGel+h9qvJ67He9iu8Rj0PB64EFE4PiklMdQ==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.1.0.tgz", + "integrity": "sha512-J4ATDGq0AubLbP3DOFRjp0pDBvSgzjtiu5l1hGq3xf6AzVAEmZFlp2Ac2EykuK2r8XDnCVoLrxICJOXZWWzP2g==", "dev": true, "engines": { "node": "^18.19.1 || ^20.11.1 || >=22.0.0", @@ -4308,7 +4310,7 @@ }, "peerDependencies": { "@angular/compiler-cli": "^18.0.0", - "typescript": ">=5.4 <5.5", + "typescript": ">=5.4 <5.6", "webpack": "^5.54.0" } }, @@ -4364,13 +4366,10 @@ } }, "node_modules/@npmcli/agent/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true }, "node_modules/@npmcli/fs": { "version": "3.1.1", @@ -4385,12 +4384,13 @@ } }, "node_modules/@npmcli/git": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.7.tgz", - "integrity": "sha512-WaOVvto604d5IpdCRV2KjQu8PzkfE96d50CQGKgywXh2GxXmDeUO5EWcBC4V57uFyrNqx83+MewuJh3WTR3xPA==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz", + "integrity": "sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==", "dev": true, "dependencies": { "@npmcli/promise-spawn": "^7.0.0", + "ini": "^4.1.3", "lru-cache": "^10.0.1", "npm-pick-manifest": "^9.0.0", "proc-log": "^4.0.0", @@ -4413,13 +4413,10 @@ } }, "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true }, "node_modules/@npmcli/git/node_modules/which": { "version": "4.0.0", @@ -4489,40 +4486,29 @@ } }, "node_modules/@npmcli/package-json/node_modules/glob": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/@npmcli/package-json/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -4639,6 +4625,62 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", + "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.1", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.18.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", @@ -4848,14 +4890,14 @@ ] }, "node_modules/@schematics/angular": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.0.5.tgz", - "integrity": "sha512-dV50GIEGl6S5wE6xtAhmHWdLhsOlnNUpAx/v3BPR2AOr90zJvIM03TqAQTzAlnPatxK2WLelRgqVMbPfAVvLAg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.1.0.tgz", + "integrity": "sha512-k9Dy6JD7hqvCzDqnMjDm7J8H/P6m5mLuX2yEgQWKRAJ/YMINtBQAaKA1T9qXk97kEX6RNLpHMuDIsrIfK/H31Q==", "dev": true, "dependencies": { - "@angular-devkit/core": "18.0.5", - "@angular-devkit/schematics": "18.0.5", - "jsonc-parser": "3.2.1" + "@angular-devkit/core": "18.1.0", + "@angular-devkit/schematics": "18.1.0", + "jsonc-parser": "3.3.1" }, "engines": { "node": "^18.19.1 || ^20.11.1 || >=22.0.0", @@ -4949,6 +4991,18 @@ "url": "https://github.com/sindresorhus/is?sponsor=1" } }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@socket.io/component-emitter": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", @@ -4999,9 +5053,9 @@ } }, "node_modules/@tufjs/models/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -5101,8 +5155,7 @@ "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, "node_modules/@types/express": { "version": "4.17.21", @@ -5176,10 +5229,19 @@ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/node": { - "version": "20.14.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.8.tgz", - "integrity": "sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==", + "version": "20.14.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", + "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -5206,6 +5268,11 @@ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", "dev": true }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" + }, "node_modules/@types/responselike": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", @@ -5260,6 +5327,12 @@ "@types/node": "*" } }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "dev": true + }, "node_modules/@types/ws": { "version": "8.5.10", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", @@ -5478,9 +5551,9 @@ } }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -5489,10 +5562,10 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "dev": true, "peerDependencies": { "acorn": "^8" @@ -5551,9 +5624,9 @@ } }, "node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3", @@ -5567,9 +5640,9 @@ } }, "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", "dev": true, "dependencies": { "ajv": "^8.0.0" @@ -5670,12 +5743,29 @@ "node": ">= 8" } }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "dev": true }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -5955,9 +6045,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.23.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", + "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "dev": true, "funding": [ { @@ -5974,10 +6064,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -6025,6 +6115,17 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bundle-name": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", @@ -6082,40 +6183,35 @@ } }, "node_modules/cacache/node_modules/glob": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/cacache/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true }, "node_modules/cacache/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -6192,9 +6288,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001629", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001629.tgz", - "integrity": "sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw==", + "version": "1.0.30001641", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001641.tgz", + "integrity": "sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==", "dev": true, "funding": [ { @@ -6293,15 +6389,18 @@ } }, "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", "dev": true, "dependencies": { - "restore-cursor": "^3.1.0" + "restore-cursor": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-spinners": { @@ -6316,6 +6415,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dev": true, + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cli-width": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", @@ -6339,6 +6454,85 @@ "node": ">=12" } }, + "node_modules/cliui/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/cliui/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/cliui/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/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", @@ -6407,10 +6601,13 @@ } }, "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } }, "node_modules/common-path-prefix": { "version": "3.0.0", @@ -6578,20 +6775,20 @@ } }, "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", + "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", "dev": true, "dependencies": { - "fast-glob": "^3.2.11", + "fast-glob": "^3.3.2", "glob-parent": "^6.0.1", - "globby": "^13.1.1", + "globby": "^14.0.0", "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", @@ -6671,28 +6868,10 @@ } } }, - "node_modules/cosmiconfig/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/critters": { - "version": "0.0.22", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.22.tgz", - "integrity": "sha512-NU7DEcQZM2Dy8XTKFHxtdnIM/drE312j2T4PCVaSUcS0oBeyT/NImpRw/Ap0zOr/1SE7SgPK9tGPg1WK/sVakw==", + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.24.tgz", + "integrity": "sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -6804,9 +6983,9 @@ } }, "node_modules/css-loader": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.1.tgz", - "integrity": "sha512-OxIR5P2mjO1PSXk44bWuQ8XtMK4dpEqpIyERCx3ewOo3I8EmbcxMPUc5ScLtQfgXtOojoMv57So4V/C02HQLsw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, "dependencies": { "icss-utils": "^5.1.0", @@ -6937,6 +7116,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/default-browser": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", @@ -7016,12 +7203,15 @@ } }, "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/define-properties": { @@ -7096,18 +7286,6 @@ "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", "dev": true }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", @@ -7206,9 +7384,9 @@ "dev": true }, "node_modules/electron": { - "version": "30.1.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-30.1.0.tgz", - "integrity": "sha512-9O8m7kinjwMH5Df0hpXbwUaqI6pk3aJm1sKQUkQGCF7NDbNkGhu2BXgqaicPU6oe26zQPc5vtwWnHmiKlh1hYA==", + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-30.2.0.tgz", + "integrity": "sha512-x4/pUsOyWReAAo3/ZfvL7AvNbfS5dE8HqMC1mjFM/mL847KE/LpRFfOe5DjKqI2OQMTNvSth1mH0LJageHB0Zg==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -7232,15 +7410,15 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.794", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.794.tgz", - "integrity": "sha512-6FApLtsYhDCY0Vglq3AptsdxQ+PJLc6AxlAM0HjEihUAiOPPbkASEsq9gtxUeZY9o0sJIEa3WnF0vVH4VT4iug==", + "version": "1.4.825", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.825.tgz", + "integrity": "sha512-OCcF+LwdgFGcsYPYC5keEEFC2XT0gBhrYbeGzHCx7i9qRFbzO/AqTmc/C/1xNhJj+JA7rzlN7mpBuStshh96Cg==", "dev": true }, "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", "dev": true }, "node_modules/emojis-list": { @@ -7337,10 +7515,16 @@ } }, "node_modules/ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", - "dev": true + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.1.tgz", + "integrity": "sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==", + "dev": true, + "dependencies": { + "punycode": "^1.4.1" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/entities": { "version": "4.5.0", @@ -7413,9 +7597,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", - "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", "dev": true }, "node_modules/es6-error": { @@ -7426,9 +7610,9 @@ "optional": true }, "node_modules/esbuild": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.3.tgz", - "integrity": "sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, "bin": { @@ -7438,35 +7622,35 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.3", - "@esbuild/android-arm": "0.21.3", - "@esbuild/android-arm64": "0.21.3", - "@esbuild/android-x64": "0.21.3", - "@esbuild/darwin-arm64": "0.21.3", - "@esbuild/darwin-x64": "0.21.3", - "@esbuild/freebsd-arm64": "0.21.3", - "@esbuild/freebsd-x64": "0.21.3", - "@esbuild/linux-arm": "0.21.3", - "@esbuild/linux-arm64": "0.21.3", - "@esbuild/linux-ia32": "0.21.3", - "@esbuild/linux-loong64": "0.21.3", - "@esbuild/linux-mips64el": "0.21.3", - "@esbuild/linux-ppc64": "0.21.3", - "@esbuild/linux-riscv64": "0.21.3", - "@esbuild/linux-s390x": "0.21.3", - "@esbuild/linux-x64": "0.21.3", - "@esbuild/netbsd-x64": "0.21.3", - "@esbuild/openbsd-x64": "0.21.3", - "@esbuild/sunos-x64": "0.21.3", - "@esbuild/win32-arm64": "0.21.3", - "@esbuild/win32-ia32": "0.21.3", - "@esbuild/win32-x64": "0.21.3" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/esbuild-wasm": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.21.3.tgz", - "integrity": "sha512-DMOV+eeVra0yVq3XIojfczdEQsz+RiFnpEj7lqs8Gux9mlTpN7yIbw0a4KzLspn0Uhw6UVEH3nUAidSqc/rcQg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.21.5.tgz", + "integrity": "sha512-L/FlOPMMFtw+6qPAbuPvJXdrOYOp9yx/PEwSrIZW0qghY4vgV003evdYDwqQ/9ENMQI0B6RMod9xT4FHtto6OQ==", "dev": true, "bin": { "esbuild": "bin/esbuild" @@ -7512,15 +7696,6 @@ "node": ">=8.0.0" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", @@ -7533,7 +7708,7 @@ "node": ">=4.0" } }, - "node_modules/estraverse": { + "node_modules/esrecurse/node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", @@ -7542,6 +7717,20 @@ "node": ">=4.0" } }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -7610,6 +7799,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/exponential-backoff": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", @@ -7879,6 +8074,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", @@ -7895,14 +8106,24 @@ "dev": true }, "node_modules/flowbite": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-2.3.0.tgz", - "integrity": "sha512-pm3JRo8OIJHGfFYWgaGpPv8E+UdWy0Z3gEAGufw+G/1dusaU/P1zoBLiQpf2/+bYAi+GBQtPVG86KYlV0W+AFQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-2.4.1.tgz", + "integrity": "sha512-I++vDsSOOlzHNuxY2OcFMNVC4CNzpPU2K14YHJ81cYrANXdzgizqniMB/1KQ219x8fqw+S0msY9Q45ZSXDqAPw==", "dependencies": { "@popperjs/core": "^2.9.3", + "flowbite-datepicker": "^1.3.0", "mini-svg-data-uri": "^1.4.3" } }, + "node_modules/flowbite-datepicker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flowbite-datepicker/-/flowbite-datepicker-1.3.0.tgz", + "integrity": "sha512-CLVqzuoE2vkUvWYK/lJ6GzT0be5dlTbH3uuhVwyB67+PjqJWABm2wv68xhBf5BqjpBxvTSQ3mrmLHpPJ2tvrSQ==", + "dependencies": { + "@rollup/plugin-node-resolve": "^15.2.3", + "flowbite": "^2.0.0" + } + }, "node_modules/follow-redirects": { "version": "1.15.6", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", @@ -7923,9 +8144,9 @@ } }, "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", "dev": true, "dependencies": { "cross-spawn": "^7.0.0", @@ -7938,18 +8159,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -8043,7 +8252,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8066,6 +8274,18 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-intrinsic": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", @@ -8183,19 +8403,20 @@ } }, "node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dev": true, "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -8299,7 +8520,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "dependencies": { "function-bind": "^1.1.2" }, @@ -8320,13 +8540,10 @@ } }, "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true }, "node_modules/hpack.js": { "version": "2.1.6", @@ -8512,9 +8729,9 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", "dev": true, "dependencies": { "agent-base": "^7.0.2", @@ -8617,9 +8834,9 @@ } }, "node_modules/ignore-walk/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -8666,15 +8883,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -8711,99 +8919,14 @@ "dev": true }, "node_modules/ini": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.2.tgz", - "integrity": "sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/inquirer": { - "version": "9.2.22", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.22.tgz", - "integrity": "sha512-SqLLa/Oe5rZUagTR9z+Zd6izyatHglbmbvVofo1KzuVB54YHleWzeHNLoR7FOICGOeQSqeLh1cordb3MzhGcEw==", - "dev": true, - "dependencies": { - "@inquirer/figures": "^1.0.2", - "@ljharb/through": "^2.3.13", - "ansi-escapes": "^4.3.2", - "chalk": "^5.3.0", - "cli-cursor": "^3.1.0", - "cli-width": "^4.1.0", - "external-editor": "^3.1.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/inquirer/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/inquirer/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/inquirer/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/inquirer/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/inquirer/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/ip-address": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", @@ -8817,12 +8940,6 @@ "node": ">= 12" } }, - "node_modules/ip-address/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true - }, "node_modules/ipaddr.js": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", @@ -8849,28 +8966,44 @@ "node": ">=8" } }, + "node_modules/is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, "bin": { "is-docker": "cli.js" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -8885,12 +9018,15 @@ } }, "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-glob": { @@ -8922,21 +9058,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-inside-container/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -8952,6 +9073,11 @@ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "dev": true }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, "node_modules/is-network-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", @@ -9027,15 +9153,18 @@ "dev": true }, "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dev": true, "dependencies": { - "is-docker": "^2.0.0" + "is-inside-container": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/isarray": { @@ -9081,28 +9210,19 @@ } }, "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz", + "integrity": "sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==", "dev": true, "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "semver": "^7.5.4" }, "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "node": ">=10" } }, "node_modules/istanbul-lib-report": { @@ -9177,16 +9297,13 @@ } }, "node_modules/jackspeak": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", - "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=14" - }, "funding": { "url": "https://github.com/sponsors/isaacs" }, @@ -9239,9 +9356,9 @@ } }, "node_modules/jiti": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.3.tgz", - "integrity": "sha512-uy2bNX5zQ+tESe+TiC7ilGRz8AtRGmnJH55NC5S0nSUjvvvM2hJHmefHErugGXN4pNv4Qx7vLsnNw9qJ9mtIsw==", + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", "dev": true, "bin": { "jiti": "bin/jiti.js" @@ -9253,6 +9370,18 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/jsbn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", @@ -9278,10 +9407,13 @@ "dev": true }, "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/json-schema-traverse": { "version": "1.0.0", @@ -9309,9 +9441,9 @@ } }, "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==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", "dev": true }, "node_modules/jsonfile": { @@ -9396,6 +9528,31 @@ "node": ">=10.0.0" } }, + "node_modules/karma-coverage/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma-coverage/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/karma-jasmine": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", @@ -9431,6 +9588,21 @@ "source-map-support": "^0.5.5" } }, + "node_modules/karma/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/karma/node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -9442,6 +9614,39 @@ "wrap-ansi": "^7.0.0" } }, + "node_modules/karma/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/karma/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/karma/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/karma/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/karma/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -9451,6 +9656,20 @@ "node": ">=0.10.0" } }, + "node_modules/karma/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/karma/node_modules/tmp": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", @@ -9460,6 +9679,23 @@ "node": ">=14.14" } }, + "node_modules/karma/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/karma/node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -9594,6 +9830,16 @@ "node": ">=4" } }, + "node_modules/less/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, "node_modules/less/node_modules/semver": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", @@ -9646,16 +9892,95 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "node_modules/listr2": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.3.tgz", + "integrity": "sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==", + "dev": true, + "dependencies": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.0.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/listr2/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true + }, + "node_modules/listr2/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/lmdb": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.0.8.tgz", - "integrity": "sha512-9rp8JT4jPhCRJUL7vRARa2N06OLSYzLwQsEkhC6Qu5XbcLyM/XBLMzDlgS/K7l7c5CdURLdDk9uE+hPFIogHTQ==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.0.12.tgz", + "integrity": "sha512-JnoEulTgveoC64vlYJ9sufGLuNkk6TcxSYpKxSC9aM42I61jIv3pQH0fgb6qW7HV0+FNqA3g1WCQQYfhfawGoQ==", "dev": true, "hasInstallScript": true, "dependencies": { - "msgpackr": "^1.9.9", + "msgpackr": "^1.10.2", "node-addon-api": "^6.1.0", - "node-gyp-build-optional-packages": "5.1.1", + "node-gyp-build-optional-packages": "5.2.2", "ordered-binary": "^1.4.1", "weak-lru-cache": "^1.2.2" }, @@ -9663,20 +9988,14 @@ "download-lmdb-prebuilds": "bin/download-prebuilds.js" }, "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "3.0.8", - "@lmdb/lmdb-darwin-x64": "3.0.8", - "@lmdb/lmdb-linux-arm": "3.0.8", - "@lmdb/lmdb-linux-arm64": "3.0.8", - "@lmdb/lmdb-linux-x64": "3.0.8", - "@lmdb/lmdb-win32-x64": "3.0.8" + "@lmdb/lmdb-darwin-arm64": "3.0.12", + "@lmdb/lmdb-darwin-x64": "3.0.12", + "@lmdb/lmdb-linux-arm": "3.0.12", + "@lmdb/lmdb-linux-arm64": "3.0.12", + "@lmdb/lmdb-linux-x64": "3.0.12", + "@lmdb/lmdb-win32-x64": "3.0.12" } }, - "node_modules/lmdb/node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "dev": true - }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -9687,14 +10006,29 @@ } }, "node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", "dev": true, "engines": { "node": ">= 12.13.0" } }, + "node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -9798,44 +10132,162 @@ "node": ">=8" } }, - "node_modules/log4js": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", - "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "node_modules/log-update": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", + "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", "dev": true, "dependencies": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "flatted": "^3.2.7", - "rfdc": "^1.3.0", - "streamroller": "^3.1.5" + "ansi-escapes": "^6.2.0", + "cli-cursor": "^4.0.0", + "slice-ansi": "^7.0.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" }, "engines": { - "node": ">=8.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", + "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", "dev": true, "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "node_modules/log-update/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "dependencies": { - "yallist": "^3.0.2" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", + "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", + "dev": true, + "dependencies": { + "get-east-asian-width": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", + "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/log4js": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "dev": true, + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" @@ -9976,6 +10428,18 @@ "node": ">=8.6" } }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", @@ -10148,34 +10612,6 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "dev": true, - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/minipass-json-stream/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-json-stream/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/minipass-pipeline": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", @@ -10325,21 +10761,6 @@ "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" } }, - "node_modules/msgpackr-extract/node_modules/node-gyp-build-optional-packages": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", - "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", - "dev": true, - "optional": true, - "dependencies": { - "detect-libc": "^2.0.1" - }, - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" - } - }, "node_modules/multicast-dns": { "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", @@ -10468,13 +10889,19 @@ "node-gyp-build": "^4.2.2" } }, - "node_modules/node-addon-api": { + "node_modules/nice-napi/node_modules/node-addon-api": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", "dev": true, "optional": true }, + "node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -10485,9 +10912,9 @@ } }, "node_modules/node-gyp": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.1.0.tgz", - "integrity": "sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz", + "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==", "dev": true, "dependencies": { "env-paths": "^2.2.0", @@ -10496,9 +10923,9 @@ "graceful-fs": "^4.2.6", "make-fetch-happen": "^13.0.0", "nopt": "^7.0.0", - "proc-log": "^3.0.0", + "proc-log": "^4.1.0", "semver": "^7.3.5", - "tar": "^6.1.2", + "tar": "^6.2.1", "which": "^4.0.0" }, "bin": { @@ -10521,9 +10948,9 @@ } }, "node_modules/node-gyp-build-optional-packages": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz", - "integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", "dev": true, "dependencies": { "detect-libc": "^2.0.1" @@ -10544,23 +10971,21 @@ } }, "node_modules/node-gyp/node_modules/glob": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } @@ -10575,9 +11000,9 @@ } }, "node_modules/node-gyp/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10589,15 +11014,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/node-gyp/node_modules/proc-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/node-gyp/node_modules/which": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", @@ -10635,13 +11051,12 @@ } }, "node_modules/normalize-package-data": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz", - "integrity": "sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", + "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", "dev": true, "dependencies": { "hosted-git-info": "^7.0.0", - "is-core-module": "^2.8.1", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4" }, @@ -10754,16 +11169,16 @@ } }, "node_modules/npm-registry-fetch": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.0.1.tgz", - "integrity": "sha512-fLu9MTdZTlJAHUek/VLklE6EpIiP3VZpTiuN7OOMCt2Sd67NCpSEetMaxHHEZiZxllp8ZLsUpvbEszqTFEc+wA==", + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.1.0.tgz", + "integrity": "sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==", "dev": true, "dependencies": { "@npmcli/redact": "^2.0.0", + "jsonparse": "^1.3.1", "make-fetch-happen": "^13.0.0", "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", - "minipass-json-stream": "^1.0.1", "minizlib": "^2.1.2", "npm-package-arg": "^11.0.0", "proc-log": "^4.0.0" @@ -10815,10 +11230,13 @@ } }, "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10885,17 +11303,18 @@ } }, "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", "dev": true, "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -10955,6 +11374,18 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/ora/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ora/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -10982,6 +11413,25 @@ "node": ">=8" } }, + "node_modules/ora/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/ora/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11018,6 +11468,36 @@ "node": ">=8" } }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -11126,6 +11606,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse-json/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "node_modules/parse-node-version": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", @@ -11182,6 +11668,15 @@ "node": ">= 0.8" } }, + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -11203,8 +11698,7 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-scurry": { "version": "1.11.1", @@ -11223,13 +11717,10 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true }, "node_modules/path-to-regexp": { "version": "0.1.7", @@ -11238,12 +11729,15 @@ "dev": true }, "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pend": { @@ -11259,24 +11753,24 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, "engines": { - "node": ">=8.6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "optional": true, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, "node_modules/pirates": { @@ -11289,9 +11783,9 @@ } }, "node_modules/piscina": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.5.0.tgz", - "integrity": "sha512-iBaLWI56PFP81cfBSomWTmhOo9W2/yhIOL+Tk8O1vBCpK39cM0tGxB+wgYjG31qq4ohGvysfXSdnj8h7g4rZxA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.6.1.tgz", + "integrity": "sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==", "dev": true, "optionalDependencies": { "nice-napi": "^1.0.2" @@ -11312,76 +11806,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dev": true, - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, "node_modules/postcss": { "version": "8.4.38", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", @@ -11715,13 +12139,10 @@ } }, "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true }, "node_modules/qjobs": { "version": "1.2.0", @@ -11821,15 +12242,6 @@ "pify": "^2.3.0" } }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -11855,6 +12267,17 @@ "node": ">=8.10.0" } }, + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/reflect-metadata": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", @@ -11966,7 +12389,6 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -11985,6 +12407,15 @@ "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", "dev": true }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/resolve-url-loader": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", @@ -12037,18 +12468,27 @@ } }, "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "dev": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", @@ -12069,9 +12509,9 @@ } }, "node_modules/rfdc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", "dev": true }, "node_modules/rimraf": { @@ -12108,18 +12548,11 @@ "node": ">=8.0" } }, - "node_modules/roarr/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true, - "optional": true - }, "node_modules/rollup": { "version": "4.18.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", - "dev": true, + "devOptional": true, "dependencies": { "@types/estree": "1.0.5" }, @@ -12162,15 +12595,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/run-async": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -12234,9 +12658,9 @@ "integrity": "sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw==" }, "node_modules/sass": { - "version": "1.77.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", - "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", + "version": "1.77.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", + "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -12316,6 +12740,23 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -12336,13 +12777,10 @@ } }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -12357,24 +12795,6 @@ "dev": true, "optional": true }, - "node_modules/semver/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/semver/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/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", @@ -12647,10 +13067,16 @@ } }, "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/sigstore": { "version": "2.3.1", @@ -12670,17 +13096,45 @@ } }, "node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "dev": true, "engines": { - "node": ">=12" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", @@ -12758,14 +13212,14 @@ } }, "node_modules/socks-proxy-agent": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", - "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", + "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", "dev": true, "dependencies": { "agent-base": "^7.1.1", "debug": "^4.3.4", - "socks": "^2.7.1" + "socks": "^2.8.3" }, "engines": { "node": ">= 14" @@ -12902,6 +13356,12 @@ "wbuf": "^1.7.3" } }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true + }, "node_modules/ssri": { "version": "10.0.6", "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", @@ -12947,17 +13407,20 @@ } }, "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/string-width-cjs": { @@ -12975,14 +13438,56 @@ "node": ">=8" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { "node": ">=8" } @@ -13040,41 +13545,30 @@ "balanced-match": "^1.0.0" } }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/sucrase/node_modules/glob": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -13114,7 +13608,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -13258,9 +13751,9 @@ "dev": true }, "node_modules/terser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", - "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", + "version": "5.29.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz", + "integrity": "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -13358,23 +13851,11 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.31.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz", - "integrity": "sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "node_modules/thenify": { "version": "3.3.1", @@ -13457,9 +13938,9 @@ } }, "node_modules/tree-dump": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.1.tgz", - "integrity": "sha512-WCkcRBVPSlHHq1dc/px9iOfqklvzCbdRwvlNfxGZsrHqf6aZttfPrd7DJTt6oR10dwUfpFFQeVTkPbBIZxX/YA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", "dev": true, "engines": { "node": ">=10.0" @@ -13574,9 +14055,9 @@ } }, "node_modules/undici": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.18.0.tgz", - "integrity": "sha512-nT8jjv/fE9Et1ilR6QoW8ingRTY2Pp4l2RUrdzV5Yz35RJDrtPc1DXvuNqcpsJSGIRHFdt3YKKktTzJA6r0fTA==", + "version": "6.19.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.2.tgz", + "integrity": "sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA==", "dev": true, "engines": { "node": ">=18.17" @@ -13628,6 +14109,18 @@ "node": ">=4" } }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/unique-filename": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", @@ -13671,9 +14164,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -13709,6 +14202,15 @@ "punycode": "^2.1.0" } }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -13762,12 +14264,12 @@ } }, "node_modules/vite": { - "version": "5.2.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", - "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.2.tgz", + "integrity": "sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA==", "dev": true, "dependencies": { - "esbuild": "^0.20.1", + "esbuild": "^0.21.3", "postcss": "^8.4.38", "rollup": "^4.13.0" }, @@ -13816,532 +14318,126 @@ } } }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", - "cpu": [ - "ppc64" - ], + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", "dev": true, - "optional": true, - "os": [ - "aix" - ], "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", - "cpu": [ - "arm" - ], + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, "engines": { - "node": ">=12" + "node": ">=10.13.0" } }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", - "cpu": [ - "arm64" - ], + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "minimalistic-assert": "^1.0.0" } }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", - "cpu": [ - "x64" - ], + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "defaults": "^1.0.3" } }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } + "node_modules/weak-lru-cache": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", + "dev": true }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", - "cpu": [ - "x64" - ], + "node_modules/webpack": { + "version": "5.92.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.1.tgz", + "integrity": "sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==", "dev": true, - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, "engines": { - "node": ">=12" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", - "cpu": [ - "arm64" - ], + "node_modules/webpack-dev-middleware": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz", + "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==", "dev": true, - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.6.0", + "mime-types": "^2.1.31", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/weak-lru-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", - "dev": true - }, - "node_modules/webpack": { - "version": "5.91.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz", - "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==", - "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^4.6.0", - "mime-types": "^2.1.31", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, "node_modules/webpack-dev-server": { @@ -14412,22 +14508,10 @@ "balanced-match": "^1.0.0" } }, - "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/webpack-dev-server/node_modules/glob": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", - "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", @@ -14440,9 +14524,6 @@ "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } @@ -14471,25 +14552,10 @@ } } }, - "node_modules/webpack-dev-server/node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dev": true, - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/webpack-dev-server/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -14501,28 +14567,10 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/webpack-dev-server/node_modules/open": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", - "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", - "dev": true, - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz", - "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.9.tgz", + "integrity": "sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==", "dev": true, "dependencies": { "glob": "^10.3.7" @@ -14531,7 +14579,7 @@ "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">=14.18" + "node": "14 >=14.20 || 16 >=16.20 || >=18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -14606,6 +14654,12 @@ "ajv": "^6.9.1" } }, + "node_modules/webpack/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "node_modules/webpack/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -14672,9 +14726,9 @@ "dev": true }, "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "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", @@ -14682,10 +14736,7 @@ "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=8" } }, "node_modules/wrap-ansi-cjs": { @@ -14739,6 +14790,35 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -14772,6 +14852,35 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -14853,6 +14962,35 @@ "node": ">=12" } }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", @@ -14864,9 +15002,9 @@ } }, "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", "dev": true, "engines": { "node": ">=12.20" @@ -14875,6 +15013,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zone.js": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.7.tgz", From c70816ac66ae227c3ab5516f14071a0345999f05 Mon Sep 17 00:00:00 2001 From: Nevin-Thomas <106274286+Nevin-Thomas@users.noreply.github.com> Date: Thu, 11 Jul 2024 16:51:44 +0200 Subject: [PATCH 03/20] Created faq-page component --- gnd-app/src/app/app.component.html | 1 + .../src/app/faq-page/faq-page.component.css | 0 .../src/app/faq-page/faq-page.component.html | 1 + .../app/faq-page/faq-page.component.spec.ts | 23 +++++++++++++++++++ .../src/app/faq-page/faq-page.component.ts | 12 ++++++++++ 5 files changed, 37 insertions(+) create mode 100644 gnd-app/src/app/faq-page/faq-page.component.css create mode 100644 gnd-app/src/app/faq-page/faq-page.component.html create mode 100644 gnd-app/src/app/faq-page/faq-page.component.spec.ts create mode 100644 gnd-app/src/app/faq-page/faq-page.component.ts diff --git a/gnd-app/src/app/app.component.html b/gnd-app/src/app/app.component.html index 038f5815..7eb1ac2a 100644 --- a/gnd-app/src/app/app.component.html +++ b/gnd-app/src/app/app.component.html @@ -7,6 +7,7 @@ Home Help + FAQ diff --git a/gnd-app/src/app/faq-page/faq-page.component.css b/gnd-app/src/app/faq-page/faq-page.component.css new file mode 100644 index 00000000..e69de29b diff --git a/gnd-app/src/app/faq-page/faq-page.component.html b/gnd-app/src/app/faq-page/faq-page.component.html new file mode 100644 index 00000000..0921463a --- /dev/null +++ b/gnd-app/src/app/faq-page/faq-page.component.html @@ -0,0 +1 @@ +

faq-page works!

diff --git a/gnd-app/src/app/faq-page/faq-page.component.spec.ts b/gnd-app/src/app/faq-page/faq-page.component.spec.ts new file mode 100644 index 00000000..ec9af41c --- /dev/null +++ b/gnd-app/src/app/faq-page/faq-page.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FaqPageComponent } from './faq-page.component'; + +describe('FaqPageComponent', () => { + let component: FaqPageComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [FaqPageComponent] + }) + .compileComponents(); + + fixture = TestBed.createComponent(FaqPageComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/gnd-app/src/app/faq-page/faq-page.component.ts b/gnd-app/src/app/faq-page/faq-page.component.ts new file mode 100644 index 00000000..64075617 --- /dev/null +++ b/gnd-app/src/app/faq-page/faq-page.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-faq-page', + standalone: true, + imports: [], + templateUrl: './faq-page.component.html', + styleUrl: './faq-page.component.css' +}) +export class FaqPageComponent { + +} From b615cd96bef7e377814034317f0c21909d619a6c Mon Sep 17 00:00:00 2001 From: Nevin-Thomas <106274286+Nevin-Thomas@users.noreply.github.com> Date: Thu, 11 Jul 2024 18:16:40 +0200 Subject: [PATCH 04/20] updated faq-page routing --- gnd-app/src/app/app-routing.module.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnd-app/src/app/app-routing.module.ts b/gnd-app/src/app/app-routing.module.ts index c281efd1..1b775a07 100644 --- a/gnd-app/src/app/app-routing.module.ts +++ b/gnd-app/src/app/app-routing.module.ts @@ -5,6 +5,7 @@ import { HomeComponent } from './home/home.component'; import { ReportComponent } from './report/report.component'; import { UploadDocumentComponent } from './upload-document/upload-document.component'; import { ViolationsComponent } from './violations/violations.component'; +import { FaqPageComponent } from './faq-page/faq-page.component'; const routes: Routes = [ { path: '', redirectTo: '/home', pathMatch: 'full' }, @@ -12,8 +13,9 @@ const routes: Routes = [ { path: 'home', component: HomeComponent}, { path: 'report', component: ReportComponent}, { path: 'upload', component: UploadDocumentComponent}, - { path: 'violations/:fileType', component: ViolationsComponent}, //updated route for getting the email type - {path: 'violations', component: ViolationsComponent} + { path: 'violations/:fileType', component: ViolationsComponent}, + { path: 'violations', component: ViolationsComponent}, + { path: 'faq-page', component: FaqPageComponent}, ]; @NgModule({ From 065da3ba34685754b45df77e7bce640f04193d68 Mon Sep 17 00:00:00 2001 From: Nevin-Thomas <106274286+Nevin-Thomas@users.noreply.github.com> Date: Thu, 11 Jul 2024 19:02:12 +0200 Subject: [PATCH 05/20] Sorted out the routing to FAQ page --- gnd-app/src/app/app.component.html | 2 +- gnd-app/src/app/app.module.ts | 3 ++- .../src/app/faq-page/faq-page.component.css | 24 +++++++++++++++++++ .../src/app/faq-page/faq-page.component.html | 10 +++++++- .../src/app/faq-page/faq-page.component.ts | 3 ++- 5 files changed, 38 insertions(+), 4 deletions(-) diff --git a/gnd-app/src/app/app.component.html b/gnd-app/src/app/app.component.html index 7eb1ac2a..8b149725 100644 --- a/gnd-app/src/app/app.component.html +++ b/gnd-app/src/app/app.component.html @@ -7,7 +7,7 @@ Home Help - FAQ + FAQ diff --git a/gnd-app/src/app/app.module.ts b/gnd-app/src/app/app.module.ts index d15e8ac5..2ae377fb 100644 --- a/gnd-app/src/app/app.module.ts +++ b/gnd-app/src/app/app.module.ts @@ -8,7 +8,7 @@ import { HomeComponent } from './home/home.component'; import { ReportComponent } from './report/report.component'; import { UploadDocumentComponent } from './upload-document/upload-document.component'; import { ViolationsComponent } from './violations/violations.component'; - +import { FaqPageComponent } from './faq-page/faq-page.component'; import { HttpClientModule } from '@angular/common/http'; import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; @@ -27,6 +27,7 @@ import { provideAnimationsAsync } from '@angular/platform-browser/animations/asy HomeComponent, ReportComponent, UploadDocumentComponent, + FaqPageComponent, HttpClientModule, ], providers: [ diff --git a/gnd-app/src/app/faq-page/faq-page.component.css b/gnd-app/src/app/faq-page/faq-page.component.css index e69de29b..a5b9c204 100644 --- a/gnd-app/src/app/faq-page/faq-page.component.css +++ b/gnd-app/src/app/faq-page/faq-page.component.css @@ -0,0 +1,24 @@ +.header-container { + display: flex; + justify-content: center; + align-items: center; + text-align: center; + padding-bottom: 2.5em; + padding-top: 4.5em; + } + +.header { + font-family: "Mediator Narrow Web Extra Bold"; + position: relative; + display: inline-block; + font-size: 35px; +} + +.header::after { + content: ''; + display: inline-block; + width: 10px; + height: 10px; + background-color: #8EBA12; + border-radius: 50%; +} \ No newline at end of file diff --git a/gnd-app/src/app/faq-page/faq-page.component.html b/gnd-app/src/app/faq-page/faq-page.component.html index 0921463a..75dd1a66 100644 --- a/gnd-app/src/app/faq-page/faq-page.component.html +++ b/gnd-app/src/app/faq-page/faq-page.component.html @@ -1 +1,9 @@ -

faq-page works!

+ + + +
+
+ + FAQ +
+
diff --git a/gnd-app/src/app/faq-page/faq-page.component.ts b/gnd-app/src/app/faq-page/faq-page.component.ts index 64075617..dfbb0c65 100644 --- a/gnd-app/src/app/faq-page/faq-page.component.ts +++ b/gnd-app/src/app/faq-page/faq-page.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; +import { RouterModule } from '@angular/router'; @Component({ selector: 'app-faq-page', standalone: true, - imports: [], + imports: [RouterModule], templateUrl: './faq-page.component.html', styleUrl: './faq-page.component.css' }) From 5fa58d7a45c0998143bab294fcb1364bf61ac735 Mon Sep 17 00:00:00 2001 From: Nevin-Thomas <106274286+Nevin-Thomas@users.noreply.github.com> Date: Thu, 11 Jul 2024 19:19:59 +0200 Subject: [PATCH 06/20] Gathering FAQ for GDPR Violations section --- .../src/app/faq-page/faq-page.component.html | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnd-app/src/app/faq-page/faq-page.component.html b/gnd-app/src/app/faq-page/faq-page.component.html index 75dd1a66..dedcf98b 100644 --- a/gnd-app/src/app/faq-page/faq-page.component.html +++ b/gnd-app/src/app/faq-page/faq-page.component.html @@ -7,3 +7,31 @@ FAQ + + +

What is GDPR?

+

The General Data Protection Regulation (GDPR) is a regulation in EU law on data protection and privacy for all individuals within the European Union and the European Economic Area. It also addresses the transfer of personal data outside the EU and EEA areas.

+

Why is GDPR important?

+

GDPR is important because it enhances the protection of personal data and gives individuals greater control over how their data is used. Non-compliance can result in hefty fines and damage to a company’s reputation.

+

What constitutes a GDPR violation?

+

A GDPR violation occurs when an organization fails to comply with any of the GDPR’s provisions, such as not obtaining proper consent for data collection, not protecting personal data adequately, or not providing individuals with their data rights.

+

How can I detect a GDPR violation?

+

Detecting a GDPR violation involves monitoring data handling practices, ensuring proper consent is obtained, checking for data breaches, and verifying that data subject rights are respected.

+

What are common signs of a GDPR violation?

+

Common signs include unauthorized access to personal data, failure to respond to data subject requests, lack of transparency about data processing activities, and insufficient data protection measures.

+

What should I do if I suspect a GDPR violation?

+

If you suspect a GDPR violation, you should immediately report it to your Data Protection Officer (DPO) or your organization's compliance team. They will conduct an investigation and take appropriate actions.

+

How do I report a GDPR violation?

+

A GDPR violation can be reported to the relevant Data Protection Authority (DPA) in your country. This usually involves submitting a detailed report outlining the suspected violation and any supporting evidence.

+

What are the consequences of a GDPR violation?

+

Consequences can include substantial fines (up to €20 million or 4% of annual global turnover, whichever is higher), legal actions, and significant reputational damage.

+

What are my rights under GDPR?

+

GDPR grants individuals rights including the right to access their data, the right to rectification, the right to erasure (right to be forgotten), the right to restrict processing, the right to data portability, and the right to object to data processing. +

+

How can I exercise my rights under GDPR?

+

You can exercise your rights by contacting the data controller of the organization holding your data. They are required to respond to your request within a month.

+

How can my organization ensure GDPR compliance?

+

To ensure GDPR compliance, organizations should conduct regular audits, implement robust data protection measures, provide GDPR training for employees, and appoint a Data Protection Officer if necessary. +

+

What are some best practices for GDPR compliance?

+

Best practices include obtaining clear and explicit consent, maintaining detailed records of data processing activities, conducting Data Protection Impact Assessments (DPIAs), and ensuring data is securely stored and transmitted.

\ No newline at end of file From 9ed18a7b661837cd7a8a677a6989caf69df80180 Mon Sep 17 00:00:00 2001 From: Nevin-Thomas <106274286+Nevin-Thomas@users.noreply.github.com> Date: Thu, 11 Jul 2024 19:22:40 +0200 Subject: [PATCH 07/20] GND FAQs section --- gnd-app/src/app/faq-page/faq-page.component.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnd-app/src/app/faq-page/faq-page.component.html b/gnd-app/src/app/faq-page/faq-page.component.html index dedcf98b..a4e21cb2 100644 --- a/gnd-app/src/app/faq-page/faq-page.component.html +++ b/gnd-app/src/app/faq-page/faq-page.component.html @@ -7,7 +7,10 @@ FAQ - + +

GND FAQ

+

If you’re new to GND, this guide will help you learn more about the platform.

+

What is GDPR?

The General Data Protection Regulation (GDPR) is a regulation in EU law on data protection and privacy for all individuals within the European Union and the European Economic Area. It also addresses the transfer of personal data outside the EU and EEA areas.

From 8d6c896ed96828545e4c775a88077eb3f9e8fdfe Mon Sep 17 00:00:00 2001 From: Nevin-Thomas <106274286+Nevin-Thomas@users.noreply.github.com> Date: Thu, 11 Jul 2024 19:54:58 +0200 Subject: [PATCH 08/20] Styling each section --- .../src/app/faq-page/faq-page.component.css | 12 ++ .../src/app/faq-page/faq-page.component.html | 141 +++++++++++++----- 2 files changed, 117 insertions(+), 36 deletions(-) diff --git a/gnd-app/src/app/faq-page/faq-page.component.css b/gnd-app/src/app/faq-page/faq-page.component.css index a5b9c204..a792da2e 100644 --- a/gnd-app/src/app/faq-page/faq-page.component.css +++ b/gnd-app/src/app/faq-page/faq-page.component.css @@ -21,4 +21,16 @@ height: 10px; background-color: #8EBA12; border-radius: 50%; +} + +.grid-container-element { + display: grid; + grid-template-columns: 1fr 1fr; + grid-gap: 20px; + width: 50%; +} +.grid-child-element { + margin: 10px; + border: 1px solid black; + /* border: 1px solid red; */ } \ No newline at end of file diff --git a/gnd-app/src/app/faq-page/faq-page.component.html b/gnd-app/src/app/faq-page/faq-page.component.html index a4e21cb2..c1cb0848 100644 --- a/gnd-app/src/app/faq-page/faq-page.component.html +++ b/gnd-app/src/app/faq-page/faq-page.component.html @@ -1,40 +1,109 @@ - - + +
-
- - FAQ -
+
+ + FAQ +
+
+ +
+
+ +

GND FAQ

+

+ If you’re new to GND, this guide will help you learn more about the + platform. +

- -

GND FAQ

-

If you’re new to GND, this guide will help you learn more about the platform.

- -

What is GDPR?

-

The General Data Protection Regulation (GDPR) is a regulation in EU law on data protection and privacy for all individuals within the European Union and the European Economic Area. It also addresses the transfer of personal data outside the EU and EEA areas.

-

Why is GDPR important?

-

GDPR is important because it enhances the protection of personal data and gives individuals greater control over how their data is used. Non-compliance can result in hefty fines and damage to a company’s reputation.

-

What constitutes a GDPR violation?

-

A GDPR violation occurs when an organization fails to comply with any of the GDPR’s provisions, such as not obtaining proper consent for data collection, not protecting personal data adequately, or not providing individuals with their data rights.

-

How can I detect a GDPR violation?

-

Detecting a GDPR violation involves monitoring data handling practices, ensuring proper consent is obtained, checking for data breaches, and verifying that data subject rights are respected.

-

What are common signs of a GDPR violation?

-

Common signs include unauthorized access to personal data, failure to respond to data subject requests, lack of transparency about data processing activities, and insufficient data protection measures.

-

What should I do if I suspect a GDPR violation?

-

If you suspect a GDPR violation, you should immediately report it to your Data Protection Officer (DPO) or your organization's compliance team. They will conduct an investigation and take appropriate actions.

-

How do I report a GDPR violation?

-

A GDPR violation can be reported to the relevant Data Protection Authority (DPA) in your country. This usually involves submitting a detailed report outlining the suspected violation and any supporting evidence.

-

What are the consequences of a GDPR violation?

-

Consequences can include substantial fines (up to €20 million or 4% of annual global turnover, whichever is higher), legal actions, and significant reputational damage.

-

What are my rights under GDPR?

-

GDPR grants individuals rights including the right to access their data, the right to rectification, the right to erasure (right to be forgotten), the right to restrict processing, the right to data portability, and the right to object to data processing. -

-

How can I exercise my rights under GDPR?

-

You can exercise your rights by contacting the data controller of the organization holding your data. They are required to respond to your request within a month.

-

How can my organization ensure GDPR compliance?

-

To ensure GDPR compliance, organizations should conduct regular audits, implement robust data protection measures, provide GDPR training for employees, and appoint a Data Protection Officer if necessary. -

-

What are some best practices for GDPR compliance?

-

Best practices include obtaining clear and explicit consent, maintaining detailed records of data processing activities, conducting Data Protection Impact Assessments (DPIAs), and ensuring data is securely stored and transmitted.

\ No newline at end of file +
+ +

GDPR FAQ

+ +

What is GDPR?

+

+ The General Data Protection Regulation (GDPR) is a regulation in EU law on + data protection and privacy for all individuals within the European Union + and the European Economic Area. It also addresses the transfer of personal + data outside the EU and EEA areas. +

+

Why is GDPR important?

+

+ GDPR is important because it enhances the protection of personal data and + gives individuals greater control over how their data is used. + Non-compliance can result in hefty fines and damage to a company’s + reputation. +

+

What constitutes a GDPR violation?

+

+ A GDPR violation occurs when an organization fails to comply with any of + the GDPR’s provisions, such as not obtaining proper consent for data + collection, not protecting personal data adequately, or not providing + individuals with their data rights. +

+

How can I detect a GDPR violation?

+

+ Detecting a GDPR violation involves monitoring data handling practices, + ensuring proper consent is obtained, checking for data breaches, and + verifying that data subject rights are respected. +

+

What are common signs of a GDPR violation?

+

+ Common signs include unauthorized access to personal data, failure to + respond to data subject requests, lack of transparency about data + processing activities, and insufficient data protection measures. +

+

What should I do if I suspect a GDPR violation?

+

+ If you suspect a GDPR violation, you should immediately report it to your + Data Protection Officer (DPO) or your organization's compliance team. They + will conduct an investigation and take appropriate actions. +

+

How do I report a GDPR violation?

+

+ A GDPR violation can be reported to the relevant Data Protection Authority + (DPA) in your country. This usually involves submitting a detailed report + outlining the suspected violation and any supporting evidence. +

+

What are the consequences of a GDPR violation?

+

+ Consequences can include substantial fines (up to €20 million or 4% of + annual global turnover, whichever is higher), legal actions, and + significant reputational damage. +

+

What are my rights under GDPR?

+

+ GDPR grants individuals rights including the right to access their data, + the right to rectification, the right to erasure (right to be forgotten), + the right to restrict processing, the right to data portability, and the + right to object to data processing. +

+

How can I exercise my rights under GDPR?

+

+ You can exercise your rights by contacting the data controller of the + organization holding your data. They are required to respond to your + request within a month. +

+

How can my organization ensure GDPR compliance?

+

+ To ensure GDPR compliance, organizations should conduct regular audits, + implement robust data protection measures, provide GDPR training for + employees, and appoint a Data Protection Officer if necessary. +

+

What are some best practices for GDPR compliance?

+

+ Best practices include obtaining clear and explicit consent, maintaining + detailed records of data processing activities, conducting Data Protection + Impact Assessments (DPIAs), and ensuring data is securely stored and + transmitted. +

+
+
From 50744608c9c48728f7748e180db7f8fbf51cd8b7 Mon Sep 17 00:00:00 2001 From: Nevin-Thomas <106274286+Nevin-Thomas@users.noreply.github.com> Date: Mon, 15 Jul 2024 15:07:17 +0200 Subject: [PATCH 09/20] Some files to be committed i guess --- .github/workflows/frontendTests(1).yml | 38 ++ .vscode(1)/settings.json | 11 + GDPR Non-compliant Detector(1)/.gitignore | 3 + .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 288011 bytes ...0f8a9f43-490b-4919-84e6-68adce16e834.vsidx | Bin 0 -> 10071 bytes ...1896413a-4f18-480e-a327-f2e678ffd76c.vsidx | Bin 0 -> 9666 bytes ...4660ae42-14ff-4700-8130-46216f972a23.vsidx | Bin 0 -> 91760 bytes ...e0c47f8c-51d7-4c6f-8037-67199cb64a9a.vsidx | Bin 0 -> 83422 bytes .../v17/.futdcache.v2 | Bin 0 -> 2020 bytes .../.vs/GDPR Non-compliant Detector/v17/.suo | Bin 0 -> 82944 bytes .../v17/DocumentLayout.json | 54 +++ ...dpr non-compliant detector.metadata.v8.bin | Bin 0 -> 7612 bytes ...dpr non-compliant detector.projects.v8.bin | Bin 0 -> 630362 bytes ...gdpr non-compliant detector.strings.v8.bin | Bin 0 -> 342634 bytes GDPR Non-compliant Detector(1)/App.xaml | 14 + GDPR Non-compliant Detector(1)/App.xaml.cs | 12 + GDPR Non-compliant Detector(1)/AppShell.xaml | 16 + .../AppShell.xaml.cs | 10 + .../GDPR Non-compliant Detector.csproj | 76 ++++ .../GDPR Non-compliant Detector.csproj.user | 39 ++ .../GDPR Non-compliant Detector.sln | 27 ++ GDPR Non-compliant Detector(1)/HomePage.xaml | 177 ++++++++ .../HomePage.xaml.cs | 97 ++++ GDPR Non-compliant Detector(1)/MainPage.xaml | 76 ++++ .../MainPage.xaml.cs | 28 ++ GDPR Non-compliant Detector(1)/MauiProgram.cs | 25 + .../Platforms/Android/AndroidManifest.xml | 6 + .../Platforms/Android/MainActivity.cs | 11 + .../Platforms/Android/MainApplication.cs | 16 + .../Android/Resources/values/colors.xml | 6 + .../Platforms/MacCatalyst/AppDelegate.cs | 10 + .../Platforms/MacCatalyst/Entitlements.plist | 14 + .../Platforms/MacCatalyst/Info.plist | 38 ++ .../Platforms/MacCatalyst/Program.cs | 16 + .../Platforms/Tizen/Main.cs | 17 + .../Platforms/Tizen/tizen-manifest.xml | 15 + .../Platforms/Windows/App.xaml | 8 + .../Platforms/Windows/App.xaml.cs | 25 + .../Platforms/Windows/Package.appxmanifest | 46 ++ .../Platforms/Windows/app.manifest | 15 + .../Platforms/iOS/AppDelegate.cs | 10 + .../Platforms/iOS/Info.plist | 32 ++ .../Platforms/iOS/Program.cs | 16 + .../Properties/launchSettings.json | 8 + .../Resources/AppIcon/appicon.svg | 4 + .../Resources/AppIcon/appiconfg.svg | 8 + .../Resources/Fonts/OpenSans-Regular.ttf | Bin 0 -> 107168 bytes .../Resources/Fonts/OpenSans-Semibold.ttf | Bin 0 -> 111072 bytes .../Resources/Images/dotnet_bot.png | Bin 0 -> 69811 bytes .../Resources/Raw/AboutAssets.txt | 15 + .../Resources/Splash/splash.svg | 8 + .../Resources/Styles/Colors.xaml | 45 ++ .../Resources/Styles/Styles.xaml | 426 ++++++++++++++++++ GDPR Non-compliant Detector(1)/loginPage.xaml | 63 +++ .../loginPage.xaml.cs | 35 ++ GDPR Non-compliant Detector/.gitignore | 3 + .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 288011 bytes ...0f8a9f43-490b-4919-84e6-68adce16e834.vsidx | Bin 0 -> 10071 bytes ...1896413a-4f18-480e-a327-f2e678ffd76c.vsidx | Bin 0 -> 9666 bytes ...4660ae42-14ff-4700-8130-46216f972a23.vsidx | Bin 0 -> 91760 bytes ...e0c47f8c-51d7-4c6f-8037-67199cb64a9a.vsidx | Bin 0 -> 83422 bytes .../v17/.futdcache.v2 | Bin 0 -> 2020 bytes .../.vs/GDPR Non-compliant Detector/v17/.suo | Bin 0 -> 82944 bytes .../v17/DocumentLayout.json | 54 +++ ...dpr non-compliant detector.metadata.v8.bin | Bin 0 -> 7612 bytes ...dpr non-compliant detector.projects.v8.bin | Bin 0 -> 630362 bytes ...gdpr non-compliant detector.strings.v8.bin | Bin 0 -> 342634 bytes GDPR Non-compliant Detector/App.xaml | 14 + GDPR Non-compliant Detector/App.xaml.cs | 12 + GDPR Non-compliant Detector/AppShell.xaml | 16 + GDPR Non-compliant Detector/AppShell.xaml.cs | 10 + .../GDPR Non-compliant Detector.csproj | 76 ++++ .../GDPR Non-compliant Detector.csproj.user | 39 ++ .../GDPR Non-compliant Detector.sln | 27 ++ GDPR Non-compliant Detector/HomePage.xaml | 177 ++++++++ GDPR Non-compliant Detector/HomePage.xaml.cs | 97 ++++ GDPR Non-compliant Detector/MainPage.xaml | 76 ++++ GDPR Non-compliant Detector/MainPage.xaml.cs | 28 ++ GDPR Non-compliant Detector/MauiProgram.cs | 25 + .../Platforms/Android/AndroidManifest.xml | 6 + .../Platforms/Android/MainActivity.cs | 11 + .../Platforms/Android/MainApplication.cs | 16 + .../Android/Resources/values/colors.xml | 6 + .../Platforms/MacCatalyst/AppDelegate.cs | 10 + .../Platforms/MacCatalyst/Entitlements.plist | 14 + .../Platforms/MacCatalyst/Info.plist | 38 ++ .../Platforms/MacCatalyst/Program.cs | 16 + .../Platforms/Tizen/Main.cs | 17 + .../Platforms/Tizen/tizen-manifest.xml | 15 + .../Platforms/Windows/App.xaml | 8 + .../Platforms/Windows/App.xaml.cs | 25 + .../Platforms/Windows/Package.appxmanifest | 46 ++ .../Platforms/Windows/app.manifest | 15 + .../Platforms/iOS/AppDelegate.cs | 10 + .../Platforms/iOS/Info.plist | 32 ++ .../Platforms/iOS/Program.cs | 16 + .../Properties/launchSettings.json | 8 + .../Resources/AppIcon/appicon.svg | 4 + .../Resources/AppIcon/appiconfg.svg | 8 + .../Resources/Fonts/OpenSans-Regular.ttf | Bin 0 -> 107168 bytes .../Resources/Fonts/OpenSans-Semibold.ttf | Bin 0 -> 111072 bytes .../Resources/Images/dotnet_bot.png | Bin 0 -> 69811 bytes .../Resources/Raw/AboutAssets.txt | 15 + .../Resources/Splash/splash.svg | 8 + .../Resources/Styles/Colors.xaml | 45 ++ .../Resources/Styles/Styles.xaml | 426 ++++++++++++++++++ GDPR Non-compliant Detector/loginPage.xaml | 63 +++ GDPR Non-compliant Detector/loginPage.xaml.cs | 35 ++ .../detection_engine.cpython-310.pyc | Bin 0 -> 1561 bytes .../detection_engine.cpython-312.pyc | Bin 0 -> 1956 bytes .../lang_detection.cpython-310.pyc | Bin 0 -> 923 bytes .../lang_detection.cpython-312.pyc | Bin 0 -> 1205 bytes .../regex_layer.cpython-310.pyc | Bin 0 -> 3166 bytes .../regex_layer.cpython-312.pyc | Bin 0 -> 4304 bytes .../regex_layer_unit_test(1).py | 50 ++ backend/Document_parser/20240603_095415_o.txt | 47 ++ .../COS332_EXAM_2022PDF_240617_194915(1).pdf | Bin 0 -> 5505885 bytes .../detection_engine.cpython-310.pyc | Bin 0 -> 1546 bytes .../document_parser.cpython-310.pyc | Bin 0 -> 1192 bytes .../document_parser.cpython-312.pyc | Bin 0 -> 1677 bytes .../lang_detection.cpython-310.pyc | Bin 0 -> 922 bytes .../lang_detection.cpython-312.pyc | Bin 0 -> 1387 bytes .../lang_detection.cpython-39.pyc | Bin 0 -> 959 bytes ...tion_unit_test.cpython-39-pytest-7.4.0.pyc | Bin 0 -> 2288 bytes .../regex_layer.cpython-310.pyc | Bin 0 -> 3150 bytes .../storage_and_submission.cpython-310.pyc | Bin 0 -> 1197 bytes .../storage_and_submission.cpython-312.pyc | Bin 0 -> 1577 bytes .../storage_and_submission.cpython-39.pyc | Bin 0 -> 847 bytes ...sion_unit_test.cpython-39-pytest-7.4.0.pyc | Bin 0 -> 1422 bytes .../text_extractor.cpython-310.pyc | Bin 0 -> 3023 bytes .../text_extractor.cpython-312.pyc | Bin 0 -> 5175 bytes .../text_extractor.cpython-39.pyc | Bin 0 -> 1713 bytes ...ctor_unit_test.cpython-39-pytest-7.4.0.pyc | Bin 0 -> 2505 bytes .../text_preprocessor.cpython-310.pyc | Bin 0 -> 990 bytes .../text_preprocessor.cpython-312.pyc | Bin 0 -> 1217 bytes .../__pycache__(1)/validator.cpython-310.pyc | Bin 0 -> 923 bytes .../__pycache__(1)/validator.cpython-312.pyc | Bin 0 -> 1337 bytes .../__pycache__(1)/validator.cpython-39.pyc | Bin 0 -> 842 bytes ...ator_unit_test.cpython-39-pytest-7.4.0.pyc | Bin 0 -> 2533 bytes backend/Document_parser/lang_detection.py | 42 ++ .../lang_detection_unit_test.py | 32 ++ backend/Document_parser/main(1).py | 41 ++ backend/Document_parser/main(2).py | 28 ++ backend/File_monitor/file_watcher(1).py | 139 ++++++ backend/File_monitor/file_watcher_test(1).py | 42 ++ backend/backend_entry_int_test(1).py | 61 +++ .../COS332_EXAM_2022PDF_240617_194915(1).pdf | Bin 0 -> 5505885 bytes backend/uploads/output(1).pdf | Bin 0 -> 2156 bytes documentation/Architectural Document(1).png | Bin 0 -> 161613 bytes .../Demo_2___Architectural_Document(1).pdf | Bin 0 -> 551088 bytes documentation/Demo_2___SRS(1).pdf | Bin 0 -> 721447 bytes gnd-app/karma.conf(1).js | 22 + .../src/app/services(1)/file.service.spec.ts | 16 + gnd-app/src/app/services(1)/file.service.ts | 21 + .../src/assets/images/Help(1)/AfterUpload.png | Bin 0 -> 38324 bytes .../assets/images/Help(1)/AnalysisOfFile.png | Bin 0 -> 70452 bytes .../src/assets/images/Help(1)/ClickaFile.png | Bin 0 -> 73416 bytes .../src/assets/images/Help(1)/HowToUpload.png | Bin 0 -> 38328 bytes .../src/assets/images/Help(1)/Upload page.png | Bin 0 -> 13347 bytes .../images/Help(1)/UploadFileDialogue.png | Bin 0 -> 44219 bytes .../assets/images/Help(1)/uploadaFilePage.png | Bin 0 -> 22906 bytes 161 files changed, 3724 insertions(+) create mode 100644 .github/workflows/frontendTests(1).yml create mode 100644 .vscode(1)/settings.json create mode 100644 GDPR Non-compliant Detector(1)/.gitignore create mode 100644 GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/DesignTimeBuild/.dtbcache.v2 create mode 100644 GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/FileContentIndex/0f8a9f43-490b-4919-84e6-68adce16e834.vsidx create mode 100644 GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/FileContentIndex/1896413a-4f18-480e-a327-f2e678ffd76c.vsidx create mode 100644 GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/FileContentIndex/4660ae42-14ff-4700-8130-46216f972a23.vsidx create mode 100644 GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/FileContentIndex/e0c47f8c-51d7-4c6f-8037-67199cb64a9a.vsidx create mode 100644 GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/v17/.futdcache.v2 create mode 100644 GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/v17/.suo create mode 100644 GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/v17/DocumentLayout.json create mode 100644 GDPR Non-compliant Detector(1)/.vs/ProjectEvaluation/gdpr non-compliant detector.metadata.v8.bin create mode 100644 GDPR Non-compliant Detector(1)/.vs/ProjectEvaluation/gdpr non-compliant detector.projects.v8.bin create mode 100644 GDPR Non-compliant Detector(1)/.vs/ProjectEvaluation/gdpr non-compliant detector.strings.v8.bin create mode 100644 GDPR Non-compliant Detector(1)/App.xaml create mode 100644 GDPR Non-compliant Detector(1)/App.xaml.cs create mode 100644 GDPR Non-compliant Detector(1)/AppShell.xaml create mode 100644 GDPR Non-compliant Detector(1)/AppShell.xaml.cs create mode 100644 GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.csproj create mode 100644 GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.csproj.user create mode 100644 GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.sln create mode 100644 GDPR Non-compliant Detector(1)/HomePage.xaml create mode 100644 GDPR Non-compliant Detector(1)/HomePage.xaml.cs create mode 100644 GDPR Non-compliant Detector(1)/MainPage.xaml create mode 100644 GDPR Non-compliant Detector(1)/MainPage.xaml.cs create mode 100644 GDPR Non-compliant Detector(1)/MauiProgram.cs create mode 100644 GDPR Non-compliant Detector(1)/Platforms/Android/AndroidManifest.xml create mode 100644 GDPR Non-compliant Detector(1)/Platforms/Android/MainActivity.cs create mode 100644 GDPR Non-compliant Detector(1)/Platforms/Android/MainApplication.cs create mode 100644 GDPR Non-compliant Detector(1)/Platforms/Android/Resources/values/colors.xml create mode 100644 GDPR Non-compliant Detector(1)/Platforms/MacCatalyst/AppDelegate.cs create mode 100644 GDPR Non-compliant Detector(1)/Platforms/MacCatalyst/Entitlements.plist create mode 100644 GDPR Non-compliant Detector(1)/Platforms/MacCatalyst/Info.plist create mode 100644 GDPR Non-compliant Detector(1)/Platforms/MacCatalyst/Program.cs create mode 100644 GDPR Non-compliant Detector(1)/Platforms/Tizen/Main.cs create mode 100644 GDPR Non-compliant Detector(1)/Platforms/Tizen/tizen-manifest.xml create mode 100644 GDPR Non-compliant Detector(1)/Platforms/Windows/App.xaml create mode 100644 GDPR Non-compliant Detector(1)/Platforms/Windows/App.xaml.cs create mode 100644 GDPR Non-compliant Detector(1)/Platforms/Windows/Package.appxmanifest create mode 100644 GDPR Non-compliant Detector(1)/Platforms/Windows/app.manifest create mode 100644 GDPR Non-compliant Detector(1)/Platforms/iOS/AppDelegate.cs create mode 100644 GDPR Non-compliant Detector(1)/Platforms/iOS/Info.plist create mode 100644 GDPR Non-compliant Detector(1)/Platforms/iOS/Program.cs create mode 100644 GDPR Non-compliant Detector(1)/Properties/launchSettings.json create mode 100644 GDPR Non-compliant Detector(1)/Resources/AppIcon/appicon.svg create mode 100644 GDPR Non-compliant Detector(1)/Resources/AppIcon/appiconfg.svg create mode 100644 GDPR Non-compliant Detector(1)/Resources/Fonts/OpenSans-Regular.ttf create mode 100644 GDPR Non-compliant Detector(1)/Resources/Fonts/OpenSans-Semibold.ttf create mode 100644 GDPR Non-compliant Detector(1)/Resources/Images/dotnet_bot.png create mode 100644 GDPR Non-compliant Detector(1)/Resources/Raw/AboutAssets.txt create mode 100644 GDPR Non-compliant Detector(1)/Resources/Splash/splash.svg create mode 100644 GDPR Non-compliant Detector(1)/Resources/Styles/Colors.xaml create mode 100644 GDPR Non-compliant Detector(1)/Resources/Styles/Styles.xaml create mode 100644 GDPR Non-compliant Detector(1)/loginPage.xaml create mode 100644 GDPR Non-compliant Detector(1)/loginPage.xaml.cs create mode 100644 GDPR Non-compliant Detector/.gitignore create mode 100644 GDPR Non-compliant Detector/.vs/GDPR Non-compliant Detector/DesignTimeBuild/.dtbcache.v2 create mode 100644 GDPR Non-compliant Detector/.vs/GDPR Non-compliant Detector/FileContentIndex/0f8a9f43-490b-4919-84e6-68adce16e834.vsidx create mode 100644 GDPR Non-compliant Detector/.vs/GDPR Non-compliant Detector/FileContentIndex/1896413a-4f18-480e-a327-f2e678ffd76c.vsidx create mode 100644 GDPR Non-compliant Detector/.vs/GDPR Non-compliant Detector/FileContentIndex/4660ae42-14ff-4700-8130-46216f972a23.vsidx create mode 100644 GDPR Non-compliant Detector/.vs/GDPR Non-compliant Detector/FileContentIndex/e0c47f8c-51d7-4c6f-8037-67199cb64a9a.vsidx create mode 100644 GDPR Non-compliant Detector/.vs/GDPR Non-compliant Detector/v17/.futdcache.v2 create mode 100644 GDPR Non-compliant Detector/.vs/GDPR Non-compliant Detector/v17/.suo create mode 100644 GDPR Non-compliant Detector/.vs/GDPR Non-compliant Detector/v17/DocumentLayout.json create mode 100644 GDPR Non-compliant Detector/.vs/ProjectEvaluation/gdpr non-compliant detector.metadata.v8.bin create mode 100644 GDPR Non-compliant Detector/.vs/ProjectEvaluation/gdpr non-compliant detector.projects.v8.bin create mode 100644 GDPR Non-compliant Detector/.vs/ProjectEvaluation/gdpr non-compliant detector.strings.v8.bin create mode 100644 GDPR Non-compliant Detector/App.xaml create mode 100644 GDPR Non-compliant Detector/App.xaml.cs create mode 100644 GDPR Non-compliant Detector/AppShell.xaml create mode 100644 GDPR Non-compliant Detector/AppShell.xaml.cs create mode 100644 GDPR Non-compliant Detector/GDPR Non-compliant Detector.csproj create mode 100644 GDPR Non-compliant Detector/GDPR Non-compliant Detector.csproj.user create mode 100644 GDPR Non-compliant Detector/GDPR Non-compliant Detector.sln create mode 100644 GDPR Non-compliant Detector/HomePage.xaml create mode 100644 GDPR Non-compliant Detector/HomePage.xaml.cs create mode 100644 GDPR Non-compliant Detector/MainPage.xaml create mode 100644 GDPR Non-compliant Detector/MainPage.xaml.cs create mode 100644 GDPR Non-compliant Detector/MauiProgram.cs create mode 100644 GDPR Non-compliant Detector/Platforms/Android/AndroidManifest.xml create mode 100644 GDPR Non-compliant Detector/Platforms/Android/MainActivity.cs create mode 100644 GDPR Non-compliant Detector/Platforms/Android/MainApplication.cs create mode 100644 GDPR Non-compliant Detector/Platforms/Android/Resources/values/colors.xml create mode 100644 GDPR Non-compliant Detector/Platforms/MacCatalyst/AppDelegate.cs create mode 100644 GDPR Non-compliant Detector/Platforms/MacCatalyst/Entitlements.plist create mode 100644 GDPR Non-compliant Detector/Platforms/MacCatalyst/Info.plist create mode 100644 GDPR Non-compliant Detector/Platforms/MacCatalyst/Program.cs create mode 100644 GDPR Non-compliant Detector/Platforms/Tizen/Main.cs create mode 100644 GDPR Non-compliant Detector/Platforms/Tizen/tizen-manifest.xml create mode 100644 GDPR Non-compliant Detector/Platforms/Windows/App.xaml create mode 100644 GDPR Non-compliant Detector/Platforms/Windows/App.xaml.cs create mode 100644 GDPR Non-compliant Detector/Platforms/Windows/Package.appxmanifest create mode 100644 GDPR Non-compliant Detector/Platforms/Windows/app.manifest create mode 100644 GDPR Non-compliant Detector/Platforms/iOS/AppDelegate.cs create mode 100644 GDPR Non-compliant Detector/Platforms/iOS/Info.plist create mode 100644 GDPR Non-compliant Detector/Platforms/iOS/Program.cs create mode 100644 GDPR Non-compliant Detector/Properties/launchSettings.json create mode 100644 GDPR Non-compliant Detector/Resources/AppIcon/appicon.svg create mode 100644 GDPR Non-compliant Detector/Resources/AppIcon/appiconfg.svg create mode 100644 GDPR Non-compliant Detector/Resources/Fonts/OpenSans-Regular.ttf create mode 100644 GDPR Non-compliant Detector/Resources/Fonts/OpenSans-Semibold.ttf create mode 100644 GDPR Non-compliant Detector/Resources/Images/dotnet_bot.png create mode 100644 GDPR Non-compliant Detector/Resources/Raw/AboutAssets.txt create mode 100644 GDPR Non-compliant Detector/Resources/Splash/splash.svg create mode 100644 GDPR Non-compliant Detector/Resources/Styles/Colors.xaml create mode 100644 GDPR Non-compliant Detector/Resources/Styles/Styles.xaml create mode 100644 GDPR Non-compliant Detector/loginPage.xaml create mode 100644 GDPR Non-compliant Detector/loginPage.xaml.cs create mode 100644 backend/Detection_Engine/__pycache__(1)/detection_engine.cpython-310.pyc create mode 100644 backend/Detection_Engine/__pycache__(1)/detection_engine.cpython-312.pyc create mode 100644 backend/Detection_Engine/__pycache__(1)/lang_detection.cpython-310.pyc create mode 100644 backend/Detection_Engine/__pycache__(1)/lang_detection.cpython-312.pyc create mode 100644 backend/Detection_Engine/__pycache__(1)/regex_layer.cpython-310.pyc create mode 100644 backend/Detection_Engine/__pycache__(1)/regex_layer.cpython-312.pyc create mode 100644 backend/Detection_Engine/regex_layer_unit_test(1).py create mode 100644 backend/Document_parser/20240603_095415_o.txt create mode 100644 backend/Document_parser/COS332_EXAM_2022PDF_240617_194915(1).pdf create mode 100644 backend/Document_parser/__pycache__(1)/detection_engine.cpython-310.pyc create mode 100644 backend/Document_parser/__pycache__(1)/document_parser.cpython-310.pyc create mode 100644 backend/Document_parser/__pycache__(1)/document_parser.cpython-312.pyc create mode 100644 backend/Document_parser/__pycache__(1)/lang_detection.cpython-310.pyc create mode 100644 backend/Document_parser/__pycache__(1)/lang_detection.cpython-312.pyc create mode 100644 backend/Document_parser/__pycache__(1)/lang_detection.cpython-39.pyc create mode 100644 backend/Document_parser/__pycache__(1)/lang_detection_unit_test.cpython-39-pytest-7.4.0.pyc create mode 100644 backend/Document_parser/__pycache__(1)/regex_layer.cpython-310.pyc create mode 100644 backend/Document_parser/__pycache__(1)/storage_and_submission.cpython-310.pyc create mode 100644 backend/Document_parser/__pycache__(1)/storage_and_submission.cpython-312.pyc create mode 100644 backend/Document_parser/__pycache__(1)/storage_and_submission.cpython-39.pyc create mode 100644 backend/Document_parser/__pycache__(1)/storage_and_submission_unit_test.cpython-39-pytest-7.4.0.pyc create mode 100644 backend/Document_parser/__pycache__(1)/text_extractor.cpython-310.pyc create mode 100644 backend/Document_parser/__pycache__(1)/text_extractor.cpython-312.pyc create mode 100644 backend/Document_parser/__pycache__(1)/text_extractor.cpython-39.pyc create mode 100644 backend/Document_parser/__pycache__(1)/text_extractor_unit_test.cpython-39-pytest-7.4.0.pyc create mode 100644 backend/Document_parser/__pycache__(1)/text_preprocessor.cpython-310.pyc create mode 100644 backend/Document_parser/__pycache__(1)/text_preprocessor.cpython-312.pyc create mode 100644 backend/Document_parser/__pycache__(1)/validator.cpython-310.pyc create mode 100644 backend/Document_parser/__pycache__(1)/validator.cpython-312.pyc create mode 100644 backend/Document_parser/__pycache__(1)/validator.cpython-39.pyc create mode 100644 backend/Document_parser/__pycache__(1)/validator_unit_test.cpython-39-pytest-7.4.0.pyc create mode 100644 backend/Document_parser/lang_detection.py create mode 100644 backend/Document_parser/lang_detection_unit_test.py create mode 100644 backend/Document_parser/main(1).py create mode 100644 backend/Document_parser/main(2).py create mode 100644 backend/File_monitor/file_watcher(1).py create mode 100644 backend/File_monitor/file_watcher_test(1).py create mode 100644 backend/backend_entry_int_test(1).py create mode 100644 backend/mockdata/COS332_EXAM_2022PDF_240617_194915(1).pdf create mode 100644 backend/uploads/output(1).pdf create mode 100644 documentation/Architectural Document(1).png create mode 100644 documentation/Demo_2___Architectural_Document(1).pdf create mode 100644 documentation/Demo_2___SRS(1).pdf create mode 100644 gnd-app/karma.conf(1).js create mode 100644 gnd-app/src/app/services(1)/file.service.spec.ts create mode 100644 gnd-app/src/app/services(1)/file.service.ts create mode 100644 gnd-app/src/assets/images/Help(1)/AfterUpload.png create mode 100644 gnd-app/src/assets/images/Help(1)/AnalysisOfFile.png create mode 100644 gnd-app/src/assets/images/Help(1)/ClickaFile.png create mode 100644 gnd-app/src/assets/images/Help(1)/HowToUpload.png create mode 100644 gnd-app/src/assets/images/Help(1)/Upload page.png create mode 100644 gnd-app/src/assets/images/Help(1)/UploadFileDialogue.png create mode 100644 gnd-app/src/assets/images/Help(1)/uploadaFilePage.png diff --git a/.github/workflows/frontendTests(1).yml b/.github/workflows/frontendTests(1).yml new file mode 100644 index 00000000..2a36607c --- /dev/null +++ b/.github/workflows/frontendTests(1).yml @@ -0,0 +1,38 @@ +# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs + +name: Node.js CI + +on: + push: + pull_request: + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [20.x] + + steps: + - uses: actions/checkout@v4 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + cache: 'npm' + cache-dependency-path: gnd-app/package-lock.json + + - name: Install Chrome + run: | + sudo apt-get update + sudo apt-get install -y google-chrome-stable + + - run: | + cd gnd-app + npm ci + - run: | + cd gnd-app + npm test -- --watch=false --browsers=ChromeHeadless diff --git a/.vscode(1)/settings.json b/.vscode(1)/settings.json new file mode 100644 index 00000000..02d86d4e --- /dev/null +++ b/.vscode(1)/settings.json @@ -0,0 +1,11 @@ +{ + "python.testing.unittestArgs": [ + "-v", + "-s", + "./backend", + "-p", + "*test*.py" + ], + "python.testing.pytestEnabled": false, + "python.testing.unittestEnabled": true +} \ No newline at end of file diff --git a/GDPR Non-compliant Detector(1)/.gitignore b/GDPR Non-compliant Detector(1)/.gitignore new file mode 100644 index 00000000..1cb2e205 --- /dev/null +++ b/GDPR Non-compliant Detector(1)/.gitignore @@ -0,0 +1,3 @@ +# Ignore bin and obj folders +bin/ +obj/ \ No newline at end of file diff --git a/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/DesignTimeBuild/.dtbcache.v2 b/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..463ca85f880e44c22bdc3c1ac515ec37899e884a GIT binary patch literal 288011 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 literal 0 HcmV?d00001 diff --git a/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/FileContentIndex/0f8a9f43-490b-4919-84e6-68adce16e834.vsidx b/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/FileContentIndex/0f8a9f43-490b-4919-84e6-68adce16e834.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..6b428675b7105c18f9897e354752e77cb411e471 GIT binary patch literal 10071 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 K_;-1yrv5)~@q(ZL literal 0 HcmV?d00001 diff --git a/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/FileContentIndex/e0c47f8c-51d7-4c6f-8037-67199cb64a9a.vsidx b/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/FileContentIndex/e0c47f8c-51d7-4c6f-8037-67199cb64a9a.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..55c903e623d962f1417de059512e38e13271f587 GIT binary patch literal 83422 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 CVd3%s literal 0 HcmV?d00001 diff --git a/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/v17/.futdcache.v2 b/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/v17/.futdcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..833db00a51356377dad84f0b025d1f0837380cea GIT binary patch literal 2020 zcmd;JU|{HGbhe5KElw>e29q%^`N^fZsd**EF^{Dgy(+1MRG;I)3E{1Jp1&0Kz{09J>A+N6h literal 0 HcmV?d00001 diff --git a/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/v17/.suo b/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..c6cb3cab179568270230102a88975f27de403bce GIT binary patch literal 82944 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 Pb`pEswtlOC{WJbQfg!j& literal 0 HcmV?d00001 diff --git a/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/v17/DocumentLayout.json b/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/v17/DocumentLayout.json new file mode 100644 index 00000000..581517b8 --- /dev/null +++ b/GDPR Non-compliant Detector(1)/.vs/GDPR Non-compliant Detector/v17/DocumentLayout.json @@ -0,0 +1,54 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\User\\Documents\\Academics\\2024\\COS 301 SOFTWARE ENGINEERING\\AprilFour\\GDPR-data-noncompliance-detector\\GDPR Non-compliant Detector\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{42462CC7-CC95-4833-A563-2DBEAF24F031}|GDPR Non-compliant Detector.csproj|c:\\users\\user\\documents\\academics\\2024\\cos 301 software engineering\\aprilfour\\gdpr-data-noncompliance-detector\\gdpr non-compliant detector\\homepage.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{42462CC7-CC95-4833-A563-2DBEAF24F031}|GDPR Non-compliant Detector.csproj|solutionrelative:homepage.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{42462CC7-CC95-4833-A563-2DBEAF24F031}|GDPR Non-compliant Detector.csproj|c:\\users\\user\\documents\\academics\\2024\\cos 301 software engineering\\aprilfour\\gdpr-data-noncompliance-detector\\gdpr non-compliant detector\\homepage.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", + "RelativeMoniker": "D:0:0:{42462CC7-CC95-4833-A563-2DBEAF24F031}|GDPR Non-compliant Detector.csproj|solutionrelative:homepage.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "HomePage.xaml.cs", + "DocumentMoniker": "C:\\Users\\User\\Documents\\Academics\\2024\\COS 301 SOFTWARE ENGINEERING\\AprilFour\\GDPR-data-noncompliance-detector\\GDPR Non-compliant Detector\\HomePage.xaml.cs", + "RelativeDocumentMoniker": "HomePage.xaml.cs", + "ToolTip": "C:\\Users\\User\\Documents\\Academics\\2024\\COS 301 SOFTWARE ENGINEERING\\AprilFour\\GDPR-data-noncompliance-detector\\GDPR Non-compliant Detector\\HomePage.xaml.cs", + "RelativeToolTip": "HomePage.xaml.cs", + "ViewState": "AQIAAAcAAAAAAAAAAAAgwA8AAAAJAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-06-01T13:11:46.422Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "HomePage.xaml", + "DocumentMoniker": "C:\\Users\\User\\Documents\\Academics\\2024\\COS 301 SOFTWARE ENGINEERING\\AprilFour\\GDPR-data-noncompliance-detector\\GDPR Non-compliant Detector\\HomePage.xaml", + "RelativeDocumentMoniker": "HomePage.xaml", + "ToolTip": "C:\\Users\\User\\Documents\\Academics\\2024\\COS 301 SOFTWARE ENGINEERING\\AprilFour\\GDPR-data-noncompliance-detector\\GDPR Non-compliant Detector\\HomePage.xaml", + "RelativeToolTip": "HomePage.xaml", + "ViewState": "AQIAAA0AAAAAAAAAAAAYwBsAAAAvAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-06-01T13:11:14.044Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/GDPR Non-compliant Detector(1)/.vs/ProjectEvaluation/gdpr non-compliant detector.metadata.v8.bin b/GDPR Non-compliant Detector(1)/.vs/ProjectEvaluation/gdpr non-compliant detector.metadata.v8.bin new file mode 100644 index 0000000000000000000000000000000000000000..b8535ff4b97de48c25cefc920284400bd153004e GIT binary patch literal 7612 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

l>AkfXo?v|7`CALTVciZAENnuvtzQbN< zn_3&K<_d=G^gr;NV+rmsC-9?Hy){#%T(vye>DtYkj`0Yf2`{WmI@K zP8v21`uI0Qs=%E2T@Gi%)1XG~Y)~Kk&8ZKh2fDjq1i*C&0*KDzH-y5YHt-rq?Sy(H znEQVuEQZx?mHV9GZkGS~nJ#|~7-qYJI=BtPMTTE4W)6jp(-^X~=Fa?qvS;o)tN|}3 w!GJV$iK#&Z)sMJU8Mrm@duQ|W_wC5WoWF17^gAIOekRZF@H=q!?a$)>0o|@vn*aa+ literal 0 HcmV?d00001 diff --git a/GDPR Non-compliant Detector(1)/.vs/ProjectEvaluation/gdpr non-compliant detector.projects.v8.bin b/GDPR Non-compliant Detector(1)/.vs/ProjectEvaluation/gdpr non-compliant detector.projects.v8.bin new file mode 100644 index 0000000000000000000000000000000000000000..1d564a184e039ba5bff69372cd2a40e76f637170 GIT binary patch literal 630362 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≧avW4Ro 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 G*#3XG(Gr>f literal 0 HcmV?d00001 diff --git a/GDPR Non-compliant Detector(1)/App.xaml b/GDPR Non-compliant Detector(1)/App.xaml new file mode 100644 index 00000000..1df04fe6 --- /dev/null +++ b/GDPR Non-compliant Detector(1)/App.xaml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/GDPR Non-compliant Detector(1)/App.xaml.cs b/GDPR Non-compliant Detector(1)/App.xaml.cs new file mode 100644 index 00000000..34144b4b --- /dev/null +++ b/GDPR Non-compliant Detector(1)/App.xaml.cs @@ -0,0 +1,12 @@ +namespace GDPR_Non_compliant_Detector +{ + public partial class App : Application + { + public App() + { + InitializeComponent(); + + MainPage = new AppShell(); + } + } +} diff --git a/GDPR Non-compliant Detector(1)/AppShell.xaml b/GDPR Non-compliant Detector(1)/AppShell.xaml new file mode 100644 index 00000000..119748dd --- /dev/null +++ b/GDPR Non-compliant Detector(1)/AppShell.xaml @@ -0,0 +1,16 @@ + + + + + + diff --git a/GDPR Non-compliant Detector(1)/AppShell.xaml.cs b/GDPR Non-compliant Detector(1)/AppShell.xaml.cs new file mode 100644 index 00000000..974131a6 --- /dev/null +++ b/GDPR Non-compliant Detector(1)/AppShell.xaml.cs @@ -0,0 +1,10 @@ +namespace GDPR_Non_compliant_Detector +{ + public partial class AppShell : Shell + { + public AppShell() + { + InitializeComponent(); + } + } +} diff --git a/GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.csproj b/GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.csproj new file mode 100644 index 00000000..d6d8135e --- /dev/null +++ b/GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.csproj @@ -0,0 +1,76 @@ + + + + net8.0-android;net8.0-ios;net8.0-maccatalyst + $(TargetFrameworks);net8.0-windows10.0.19041.0 + + + + + + + Exe + GDPR_Non_compliant_Detector + true + true + enable + enable + + + GDPR Non-compliant Detector + + + com.companyname.gdprnoncompliantdetector + + + 1.0 + 1 + + 11.0 + 13.1 + 21.0 + 10.0.17763.0 + 10.0.17763.0 + 6.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MSBuild:Compile + + + MSBuild:Compile + + + + + diff --git a/GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.csproj.user b/GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.csproj.user new file mode 100644 index 00000000..3408a9df --- /dev/null +++ b/GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.csproj.user @@ -0,0 +1,39 @@ + + + + False + net8.0-windows10.0.19041.0 + Windows Machine + + + + Designer + + + Designer + + + + + Designer + + + Designer + + + Designer + + + Designer + + + Designer + + + Designer + + + Designer + + + \ No newline at end of file diff --git a/GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.sln b/GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.sln new file mode 100644 index 00000000..db5fdabd --- /dev/null +++ b/GDPR Non-compliant Detector(1)/GDPR Non-compliant Detector.sln @@ -0,0 +1,27 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.10.34916.146 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GDPR Non-compliant Detector", "GDPR Non-compliant Detector.csproj", "{42462CC7-CC95-4833-A563-2DBEAF24F031}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {42462CC7-CC95-4833-A563-2DBEAF24F031}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {42462CC7-CC95-4833-A563-2DBEAF24F031}.Debug|Any CPU.Build.0 = Debug|Any CPU + {42462CC7-CC95-4833-A563-2DBEAF24F031}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {42462CC7-CC95-4833-A563-2DBEAF24F031}.Release|Any CPU.ActiveCfg = Release|Any CPU + {42462CC7-CC95-4833-A563-2DBEAF24F031}.Release|Any CPU.Build.0 = Release|Any CPU + {42462CC7-CC95-4833-A563-2DBEAF24F031}.Release|Any CPU.Deploy.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7895B33F-6D82-4926-8FC0-B89E338F333E} + EndGlobalSection +EndGlobal diff --git a/GDPR Non-compliant Detector(1)/HomePage.xaml b/GDPR Non-compliant Detector(1)/HomePage.xaml new file mode 100644 index 00000000..809b6d72 --- /dev/null +++ b/GDPR Non-compliant Detector(1)/HomePage.xaml @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +