diff --git a/.eslintrc b/.eslintrc index 92a677e79..6b8dd10bd 100644 --- a/.eslintrc +++ b/.eslintrc @@ -84,14 +84,6 @@ { "allowExpressions": true } - ], - "@typescript-eslint/ban-types": [ - "error", - { - "types": { - "Omit": "TS: prefer `StrictOmit` to built-in `Omit` type" - } - } ] } }, diff --git a/package.json b/package.json index a247e3adc..384bcbce3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "electron-mail", "description": "Unofficial ProtonMail Desktop App", - "version": "5.1.8", + "version": "5.1.9", "author": "Vladimir Yakovlev ", "license": "GPL-3.0", "homepage": "https://github.com/vladimiry/ElectronMail", @@ -99,34 +99,34 @@ "msgpackr": "1.9.5" }, "devDependencies": { - "@angular-eslint/eslint-plugin": "16.0.3", - "@angular/animations": "16.0.5", - "@angular/cdk": "16.0.4", - "@angular/common": "16.0.5", - "@angular/compiler": "16.0.5", - "@angular/compiler-cli": "16.0.5", - "@angular/core": "16.0.5", - "@angular/forms": "16.0.5", - "@angular/language-service": "16.0.5", - "@angular/platform-browser": "16.0.5", - "@angular/platform-browser-dynamic": "16.0.5", - "@angular/router": "16.0.5", - "@babel/core": "7.22.5", + "@angular-eslint/eslint-plugin": "16.1.0", + "@angular/animations": "16.1.4", + "@angular/cdk": "16.1.4", + "@angular/common": "16.1.4", + "@angular/compiler": "16.1.4", + "@angular/compiler-cli": "16.1.4", + "@angular/core": "16.1.4", + "@angular/forms": "16.1.4", + "@angular/language-service": "16.1.4", + "@angular/platform-browser": "16.1.4", + "@angular/platform-browser-dynamic": "16.1.4", + "@angular/router": "16.1.4", + "@babel/core": "7.22.9", "@babel/plugin-proposal-async-generator-functions": "7.20.7", "@babel/plugin-syntax-import-assertions": "7.22.5", "@babel/plugin-transform-async-to-generator": "7.22.5", - "@babel/plugin-transform-runtime": "7.22.5", - "@babel/runtime": "7.22.5", + "@babel/plugin-transform-runtime": "7.22.9", + "@babel/runtime": "7.22.6", "@cliqz/url-parser": "1.1.4", "@electron/rebuild": "3.2.13", "@expo/spawn-async": "1.7.2", "@ng-select/ng-select": "11.0.0", - "@ngrx/component": "16.0.1", - "@ngrx/effects": "16.0.1", - "@ngrx/store": "16.0.1", - "@ngtools/webpack": "16.0.5", + "@ngrx/component": "16.1.0", + "@ngrx/effects": "16.1.0", + "@ngrx/store": "16.1.0", + "@ngtools/webpack": "16.1.4", "@oneidentity/zstd-js": "1.0.3", - "@playwright/test": "1.35.0", + "@playwright/test": "1.36.0", "@rgba-image/lanczos": "0.1.1", "@t-bowersox/cookie": "github:vladimiry-playground/t-bowersox-cookie", "@types/archiver": "5.3.2", @@ -150,12 +150,12 @@ "@types/valid-url": "1.0.4", "@types/validator": "13.7.17", "@types/webpack-node-externals": "3.0.0", - "@typescript-eslint/eslint-plugin": "5.59.9", - "@typescript-eslint/parser": "5.59.9", - "app-builder-lib": "24.4.0", + "@typescript-eslint/eslint-plugin": "6.0.0", + "@typescript-eslint/parser": "6.0.0", + "app-builder-lib": "24.5.2", "archiver": "5.3.1", "asap-es": "1.3.3", - "babel-loader": "9.1.2", + "babel-loader": "9.1.3", "bootstrap": "4.6.1", "byline": "5.0.0", "class-transformer": "0.5.1", @@ -163,20 +163,20 @@ "class-validator": "0.14.0", "color-fns": "0.1.1", "combine-errors": "3.0.3", - "compare-versions": "5.0.3", - "cpx2": "4.2.3", + "compare-versions": "6.0.0", + "cpx2": "5.0.0", "cross-env": "7.0.3", "css-loader": "6.8.1", "dts-generator": "3.0.0", - "electron": "25.1.0", - "electron-builder": "24.4.0", + "electron": "25.3.0", + "electron-builder": "24.5.2", "electron-fetch": "1.9.1", "electron-log": "4.4.8", "electron-unhandled": "4.0.1", - "eslint": "8.42.0", + "eslint": "8.44.0", "eslint-plugin-import": "2.27.5", "eslint-plugin-sonarjs": "0.19.0", - "fast-glob": "3.2.12", + "fast-glob": "3.3.0", "font-awesome": "4.7.0", "format-imports": "3.2.5", "fs-backwards-stream": "1.0.0", @@ -184,12 +184,12 @@ "fs-json-store": "8.0.1", "fs-write-stream-atomic": "1.0.10", "html-loader": "4.2.0", - "html-webpack-plugin": "5.5.2", + "html-webpack-plugin": "5.5.3", "husky": "8.0.3", "immer": "10.0.2", "imports-loader": "4.0.1", "js-base64": "3.7.5", - "lint-staged": "13.2.2", + "lint-staged": "13.2.3", "lzutf8": "0.6.3", "mini-css-extract-plugin": "2.7.6", "monaco-editor": "0.36.1", @@ -200,30 +200,30 @@ "ngx-color-picker": "14.0.0", "node-libs-browser": "2.2.1", "node-loader": "2.0.0", - "npm-run-all2": "6.0.5", + "npm-run-all2": "6.0.6", "os-locale": "6.0.2", "otplib": "12.0.1", "outdent": "0.8.0", "path-is-inside": "1.0.2", - "playwright": "1.35.0", + "playwright": "1.36.0", "postcss-loader": "7.3.3", "postcss-url": "10.1.3", - "pure-uuid": "1.6.3", + "pure-uuid": "1.6.4", "pureimage": "0.3.15", "quickjs-emscripten": "0.23.0", "randomstring": "1.3.0", "rate-limiter-flexible": "2.4.1", "reflect-metadata": "0.1.13", - "remeda": "1.19.0", + "remeda": "1.23.0", "resolve-url-loader": "5.0.0", "rimraf": "5.0.1", "rxjs": "7.8.1", - "sanitize-html": "2.10.0", - "sass": "1.63.3", + "sanitize-html": "2.11.0", + "sass": "1.63.6", "sass-loader": "13.3.2", - "semver": "7.5.1", + "semver": "7.5.4", "serialize-error": "11.0.0", - "sinon": "15.1.0", + "sinon": "15.2.0", "stream-browserify": "3.0.0", "terser-webpack-plugin": "5.3.9", "to-string-loader": "1.2.0", @@ -232,21 +232,21 @@ "truncate-utf8-bytes": "1.0.2", "ts-deferred": "1.0.4", "ts-essentials": "9.3.2", - "ts-loader": "9.4.3", + "ts-loader": "9.4.4", "ts-nameof": "5.0.0", "ts-node": "10.9.1", - "ts-patch": "2.1.0", + "ts-patch": "3.0.1", "ts-transformer-keys": "0.4.4", "tslib": "2.5.3", "turndown": "7.1.2", - "typescript": "4.9.5", + "typescript": "5.1.3", "typescript-transform-paths": "3.4.6", "valid-url": "1.0.9", "webpack": "5.86.0", "webpack-cli": "5.1.4", "webpack-merge": "5.9.0", "webpack-node-externals": "3.0.0", - "zone.js": "0.13.0" + "zone.js": "0.13.1" }, "resolutions": { "@types/react": "^17", @@ -254,20 +254,21 @@ "builder-util-runtime": "^9", "rxjs": "^7", "tslib": "^2", - "typescript": "^4", + "typescript": "^5", "webpack": "^5" }, "pnpm": { "patchedDependencies": { "@electron/rebuild@3.2.13": "patches/@electron__rebuild@3.2.13.patch", - "app-builder-lib@24.4.0": "patches/app-builder-lib@24.4.0.patch", + "app-builder-lib@24.5.2": "patches/app-builder-lib@24.5.2.patch", "class-transformer-validator@0.9.1": "patches/class-transformer-validator@0.9.1.patch", "domino@2.1.6": "patches/domino@2.1.6.patch", "monaco-editor@0.36.1": "patches/monaco-editor@0.36.1.patch", "os-locale@6.0.2": "patches/os-locale@6.0.2.patch", "sodium-native@3.4.1": "patches/sodium-native@3.4.1.patch", "tough-cookie-web-storage-store@1.0.0": "patches/tough-cookie-web-storage-store@1.0.0.patch", - "ts-node@10.9.1": "patches/ts-node@10.9.1.patch" + "ts-node@10.9.1": "patches/ts-node@10.9.1.patch", + "@ts-nameof/transforms-ts@4.2.1": "patches/@ts-nameof__transforms-ts@4.2.1.patch" } } } diff --git a/patches/@ts-nameof__transforms-ts@4.2.1.patch b/patches/@ts-nameof__transforms-ts@4.2.1.patch new file mode 100644 index 000000000..281f5ecd4 --- /dev/null +++ b/patches/@ts-nameof__transforms-ts@4.2.1.patch @@ -0,0 +1,42 @@ +diff --git a/dist/transform.js b/dist/transform.js +index 190beef9842d45c772317fe51d0d34431187b871..d1245f68ec84f6deb34864f876dbd581fb8ef0ec 100644 +--- a/dist/transform.js ++++ b/dist/transform.js +@@ -32,12 +32,12 @@ var common_1 = require("@ts-nameof/common"); + function transform(node, context) { + switch (node.kind) { + case "StringLiteral": +- return ts.createLiteral(node.value); ++ return ts.factory.createStringLiteral(node.value); + case "ArrayLiteral": +- return ts.createArrayLiteral(node.elements.map(function (element) { return transform(element, context); })); ++ return ts.factory.createArrayLiteral(node.elements.map(function (element) { return transform(element, context); })); + case "TemplateExpression": + if (node.parts.length === 1 && typeof node.parts[0] === "string") +- return ts.createNoSubstitutionTemplateLiteral(node.parts[0]); ++ return ts.factory.createNoSubstitutionTemplateLiteral(node.parts[0]); + return createTemplateExpression(node, context); + default: + return common_1.throwError("Unsupported node kind: " + node.kind); +@@ -47,7 +47,7 @@ exports.transform = transform; + function createTemplateExpression(node, context) { + var firstPart = typeof node.parts[0] === "string" ? node.parts[0] : undefined; + var parts = firstPart != null ? node.parts.slice(1) : __spreadArrays(node.parts); +- return ts.createTemplateExpression(ts.createTemplateHead(firstPart || ""), getParts()); ++ return ts.factory.createTemplateExpression(ts.factory.createTemplateHead(firstPart || ""), getParts()); + function getParts() { + var templateSpans = []; + for (var i = 0; i < parts.length; i += 2) { +@@ -59,10 +59,10 @@ function createTemplateExpression(node, context) { + if (typeof text !== "string") + return common_1.throwError("Unexpected scenario where a string was expected, but an interpolated node was found."); + var tsExpression = interpolatedNode.expression; +- var tsText = !isLast ? ts.createTemplateMiddle(text) : ts.createTemplateTail(text); ++ var tsText = !isLast ? ts.factory.createTemplateMiddle(text) : ts.factory.createTemplateTail(text); + if (context != null) + context.interpolateExpressions.delete(tsExpression); +- templateSpans.push(ts.createTemplateSpan(tsExpression, tsText)); ++ templateSpans.push(ts.factory.createTemplateSpan(tsExpression, tsText)); + } + return templateSpans; + } \ No newline at end of file diff --git a/patches/app-builder-lib@24.4.0.patch b/patches/app-builder-lib@24.5.2.patch similarity index 100% rename from patches/app-builder-lib@24.4.0.patch rename to patches/app-builder-lib@24.5.2.patch diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c0c9359a1..511492dcf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -10,16 +10,19 @@ overrides: builder-util-runtime: ^9 rxjs: ^7 tslib: ^2 - typescript: ^4 + typescript: ^5 webpack: ^5 patchedDependencies: '@electron/rebuild@3.2.13': hash: 2w45xx6tckdyf3hmui6padlah4 path: patches/@electron__rebuild@3.2.13.patch - app-builder-lib@24.4.0: + '@ts-nameof/transforms-ts@4.2.1': + hash: jbjo2jvpqtbhbur3pgvyyugv7u + path: patches/@ts-nameof__transforms-ts@4.2.1.patch + app-builder-lib@24.5.2: hash: 6ufu6crwoedjphhv35cy4wigcm - path: patches/app-builder-lib@24.4.0.patch + path: patches/app-builder-lib@24.5.2.patch class-transformer-validator@0.9.1: hash: twysahdwagnufri7pux7j66uya path: patches/class-transformer-validator@0.9.1.patch @@ -45,7 +48,7 @@ patchedDependencies: dependencies: electron-rpc-api: specifier: 9.0.0 - version: 9.0.0(electron@25.1.0) + version: 9.0.0(electron@25.3.0) fs-json-store-encryption-adapter: specifier: 3.0.4 version: 3.0.4 @@ -58,59 +61,59 @@ dependencies: devDependencies: '@angular-eslint/eslint-plugin': - specifier: 16.0.3 - version: 16.0.3(eslint@8.42.0)(typescript@4.9.5) + specifier: 16.1.0 + version: 16.1.0(eslint@8.44.0)(typescript@5.1.6) '@angular/animations': - specifier: 16.0.5 - version: 16.0.5(@angular/core@16.0.5) + specifier: 16.1.4 + version: 16.1.4(@angular/core@16.1.4) '@angular/cdk': - specifier: 16.0.4 - version: 16.0.4(@angular/common@16.0.5)(@angular/core@16.0.5)(rxjs@7.8.1) + specifier: 16.1.4 + version: 16.1.4(@angular/common@16.1.4)(@angular/core@16.1.4)(rxjs@7.8.1) '@angular/common': - specifier: 16.0.5 - version: 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) + specifier: 16.1.4 + version: 16.1.4(@angular/core@16.1.4)(rxjs@7.8.1) '@angular/compiler': - specifier: 16.0.5 - version: 16.0.5(@angular/core@16.0.5) + specifier: 16.1.4 + version: 16.1.4(@angular/core@16.1.4) '@angular/compiler-cli': - specifier: 16.0.5 - version: 16.0.5(@angular/compiler@16.0.5)(typescript@4.9.5) + specifier: 16.1.4 + version: 16.1.4(@angular/compiler@16.1.4)(typescript@5.1.6) '@angular/core': - specifier: 16.0.5 - version: 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) + specifier: 16.1.4 + version: 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) '@angular/forms': - specifier: 16.0.5 - version: 16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1) + specifier: 16.1.4 + version: 16.1.4(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/platform-browser@16.1.4)(rxjs@7.8.1) '@angular/language-service': - specifier: 16.0.5 - version: 16.0.5 + specifier: 16.1.4 + version: 16.1.4 '@angular/platform-browser': - specifier: 16.0.5 - version: 16.0.5(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5) + specifier: 16.1.4 + version: 16.1.4(@angular/animations@16.1.4)(@angular/common@16.1.4)(@angular/core@16.1.4) '@angular/platform-browser-dynamic': - specifier: 16.0.5 - version: 16.0.5(@angular/common@16.0.5)(@angular/compiler@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5) + specifier: 16.1.4 + version: 16.1.4(@angular/common@16.1.4)(@angular/compiler@16.1.4)(@angular/core@16.1.4)(@angular/platform-browser@16.1.4) '@angular/router': - specifier: 16.0.5 - version: 16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1) + specifier: 16.1.4 + version: 16.1.4(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/platform-browser@16.1.4)(rxjs@7.8.1) '@babel/core': - specifier: 7.22.5 - version: 7.22.5 + specifier: 7.22.9 + version: 7.22.9 '@babel/plugin-proposal-async-generator-functions': specifier: 7.20.7 - version: 7.20.7(@babel/core@7.22.5) + version: 7.20.7(@babel/core@7.22.9) '@babel/plugin-syntax-import-assertions': specifier: 7.22.5 - version: 7.22.5(@babel/core@7.22.5) + version: 7.22.5(@babel/core@7.22.9) '@babel/plugin-transform-async-to-generator': specifier: 7.22.5 - version: 7.22.5(@babel/core@7.22.5) + version: 7.22.5(@babel/core@7.22.9) '@babel/plugin-transform-runtime': - specifier: 7.22.5 - version: 7.22.5(@babel/core@7.22.5) + specifier: 7.22.9 + version: 7.22.9(@babel/core@7.22.9) '@babel/runtime': - specifier: 7.22.5 - version: 7.22.5 + specifier: 7.22.6 + version: 7.22.6 '@cliqz/url-parser': specifier: 1.1.4 version: 1.1.4 @@ -122,25 +125,25 @@ devDependencies: version: 1.7.2 '@ng-select/ng-select': specifier: 11.0.0 - version: 11.0.0(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5) + version: 11.0.0(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/forms@16.1.4) '@ngrx/component': - specifier: 16.0.1 - version: 16.0.1(@angular/common@16.0.5)(@angular/core@16.0.5)(rxjs@7.8.1) + specifier: 16.1.0 + version: 16.1.0(@angular/common@16.1.4)(@angular/core@16.1.4)(rxjs@7.8.1) '@ngrx/effects': - specifier: 16.0.1 - version: 16.0.1(@angular/core@16.0.5)(@ngrx/store@16.0.1)(rxjs@7.8.1) + specifier: 16.1.0 + version: 16.1.0(@angular/core@16.1.4)(@ngrx/store@16.1.0)(rxjs@7.8.1) '@ngrx/store': - specifier: 16.0.1 - version: 16.0.1(@angular/core@16.0.5)(rxjs@7.8.1) + specifier: 16.1.0 + version: 16.1.0(@angular/core@16.1.4)(rxjs@7.8.1) '@ngtools/webpack': - specifier: 16.0.5 - version: 16.0.5(@angular/compiler-cli@16.0.5)(typescript@4.9.5)(webpack@5.86.0) + specifier: 16.1.4 + version: 16.1.4(@angular/compiler-cli@16.1.4)(typescript@5.1.6)(webpack@5.88.1) '@oneidentity/zstd-js': specifier: 1.0.3 version: 1.0.3 '@playwright/test': - specifier: 1.35.0 - version: 1.35.0 + specifier: 1.36.0 + version: 1.36.0 '@rgba-image/lanczos': specifier: 0.1.1 version: 0.1.1 @@ -176,7 +179,7 @@ devDependencies: version: 1.1.8 '@types/react': specifier: ^17 - version: 17.0.61 + version: 17.0.62 '@types/react-router': specifier: 5.1.20 version: 5.1.20 @@ -211,14 +214,14 @@ devDependencies: specifier: 3.0.0 version: 3.0.0(webpack-cli@5.1.4) '@typescript-eslint/eslint-plugin': - specifier: 5.59.9 - version: 5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(typescript@4.9.5) + specifier: 6.0.0 + version: 6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.44.0)(typescript@5.1.6) '@typescript-eslint/parser': - specifier: 5.59.9 - version: 5.59.9(eslint@8.42.0)(typescript@4.9.5) + specifier: 6.0.0 + version: 6.0.0(eslint@8.44.0)(typescript@5.1.6) app-builder-lib: specifier: ^24 - version: 24.4.0(patch_hash=6ufu6crwoedjphhv35cy4wigcm) + version: 24.5.2(patch_hash=6ufu6crwoedjphhv35cy4wigcm) archiver: specifier: 5.3.1 version: 5.3.1 @@ -226,8 +229,8 @@ devDependencies: specifier: 1.3.3 version: 1.3.3 babel-loader: - specifier: 9.1.2 - version: 9.1.2(@babel/core@7.22.5)(webpack@5.86.0) + specifier: 9.1.3 + version: 9.1.3(@babel/core@7.22.9)(webpack@5.88.1) bootstrap: specifier: 4.6.1 version: 4.6.1(jquery@3.7.0)(popper.js@1.16.1) @@ -250,26 +253,26 @@ devDependencies: specifier: 3.0.3 version: 3.0.3 compare-versions: - specifier: 5.0.3 - version: 5.0.3 + specifier: 6.0.0 + version: 6.0.0 cpx2: - specifier: 4.2.3 - version: 4.2.3 + specifier: 5.0.0 + version: 5.0.0 cross-env: specifier: 7.0.3 version: 7.0.3 css-loader: specifier: 6.8.1 - version: 6.8.1(webpack@5.86.0) + version: 6.8.1(webpack@5.88.1) dts-generator: specifier: 3.0.0 version: 3.0.0 electron: - specifier: 25.1.0 - version: 25.1.0 + specifier: 25.3.0 + version: 25.3.0 electron-builder: - specifier: 24.4.0 - version: 24.4.0 + specifier: 24.5.2 + version: 24.5.2 electron-fetch: specifier: 1.9.1 version: 1.9.1 @@ -280,17 +283,17 @@ devDependencies: specifier: 4.0.1 version: 4.0.1 eslint: - specifier: 8.42.0 - version: 8.42.0 + specifier: 8.44.0 + version: 8.44.0 eslint-plugin-import: specifier: 2.27.5 - version: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint@8.42.0) + version: 2.27.5(@typescript-eslint/parser@6.0.0)(eslint@8.44.0) eslint-plugin-sonarjs: specifier: 0.19.0 - version: 0.19.0(eslint@8.42.0) + version: 0.19.0(eslint@8.44.0) fast-glob: - specifier: 3.2.12 - version: 3.2.12 + specifier: 3.3.0 + version: 3.3.0 font-awesome: specifier: 4.7.0 version: 4.7.0 @@ -311,10 +314,10 @@ devDependencies: version: 1.0.10 html-loader: specifier: 4.2.0 - version: 4.2.0(webpack@5.86.0) + version: 4.2.0(webpack@5.88.1) html-webpack-plugin: - specifier: 5.5.2 - version: 5.5.2(webpack@5.86.0) + specifier: 5.5.3 + version: 5.5.3(webpack@5.88.1) husky: specifier: 8.0.3 version: 8.0.3 @@ -323,19 +326,19 @@ devDependencies: version: 10.0.2 imports-loader: specifier: 4.0.1 - version: 4.0.1(webpack@5.86.0) + version: 4.0.1(webpack@5.88.1) js-base64: specifier: 3.7.5 version: 3.7.5 lint-staged: - specifier: 13.2.2 - version: 13.2.2 + specifier: 13.2.3 + version: 13.2.3 lzutf8: specifier: 0.6.3 version: 0.6.3 mini-css-extract-plugin: specifier: 2.7.6 - version: 2.7.6(webpack@5.86.0) + version: 2.7.6(webpack@5.88.1) monaco-editor: specifier: 0.36.1 version: 0.36.1(patch_hash=35hhxhynaezsmn5scokclcr6au) @@ -350,19 +353,19 @@ devDependencies: version: 1.0.1 ngx-bootstrap: specifier: 9.0.0 - version: 9.0.0(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5)(rxjs@7.8.1) + version: 9.0.0(@angular/animations@16.1.4)(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/forms@16.1.4)(rxjs@7.8.1) ngx-color-picker: specifier: 14.0.0 - version: 14.0.0(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5) + version: 14.0.0(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/forms@16.1.4) node-libs-browser: specifier: 2.2.1 version: 2.2.1 node-loader: specifier: 2.0.0 - version: 2.0.0(webpack@5.86.0) + version: 2.0.0(webpack@5.88.1) npm-run-all2: - specifier: 6.0.5 - version: 6.0.5 + specifier: 6.0.6 + version: 6.0.6 os-locale: specifier: 6.0.2 version: 6.0.2(patch_hash=4ktr4lb7j2kpheabqfc43zx2ku) @@ -376,17 +379,17 @@ devDependencies: specifier: 1.0.2 version: 1.0.2 playwright: - specifier: 1.35.0 - version: 1.35.0 + specifier: 1.36.0 + version: 1.36.0 postcss-loader: specifier: 7.3.3 - version: 7.3.3(postcss@8.4.24)(webpack@5.86.0) + version: 7.3.3(postcss@8.4.25)(webpack@5.88.1) postcss-url: specifier: 10.1.3 - version: 10.1.3(postcss@8.4.24) + version: 10.1.3(postcss@8.4.25) pure-uuid: - specifier: 1.6.3 - version: 1.6.3 + specifier: 1.6.4 + version: 1.6.4 pureimage: specifier: 0.3.15 version: 0.3.15 @@ -403,8 +406,8 @@ devDependencies: specifier: 0.1.13 version: 0.1.13 remeda: - specifier: 1.19.0 - version: 1.19.0 + specifier: 1.23.0 + version: 1.23.0 resolve-url-loader: specifier: 5.0.0 version: 5.0.0 @@ -415,29 +418,29 @@ devDependencies: specifier: ^7 version: 7.8.1 sanitize-html: - specifier: 2.10.0 - version: 2.10.0 + specifier: 2.11.0 + version: 2.11.0 sass: - specifier: 1.63.3 - version: 1.63.3 + specifier: 1.63.6 + version: 1.63.6 sass-loader: specifier: 13.3.2 - version: 13.3.2(sass@1.63.3)(webpack@5.86.0) + version: 13.3.2(sass@1.63.6)(webpack@5.88.1) semver: - specifier: 7.5.1 - version: 7.5.1 + specifier: 7.5.4 + version: 7.5.4 serialize-error: specifier: 11.0.0 version: 11.0.0 sinon: - specifier: 15.1.0 - version: 15.1.0 + specifier: 15.2.0 + version: 15.2.0 stream-browserify: specifier: 3.0.0 version: 3.0.0 terser-webpack-plugin: specifier: 5.3.9 - version: 5.3.9(webpack@5.86.0) + version: 5.3.9(webpack@5.88.1) to-string-loader: specifier: 1.2.0 version: 1.2.0 @@ -455,43 +458,43 @@ devDependencies: version: 1.0.4 ts-essentials: specifier: 9.3.2 - version: 9.3.2(typescript@4.9.5) + version: 9.3.2(typescript@5.1.6) ts-loader: - specifier: 9.4.3 - version: 9.4.3(typescript@4.9.5)(webpack@5.86.0) + specifier: 9.4.4 + version: 9.4.4(typescript@5.1.6)(webpack@5.88.1) ts-nameof: specifier: 5.0.0 - version: 5.0.0(typescript@4.9.5) + version: 5.0.0(typescript@5.1.6) ts-node: specifier: 10.9.1 - version: 10.9.1(patch_hash=gdagwmwndeixxlcm7duqxqq3r4)(@types/node@18.14.0)(typescript@4.9.5) + version: 10.9.1(patch_hash=gdagwmwndeixxlcm7duqxqq3r4)(@types/node@18.14.0)(typescript@5.1.6) ts-patch: - specifier: 2.1.0 - version: 2.1.0(typescript@4.9.5) + specifier: 3.0.1 + version: 3.0.1 ts-transformer-keys: specifier: 0.4.4 - version: 0.4.4(typescript@4.9.5) + version: 0.4.4(typescript@5.1.6) tslib: specifier: ^2 - version: 2.5.3 + version: 2.6.0 turndown: specifier: 7.1.2 version: 7.1.2 typescript: - specifier: ^4 - version: 4.9.5 + specifier: ^5 + version: 5.1.6 typescript-transform-paths: specifier: 3.4.6 - version: 3.4.6(typescript@4.9.5) + version: 3.4.6(typescript@5.1.6) valid-url: specifier: 1.0.9 version: 1.0.9 webpack: specifier: ^5 - version: 5.86.0(webpack-cli@5.1.4) + version: 5.88.1(webpack-cli@5.1.4) webpack-cli: specifier: 5.1.4 - version: 5.1.4(webpack@5.86.0) + version: 5.1.4(webpack@5.88.1) webpack-merge: specifier: 5.9.0 version: 5.9.0 @@ -499,8 +502,8 @@ devDependencies: specifier: 3.0.0 version: 3.0.0 zone.js: - specifier: 0.13.0 - version: 0.13.0 + specifier: 0.13.1 + version: 0.13.1 packages: @@ -508,6 +511,11 @@ packages: resolution: {integrity: sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ==} dev: true + /@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + dev: true + /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} @@ -516,190 +524,190 @@ packages: '@jridgewell/trace-mapping': 0.3.18 dev: true - /@angular-eslint/bundled-angular-compiler@16.0.3: - resolution: {integrity: sha512-8zwY6ustiPXBEF3+jELKVwGk6j2HJn7GHbqAhDFR02YiE27iRMSGTHIAWGs6ZI7F1JgfrIsOHrUgzC1x95K6rg==} + /@angular-eslint/bundled-angular-compiler@16.1.0: + resolution: {integrity: sha512-5EFAWXuFJADr3imo/ZYshY8s0K7U7wyysnE2LXnpT9PAi5rmkzt70UNZNRuamCbXr4tdIiu+fXWOj7tUuJKnnw==} dev: true - /@angular-eslint/eslint-plugin@16.0.3(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-1c+dFytcQDOA2wJ8/rtydMV6UYq1BgVfOcBXOr0WJxC9g8Cad9czcUOkW41WGrTp5kICMliV0ypH5eEaCM2WDQ==} + /@angular-eslint/eslint-plugin@16.1.0(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-BFzzJJlgQgWc8avdSBkaDWAzNSUqcwWy0L1iZSBdXGoIOxj72kLbwe99emb8M+rUfCveljQkeM2pcYu8XLbJIA==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/utils': 16.0.3(eslint@8.42.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.7(eslint@8.42.0)(typescript@4.9.5) - eslint: 8.42.0 - typescript: 4.9.5 + '@angular-eslint/utils': 16.1.0(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/utils': 5.62.0(eslint@8.44.0)(typescript@5.1.6) + eslint: 8.44.0 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@angular-eslint/utils@16.0.3(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-QsbUVHJLk+fE08/D4y3wOyGk1iX2LVSygw+uzilbaAXfjD5/c0Ei5FbVx2mMYPk+aOl4yrvGQW3dmetMiAR0MQ==} + /@angular-eslint/utils@16.1.0(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-u5XscYUq1F/7RuwyVIV2a280QL27lyQz434VYR+Np/oO21NGj5jxoRKb55xhXT9EFVs5Sy4JYeEUp6S75J/cUw==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/bundled-angular-compiler': 16.0.3 - '@typescript-eslint/utils': 5.59.7(eslint@8.42.0)(typescript@4.9.5) - eslint: 8.42.0 - typescript: 4.9.5 + '@angular-eslint/bundled-angular-compiler': 16.1.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.44.0)(typescript@5.1.6) + eslint: 8.44.0 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@angular/animations@16.0.5(@angular/core@16.0.5): - resolution: {integrity: sha512-qfIOa3Pl+3w/J196ShcHNnAtElQrTcwowoYBf73h5KX7NEsdvUcOJCK6lIdem9FKckVQpf8S+UnGXx99eJXqvg==} + /@angular/animations@16.1.4(@angular/core@16.1.4): + resolution: {integrity: sha512-QdqmnMEYsrZK1BB+/TGteyoQVRwIpRdBP4Jg+hX/BDhVpt35dptSwvNZj7+9zoYLwNo5DuGlttljEaLOs1UcUw==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/core': 16.0.5 + '@angular/core': 16.1.4 dependencies: - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - tslib: 2.5.3 + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) + tslib: 2.6.0 dev: true - /@angular/cdk@16.0.4(@angular/common@16.0.5)(@angular/core@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-IIIACQJE6HOKiJo6ZnxZ1B8kSZmUcb7PZOllJhnerQzaJ2qL6tvwhPBTXlj5ekIh8j78VsQWswgr1ooFseYxhg==} + /@angular/cdk@16.1.4(@angular/common@16.1.4)(@angular/core@16.1.4)(rxjs@7.8.1): + resolution: {integrity: sha512-05m0+NoAkV5O15GUEX2GQLySe8iC6P0GXVqUjLipdGmZ2/pNndJ/DGbqkX8dAAo/Z3ss2TEyRNYMOJdLIjV5vw==} peerDependencies: '@angular/common': ^16.0.0 || ^17.0.0 '@angular/core': ^16.0.0 || ^17.0.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) + '@angular/common': 16.1.4(@angular/core@16.1.4)(rxjs@7.8.1) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.0 optionalDependencies: parse5: 7.1.2 dev: true - /@angular/common@16.0.5(@angular/core@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-qCcfuvs6Suqv7uA3MrtIi+aY2KW6F57XnRTzWdU3PLQjv8LHN8SZQee5ce2TQ8yCgAIdiLRGDqmLz+DvmRXiIQ==} + /@angular/common@16.1.4(@angular/core@16.1.4)(rxjs@7.8.1): + resolution: {integrity: sha512-SDA8GZVY0nXCJaNUy13L22jAKuk1LZgQ6QzqOpqQc50C25bfBQbYv68PKjHCjQ62VxGKnDSTT85xCMNx+y/U4g==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/core': 16.0.5 + '@angular/core': 16.1.4 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.0 dev: true - /@angular/compiler-cli@16.0.5(@angular/compiler@16.0.5)(typescript@4.9.5): - resolution: {integrity: sha512-AiT7rUX2V6SB18+uCRahGfpFZlyb4dIj63YxQSZIypoA1+AiqrmLVshnaiJhb7ZggZB8PIjJI8waPBbujXBtbg==} + /@angular/compiler-cli@16.1.4(@angular/compiler@16.1.4)(typescript@5.1.6): + resolution: {integrity: sha512-JerJOZeOLaHFHrfWMm4m9tEw+MdNNIMPj3TSauJ6uZPbFokGeqS2GsUBMjuQlwh5xY4duh1HtRsohvshpl306A==} engines: {node: ^16.14.0 || >=18.10.0} hasBin: true peerDependencies: - '@angular/compiler': 16.0.5 - typescript: '>=4.9.3 <5.1' + '@angular/compiler': 16.1.4 + typescript: '>=4.9.3 <5.2' dependencies: - '@angular/compiler': 16.0.5(@angular/core@16.0.5) - '@babel/core': 7.21.8 + '@angular/compiler': 16.1.4(@angular/core@16.1.4) + '@babel/core': 7.22.5 '@jridgewell/sourcemap-codec': 1.4.15 chokidar: 3.5.3 convert-source-map: 1.9.0 reflect-metadata: 0.1.13 - semver: 7.5.1 - tslib: 2.5.3 - typescript: 4.9.5 + semver: 7.5.4 + tslib: 2.6.0 + typescript: 5.1.6 yargs: 17.7.2 transitivePeerDependencies: - supports-color dev: true - /@angular/compiler@16.0.5(@angular/core@16.0.5): - resolution: {integrity: sha512-AqUqAcK7yQHRGkJF0PD3firTak4jEXvsuDB9+h399AbVUwHcAe46jSp8Cwn6B2mg8sKPCQ65IJRze8DCYv7xOg==} + /@angular/compiler@16.1.4(@angular/core@16.1.4): + resolution: {integrity: sha512-5iKx8g+6/LtiRhbqMS2Jw1AshFUb4M8LO9WQKfRoE+5mZrDOYkAQYgOlAO7fk0mOCXeZcHJBbq2nuwDfwsZIiw==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/core': 16.0.5 + '@angular/core': 16.1.4 peerDependenciesMeta: '@angular/core': optional: true dependencies: - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - tslib: 2.5.3 + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) + tslib: 2.6.0 dev: true - /@angular/core@16.0.5(rxjs@7.8.1)(zone.js@0.13.0): - resolution: {integrity: sha512-zZYcL10eKkwjR0zIjJzqlyKpu+a0aPQrSdVUDc/ugEEcf80sN/BBEQxC8CNqccbUDFUIk/qPi/2Q9b6U1rKJpA==} + /@angular/core@16.1.4(rxjs@7.8.1)(zone.js@0.13.1): + resolution: {integrity: sha512-eWs++peAp+Lm2SHGfMsHAye2IOmlDKkVJ4dFf4TaZXW+AEev3FXKXLFp+dBUq8YkCKly7iAV26NXEUBOFFtplQ==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: rxjs: ^6.5.3 || ^7.4.0 zone.js: ~0.13.0 dependencies: rxjs: 7.8.1 - tslib: 2.5.3 - zone.js: 0.13.0 + tslib: 2.6.0 + zone.js: 0.13.1 dev: true - /@angular/forms@16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-D5fSwa/xjrejUcC+WmirP89bKciwlCu9EDcQ83mR8tdtv27sc6Ht67RiCYVR1XSaro0bRxJZ0PeZJi7lqSZwdw==} + /@angular/forms@16.1.4(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/platform-browser@16.1.4)(rxjs@7.8.1): + resolution: {integrity: sha512-JLhO7gM0WyTfr6tEWZMiCGikWLgaC/a2+tuxWsSlXUjlrbE4DyLzSAA6JqyDCFTvm9B/QzRPDfgExLTTZJY4eQ==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/common': 16.0.5 - '@angular/core': 16.0.5 - '@angular/platform-browser': 16.0.5 + '@angular/common': 16.1.4 + '@angular/core': 16.1.4 + '@angular/platform-browser': 16.1.4 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/platform-browser': 16.0.5(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5) + '@angular/common': 16.1.4(@angular/core@16.1.4)(rxjs@7.8.1) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) + '@angular/platform-browser': 16.1.4(@angular/animations@16.1.4)(@angular/common@16.1.4)(@angular/core@16.1.4) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.0 dev: true - /@angular/language-service@16.0.5: - resolution: {integrity: sha512-Z37PBL4KqeW1byr/7xt9/6lS4gl2WDAlQklZ/tsLG5qvz35A6P6GY8aQC8UTHgXYXgDseWbOnxFIdyq1pSPcxg==} + /@angular/language-service@16.1.4: + resolution: {integrity: sha512-FmasGUt77+GS2AFspVJR8Sg0NNlxCJJKHCHO4cch2fKXnwLZxd4aeHU0ttlVCA/hTFN50+03S3CBvru25L+74A==} engines: {node: ^16.14.0 || >=18.10.0} dev: true - /@angular/platform-browser-dynamic@16.0.5(@angular/common@16.0.5)(@angular/compiler@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5): - resolution: {integrity: sha512-P119TZJa2JhkVeAgfDeO01pYcIzUHF/kc+JWYi8nIyWsz/ynx5kfIk1wo3GpOaqCb+iieZYLRgwIMRMpQgkxUg==} + /@angular/platform-browser-dynamic@16.1.4(@angular/common@16.1.4)(@angular/compiler@16.1.4)(@angular/core@16.1.4)(@angular/platform-browser@16.1.4): + resolution: {integrity: sha512-OIszPs3NLCZWL8BEvn458JotNMdXPGyEVToNa2cEVgtakVxkhrhmoFlwJTWJN4GRkHNL5h2Vb0JLEYICwr7sgg==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/common': 16.0.5 - '@angular/compiler': 16.0.5 - '@angular/core': 16.0.5 - '@angular/platform-browser': 16.0.5 + '@angular/common': 16.1.4 + '@angular/compiler': 16.1.4 + '@angular/core': 16.1.4 + '@angular/platform-browser': 16.1.4 dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/compiler': 16.0.5(@angular/core@16.0.5) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/platform-browser': 16.0.5(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5) - tslib: 2.5.3 + '@angular/common': 16.1.4(@angular/core@16.1.4)(rxjs@7.8.1) + '@angular/compiler': 16.1.4(@angular/core@16.1.4) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) + '@angular/platform-browser': 16.1.4(@angular/animations@16.1.4)(@angular/common@16.1.4)(@angular/core@16.1.4) + tslib: 2.6.0 dev: true - /@angular/platform-browser@16.0.5(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5): - resolution: {integrity: sha512-2lTUsnrUMSVjkeEfEgDBbLFYYLWQMxxGWiEvXjJvAv/dg4YeRsEDk9TTYSmca4dtXcsa0v1AtvTRHa6lvupDwQ==} + /@angular/platform-browser@16.1.4(@angular/animations@16.1.4)(@angular/common@16.1.4)(@angular/core@16.1.4): + resolution: {integrity: sha512-eQ1dBh/6ZwJVeiNGrcW6ePFmWeS+Oheu1RpuZSsvM/fI6qfsZE+or9IJ61SFvsMs65SbrO90Akc+ZXmpEidPdA==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/animations': 16.0.5 - '@angular/common': 16.0.5 - '@angular/core': 16.0.5 + '@angular/animations': 16.1.4 + '@angular/common': 16.1.4 + '@angular/core': 16.1.4 peerDependenciesMeta: '@angular/animations': optional: true dependencies: - '@angular/animations': 16.0.5(@angular/core@16.0.5) - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - tslib: 2.5.3 + '@angular/animations': 16.1.4(@angular/core@16.1.4) + '@angular/common': 16.1.4(@angular/core@16.1.4)(rxjs@7.8.1) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) + tslib: 2.6.0 dev: true - /@angular/router@16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-wR65acryCchVY+cDHVVyZ/XkVd68PcB9eTKmaCGXI1vhchv75R3RtpMAfWLrnj0WywwAaG8wTJPN6C8UrmMbAQ==} + /@angular/router@16.1.4(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/platform-browser@16.1.4)(rxjs@7.8.1): + resolution: {integrity: sha512-ooAK7XsY7fLW80htej9jHmct37biK77aNApCdiY+KlLdd45x//ObGxRYXcSSyvs7mRS0AMTGuA/G7/5AMcqcZg==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/common': 16.0.5 - '@angular/core': 16.0.5 - '@angular/platform-browser': 16.0.5 + '@angular/common': 16.1.4 + '@angular/core': 16.1.4 + '@angular/platform-browser': 16.1.4 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/platform-browser': 16.0.5(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5) + '@angular/common': 16.1.4(@angular/core@16.1.4)(rxjs@7.8.1) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) + '@angular/platform-browser': 16.1.4(@angular/animations@16.1.4)(@angular/common@16.1.4)(@angular/core@16.1.4) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /@babel/code-frame@7.22.5: @@ -709,59 +717,59 @@ packages: '@babel/highlight': 7.22.5 dev: true - /@babel/compat-data@7.22.5: - resolution: {integrity: sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==} + /@babel/compat-data@7.22.9: + resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.21.8: - resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==} + /@babel/core@7.22.5: + resolution: {integrity: sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.21.8) - '@babel/helper-module-transforms': 7.22.5 - '@babel/helpers': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/generator': 7.22.9 + '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.5) + '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.5) + '@babel/helpers': 7.22.6 + '@babel/parser': 7.22.7 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/core@7.22.5: - resolution: {integrity: sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==} + /@babel/core@7.22.9: + resolution: {integrity: sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) - '@babel/helper-module-transforms': 7.22.5 - '@babel/helpers': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/generator': 7.22.9 + '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) + '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) + '@babel/helpers': 7.22.6 + '@babel/parser': 7.22.7 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/generator@7.22.5: - resolution: {integrity: sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==} + /@babel/generator@7.22.9: + resolution: {integrity: sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.5 @@ -777,46 +785,45 @@ packages: '@babel/types': 7.22.5 dev: true - /@babel/helper-compilation-targets@7.22.5(@babel/core@7.21.8): - resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==} + /@babel/helper-compilation-targets@7.22.9(@babel/core@7.22.5): + resolution: {integrity: sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.21.8 + '@babel/compat-data': 7.22.9 + '@babel/core': 7.22.5 '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.7 + browserslist: 4.21.9 lru-cache: 5.1.1 - semver: 6.3.0 + semver: 6.3.1 dev: true - /@babel/helper-compilation-targets@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==} + /@babel/helper-compilation-targets@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 + '@babel/compat-data': 7.22.9 + '@babel/core': 7.22.9 '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.7 + browserslist: 4.21.9 lru-cache: 5.1.1 - semver: 6.3.0 + semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider@0.4.0(@babel/core@7.22.5): - resolution: {integrity: sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==} + /@babel/helper-define-polyfill-provider@0.4.1(@babel/core@7.22.9): + resolution: {integrity: sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.2 - semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true @@ -848,20 +855,32 @@ packages: '@babel/types': 7.22.5 dev: true - /@babel/helper-module-transforms@7.22.5: - resolution: {integrity: sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==} + /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.5): + resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: + '@babel/core': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-module-imports': 7.22.5 '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.5 + dev: true + + /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.9 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color dev: true /@babel/helper-plugin-utils@7.22.5: @@ -869,19 +888,16 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==} + /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/helper-wrap-function': 7.22.9 dev: true /@babel/helper-simple-access@7.22.5: @@ -891,8 +907,8 @@ packages: '@babel/types': 7.22.5 dev: true - /@babel/helper-split-export-declaration@7.22.5: - resolution: {integrity: sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==} + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.5 @@ -913,24 +929,21 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-wrap-function@7.22.5: - resolution: {integrity: sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==} + /@babel/helper-wrap-function@7.22.9: + resolution: {integrity: sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.22.5 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color dev: true - /@babel/helpers@7.22.5: - resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==} + /@babel/helpers@7.22.6: + resolution: {integrity: sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color @@ -945,81 +958,77 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser@7.22.5: - resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} + /@babel/parser@7.22.7: + resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.22.5 dev: true - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.5): + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.9): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.5): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.9): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.5): + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-module-imports': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.9) dev: true - /@babel/plugin-transform-runtime@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-bg4Wxd1FWeFx3daHFTWk1pkSWK/AyQuiyAoeZAOkAOUBjnZPH6KT7eMxouV47tQ6hl6ax2zyAWBdWZXbrvXlaw==} + /@babel/plugin-transform-runtime@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-module-imports': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.3(@babel/core@7.22.5) - babel-plugin-polyfill-corejs3: 0.8.1(@babel/core@7.22.5) - babel-plugin-polyfill-regenerator: 0.5.0(@babel/core@7.22.5) - semver: 6.3.0 + babel-plugin-polyfill-corejs2: 0.4.4(@babel/core@7.22.9) + babel-plugin-polyfill-corejs3: 0.8.2(@babel/core@7.22.9) + babel-plugin-polyfill-regenerator: 0.5.1(@babel/core@7.22.9) + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/runtime@7.22.5: - resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} + /@babel/runtime@7.22.6: + resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 @@ -1030,21 +1039,21 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.7 '@babel/types': 7.22.5 dev: true - /@babel/traverse@7.22.5: - resolution: {integrity: sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==} + /@babel/traverse@7.22.8: + resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 + '@babel/generator': 7.22.9 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.22.7 '@babel/types': 7.22.5 debug: 4.3.4 globals: 11.12.0 @@ -1140,15 +1149,15 @@ packages: fs-extra: 8.1.0 got: 11.8.6 progress: 2.0.3 - semver: 6.3.0 + semver: 6.3.1 sumchecker: 3.0.1 optionalDependencies: global-agent: 3.0.0 transitivePeerDependencies: - supports-color - /@electron/notarize@1.2.3: - resolution: {integrity: sha512-9oRzT56rKh5bspk3KpAVF8lPKHYQrBnRwcgiOeR0hdilVEQmszDaAu0IPCPrwwzJN0ugNs0rRboTreHMt/6mBQ==} + /@electron/notarize@1.2.4: + resolution: {integrity: sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg==} engines: {node: '>= 10.0.0'} dependencies: debug: 4.3.4 @@ -1167,7 +1176,7 @@ packages: fs-extra: 10.1.0 isbinaryfile: 4.0.10 minimist: 1.2.8 - plist: 3.0.6 + plist: 3.1.0 transitivePeerDependencies: - supports-color dev: true @@ -1185,13 +1194,12 @@ packages: got: 11.8.6 node-abi: 3.45.0 node-api-version: 0.1.4 - node-gyp: 9.3.1 + node-gyp: 9.4.0 ora: 5.4.1 - semver: 7.5.1 + semver: 7.5.4 tar: 6.1.15 yargs: 17.7.2 transitivePeerDependencies: - - bluebird - supports-color dev: true patched: true @@ -1206,18 +1214,18 @@ packages: dir-compare: 3.3.0 fs-extra: 9.1.0 minimatch: 3.1.2 - plist: 3.0.6 + plist: 3.1.0 transitivePeerDependencies: - supports-color dev: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.42.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.44.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.42.0 + eslint: 8.44.0 eslint-visitor-keys: 3.4.1 dev: true @@ -1226,13 +1234,13 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@2.0.3: - resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + /@eslint/eslintrc@2.1.0: + resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.5.2 + espree: 9.6.0 globals: 13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 @@ -1243,8 +1251,8 @@ packages: - supports-color dev: true - /@eslint/js@8.42.0: - resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==} + /@eslint/js@8.44.0: + resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1255,10 +1263,6 @@ packages: cross-spawn: 7.0.3 dev: true - /@gar/promisify@1.1.3: - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - dev: true - /@hscmap/cache-map@1.2.0: resolution: {integrity: sha512-eLJ1Ft40fDlJuUdNkBN6RZ3yzhNHvJLxZ4ZKOP574CH9cjeUpfTmenCrOX2863NHLD2+BzUVehlykj2TxYPtBQ==} dev: false @@ -1319,8 +1323,8 @@ packages: engines: {node: '>=6.0.0'} dev: true - /@jridgewell/source-map@0.3.3: - resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} + /@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 @@ -1422,7 +1426,7 @@ packages: dev: false optional: true - /@ng-select/ng-select@11.0.0(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5): + /@ng-select/ng-select@11.0.0(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/forms@16.1.4): resolution: {integrity: sha512-zuqZ/9LVV4nxiOFWo0hWncTqDV2QcUcUqZyMa4kKZxJALRmPumo4+BXca1h1KY6SHYFJeINIriK93LApeMSwQQ==} engines: {node: '>= 16', npm: '>= 8'} peerDependencies: @@ -1430,60 +1434,65 @@ packages: '@angular/core': ^16.0.0 '@angular/forms': ^16.0.0 dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/forms': 16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1) - tslib: 2.5.3 + '@angular/common': 16.1.4(@angular/core@16.1.4)(rxjs@7.8.1) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) + '@angular/forms': 16.1.4(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/platform-browser@16.1.4)(rxjs@7.8.1) + tslib: 2.6.0 dev: true - /@ngrx/component@16.0.1(@angular/common@16.0.5)(@angular/core@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-iP8wIATui0y6AtPivtoyWh7p+0eAZRkHL/vNn5F9orW58ULIGvl5cLb/krg+CjR9BnNfZGDf7QfrkueCCB8NQQ==} + /@ngrx/component@16.1.0(@angular/common@16.1.4)(@angular/core@16.1.4)(rxjs@7.8.1): + resolution: {integrity: sha512-QqU3gR2eHMfF3yR5H1+gtb+aNfQEzoBmbCec8Kv7liKbZODjeYpiPpU5ZEUCUQGU7DGh8/zFG7rECJ3WgyL1YQ==} peerDependencies: '@angular/common': ^16.0.0 '@angular/core': ^16.0.0 rxjs: ^6.5.3 || ^7.5.0 dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) + '@angular/common': 16.1.4(@angular/core@16.1.4)(rxjs@7.8.1) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.0 dev: true - /@ngrx/effects@16.0.1(@angular/core@16.0.5)(@ngrx/store@16.0.1)(rxjs@7.8.1): - resolution: {integrity: sha512-hpmON8p7kT44jIiruLBy3raFkYhNzQ45was0puKPkGhv41VrAoo44UcEn4Aysdx5yHaJc/CMCtI/+emFIpqgGA==} + /@ngrx/effects@16.1.0(@angular/core@16.1.4)(@ngrx/store@16.1.0)(rxjs@7.8.1): + resolution: {integrity: sha512-sdLzxjdQcYht3SYiuhchF4uOxxZIy3h9TEoyVp6PZJmiLJqhMAmV9/+s3tPD7yKd4+4o4n+HeiLDOTlMxn3Bxg==} peerDependencies: '@angular/core': ^16.0.0 - '@ngrx/store': 16.0.1 + '@ngrx/store': 16.1.0 rxjs: ^6.5.3 || ^7.5.0 dependencies: - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@ngrx/store': 16.0.1(@angular/core@16.0.5)(rxjs@7.8.1) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) + '@ngrx/store': 16.1.0(@angular/core@16.1.4)(rxjs@7.8.1) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.0 dev: true - /@ngrx/store@16.0.1(@angular/core@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-KkYzF3j29qKOzHcmiArRJgT+ABLqbddj1DuxerNq3A8zWnTDdC4YgNpDOKru8hQWb3pQ77ZbglLati5K9F8HnQ==} + /@ngrx/store@16.1.0(@angular/core@16.1.4)(rxjs@7.8.1): + resolution: {integrity: sha512-cGwI5wy+irIudQubfrbaKrDbJxCvu+lZYlBmsOlpzevQLCa+ZjNLrN05J025P3KvUmfzX4StEpAc8Ord089Kig==} peerDependencies: '@angular/core': ^16.0.0 rxjs: ^6.5.3 || ^7.5.0 dependencies: - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.0 dev: true - /@ngtools/webpack@16.0.5(@angular/compiler-cli@16.0.5)(typescript@4.9.5)(webpack@5.86.0): - resolution: {integrity: sha512-qKQmPKxfcI9pumaKqM4EodcjauLA2JCGdAhBu+xafdmqV52K7goZKCqqzjYpraqeS+UOphi08XetX4mBPu9KMg==} + /@ngtools/webpack@16.1.4(@angular/compiler-cli@16.1.4)(typescript@5.1.6)(webpack@5.88.1): + resolution: {integrity: sha512-+8bfavDH8eWxjlJFYr6bkjcRHhy95j+f8oNn7/sGLNu4L96nuE2AZ011XIu2dJahCnNiBvwc1EpkKa92t9rkaA==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^16.0.0 - typescript: '>=4.9.3 <5.1' + typescript: '>=4.9.3 <5.2' webpack: ^5.54.0 dependencies: - '@angular/compiler-cli': 16.0.5(@angular/compiler@16.0.5)(typescript@4.9.5) - typescript: 4.9.5 - webpack: 5.86.0(webpack-cli@5.1.4) + '@angular/compiler-cli': 16.1.4(@angular/compiler@16.1.4)(typescript@5.1.6) + typescript: 5.1.6 + webpack: 5.88.1(webpack-cli@5.1.4) + dev: true + + /@nicolo-ribaudo/semver-v6@6.3.3: + resolution: {integrity: sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==} + hasBin: true dev: true /@nodelib/fs.scandir@2.1.5: @@ -1507,21 +1516,11 @@ packages: fastq: 1.15.0 dev: true - /@npmcli/fs@2.1.2: - resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /@npmcli/fs@3.1.0: + resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - '@gar/promisify': 1.1.3 - semver: 7.5.1 - dev: true - - /@npmcli/move-file@2.0.1: - resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This functionality has been moved to @npmcli/fs - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 + semver: 7.5.4 dev: true /@oneidentity/zstd-js@1.0.3: @@ -1570,13 +1569,13 @@ packages: dev: true optional: true - /@playwright/test@1.35.0: - resolution: {integrity: sha512-6qXdd5edCBynOwsz1YcNfgX8tNWeuS9fxy5o59D0rvHXxRtjXRebB4gE4vFVfEMXl/z8zTnAzfOs7aQDEs8G4Q==} + /@playwright/test@1.36.0: + resolution: {integrity: sha512-yN+fvMYtiyLFDCQos+lWzoX4XW3DNuaxjBu68G0lkgLgC6BP+m/iTxJQoSicz/x2G5EsrqlZTqTIP9sTgLQerg==} engines: {node: '>=16'} hasBin: true dependencies: '@types/node': 18.14.0 - playwright-core: 1.35.0 + playwright-core: 1.36.0 optionalDependencies: fsevents: 2.3.2 dev: true @@ -1621,8 +1620,8 @@ packages: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers@10.2.0: - resolution: {integrity: sha512-OPwQlEdg40HAj5KNF8WW6q2KG4Z+cBCZb3m4ninfTZKaBmbIJodviQsDBoYMPHkOyJJMHnOJo5j2+LKDOhOACg==} + /@sinonjs/fake-timers@10.3.0: + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} dependencies: '@sinonjs/commons': 3.0.0 dev: true @@ -1660,12 +1659,13 @@ packages: '@ts-nameof/common': 4.2.1 dev: true - /@ts-nameof/transforms-ts@4.2.1: + /@ts-nameof/transforms-ts@4.2.1(patch_hash=jbjo2jvpqtbhbur3pgvyyugv7u): resolution: {integrity: sha512-/zI2+DEQ1wvM0UQY5znG4efGbNSyBp+h4pzQZssGcst1748Np92RCWUnGfyV1qDlpIVma4S8Rx5HgkoDLPfMMg==} dependencies: '@ts-nameof/common': 4.2.1 '@ts-nameof/transforms-common': 4.2.1 dev: true + patched: true /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} @@ -1717,7 +1717,7 @@ packages: resolution: {integrity: sha512-YSLRnAS62iP/vcjHTMbsYtW9RJ7LIMVgp3SwTa8/fV4sE8hjCYQee5LPI4JFbx2oIF5Mw9E1ekkWJu9pHCccrA==} dependencies: '@types/bluebird': 3.5.38 - typescript: 4.9.5 + typescript: 5.1.6 dev: true /@types/emscripten@1.39.6: @@ -1727,12 +1727,12 @@ packages: /@types/eslint-scope@3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: - '@types/eslint': 8.40.1 + '@types/eslint': 8.44.0 '@types/estree': 1.0.1 dev: true - /@types/eslint@8.40.1: - resolution: {integrity: sha512-vRb792M4mF1FBT+eoLecmkpLXwxsBHvWWRGJjzbYANBM6DtiJc6yETyv4rqDA6QNjF1pkj1U7LMA6dGb3VYlHw==} + /@types/eslint@8.44.0: + resolution: {integrity: sha512-gsF+c/0XOguWgaOgvFs+xnnRqt9GwgTvIks36WpE6ueeI4KCEHHd8K/CKHqhOqrJKsYH8m27kRzQEvWXAwXUTw==} dependencies: '@types/estree': 1.0.1 '@types/json-schema': 7.0.12 @@ -1831,11 +1831,11 @@ packages: resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} dependencies: '@types/history': 4.7.11 - '@types/react': 17.0.61 + '@types/react': 17.0.62 dev: true - /@types/react@17.0.61: - resolution: {integrity: sha512-bAb4j3LH2FLMCmZWow7XIKTt51+duiDjjfzR6gjhqT3ZJn9A20G9BuXELkhmM6dI6ahNpDqyL4eUAJVmR0b4JA==} + /@types/react@17.0.62: + resolution: {integrity: sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 @@ -1914,7 +1914,7 @@ packages: resolution: {integrity: sha512-Z3ELJiH0aZjxkoymT2nrGSmCF/CYjiqC0bpv4/DWy9h7e6gP4B2qmKZFHJFermeF0SYURbSw0puddQl9dMMV0w==} dependencies: '@types/node': 18.14.0 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.1(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - esbuild @@ -1929,102 +1929,106 @@ packages: '@types/node': 18.14.0 optional: true - /@typescript-eslint/eslint-plugin@5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-4uQIBq1ffXd2YvF7MAvehWKW3zVv/w+mSfRAu+8cKbfj3nwzyqJLNcZJpQ/WZ1HLbJDiowwmQ6NO+63nCA+fqA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/eslint-plugin@6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-xuv6ghKGoiq856Bww/yVYnXGsKa588kY3M0XK7uUW/3fJNNULKRfZfSBkMTSpqGG/8ZCXCadfh8G/z/B4aqS/A==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/type-utils': 5.59.9(eslint@8.42.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.9(eslint@8.42.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.0.0(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/scope-manager': 6.0.0 + '@typescript-eslint/type-utils': 6.0.0(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/utils': 6.0.0(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/visitor-keys': 6.0.0 debug: 4.3.4 - eslint: 8.42.0 + eslint: 8.44.0 grapheme-splitter: 1.0.4 + graphemer: 1.4.0 ignore: 5.2.4 + natural-compare: 1.4.0 natural-compare-lite: 1.4.0 - semver: 7.5.1 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + semver: 7.5.4 + ts-api-utils: 1.0.1(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.9(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/parser@6.0.0(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-TNaufYSPrr1U8n+3xN+Yp9g31vQDJqhXzzPSHfQDLcaO4tU+mCfODPxCwf4H530zo7aUBE3QIdxCXamEnG04Tg==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.0.0 + '@typescript-eslint/types': 6.0.0 + '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.1.6) + '@typescript-eslint/visitor-keys': 6.0.0 debug: 4.3.4 - eslint: 8.42.0 - typescript: 4.9.5 + eslint: 8.44.0 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.59.7: - resolution: {integrity: sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ==} + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/visitor-keys': 5.59.7 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@5.59.9: - resolution: {integrity: sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/scope-manager@6.0.0: + resolution: {integrity: sha512-o4q0KHlgCZTqjuaZ25nw5W57NeykZT9LiMEG4do/ovwvOcPnDO1BI5BQdCsUkjxFyrCL0cSzLjvIMfR9uo7cWg==} + engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 + '@typescript-eslint/types': 6.0.0 + '@typescript-eslint/visitor-keys': 6.0.0 dev: true - /@typescript-eslint/type-utils@5.59.9(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-ksEsT0/mEHg9e3qZu98AlSrONAQtrSTljL3ow9CGej8eRo7pe+yaC/mvTjptp23Xo/xIf2mLZKC6KPv4Sji26Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/type-utils@6.0.0(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-ah6LJvLgkoZ/pyJ9GAdFkzeuMZ8goV6BH7eC9FPmojrnX9yNCIsfjB+zYcnex28YO3RFvBkV6rMV6WpIqkPvoQ==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: '*' + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.9(eslint@8.42.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.1.6) + '@typescript-eslint/utils': 6.0.0(eslint@8.44.0)(typescript@5.1.6) debug: 4.3.4 - eslint: 8.42.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + eslint: 8.44.0 + ts-api-utils: 1.0.1(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@5.59.7: - resolution: {integrity: sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==} + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@5.59.9: - resolution: {integrity: sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/types@6.0.0: + resolution: {integrity: sha512-Zk9KDggyZM6tj0AJWYYKgF0yQyrcnievdhG0g5FqyU3Y2DRxJn4yWY21sJC0QKBckbsdKKjYDV2yVrrEvuTgxg==} + engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.59.7(typescript@4.9.5): - resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.1.6): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2032,99 +2036,99 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/visitor-keys': 5.59.7 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.1 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.9(typescript@4.9.5): - resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/typescript-estree@6.0.0(typescript@5.1.6): + resolution: {integrity: sha512-2zq4O7P6YCQADfmJ5OTDQTP3ktajnXIRrYAtHM9ofto/CJZV3QfJ89GEaM2BNGeSr1KgmBuLhEkz5FBkS2RQhQ==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 + '@typescript-eslint/types': 6.0.0 + '@typescript-eslint/visitor-keys': 6.0.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.1 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + semver: 7.5.4 + ts-api-utils: 1.0.1(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.59.7(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==} + /@typescript-eslint/utils@5.62.0(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.7 - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/typescript-estree': 5.59.7(typescript@4.9.5) - eslint: 8.42.0 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) + eslint: 8.44.0 eslint-scope: 5.1.1 - semver: 7.5.1 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@5.59.9(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/utils@6.0.0(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-SOr6l4NB6HE4H/ktz0JVVWNXqCJTOo/mHnvIte1ZhBQ0Cvd04x5uKZa3zT6tiodL06zf5xxdK8COiDvPnQ27JQ==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.9.5) - eslint: 8.42.0 + '@typescript-eslint/scope-manager': 6.0.0 + '@typescript-eslint/types': 6.0.0 + '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.1.6) + eslint: 8.44.0 eslint-scope: 5.1.1 - semver: 7.5.1 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@5.59.7: - resolution: {integrity: sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==} + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.1 dev: true - /@typescript-eslint/visitor-keys@5.59.9: - resolution: {integrity: sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/visitor-keys@6.0.0: + resolution: {integrity: sha512-cvJ63l8c0yXdeT5POHpL0Q1cZoRcmRKFCtSjNGJxPkcP571EfZMcNbzWAc7oK3D1dRzm/V5EwtkANTZxqvuuUA==} + engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/types': 6.0.0 eslint-visitor-keys: 3.4.1 dev: true /@vue/compiler-core@3.3.4: resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.7 '@vue/shared': 3.3.4 estree-walker: 2.0.2 source-map-js: 1.0.2 @@ -2140,15 +2144,15 @@ packages: /@vue/compiler-sfc@3.3.4: resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.7 '@vue/compiler-core': 3.3.4 '@vue/compiler-dom': 3.3.4 '@vue/compiler-ssr': 3.3.4 '@vue/reactivity-transform': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 - magic-string: 0.30.0 - postcss: 8.4.24 + magic-string: 0.30.1 + postcss: 8.4.25 source-map-js: 1.0.2 dev: true @@ -2162,11 +2166,11 @@ packages: /@vue/reactivity-transform@3.3.4: resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.7 '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 - magic-string: 0.30.0 + magic-string: 0.30.1 dev: true /@vue/shared@3.3.4: @@ -2279,29 +2283,29 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.86.0): + /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.88.1): resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.86.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.86.0) + webpack: 5.88.1(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.88.1) dev: true - /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.86.0): + /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.88.1): resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.86.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.86.0) + webpack: 5.88.1(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.88.1) dev: true - /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.86.0): + /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.88.1): resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} engines: {node: '>=14.15.0'} peerDependencies: @@ -2312,8 +2316,13 @@ packages: webpack-dev-server: optional: true dependencies: - webpack: 5.86.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.86.0) + webpack: 5.88.1(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.88.1) + dev: true + + /@xmldom/xmldom@0.8.8: + resolution: {integrity: sha512-0LNz4EY8B/8xXY86wMrQ4tz6zEHZv9ehFMJPm8u2gq5lQ71cfRKdaKyxfJAx5aUoyzx0qzgURblTisPGgz3d+Q==} + engines: {node: '>=10.0.0'} dev: true /@xtuc/ieee754@1.2.0: @@ -2335,20 +2344,20 @@ packages: event-target-shim: 5.0.1 dev: true - /acorn-import-assertions@1.9.0(acorn@8.8.2): + /acorn-import-assertions@1.9.0(acorn@8.10.0): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.8.2 + acorn: 8.10.0 dev: true - /acorn-jsx@5.3.2(acorn@8.8.2): + /acorn-jsx@5.3.2(acorn@8.10.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.2 + acorn: 8.10.0 dev: true /acorn-walk@8.2.0: @@ -2356,8 +2365,8 @@ packages: engines: {node: '>=0.4.0'} dev: true - /acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + /acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -2475,11 +2484,6 @@ packages: color-convert: 2.0.1 dev: true - /ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - dev: true - /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -2497,13 +2501,13 @@ packages: resolution: {integrity: sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==} dev: true - /app-builder-lib@24.4.0(patch_hash=6ufu6crwoedjphhv35cy4wigcm): - resolution: {integrity: sha512-EcdqtWvg1LAApKCfyRBukcVkmsa94s2e1VKHjZLpvA9/D14QEt8rHhffYeaA+cH/pVeoNVn2ob735KnfJKEEow==} + /app-builder-lib@24.5.2(patch_hash=6ufu6crwoedjphhv35cy4wigcm): + resolution: {integrity: sha512-fZbUrFl3FW7yw92KiDpXV3Nd84EW+D7/WU7MEjX2eHDWM45Qx4hYOZpL9PaT9ZzZbaNfNLmt2EOnoqHQXHLdKw==} engines: {node: '>=14.0.0'} dependencies: 7zip-bin: 5.1.1 '@develar/schema-utils': 2.6.5 - '@electron/notarize': 1.2.3 + '@electron/notarize': 1.2.4 '@electron/osx-sign': 1.0.4 '@electron/rebuild': 3.2.13(patch_hash=2w45xx6tckdyf3hmui6padlah4) '@electron/universal': 1.3.4 @@ -2511,12 +2515,12 @@ packages: '@types/fs-extra': 9.0.13 async-exit-hook: 2.0.1 bluebird-lst: 1.0.9 - builder-util: 24.4.0 + builder-util: 24.5.0 builder-util-runtime: 9.2.1 chromium-pickle-js: 0.2.0 debug: 4.3.4 ejs: 3.1.9 - electron-publish: 24.4.0 + electron-publish: 24.5.0 form-data: 4.0.0 fs-extra: 10.1.0 hosted-git-info: 4.1.0 @@ -2527,11 +2531,10 @@ packages: minimatch: 5.1.6 read-config-file: 6.3.2 sanitize-filename: 1.6.3 - semver: 7.5.1 + semver: 7.5.4 tar: 6.1.15 temp-file: 3.4.0 transitivePeerDependencies: - - bluebird - supports-color dev: true patched: true @@ -2598,7 +2601,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.21.3 get-intrinsic: 1.2.1 is-string: 1.0.7 dev: true @@ -2614,7 +2617,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.21.3 es-shim-unscopables: 1.0.0 dev: true @@ -2624,7 +2627,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.21.3 es-shim-unscopables: 1.0.0 dev: true @@ -2683,51 +2686,51 @@ packages: engines: {node: '>= 0.4'} dev: true - /babel-loader@9.1.2(@babel/core@7.22.5)(webpack@5.86.0): - resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==} + /babel-loader@9.1.3(@babel/core@7.22.9)(webpack@5.88.1): + resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.22.5 - find-cache-dir: 3.3.2 - schema-utils: 4.1.0 - webpack: 5.86.0(webpack-cli@5.1.4) + '@babel/core': 7.22.9 + find-cache-dir: 4.0.0 + schema-utils: 4.2.0 + webpack: 5.88.1(webpack-cli@5.1.4) dev: true - /babel-plugin-polyfill-corejs2@0.4.3(@babel/core@7.22.5): - resolution: {integrity: sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==} + /babel-plugin-polyfill-corejs2@0.4.4(@babel/core@7.22.9): + resolution: {integrity: sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) - semver: 6.3.0 + '@babel/compat-data': 7.22.9 + '@babel/core': 7.22.9 + '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.9) + '@nicolo-ribaudo/semver-v6': 6.3.3 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.8.1(@babel/core@7.22.5): - resolution: {integrity: sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==} + /babel-plugin-polyfill-corejs3@0.8.2(@babel/core@7.22.9): + resolution: {integrity: sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) - core-js-compat: 3.30.2 + '@babel/core': 7.22.9 + '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.9) + core-js-compat: 3.31.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.0(@babel/core@7.22.5): - resolution: {integrity: sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==} + /babel-plugin-polyfill-regenerator@0.5.1(@babel/core@7.22.9): + resolution: {integrity: sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.9) transitivePeerDependencies: - supports-color dev: true @@ -2870,15 +2873,15 @@ packages: pako: 1.0.11 dev: true - /browserslist@4.21.7: - resolution: {integrity: sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==} + /browserslist@4.21.9: + resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001498 - electron-to-chromium: 1.4.427 - node-releases: 2.0.12 - update-browserslist-db: 1.0.11(browserslist@4.21.7) + caniuse-lite: 1.0.30001515 + electron-to-chromium: 1.4.458 + node-releases: 2.0.13 + update-browserslist-db: 1.0.11(browserslist@4.21.9) dev: true /buffer-crc32@0.2.13: @@ -2928,8 +2931,8 @@ packages: - supports-color dev: true - /builder-util@24.4.0: - resolution: {integrity: sha512-tONb/GIK1MKa1BcOPHE1naId3o5nj6gdka5kP7yUJh2DOfF+jMq3laiu+UOZH6A7ZtkMtnGNMYFKFTIv408n/A==} + /builder-util@24.5.0: + resolution: {integrity: sha512-STnBmZN/M5vGcv01u/K8l+H+kplTaq4PAIn3yeuufUKSpcdro0DhJWxPI81k5XcNfC//bjM3+n9nr8F9uV4uAQ==} dependencies: 7zip-bin: 5.1.1 '@types/debug': 4.1.8 @@ -2965,30 +2968,22 @@ packages: engines: {node: '>=0.10.0'} dev: true - /cacache@16.1.3: - resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /cacache@17.1.3: + resolution: {integrity: sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - '@npmcli/fs': 2.1.2 - '@npmcli/move-file': 2.0.1 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 8.1.0 - infer-owner: 1.0.4 + '@npmcli/fs': 3.1.0 + fs-minipass: 3.0.2 + glob: 10.3.3 lru-cache: 7.18.3 - minipass: 3.3.6 + minipass: 5.0.0 minipass-collect: 1.0.2 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 9.0.1 + ssri: 10.0.4 tar: 6.1.15 - unique-filename: 2.0.1 - transitivePeerDependencies: - - bluebird + unique-filename: 3.0.0 dev: true /cacheable-lookup@5.0.4: @@ -3023,11 +3018,11 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.5.3 + tslib: 2.6.0 dev: true - /caniuse-lite@1.0.30001498: - resolution: {integrity: sha512-LFInN2zAwx3ANrGCDZ5AKKJroHqNKyjXitdV5zRIVIaQlXKj3GmxUKagoKsjqUfckpAObPCEWnk5EeMlyMWcgw==} + /caniuse-lite@1.0.30001515: + resolution: {integrity: sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==} dev: true /chalk@2.4.2: @@ -3116,7 +3111,7 @@ packages: resolution: {integrity: sha512-ct3ltplN8I9fOwUd8GrP8UQixwff129BkEtuWDKL5W45cQuLd19xqmTLu5ge78YDm/fdje6FMt0hGOhl0lii3A==} dependencies: '@types/validator': 13.7.17 - libphonenumber-js: 1.10.34 + libphonenumber-js: 1.10.37 validator: 13.9.0 dev: true @@ -3260,8 +3255,8 @@ packages: engines: {node: '>= 12'} dev: true - /commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + /common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} dev: true /compare-version@0.1.2: @@ -3269,8 +3264,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /compare-versions@5.0.3: - resolution: {integrity: sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==} + /compare-versions@6.0.0: + resolution: {integrity: sha512-s2MzYxfRsE9f/ow8hjn7ysa7pod1xhHdQMsgiJtKx6XSNf4x2N1KG4fjrkUmXcP/e9Y2ZX4zB6sHIso0Lm6evQ==} dev: true /compress-commons@4.1.1: @@ -3291,7 +3286,7 @@ packages: resolution: {integrity: sha512-cKSW0BfrSaAUnxpgvpXPLaaW/umg4bqg4k3GO1JqlRfpx+d5W0GDXznCMkWotJQek5Mmz1MJVChQnz3IVaeMZQ==} dependencies: glob: 7.2.3 - typescript: 4.9.5 + typescript: 5.1.6 dev: true /console-browserify@1.2.0: @@ -3310,10 +3305,10 @@ packages: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} dev: true - /core-js-compat@3.30.2: - resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==} + /core-js-compat@3.31.1: + resolution: {integrity: sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==} dependencies: - browserslist: 4.21.7 + browserslist: 4.21.9 dev: true /core-util-is@1.0.2: @@ -3336,9 +3331,9 @@ packages: path-type: 4.0.0 dev: true - /cpx2@4.2.3: - resolution: {integrity: sha512-UM7Iza+OM8FZ2ntTml/mdb3RmSLK5I2DqFqDdMihlGyKZCAAnDP++H973Oyc/2TQpEMtg5JHeRNfewclE330EA==} - engines: {node: '>=14'} + /cpx2@5.0.0: + resolution: {integrity: sha512-43LMini/KvlKMHjU7solCgVgNBspCmQ1noP5ckMa0VApaXrJFLcdfSxZxcdvH3wWcOvCwFGvOPBawOesI3oWMQ==} + engines: {node: '>=16'} hasBin: true dependencies: debounce: 1.2.1 @@ -3348,8 +3343,8 @@ packages: glob-gitignore: 1.0.14 glob2base: 0.0.12 ignore: 5.2.4 - minimatch: 8.0.4 - p-map: 4.0.0 + minimatch: 9.0.3 + p-map: 6.0.0 resolve: 1.22.2 safe-buffer: 5.2.1 shell-quote: 1.8.1 @@ -3445,21 +3440,21 @@ packages: randomfill: 1.0.4 dev: true - /css-loader@6.8.1(webpack@5.86.0): + /css-loader@6.8.1(webpack@5.88.1): resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.24) - postcss: 8.4.24 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.24) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.24) - postcss-modules-scope: 3.0.0(postcss@8.4.24) - postcss-modules-values: 4.0.0(postcss@8.4.24) + icss-utils: 5.1.0(postcss@8.4.25) + postcss: 8.4.25 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.25) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.25) + postcss-modules-scope: 3.0.0(postcss@8.4.25) + postcss-modules-values: 4.0.0(postcss@8.4.25) postcss-value-parser: 4.2.0 - semver: 7.5.1 - webpack: 5.86.0(webpack-cli@5.1.4) + semver: 7.5.4 + webpack: 5.88.1(webpack-cli@5.1.4) dev: true /css-select@4.3.0: @@ -3624,11 +3619,11 @@ packages: path-type: 4.0.0 dev: true - /dmg-builder@24.4.0: - resolution: {integrity: sha512-p5z9Cx539GSBYb+b09Z+hMhuBTh/BrI71VRg4rgF6f2xtIRK/YlTGVS/O08k5OojoyhZcpS7JXxDVSmQoWgiiQ==} + /dmg-builder@24.5.2: + resolution: {integrity: sha512-4qWGO3OM+1ipqvrKvskZRLDEvAPZdZwil6e40Tb8dKogpEhabrzcjpwoRycBy8FAx8R2EBQaFCtIp5rBO/DM8A==} dependencies: - app-builder-lib: 24.4.0(patch_hash=6ufu6crwoedjphhv35cy4wigcm) - builder-util: 24.4.0 + app-builder-lib: 24.5.2(patch_hash=6ufu6crwoedjphhv35cy4wigcm) + builder-util: 24.5.0 builder-util-runtime: 9.2.1 fs-extra: 10.1.0 iconv-lite: 0.6.3 @@ -3636,7 +3631,6 @@ packages: optionalDependencies: dmg-license: 1.0.11 transitivePeerDependencies: - - bluebird - supports-color dev: true @@ -3652,7 +3646,7 @@ packages: ajv: 6.12.6 crc: 3.8.0 iconv-corefoundation: 1.1.7 - plist: 3.0.6 + plist: 3.1.0 smart-buffer: 4.2.0 verror: 1.10.1 dev: true @@ -3742,7 +3736,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /dotenv-expand@5.1.0: @@ -3778,16 +3772,16 @@ packages: jake: 10.8.7 dev: true - /electron-builder@24.4.0: - resolution: {integrity: sha512-D5INxodxaUIJgEX6p/fqBd8wQNS8XRAToNIJ9SQC+taNS5D73ZsjLuXiRraFGCB0cVk9KeKhEkdEOH5AaVya4g==} + /electron-builder@24.5.2: + resolution: {integrity: sha512-rxlUSSqziRMdTSSzti7It4R7wmuttouMhgTiF0HmoTXvaBKlmHPgkQjaI8ZFIZ0Rg+2TFPlPdMu2BwX3+6HJCg==} engines: {node: '>=14.0.0'} hasBin: true dependencies: - app-builder-lib: 24.4.0(patch_hash=6ufu6crwoedjphhv35cy4wigcm) - builder-util: 24.4.0 + app-builder-lib: 24.5.2(patch_hash=6ufu6crwoedjphhv35cy4wigcm) + builder-util: 24.5.0 builder-util-runtime: 9.2.1 chalk: 4.1.2 - dmg-builder: 24.4.0 + dmg-builder: 24.5.2 fs-extra: 10.1.0 is-ci: 3.0.1 lazy-val: 1.0.5 @@ -3795,7 +3789,6 @@ packages: simple-update-notifier: 1.1.0 yargs: 17.7.2 transitivePeerDependencies: - - bluebird - supports-color dev: true @@ -3814,11 +3807,11 @@ packages: resolution: {integrity: sha512-QQ4GvrXO+HkgqqEOYbi+DHL7hj5JM+nHi/j+qrN9zeeXVKy8ZABgbu4CnG+BBqDZ2+tbeq9tUC4DZfIWFU5AZA==} dev: true - /electron-publish@24.4.0: - resolution: {integrity: sha512-U3mnVSxIfNrLW7ZnwiedFhcLf6ExPFXgAsx89WpfQFsV4gFAt/LG+H74p0m9NSvsLXiZuF82yXoxi7Ou8GHq4Q==} + /electron-publish@24.5.0: + resolution: {integrity: sha512-zwo70suH15L15B4ZWNDoEg27HIYoPsGJUF7xevLJLSI7JUPC8l2yLBdLGwqueJ5XkDL7ucYyRZzxJVR8ElV9BA==} dependencies: '@types/fs-extra': 9.0.13 - builder-util: 24.4.0 + builder-util: 24.5.0 builder-util-runtime: 9.2.1 chalk: 4.1.2 fs-extra: 10.1.0 @@ -3828,21 +3821,21 @@ packages: - supports-color dev: true - /electron-rpc-api@9.0.0(electron@25.1.0): + /electron-rpc-api@9.0.0(electron@25.3.0): resolution: {integrity: sha512-XVYEj/P0TjRk6A5U97lJNHSDYrpwfDBJtwHnnp78FypmX+uCS6xwPEZtjitFkqMTryWWd2FK932ipaeEzK5dbQ==} engines: {node: '>=14'} peerDependencies: electron: '>=5.0.0' dependencies: - electron: 25.1.0 + electron: 25.3.0 pubsub-to-rpc-api: 8.0.1 - pure-uuid: 1.6.3 + pure-uuid: 1.6.4 rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.0 dev: false - /electron-to-chromium@1.4.427: - resolution: {integrity: sha512-HK3r9l+Jm8dYAm1ctXEWIC+hV60zfcjS9UA5BDlYvnI5S7PU/yytjpvSrTNrSSRRkuu3tDyZhdkwIczh+0DWaw==} + /electron-to-chromium@1.4.458: + resolution: {integrity: sha512-fYaH2f9dlJ/W3EV7wpRgzAoE85UwCUFeJIiL24PCRtvzdXJNy3AZdS/0zLqw5Omnp9GSR/hApMUQjacW2nfgsw==} dev: true /electron-unhandled@4.0.1: @@ -3855,8 +3848,8 @@ packages: serialize-error: 8.1.0 dev: true - /electron@25.1.0: - resolution: {integrity: sha512-VKk4G/0euO7ysMKQKHXmI4d3/qR4uHsAtVFXK2WfQUVxBmc160OAm2R6PN9/EXmgXEioKQBtbc2/lvWyYpDbuA==} + /electron@25.3.0: + resolution: {integrity: sha512-cyqotxN+AroP5h2IxUsJsmehYwP5LrFAOO7O7k9tILME3Sa1/POAg3shrhx4XEnaAMyMqMLxzGvkzCVxzEErnA==} engines: {node: '>= 12.20.55'} hasBin: true requiresBuild: true @@ -3903,8 +3896,8 @@ packages: dependencies: once: 1.4.0 - /enhanced-resolve@5.14.1: - resolution: {integrity: sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==} + /enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 @@ -3929,8 +3922,8 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} - /envinfo@7.8.1: - resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} + /envinfo@7.10.0: + resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==} engines: {node: '>=4'} hasBin: true dev: true @@ -3945,8 +3938,8 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract@1.21.2: - resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + /es-abstract@1.21.3: + resolution: {integrity: sha512-ZU4miiY1j3sGPFLJ34VJXEqhpmL+HGByCinGHv4HC+Fxl2fI2Z4yR6tl0mORnDr6PA8eihWo4LmSWDbvhALckg==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 @@ -3980,13 +3973,14 @@ packages: string.prototype.trim: 1.2.7 string.prototype.trimend: 1.0.6 string.prototype.trimstart: 1.0.6 + typed-array-byte-offset: 1.0.0 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 + which-typed-array: 1.1.10 dev: true - /es-module-lexer@1.2.1: - resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} + /es-module-lexer@1.3.0: + resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==} dev: true /es-set-tostringtag@2.0.1: @@ -4041,7 +4035,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -4062,15 +4056,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.0.0(eslint@8.44.0)(typescript@5.1.6) debug: 3.2.7 - eslint: 8.42.0 + eslint: 8.44.0 eslint-import-resolver-node: 0.3.7 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.9)(eslint@8.42.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@6.0.0)(eslint@8.44.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -4080,22 +4074,22 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.0.0(eslint@8.44.0)(typescript@5.1.6) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.42.0 + eslint: 8.44.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0) has: 1.0.3 is-core-module: 2.12.1 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.6 resolve: 1.22.2 - semver: 6.3.0 + semver: 6.3.1 tsconfig-paths: 3.14.2 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -4103,13 +4097,13 @@ packages: - supports-color dev: true - /eslint-plugin-sonarjs@0.19.0(eslint@8.42.0): + /eslint-plugin-sonarjs@0.19.0(eslint@8.44.0): resolution: {integrity: sha512-6+s5oNk5TFtVlbRxqZN7FIGmjdPCYQKaTzFPmqieCmsU1kBYDzndTeQav0xtQNwZJWu5awWfTGe8Srq9xFOGnw==} engines: {node: '>=14'} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.42.0 + eslint: 8.44.0 dev: true /eslint-scope@5.1.1: @@ -4133,15 +4127,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.42.0: - resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==} + /eslint@8.44.0: + resolution: {integrity: sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) '@eslint-community/regexpp': 4.5.1 - '@eslint/eslintrc': 2.0.3 - '@eslint/js': 8.42.0 + '@eslint/eslintrc': 2.1.0 + '@eslint/js': 8.44.0 '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -4153,7 +4147,7 @@ packages: escape-string-regexp: 4.0.0 eslint-scope: 7.2.0 eslint-visitor-keys: 3.4.1 - espree: 9.5.2 + espree: 9.6.0 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -4173,7 +4167,7 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.1 + optionator: 0.9.3 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -4181,12 +4175,12 @@ packages: - supports-color dev: true - /espree@9.5.2: - resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + /espree@9.6.0: + resolution: {integrity: sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) + acorn: 8.10.0 + acorn-jsx: 5.3.2(acorn@8.10.0) eslint-visitor-keys: 3.4.1 dev: true @@ -4260,6 +4254,10 @@ packages: engines: {node: '>=6'} dev: false + /exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + dev: true + /extract-zip@2.0.1: resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} engines: {node: '>= 10.17.0'} @@ -4284,8 +4282,8 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - /fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + /fast-glob@3.3.0: + resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -4339,13 +4337,12 @@ packages: to-regex-range: 5.0.1 dev: true - /find-cache-dir@3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} + /find-cache-dir@4.0.0: + resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} + engines: {node: '>=14.16'} dependencies: - commondir: 1.0.1 - make-dir: 3.1.0 - pkg-dir: 4.2.0 + common-path-prefix: 3.0.0 + pkg-dir: 7.0.0 dev: true /find-index@0.1.1: @@ -4368,6 +4365,14 @@ packages: path-exists: 4.0.0 dev: true + /find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + dev: true + /flat-cache@3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -4420,18 +4425,18 @@ packages: '@dozerg/no-new': 0.0.2 '@dozerg/require-module': 0.0.3 '@vue/compiler-sfc': 3.3.4 - eslint: 8.42.0 + eslint: 8.44.0 fs-extra: 11.1.1 - immutable: 4.3.0 + immutable: 4.3.1 is-builtin-module: 3.2.1 log4js: 6.9.1 minimatch: 7.4.6 node-cache: 5.1.2 - optionator: 0.9.1 + optionator: 0.9.3 prettier: 2.8.8 segment-sort: 1.0.2 tmp: 0.2.1 - typescript: 4.9.5 + typescript: 5.1.6 utility-types: 3.10.0 validator: 13.9.0 transitivePeerDependencies: @@ -4490,7 +4495,7 @@ packages: '@hscmap/cache-map': 1.2.0 make-error-cause: 2.3.0 sodium-native: 3.4.1(patch_hash=caazmcsdnvw5e4pqtz5j3g2aui) - tslib: 2.5.3 + tslib: 2.6.0 dev: false /fs-json-store@8.0.1: @@ -4503,7 +4508,7 @@ packages: kind-of: 6.0.3 proper-lockfile: 4.1.2 signal-exit: 3.0.7 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /fs-minipass@2.1.0: @@ -4513,11 +4518,18 @@ packages: minipass: 3.3.6 dev: true + /fs-minipass@3.0.2: + resolution: {integrity: sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minipass: 5.0.0 + dev: true + /fs-no-eperm-anymore@5.0.0: resolution: {integrity: sha512-ZUAG08SqwBh3M7oslddChWzhGxeKTLN9I+xM0FQJXivPjaKJeIOnvUCOIryRt5OYlABDNHqXPHS8zj11/8UBnw==} engines: {node: '>=12'} dependencies: - tslib: 2.5.3 + tslib: 2.6.0 dev: true /fs-write-stream-atomic@1.0.10: @@ -4550,7 +4562,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.21.3 functions-have-names: 1.2.3 dev: true @@ -4650,16 +4662,16 @@ packages: find-index: 0.1.1 dev: true - /glob@10.2.7: - resolution: {integrity: sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==} + /glob@10.3.3: + resolution: {integrity: sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true dependencies: foreground-child: 3.1.1 jackspeak: 2.2.1 - minimatch: 9.0.1 - minipass: 6.0.2 - path-scurry: 1.9.2 + minimatch: 9.0.3 + minipass: 7.0.2 + path-scurry: 1.10.1 dev: true /glob@7.2.3: @@ -4673,17 +4685,6 @@ packages: path-is-absolute: 1.0.1 dev: true - /glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.6 - once: 1.4.0 - dev: true - /global-agent@3.0.0: resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} engines: {node: '>=10.0'} @@ -4693,7 +4694,7 @@ packages: es6-error: 4.1.1 matcher: 3.0.0 roarr: 2.15.4 - semver: 7.5.1 + semver: 7.5.4 serialize-error: 7.0.1 optional: true @@ -4730,7 +4731,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 + fast-glob: 3.3.0 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -4842,10 +4843,6 @@ packages: minimalistic-crypto-utils: 1.0.1 dev: true - /hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - dev: true - /hosted-git-info@4.1.0: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} @@ -4853,7 +4850,14 @@ packages: lru-cache: 6.0.0 dev: true - /html-loader@4.2.0(webpack@5.86.0): + /hosted-git-info@6.1.1: + resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + lru-cache: 7.18.3 + dev: true + + /html-loader@4.2.0(webpack@5.88.1): resolution: {integrity: sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -4861,7 +4865,7 @@ packages: dependencies: html-minifier-terser: 7.2.0 parse5: 7.1.2 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.1(webpack-cli@5.1.4) dev: true /html-minifier-terser@6.1.0: @@ -4875,7 +4879,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.17.7 + terser: 5.19.0 dev: true /html-minifier-terser@7.2.0: @@ -4889,11 +4893,11 @@ packages: entities: 4.5.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.17.7 + terser: 5.19.0 dev: true - /html-webpack-plugin@5.5.2(webpack@5.86.0): - resolution: {integrity: sha512-2KsxTJQmtqsT1JGaZJmoMW25wpC0HM9gpW3jH/UMH62To0UKlzRUbJ/FtQNhZ0gd4gWMoetEYkyG8FMNqEO66Q==} + /html-webpack-plugin@5.5.3(webpack@5.88.1): + resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==} engines: {node: '>=10.13.0'} peerDependencies: webpack: ^5.20.0 @@ -4903,7 +4907,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.1(webpack-cli@5.1.4) dev: true /htmlparser2@6.1.0: @@ -4994,13 +4998,13 @@ packages: safer-buffer: 2.1.2 dev: true - /icss-utils@5.1.0(postcss@8.4.24): + /icss-utils@5.1.0(postcss@8.4.25): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.25 dev: true /ieee754@1.2.1: @@ -5019,8 +5023,8 @@ packages: resolution: {integrity: sha512-Rx3CqeqQ19sxUtYV9CU911Vhy8/721wRFnJv3REVGWUmoAcIwzifTsdmJte/MV+0/XpM35LZdQMBGkRIoLPwQA==} dev: true - /immutable@4.3.0: - resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==} + /immutable@4.3.1: + resolution: {integrity: sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==} dev: true /import-fresh@3.3.0: @@ -5040,7 +5044,7 @@ packages: resolve-cwd: 3.0.0 dev: true - /imports-loader@4.0.1(webpack@5.86.0): + /imports-loader@4.0.1(webpack@5.88.1): resolution: {integrity: sha512-ZiY+1xH5fqAJ1Qu1CFv+zw54rvPCC92DdYRDe0IIUboOhbJPLfOPbF/paA2iipelvMwjQUKWydcFOJ7f1+ZFcA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -5048,7 +5052,7 @@ packages: dependencies: source-map: 0.6.1 strip-comments: 2.0.1 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.1(webpack-cli@5.1.4) dev: true /imurmurhash@0.1.4: @@ -5061,10 +5065,6 @@ packages: engines: {node: '>=8'} dev: true - /infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - dev: true - /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -5095,11 +5095,6 @@ packages: side-channel: 1.0.4 dev: true - /interpret@1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} - dev: true - /interpret@3.1.1: resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} engines: {node: '>=10.13.0'} @@ -5355,8 +5350,8 @@ packages: supports-color: 8.1.1 dev: true - /jiti@1.18.2: - resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} + /jiti@1.19.1: + resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==} hasBin: true dev: true @@ -5400,6 +5395,11 @@ packages: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} dev: true + /json-parse-even-better-errors@3.0.0: + resolution: {integrity: sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true @@ -5490,8 +5490,8 @@ packages: type-check: 0.4.0 dev: true - /libphonenumber-js@1.10.34: - resolution: {integrity: sha512-p6g4NaQH4gK1gre32+kV14Mk6GPo2EDcPDvjbi+D2ycsPFsN4gVWNbs0itdHLZqByg6YEK8mE7OeP200I/ScTQ==} + /libphonenumber-js@1.10.37: + resolution: {integrity: sha512-Z10PCaOCiAxbUxLyR31DNeeNugSVP6iv/m7UrSKS5JHziEMApJtgku4e9Q69pzzSC9LnQiM09sqsGf2ticZnMw==} dev: true /lilconfig@2.1.0: @@ -5503,8 +5503,13 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /lint-staged@13.2.2: - resolution: {integrity: sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==} + /lines-and-columns@2.0.3: + resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /lint-staged@13.2.3: + resolution: {integrity: sha512-zVVEXLuQIhr1Y7R7YAWx4TZLdvuzk7DnmrsTNL0fax6Z3jrpFcas+vKbzxhhvp6TA55m1SQuWkpzI1qbfDZbAg==} engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: @@ -5582,6 +5587,13 @@ packages: p-locate: 5.0.0 dev: true + /locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-locate: 6.0.0 + dev: true + /lodash._baseiteratee@4.7.0: resolution: {integrity: sha512-nqB9M+wITz0BX/Q2xg6fQ8mLkyfF7MU7eE+MNBNjTHFKeKaZAPEzEg+E8LWxKWf1DQVflNEn9N49yAuqKh2mWQ==} dependencies: @@ -5690,13 +5702,18 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.5.3 + tslib: 2.6.0 dev: true /lowercase-keys@2.0.0: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} engines: {node: '>=8'} + /lru-cache@10.0.0: + resolution: {integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==} + engines: {node: 14 || >=16.14} + dev: true + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -5714,19 +5731,14 @@ packages: engines: {node: '>=12'} dev: true - /lru-cache@9.1.2: - resolution: {integrity: sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==} - engines: {node: 14 || >=16.14} - dev: true - /lzutf8@0.6.3: resolution: {integrity: sha512-CAkF9HKrM+XpB0f3DepQ2to2iUEo0zrbh+XgBqgNBc1+k8HMM3u/YSfHI3Dr4GmoTIez2Pr/If1XFl3rU26AwA==} dependencies: - readable-stream: 4.4.0 + readable-stream: 4.4.2 dev: true - /magic-string@0.30.0: - resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + /magic-string@0.30.1: + resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -5741,7 +5753,7 @@ packages: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: - semver: 6.3.0 + semver: 6.3.1 dev: true /make-error-cause@2.3.0: @@ -5753,28 +5765,26 @@ packages: /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - /make-fetch-happen@10.2.1: - resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /make-fetch-happen@11.1.1: + resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: agentkeepalive: 4.3.0 - cacache: 16.1.3 + cacache: 17.1.3 http-cache-semantics: 4.1.1 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-lambda: 1.0.1 lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-fetch: 2.1.2 + minipass: 5.0.0 + minipass-fetch: 3.0.3 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 negotiator: 0.6.3 promise-retry: 2.0.1 socks-proxy-agent: 7.0.0 - ssri: 9.0.1 + ssri: 10.0.4 transitivePeerDependencies: - - bluebird - supports-color dev: true @@ -5865,14 +5875,14 @@ packages: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - /mini-css-extract-plugin@2.7.6(webpack@5.86.0): + /mini-css-extract-plugin@2.7.6(webpack@5.88.1): resolution: {integrity: sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - schema-utils: 4.1.0 - webpack: 5.86.0(webpack-cli@5.1.4) + schema-utils: 4.2.0 + webpack: 5.88.1(webpack-cli@5.1.4) dev: true /minimalistic-assert@1.0.1: @@ -5909,15 +5919,8 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: true - - /minimatch@9.0.1: - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -5933,11 +5936,11 @@ packages: minipass: 3.3.6 dev: true - /minipass-fetch@2.1.2: - resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /minipass-fetch@3.0.3: + resolution: {integrity: sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minipass: 3.3.6 + minipass: 5.0.0 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: @@ -5977,8 +5980,8 @@ packages: engines: {node: '>=8'} dev: true - /minipass@6.0.2: - resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} + /minipass@7.0.2: + resolution: {integrity: sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==} engines: {node: '>=16 || 14 >=14.17'} dev: true @@ -6083,7 +6086,7 @@ packages: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: true - /ngx-bootstrap@9.0.0(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5)(rxjs@7.8.1): + /ngx-bootstrap@9.0.0(@angular/animations@16.1.4)(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/forms@16.1.4)(rxjs@7.8.1): resolution: {integrity: sha512-wVwKs1jIASzJrKSPUhOcHY8f39MKyG31SruJdVQ3S/v/PdBVmVuFUJL86Awc8F60di2xD9C4DzzGObkvsHbirw==} peerDependencies: '@angular/animations': ^14.0.0 @@ -6092,32 +6095,32 @@ packages: '@angular/forms': ^14.0.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/animations': 16.0.5(@angular/core@16.0.5) - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/forms': 16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1) + '@angular/animations': 16.1.4(@angular/core@16.1.4) + '@angular/common': 16.1.4(@angular/core@16.1.4)(rxjs@7.8.1) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) + '@angular/forms': 16.1.4(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/platform-browser@16.1.4)(rxjs@7.8.1) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.0 dev: true - /ngx-color-picker@14.0.0(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5): + /ngx-color-picker@14.0.0(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/forms@16.1.4): resolution: {integrity: sha512-w28zx2DyVpIJeNsTB3T2LUI4Ed/Ujf5Uhxuh0dllputfpxXwZG9ocSJM/0L67+fxA3UnfvvXVZNUX1Ny5nZIIw==} peerDependencies: '@angular/common': '>=9.0.0' '@angular/core': '>=9.0.0' '@angular/forms': '>=9.0.0' dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/forms': 16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1) - tslib: 2.5.3 + '@angular/common': 16.1.4(@angular/core@16.1.4)(rxjs@7.8.1) + '@angular/core': 16.1.4(rxjs@7.8.1)(zone.js@0.13.1) + '@angular/forms': 16.1.4(@angular/common@16.1.4)(@angular/core@16.1.4)(@angular/platform-browser@16.1.4)(rxjs@7.8.1) + tslib: 2.6.0 dev: true /nise@5.1.4: resolution: {integrity: sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg==} dependencies: '@sinonjs/commons': 2.0.0 - '@sinonjs/fake-timers': 10.2.0 + '@sinonjs/fake-timers': 10.3.0 '@sinonjs/text-encoding': 0.7.2 just-extend: 4.2.1 path-to-regexp: 1.8.0 @@ -6127,14 +6130,14 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /node-abi@3.45.0: resolution: {integrity: sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ==} engines: {node: '>=10'} dependencies: - semver: 7.5.1 + semver: 7.5.4 /node-addon-api@1.7.2: resolution: {integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==} @@ -6149,7 +6152,7 @@ packages: /node-api-version@0.1.4: resolution: {integrity: sha512-KGXihXdUChwJAOHO53bv9/vXcLmdUsZ6jIptbvYvkpKfth+r7jw44JkVxQFA3kX5nQjzjmGu1uAu/xNNLNlI5g==} dependencies: - semver: 7.5.1 + semver: 7.5.4 dev: true /node-cache@5.1.2: @@ -6170,23 +6173,23 @@ packages: hasBin: true dev: false - /node-gyp@9.3.1: - resolution: {integrity: sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==} + /node-gyp@9.4.0: + resolution: {integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==} engines: {node: ^12.13 || ^14.13 || >=16} hasBin: true dependencies: env-paths: 2.2.1 + exponential-backoff: 3.1.1 glob: 7.2.3 graceful-fs: 4.2.11 - make-fetch-happen: 10.2.1 + make-fetch-happen: 11.1.1 nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.5.1 + semver: 7.5.4 tar: 6.1.15 which: 2.0.2 transitivePeerDependencies: - - bluebird - supports-color dev: true @@ -6213,23 +6216,23 @@ packages: string_decoder: 1.3.0 timers-browserify: 2.0.12 tty-browserify: 0.0.0 - url: 0.11.0 + url: 0.11.1 util: 0.11.1 vm-browserify: 1.1.2 dev: true - /node-loader@2.0.0(webpack@5.86.0): + /node-loader@2.0.0(webpack@5.88.1): resolution: {integrity: sha512-I5VN34NO4/5UYJaUBtkrODPWxbobrE4hgDqPrjB25yPkonFhCmZ146vTH+Zg417E9Iwoh1l/MbRs1apc5J295Q==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: loader-utils: 2.0.4 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.1(webpack-cli@5.1.4) dev: true - /node-releases@2.0.12: - resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} + /node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} dev: true /nopt@6.0.0: @@ -6240,12 +6243,13 @@ packages: abbrev: 1.1.1 dev: true - /normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + /normalize-package-data@5.0.0: + resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.2 - semver: 5.7.1 + hosted-git-info: 6.1.1 + is-core-module: 2.12.1 + semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -6258,17 +6262,17 @@ packages: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} - /npm-run-all2@6.0.5: - resolution: {integrity: sha512-YfYsybLmMLeHK00shmIrArZbbqSov/0o692j8PAJTqZGpWy2bJMnMO00Xrex8S0ziePJUZy14CueF7rVMYAg/w==} + /npm-run-all2@6.0.6: + resolution: {integrity: sha512-Ba31DnJj3aqJ5freRdVIoBuRdGjHDt0Sfc7tduR2wYDbtcxsFlga6Sw2pE5Tn3+kdVttVwqzFlmozcT540wDxw==} engines: {node: ^14.18.0 || >=16.0.0, npm: '>= 8'} hasBin: true dependencies: - ansi-styles: 5.2.0 + ansi-styles: 6.2.1 cross-spawn: 7.0.3 memorystream: 0.3.1 - minimatch: 8.0.4 + minimatch: 9.0.3 pidtree: 0.6.0 - read-pkg: 5.2.0 + read-pkg: 8.0.0 shell-quote: 1.8.1 dev: true @@ -6324,7 +6328,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.21.3 dev: true /once@1.4.0: @@ -6351,16 +6355,16 @@ packages: hasBin: true dev: true - /optionator@0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + /optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 dev: true /ora@5.4.1: @@ -6420,6 +6424,13 @@ packages: yocto-queue: 0.1.0 dev: true + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -6434,6 +6445,13 @@ packages: p-limit: 3.1.0 dev: true + /p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-limit: 4.0.0 + dev: true + /p-map@4.0.0: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} @@ -6441,6 +6459,11 @@ packages: aggregate-error: 3.1.0 dev: true + /p-map@6.0.0: + resolution: {integrity: sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==} + engines: {node: '>=16'} + dev: true + /p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -6454,7 +6477,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /parent-module@1.0.1: @@ -6484,6 +6507,17 @@ packages: lines-and-columns: 1.2.4 dev: true + /parse-json@7.0.0: + resolution: {integrity: sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==} + engines: {node: '>=16'} + dependencies: + '@babel/code-frame': 7.22.5 + error-ex: 1.3.2 + json-parse-even-better-errors: 3.0.0 + lines-and-columns: 2.0.3 + type-fest: 3.13.0 + dev: true + /parse-srcset@1.0.2: resolution: {integrity: sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==} dev: true @@ -6498,7 +6532,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /path-browserify@0.0.1: @@ -6510,6 +6544,11 @@ packages: engines: {node: '>=8'} dev: true + /path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -6533,12 +6572,12 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-scurry@1.9.2: - resolution: {integrity: sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==} + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 9.1.2 - minipass: 6.0.2 + lru-cache: 10.0.0 + minipass: 7.0.2 dev: true /path-to-regexp@1.8.0: @@ -6588,25 +6627,33 @@ packages: find-up: 4.1.0 dev: true - /playwright-core@1.35.0: - resolution: {integrity: sha512-muMXyPmIx/2DPrCHOD1H1ePT01o7OdKxKj2ebmCAYvqhUy+Y1bpal7B0rdoxros7YrXI294JT/DWw2LqyiqTPA==} + /pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} + dependencies: + find-up: 6.3.0 + dev: true + + /playwright-core@1.36.0: + resolution: {integrity: sha512-7RTr8P6YJPAqB+8j5ATGHqD6LvLLM39sYVNsslh78g8QeLcBs5750c6+msjrHUwwGt+kEbczBj1XB22WMwn+WA==} engines: {node: '>=16'} hasBin: true dev: true - /playwright@1.35.0: - resolution: {integrity: sha512-xhFhsoBmKPQfj3dM+HbIiFVlqRCZp2rwdJd/QFd9YBuidabo3TkVv0iuxPQ4vZoMwtSI7qzjY93f5ohdC97hww==} + /playwright@1.36.0: + resolution: {integrity: sha512-ODVOTp5WoRMxDJY3liMmC+wVNicc0cQB17gASvQ+zLBggVK9a2x3gdT5mbl7av+zomvtdirWOqqfD+O6qIrFgw==} engines: {node: '>=16'} hasBin: true requiresBuild: true dependencies: - playwright-core: 1.35.0 + playwright-core: 1.36.0 dev: true - /plist@3.0.6: - resolution: {integrity: sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==} - engines: {node: '>=6'} + /plist@3.1.0: + resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} + engines: {node: '>=10.4.0'} dependencies: + '@xmldom/xmldom': 0.8.8 base64-js: 1.5.1 xmlbuilder: 15.1.1 dev: true @@ -6621,7 +6668,7 @@ packages: deprecated: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 dev: true - /postcss-loader@7.3.3(postcss@8.4.24)(webpack@5.86.0): + /postcss-loader@7.3.3(postcss@8.4.25)(webpack@5.88.1): resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -6629,51 +6676,51 @@ packages: webpack: ^5.0.0 dependencies: cosmiconfig: 8.2.0 - jiti: 1.18.2 - postcss: 8.4.24 - semver: 7.5.1 - webpack: 5.86.0(webpack-cli@5.1.4) + jiti: 1.19.1 + postcss: 8.4.25 + semver: 7.5.4 + webpack: 5.88.1(webpack-cli@5.1.4) dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.24): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.25): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.25 dev: true - /postcss-modules-local-by-default@4.0.3(postcss@8.4.24): + /postcss-modules-local-by-default@4.0.3(postcss@8.4.25): resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.24) - postcss: 8.4.24 + icss-utils: 5.1.0(postcss@8.4.25) + postcss: 8.4.25 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.24): + /postcss-modules-scope@3.0.0(postcss@8.4.25): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.25 postcss-selector-parser: 6.0.13 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.24): + /postcss-modules-values@4.0.0(postcss@8.4.25): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.24) - postcss: 8.4.24 + icss-utils: 5.1.0(postcss@8.4.25) + postcss: 8.4.25 dev: true /postcss-selector-parser@6.0.13: @@ -6684,7 +6731,7 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-url@10.1.3(postcss@8.4.24): + /postcss-url@10.1.3(postcss@8.4.25): resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} engines: {node: '>=10'} peerDependencies: @@ -6693,7 +6740,7 @@ packages: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 - postcss: 8.4.24 + postcss: 8.4.25 xxhashjs: 0.2.2 dev: true @@ -6701,8 +6748,8 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss@8.4.24: - resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + /postcss@8.4.25: + resolution: {integrity: sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 @@ -6760,15 +6807,6 @@ packages: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} - /promise-inflight@1.0.1: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} - peerDependencies: - bluebird: '*' - peerDependenciesMeta: - bluebird: - optional: true - dev: true - /promise-retry@2.0.1: resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} engines: {node: '>=10'} @@ -6806,9 +6844,9 @@ packages: dependencies: jsan: 3.1.14 msgpackr: 1.9.5 - pure-uuid: 1.6.3 + pure-uuid: 1.6.4 rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.0 dev: false /pump@3.0.0: @@ -6817,10 +6855,6 @@ packages: end-of-stream: 1.4.4 once: 1.4.0 - /punycode@1.3.2: - resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} - dev: true - /punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} dev: true @@ -6830,8 +6864,8 @@ packages: engines: {node: '>=6'} dev: true - /pure-uuid@1.6.3: - resolution: {integrity: sha512-5cBiGtFWAulm5WwPWpUTjqJay6mJL5rm3Oru9vCXgwgWcoYtBEpjJbxjsWYVX7omr1jP5iw27lXUB6fDIdoOdw==} + /pure-uuid@1.6.4: + resolution: {integrity: sha512-ZMpDd+v9JWxU4Lqrpf2oBTwHQakCIC7px8iNv8P/EkMvoRvr9N4z/PQT+nZ3Lbrhelmq/ejibLOlMnmJj+f+Pg==} engines: {node: '>=8.0.0'} /pureimage@0.3.15: @@ -6843,15 +6877,16 @@ packages: pngjs: 3.4.0 dev: true - /querystring-es3@0.2.1: - resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} - engines: {node: '>=0.4.x'} + /qs@6.11.2: + resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 dev: true - /querystring@0.2.0: - resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} + /querystring-es3@0.2.1: + resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. dev: true /querystringify@2.2.0: @@ -6920,14 +6955,14 @@ packages: lazy-val: 1.0.5 dev: true - /read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} + /read-pkg@8.0.0: + resolution: {integrity: sha512-Ajb9oSjxXBw0YyOiwtQ2dKbAA/vMnUPnY63XcCk+mXo0BwIdQEMgZLZiMWGttQHcUhUgbK0mH85ethMPKXxziw==} + engines: {node: '>=16'} dependencies: '@types/normalize-package-data': 2.4.1 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 + normalize-package-data: 5.0.0 + parse-json: 7.0.0 + type-fest: 3.13.0 dev: true /readable-stream@2.3.8: @@ -6950,14 +6985,15 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readable-stream@4.4.0: - resolution: {integrity: sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg==} + /readable-stream@4.4.2: + resolution: {integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: abort-controller: 3.0.0 buffer: 6.0.3 events: 3.3.0 process: 0.11.10 + string_decoder: 1.3.0 dev: true /readdir-glob@1.1.3: @@ -6973,13 +7009,6 @@ packages: picomatch: 2.3.1 dev: true - /rechoir@0.6.2: - resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} - engines: {node: '>= 0.10'} - dependencies: - resolve: 1.22.2 - dev: true - /rechoir@0.8.0: resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} engines: {node: '>= 10.13.0'} @@ -7013,8 +7042,8 @@ packages: engines: {node: '>= 0.10'} dev: true - /remeda@1.19.0: - resolution: {integrity: sha512-iwZohiXDhC1K+adRI6OB+tYxOfXyX7DaPXQDZrR5s1k7umrkG3Yd2+QDfSrYFlC7oc0IqeUns6RqSjNkERXeLw==} + /remeda@1.23.0: + resolution: {integrity: sha512-1y0jygsAc3opoFQW5BtA/QYOboai0u5IwdvwtbRAd1eJ2D9NmvZpDfV819LdSmrIQ0LONbp/dE9Uo/rGxUshPw==} dev: true /renderkid@3.0.0: @@ -7068,7 +7097,7 @@ packages: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.4.24 + postcss: 8.4.25 source-map: 0.6.1 dev: true @@ -7120,7 +7149,7 @@ packages: engines: {node: '>=14'} hasBin: true dependencies: - glob: 10.2.7 + glob: 10.3.3 dev: true /ripemd160@2.0.2: @@ -7151,7 +7180,7 @@ packages: /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.5.3 + tslib: 2.6.0 /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -7178,18 +7207,18 @@ packages: truncate-utf8-bytes: 1.0.2 dev: true - /sanitize-html@2.10.0: - resolution: {integrity: sha512-JqdovUd81dG4k87vZt6uA6YhDfWkUGruUu/aPmXLxXi45gZExnt9Bnw/qeQU8oGf82vPyaE0vO4aH0PbobB9JQ==} + /sanitize-html@2.11.0: + resolution: {integrity: sha512-BG68EDHRaGKqlsNjJ2xUB7gpInPA8gVx/mvjO743hZaeMCZ2DwzW7xvsqZ+KNU4QKwj86HJ3uu2liISf2qBBUA==} dependencies: deepmerge: 4.3.1 escape-string-regexp: 4.0.0 htmlparser2: 8.0.2 is-plain-object: 5.0.0 parse-srcset: 1.0.2 - postcss: 8.4.24 + postcss: 8.4.25 dev: true - /sass-loader@13.3.2(sass@1.63.3)(webpack@5.86.0): + /sass-loader@13.3.2(sass@1.63.6)(webpack@5.88.1): resolution: {integrity: sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -7209,17 +7238,17 @@ packages: optional: true dependencies: neo-async: 2.6.2 - sass: 1.63.3 - webpack: 5.86.0(webpack-cli@5.1.4) + sass: 1.63.6 + webpack: 5.88.1(webpack-cli@5.1.4) dev: true - /sass@1.63.3: - resolution: {integrity: sha512-ySdXN+DVpfwq49jG1+hmtDslYqpS7SkOR5GpF6o2bmb1RL/xS+wvPmegMvMywyfsmAV6p7TgwXYGrCZIFFbAHg==} + /sass@1.63.6: + resolution: {integrity: sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw==} engines: {node: '>=14.0.0'} hasBin: true dependencies: chokidar: 3.5.3 - immutable: 4.3.0 + immutable: 4.3.1 source-map-js: 1.0.2 dev: true @@ -7227,8 +7256,8 @@ packages: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} dev: true - /schema-utils@3.2.0: - resolution: {integrity: sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ==} + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} dependencies: '@types/json-schema': 7.0.12 @@ -7236,8 +7265,8 @@ packages: ajv-keywords: 3.5.2(ajv@6.12.6) dev: true - /schema-utils@4.1.0: - resolution: {integrity: sha512-Jw+GZVbP5IggB2WAn6UHI02LBwGmsIeYN/lNbSMZyDziQ7jmtAUrqKqDja+W89YHVs+KL/3IkIMltAklqB1vAw==} + /schema-utils@4.2.0: + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} dependencies: '@types/json-schema': 7.0.12 @@ -7254,13 +7283,8 @@ packages: resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} optional: true - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true - dev: true - - /semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true /semver@7.0.0: @@ -7268,8 +7292,8 @@ packages: hasBin: true dev: true - /semver@7.5.1: - resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} hasBin: true dependencies: @@ -7341,16 +7365,6 @@ packages: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} dev: true - /shelljs@0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} - engines: {node: '>=4'} - hasBin: true - dependencies: - glob: 7.2.3 - interpret: 1.4.0 - rechoir: 0.6.2 - dev: true - /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: @@ -7387,11 +7401,11 @@ packages: semver: 7.0.0 dev: true - /sinon@15.1.0: - resolution: {integrity: sha512-cS5FgpDdE9/zx7no8bxROHymSlPLZzq0ChbbLk1DrxBfc+eTeBK3y8nIL+nu/0QeYydhhbLIr7ecHJpywjQaoQ==} + /sinon@15.2.0: + resolution: {integrity: sha512-nPS85arNqwBXaIsFCkolHjGIkFo+Oxu9vbgmBJizLAhqe6P2o3Qmj3KCUoRkfhHtvgDhZdWD3risLHAUJ8npjw==} dependencies: '@sinonjs/commons': 3.0.0 - '@sinonjs/fake-timers': 10.2.0 + '@sinonjs/fake-timers': 10.3.0 '@sinonjs/samsam': 8.0.0 diff: 5.1.0 nise: 5.1.4 @@ -7504,11 +7518,11 @@ packages: resolution: {integrity: sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==} optional: true - /ssri@9.0.1: - resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /ssri@10.0.4: + resolution: {integrity: sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minipass: 3.3.6 + minipass: 5.0.0 dev: true /stat-mode@1.0.0: @@ -7580,7 +7594,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.21.3 dev: true /string.prototype.trimend@1.0.6: @@ -7588,7 +7602,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.21.3 dev: true /string.prototype.trimstart@1.0.6: @@ -7596,7 +7610,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.21.3 dev: true /string_decoder@1.1.1: @@ -7732,7 +7746,7 @@ packages: fs-extra: 10.1.0 dev: true - /terser-webpack-plugin@5.3.9(webpack@5.86.0): + /terser-webpack-plugin@5.3.9(webpack@5.88.1): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -7750,19 +7764,19 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.18 jest-worker: 27.5.1 - schema-utils: 3.2.0 + schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.17.7 - webpack: 5.86.0(webpack-cli@5.1.4) + terser: 5.19.0 + webpack: 5.88.1(webpack-cli@5.1.4) dev: true - /terser@5.17.7: - resolution: {integrity: sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==} + /terser@5.19.0: + resolution: {integrity: sha512-JpcpGOQLOXm2jsomozdMDpd5f8ZHh1rR48OFgWUH3QsyZcfPgv2qDCYbcDEAYNd4OZRj2bWYKpwdll/udZCk/Q==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.3 - acorn: 8.8.2 + '@jridgewell/source-map': 0.3.5 + acorn: 8.10.0 commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -7858,45 +7872,54 @@ packages: utf8-byte-length: 1.0.4 dev: true + /ts-api-utils@1.0.1(typescript@5.1.6): + resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.1.6 + dev: true + /ts-deferred@1.0.4: resolution: {integrity: sha512-uE0e0mUQpqbS3VbqqauLDJ5x9kyHeMXGxRwmoXc+woXkEYWj/MiN61IsfPtlCzfxcVwlxy+S70aU05+atxeoPQ==} dev: true - /ts-essentials@9.3.2(typescript@4.9.5): + /ts-essentials@9.3.2(typescript@5.1.6): resolution: {integrity: sha512-JxKJzuWqH1MmH4ZFHtJzGEhkfN3QvVR3C3w+4BIoWeoY68UVVoA2Np/Bca9z0IPSErVCWhv439aT0We4Dks8kQ==} peerDependencies: typescript: '>=4.1.0' dependencies: - typescript: 4.9.5 + typescript: 5.1.6 dev: true - /ts-loader@9.4.3(typescript@4.9.5)(webpack@5.86.0): - resolution: {integrity: sha512-n3hBnm6ozJYzwiwt5YRiJZkzktftRpMiBApHaJPoWLA+qetQBAXkHqCLM6nwSdRDimqVtA5ocIkcTRLMTt7yzA==} + /ts-loader@9.4.4(typescript@5.1.6)(webpack@5.88.1): + resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} engines: {node: '>=12.0.0'} peerDependencies: typescript: '*' webpack: ^5.0.0 dependencies: chalk: 4.1.2 - enhanced-resolve: 5.14.1 + enhanced-resolve: 5.15.0 micromatch: 4.0.5 - semver: 7.5.1 - typescript: 4.9.5 - webpack: 5.86.0(webpack-cli@5.1.4) + semver: 7.5.4 + typescript: 5.1.6 + webpack: 5.88.1(webpack-cli@5.1.4) dev: true - /ts-nameof@5.0.0(typescript@4.9.5): + /ts-nameof@5.0.0(typescript@5.1.6): resolution: {integrity: sha512-KKebM+HvZdtiFLVUtkvTmlJNzmMPMMwzw7yCcTCA5XRmwDupX/JuPEfnXYpu/Bfb8d+voF1ih2fdizqgKSIO+g==} peerDependencies: typescript: '*' dependencies: '@ts-nameof/common': 4.2.1 - '@ts-nameof/transforms-ts': 4.2.1 + '@ts-nameof/transforms-ts': 4.2.1(patch_hash=jbjo2jvpqtbhbur3pgvyyugv7u) glob: 7.2.3 - typescript: 4.9.5 + typescript: 5.1.6 dev: true - /ts-node@10.9.1(patch_hash=gdagwmwndeixxlcm7duqxqq3r4)(@types/node@18.14.0)(typescript@4.9.5): + /ts-node@10.9.1(patch_hash=gdagwmwndeixxlcm7duqxqq3r4)(@types/node@18.14.0)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -7916,40 +7939,36 @@ packages: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 18.14.0 - acorn: 8.8.2 + acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.1.6 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true patched: true - /ts-patch@2.1.0(typescript@4.9.5): - resolution: {integrity: sha512-+6LbQSGgHUnK+grgk9nvKhesc0/dDNxms0IL1XPZeTfmPFCx/QSuwz9k+9yFe0xYDD7xBlHYK0Zp0qrTCaJcAw==} + /ts-patch@3.0.1: + resolution: {integrity: sha512-FH61Ywi3A9nBQmWU7GGA35TKoQzkkqkwpUzGixybWJ0KSeIVWUzFSX7JPCBEJcMLdXX/A3Jtdhp2tcVgMwaTtA==} hasBin: true - peerDependencies: - typescript: '>=4.0.0' dependencies: chalk: 4.1.2 - glob: 8.1.0 global-prefix: 3.0.0 minimist: 1.2.8 resolve: 1.22.2 - shelljs: 0.8.5 + semver: 7.5.4 strip-ansi: 6.0.1 - typescript: 4.9.5 dev: true - /ts-transformer-keys@0.4.4(typescript@4.9.5): + /ts-transformer-keys@0.4.4(typescript@5.1.6): resolution: {integrity: sha512-LrqgvaFvar01/5mbunRyeLTSIkqoC2xfcpL/90aDY6vR07DGyH+UaYGdIEsUudnlAw2Sr0pxFgdZvE0QIyI4qA==} peerDependencies: typescript: '>=2.4.1' dependencies: - typescript: 4.9.5 + typescript: 5.1.6 dev: true /tsconfig-paths@3.14.2: @@ -7961,17 +7980,17 @@ packages: strip-bom: 3.0.0 dev: true - /tslib@2.5.3: - resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} + /tslib@2.6.0: + resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.1.6): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: - tslib: 2.5.3 - typescript: 4.9.5 + tslib: 2.6.0 + typescript: 5.1.6 dev: true /tty-browserify@0.0.0: @@ -8017,16 +8036,27 @@ packages: engines: {node: '>=10'} dev: true - /type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - dev: true - /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} dev: true + /type-fest@3.13.0: + resolution: {integrity: sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==} + engines: {node: '>=14.16'} + dev: true + + /typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.10 + dev: true + /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: @@ -8035,18 +8065,18 @@ packages: is-typed-array: 1.1.10 dev: true - /typescript-transform-paths@3.4.6(typescript@4.9.5): + /typescript-transform-paths@3.4.6(typescript@5.1.6): resolution: {integrity: sha512-qdgpCk9oRHkIBhznxaHAapCFapJt5e4FbFik7Y4qdqtp6VyC3smAIPoDEIkjZ2eiF7x5+QxUPYNwJAtw0thsTw==} peerDependencies: typescript: '>=3.6.5' dependencies: minimatch: 3.1.2 - typescript: 4.9.5 + typescript: 5.1.6 dev: true - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} hasBin: true dev: true @@ -8059,16 +8089,16 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unique-filename@2.0.1: - resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /unique-filename@3.0.0: + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - unique-slug: 3.0.0 + unique-slug: 4.0.0 dev: true - /unique-slug@3.0.0: - resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /unique-slug@4.0.0: + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: imurmurhash: 0.1.4 dev: true @@ -8087,13 +8117,13 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /update-browserslist-db@1.0.11(browserslist@4.21.7): + /update-browserslist-db@1.0.11(browserslist@4.21.9): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.7 + browserslist: 4.21.9 escalade: 3.1.1 picocolors: 1.0.0 dev: true @@ -8111,11 +8141,11 @@ packages: requires-port: 1.0.0 dev: true - /url@0.11.0: - resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} + /url@0.11.1: + resolution: {integrity: sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==} dependencies: - punycode: 1.3.2 - querystring: 0.2.0 + punycode: 1.4.1 + qs: 6.11.2 dev: true /utf8-byte-length@1.0.4: @@ -8200,7 +8230,7 @@ packages: defaults: 1.0.4 dev: true - /webpack-cli@5.1.4(webpack@5.86.0): + /webpack-cli@5.1.4(webpack@5.88.1): resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} engines: {node: '>=14.15.0'} hasBin: true @@ -8218,18 +8248,18 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.86.0) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.86.0) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.86.0) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.88.1) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.88.1) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.88.1) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 - envinfo: 7.8.1 + envinfo: 7.10.0 fastest-levenshtein: 1.0.16 import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.1(webpack-cli@5.1.4) webpack-merge: 5.9.0 dev: true @@ -8251,8 +8281,8 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack@5.86.0(webpack-cli@5.1.4): - resolution: {integrity: sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==} + /webpack@5.88.1(webpack-cli@5.1.4): + resolution: {integrity: sha512-FROX3TxQnC/ox4N+3xQoWZzvGXSuscxR32rbzjpXgEzWudJFEJBpdlkkob2ylrv5yzzufD1zph1OoFsLtm6stQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8266,12 +8296,12 @@ packages: '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.8.2 - acorn-import-assertions: 1.9.0(acorn@8.8.2) - browserslist: 4.21.7 + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) + browserslist: 4.21.9 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.14.1 - es-module-lexer: 1.2.1 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -8280,11 +8310,11 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.2.0 + schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(webpack@5.86.0) + terser-webpack-plugin: 5.3.9(webpack@5.88.1) watchpack: 2.4.0 - webpack-cli: 5.1.4(webpack@5.86.0) + webpack-cli: 5.1.4(webpack@5.88.1) webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -8302,8 +8332,8 @@ packages: is-symbol: 1.0.4 dev: true - /which-typed-array@1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + /which-typed-array@1.1.10: + resolution: {integrity: sha512-uxoA5vLUfRPdjCuJ1h5LlYdmTLbYfums398v3WLkM+i/Wltl2/XyZpQWKbN++ck5L64SR/grOHqtXCUKmlZPNA==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 @@ -8339,11 +8369,6 @@ packages: resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} dev: true - /word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: true - /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -8441,6 +8466,11 @@ packages: engines: {node: '>=10'} dev: true + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true + /zip-stream@4.1.0: resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==} engines: {node: '>= 10'} @@ -8450,10 +8480,10 @@ packages: readable-stream: 3.6.2 dev: true - /zone.js@0.13.0: - resolution: {integrity: sha512-7m3hNNyswsdoDobCkYNAy5WiUulkMd3+fWaGT9ij6iq3Zr/IwJo4RMCYPSDjT+r7tnPErmY9sZpKhWQ8S5k6XQ==} + /zone.js@0.13.1: + resolution: {integrity: sha512-+bIeDAFEBYuXRuU3qGQvzdPap+N1zjM4KkBAiiQuVVCrHrhjDuY6VkUhNa5+U27+9w0q3fbKiMCbpJ0XzMmSWA==} dependencies: - tslib: 2.5.3 + tslib: 2.6.0 dev: true github.com/vladimiry-playground/t-bowersox-cookie/b269621958b0d73aee481f03a6e8779f9e38a300: diff --git a/scripts/prepare-webclient/monaco-editor-dts.ts b/scripts/prepare-webclient/monaco-editor-dts.ts index dea042891..61d74df5e 100644 --- a/scripts/prepare-webclient/monaco-editor-dts.ts +++ b/scripts/prepare-webclient/monaco-editor-dts.ts @@ -8,7 +8,7 @@ import {PROTON_MONACO_EDITOR_DTS_ASSETS_LOCATION} from "src/shared/const"; import {PROTON_SHARED_MESSAGE_INTERFACE} from "src/shared/const/proton-apps"; const dtsGenerator: { // eslint-disable-line @typescript-eslint/no-unsafe-assignment - default: (arg: NoExtraProps>) => ReturnType + default: (arg: NoExtraProps>) => ReturnType } = dtsGeneratorImport as any; // eslint-disable-line @typescript-eslint/no-explicit-any export const generateDtsForMonacoEditor = async ( diff --git a/scripts/transfer/ffsend.ts b/scripts/transfer/ffsend.ts index cf4b257bd..114c90726 100644 --- a/scripts/transfer/ffsend.ts +++ b/scripts/transfer/ffsend.ts @@ -9,6 +9,7 @@ const SERVICE_BINARY_DOWNLOAD_URL_PREFIX = `https://github.com/timvisee/${SERVIC const SERVICE_DOWNLOAD_URL_PREFIX = "https://send.vis.ee/download/"; const SERVICE_DOWNLOAD_COUNT = "1"; // only 1 is supported in anonymous mode +// eslint-disable-next-line @typescript-eslint/no-redundant-type-constituents const [, , ACTION_TYPE_ARG, FILE_ARG] = process.argv as [null, null, "upload" | string, string]; async function resolveCommand(): Promise<{ command: string }> { diff --git a/scripts/transfer/wormhole-william.ts b/scripts/transfer/wormhole-william.ts index c25807102..d839e995e 100644 --- a/scripts/transfer/wormhole-william.ts +++ b/scripts/transfer/wormhole-william.ts @@ -7,6 +7,7 @@ const SERVICE_NAME = "wormhole-william"; const SERVICE_VERSION = "1.0.4"; const SERVICE_BINARY_DOWNLOAD_URL_PREFIX = `https://github.com/psanford/${SERVICE_NAME}/releases/download/v${SERVICE_VERSION}`; +// eslint-disable-next-line @typescript-eslint/no-redundant-type-constituents const [, , ACTION_TYPE_ARG, FILE_ARG] = process.argv as [null, null, "upload" | string, string]; async function resolveCommand(): Promise<{ command: string }> { diff --git a/src/@types/globals.d.ts b/src/@types/globals.d.ts index 4339db3b9..a079917dc 100644 --- a/src/@types/globals.d.ts +++ b/src/@types/globals.d.ts @@ -21,8 +21,6 @@ declare global { // TODO add "DeepNoExtraProps" type type NoExtraProps = U & Impossible>; - type StrictOmit = import("ts-essentials").StrictOmit; - type StrictExclude = Exclude; type StrictExtract = Extract; diff --git a/src/@types/tough-cookie-web-storage-store/index.d.ts b/src/@types/tough-cookie-web-storage-store/index.d.ts index 6de4925ab..5a898120f 100644 --- a/src/@types/tough-cookie-web-storage-store/index.d.ts +++ b/src/@types/tough-cookie-web-storage-store/index.d.ts @@ -4,7 +4,7 @@ declare module "tough-cookie-web-storage-store" { import {Store} from "tough-cookie"; class WebStorageCookieStore extends Store { - public constructor(storage: WindowSessionStorage["sessionStorage"] & WindowLocalStorage["localStorage"]); + public constructor(storage: Storage); } export = WebStorageCookieStore; diff --git a/src/electron-main/api/endpoints-builders/database/folders-view.ts b/src/electron-main/api/endpoints-builders/database/folders-view.ts index 0c664546f..e799a5764 100644 --- a/src/electron-main/api/endpoints-builders/database/folders-view.ts +++ b/src/electron-main/api/endpoints-builders/database/folders-view.ts @@ -103,6 +103,7 @@ export function buildFoldersAndRootNodePrototypes( } { const conversationEntries = resolveAccountConversationNodes(account); type nodeLookupType = ( + // eslint-disable-next-line @typescript-eslint/no-duplicate-type-constituents pk: ConversationEntry["pk"] | Required["previousPk"], node?: View.ConversationNode, ) => View.ConversationNode; diff --git a/src/electron-main/api/endpoints-builders/database/indexing/service.ts b/src/electron-main/api/endpoints-builders/database/indexing/service.ts index 51c53fb16..ffd3a8d8b 100644 --- a/src/electron-main/api/endpoints-builders/database/indexing/service.ts +++ b/src/electron-main/api/endpoints-builders/database/indexing/service.ts @@ -17,7 +17,7 @@ import {UnionOf} from "src/shared/util/ngrx"; const logger = curryFunctionMembers(electronLog, __filename); type narrowIndexActionPayloadType = ( - payload: StrictOmit, { type: "Index" }>["payload"], "uid">, + payload: Omit, { type: "Index" }>["payload"], "uid">, ) => typeof payload; export const narrowIndexActionPayload: narrowIndexActionPayloadType = ((): narrowIndexActionPayloadType => { diff --git a/src/electron-main/constants.ts b/src/electron-main/constants.ts index 9e64a43b3..f4d01e492 100644 --- a/src/electron-main/constants.ts +++ b/src/electron-main/constants.ts @@ -11,7 +11,7 @@ import {PACKAGE_NAME} from "src/shared/const"; export const PLATFORM = platform(); export const INITIAL_STORES: { - readonly config: () => StrictOmit & Required & Required>; + readonly config: () => Omit & Required & Required>; readonly settings: () => Settings; } = Object.freeze({ config: () => { diff --git a/src/electron-main/context.ts b/src/electron-main/context.ts index 8fd06f75f..85a53a513 100644 --- a/src/electron-main/context.ts +++ b/src/electron-main/context.ts @@ -122,7 +122,7 @@ function initLocations( }; } -function isProperLockfileError(value: unknown | ProperLockfileError): value is ProperLockfileError { +function isProperLockfileError(value: unknown): value is ProperLockfileError { return ( typeof value === "object" && @@ -283,7 +283,7 @@ export function initContext( _this.write = ((write): typeof _this.write => { const result: typeof _this.write = async (data, ...rest) => { try { - const dataToSave: StrictOmit & Required> + const dataToSave: Omit & Required> = { ...data, dataSaltBase64: generateDataSaltBase64(ONE_KB_BYTES * 0.5, ONE_KB_BYTES * 2), diff --git a/src/electron-main/database/util.ts b/src/electron-main/database/util.ts index 6b0782f7b..a7e5f1877 100644 --- a/src/electron-main/database/util.ts +++ b/src/electron-main/database/util.ts @@ -15,7 +15,7 @@ type resolveAccountFoldersType = ( const resolveAccountFolders: resolveAccountFoldersType = ( (): resolveAccountFoldersType => { - const staticFolders: ReadonlyArray> = ( + const staticFolders: ReadonlyArray> = ( [ SYSTEM_FOLDER_IDENTIFIERS.Inbox, SYSTEM_FOLDER_IDENTIFIERS.Drafts, diff --git a/src/electron-main/session-storage/index.ts b/src/electron-main/session-storage/index.ts index 72399064f..b82ddaf2c 100644 --- a/src/electron-main/session-storage/index.ts +++ b/src/electron-main/session-storage/index.ts @@ -123,7 +123,7 @@ export class SessionStorage { await this.saveToFileQueue.q(async () => { const store = await this.resolveStore(); const {entity} = this; - const dataToSave: StrictOmit & Required> = { + const dataToSave: Omit & Required> = { ...entity, version: SESSION_STORAGE_VERSION, dataSaltBase64: generateDataSaltBase64(ONE_KB_BYTES * 5, ONE_KB_BYTES * 10), diff --git a/src/electron-main/session.ts b/src/electron-main/session.ts index a7bd9192b..c37ec2ed5 100644 --- a/src/electron-main/session.ts +++ b/src/electron-main/session.ts @@ -105,7 +105,7 @@ export const enableNetworkEmulationToAllAccountSessions = ( }; export const configureSessionByAccount = async ( - account: DeepReadonly>, + account: DeepReadonly>, {entryUrl}: DeepReadonly>, ): Promise => { _logger.info(nameof(configureSessionByAccount)); @@ -166,7 +166,7 @@ export const resetSessionStorages = async ( export const initAccountSessions = async ( ctx: DeepReadonly, - account: DeepReadonly>, + account: DeepReadonly>, ): Promise => { const logger = curryFunctionMembers(_logger, nameof(initAccountSessions)); diff --git a/src/electron-main/web-request/service.ts b/src/electron-main/web-request/service.ts index d37df20ae..44769f142 100644 --- a/src/electron-main/web-request/service.ts +++ b/src/electron-main/web-request/service.ts @@ -7,6 +7,7 @@ import {processProtonCookieRecord} from "src/electron-main/util/proton-url"; import {resolvePrimaryDomainNameFromUrlHostname, verifyUrlOriginValue} from "src/shared/util/url"; export const getHeader = ( + // eslint-disable-next-line @typescript-eslint/no-duplicate-type-constituents headers: Exclude, nameCriteria: string, ): GetHeaderCallResult => { diff --git a/src/electron-preload/lib/util.ts b/src/electron-preload/lib/util.ts index c708c8ed4..96d082bfb 100644 --- a/src/electron-preload/lib/util.ts +++ b/src/electron-preload/lib/util.ts @@ -42,9 +42,7 @@ export const applyZoomFactor = (_logger: Logger): void => { }); }; -export const isProtonApiError = ( - error: unknown | ProtonApiError -): error is ProtonApiError => { +export const isProtonApiError = (error: unknown): error is ProtonApiError => { const result = ( typeof error === "object" && diff --git a/src/electron-preload/webview/calendar/provider-api/model.ts b/src/electron-preload/webview/calendar/provider-api/model.ts index e08119689..706616181 100644 --- a/src/electron-preload/webview/calendar/provider-api/model.ts +++ b/src/electron-preload/webview/calendar/provider-api/model.ts @@ -12,7 +12,7 @@ export type ImmediateKeys = StrictExclude // like: typeof import("output/git/proton-calendar/src/app/content/PrivateApp.tsx") export type ProviderInternals = AddInitializedProp<{ [K in StrictExtract]: DefineObservableValue<{ - readonly privateScope: null | Exclude + readonly privateScope: unknown }, (arg: unknown) => import("react").ReactNode> }> diff --git a/src/electron-preload/webview/lib/rest-model/response.ts b/src/electron-preload/webview/lib/rest-model/response.ts index 3b9a8a72e..6625dc09b 100644 --- a/src/electron-preload/webview/lib/rest-model/response.ts +++ b/src/electron-preload/webview/lib/rest-model/response.ts @@ -2,10 +2,8 @@ import {Contact, Context, Conversation, Message} from "src/electron-preload/webv import {Event} from "src/electron-preload/webview/lib/rest-model/response-entity/event"; import {Label} from "src/electron-preload/webview/lib/rest-model/response-entity/folder"; -export const SUCCESS_RESPONSE = 1000; - export interface Response { - Code: typeof SUCCESS_RESPONSE | number; + Code: number; // 1000 - success } export interface ConversationResponse extends Response { @@ -26,7 +24,7 @@ export interface MessageResponse extends Response { export interface MessagesResponse extends Response { Total: number; Limit: number; - Messages: Array>; + Messages: Array>; } export interface MessagesCountResponse extends Response { @@ -40,7 +38,7 @@ export interface ContactResponse extends Response { export interface ContactsResponse extends Response { Total: number; Limit: number; - Contacts: Array>; + Contacts: Array>; } export interface LabelsResponse extends Response { diff --git a/src/electron-preload/webview/primary/provider-api/model.ts b/src/electron-preload/webview/primary/provider-api/model.ts index 32c114953..87a73c1e1 100644 --- a/src/electron-preload/webview/primary/provider-api/model.ts +++ b/src/electron-preload/webview/primary/provider-api/model.ts @@ -92,6 +92,7 @@ export type ProviderInternals = AddInitializedProp<{ location: ReturnType["location"], params: { labelID: RestModel.Label["ID"], + // eslint-disable-next-line @typescript-eslint/no-duplicate-type-constituents elementID?: RestModel.Conversation["ID"] | RestModel.Message["ID"], messageID?: RestModel.Message["ID"], }, @@ -174,6 +175,7 @@ export type ProviderApi = { _throwErrorOnRateLimitedMethodCall?: boolean } & Rea history: Readonly<{ push: ( options: { + // eslint-disable-next-line @typescript-eslint/no-duplicate-type-constituents conversationId?: DatabaseModel.ConversationEntry["id"] | DatabaseModel.Mail["id"] mailId?: DatabaseModel.Mail["id"] folderId: DatabaseModel.Folder["id"] diff --git a/src/electron-preload/webview/primary/types.ts b/src/electron-preload/webview/primary/types.ts index 6c90caa10..5de764016 100644 --- a/src/electron-preload/webview/primary/types.ts +++ b/src/electron-preload/webview/primary/types.ts @@ -1,8 +1,8 @@ export interface ProtonApiError { config?: unknown data?: { - Error?: "string" | unknown, - ErrorDescription?: "string" | unknown, + Error?: unknown, + ErrorDescription?: unknown, } & Partial> message: string name: string; diff --git a/src/shared/api/webview/primary.ts b/src/shared/api/webview/primary.ts index fafcd9717..8ada360b5 100644 --- a/src/shared/api/webview/primary.ts +++ b/src/shared/api/webview/primary.ts @@ -60,5 +60,5 @@ export type ProtonPrimaryApiScan = ScanService> +export type ProtonPrimaryNotificationOutput = Partial> & Partial<{ batchEntityUpdatesCounter: number }>; diff --git a/src/shared/model/database/constants.ts b/src/shared/model/database/constants.ts index 12c7e8ba6..f12cca3b5 100644 --- a/src/shared/model/database/constants.ts +++ b/src/shared/model/database/constants.ts @@ -79,7 +79,7 @@ export const MIME_TYPES = buildEnumBundle({ AUTOMATIC: "", } as const); -export const INDEXABLE_MAIL_FIELDS: ReadonlyArray> = [ +export const INDEXABLE_MAIL_FIELDS: ReadonlyArray> = [ "subject", "body", "sender", diff --git a/src/shared/model/database/view.ts b/src/shared/model/database/view.ts index 9cd039d5d..7eb19af05 100644 --- a/src/shared/model/database/view.ts +++ b/src/shared/model/database/view.ts @@ -6,7 +6,7 @@ export interface Folder extends Mutable { rootConversationNodes: RootConversationNode[]; } -export type Mail = StrictOmit & NoExtraProps<{ +export type Mail = Omit & NoExtraProps<{ folders: Folder[]; score?: number; attachmentsCount: number; diff --git a/src/shared/util/ngrx.ts b/src/shared/util/ngrx.ts index 9e35a0bb7..59b05f9dc 100644 --- a/src/shared/util/ngrx.ts +++ b/src/shared/util/ngrx.ts @@ -19,7 +19,7 @@ type ActionsRecord

= { }; // @ts-expect-error // TODO get rid of "ts-expect-error" thing -export type UnionOf = Exclude, symbol | number>>>, boolean>; // eslint-disable-line @typescript-eslint/ban-types, max-len +export type UnionOf = Exclude, symbol | number>>>, boolean>; // eslint-disable-line @typescript-eslint/ban-types, max-len export type UnionOfRecord

= ActionsRecord

> = { [K in Exclude]: ReturnType }; @@ -77,10 +77,8 @@ export const propsRecordToActionsRecord =

( {} as ActionsRecord

, ), match(value, matchers) { - // @ts-expect-error // TODO get rid of "ts-expect-error" thing const matcher = mapKeys(matchers, (key) => resolvePrefixedType(key))[value.type] ?? matchers.default; // eslint-disable-line @typescript-eslint/no-unsafe-member-access, max-len if (typeof matcher !== "function") { - // @ts-expect-error // TODO get rid of "ts-expect-error" thing throw new Error(`Failed to resolve matching handler for the "${String(value.type)}" action`); } const args = ( @@ -91,7 +89,7 @@ export const propsRecordToActionsRecord =

( ); return matcher( // @ts-expect-error // TODO get rid of "ts-expect-error" thing - ...args, + ...args, // eslint-disable-line @typescript-eslint/no-unsafe-argument ); }, // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-explicit-any diff --git a/src/web/browser-window/app/_accounts/account-title.component.ts b/src/web/browser-window/app/_accounts/account-title.component.ts index afc8bd35c..ba53eb7ab 100644 --- a/src/web/browser-window/app/_accounts/account-title.component.ts +++ b/src/web/browser-window/app/_accounts/account-title.component.ts @@ -19,7 +19,7 @@ interface ComponentState { contextMenuOpen: boolean } -const initialComponentState: DeepReadonly> = { +const initialComponentState: DeepReadonly> = { // account: null, selected: false, stored: false, diff --git a/src/web/browser-window/app/app.error-handler.service.ts b/src/web/browser-window/app/app.error-handler.service.ts index 4a5e5f980..40b0d067d 100644 --- a/src/web/browser-window/app/app.error-handler.service.ts +++ b/src/web/browser-window/app/app.error-handler.service.ts @@ -14,7 +14,7 @@ export class AppErrorHandler implements ErrorHandler { constructor(private readonly injector: Injector) {} handleError( - error: Error & { errors?: (Array) | unknown }, + error: Error & { errors?: unknown }, ): void { (() => { const {errors} = error; diff --git a/src/web/browser-window/app/store/actions/accounts.ts b/src/web/browser-window/app/store/actions/accounts.ts index a7766a111..844c3b212 100644 --- a/src/web/browser-window/app/store/actions/accounts.ts +++ b/src/web/browser-window/app/store/actions/accounts.ts @@ -35,9 +35,9 @@ export const ACCOUNTS_ACTIONS = propsRecordToActionsRecord( WireUpConfigs: props>(), PatchGlobalProgress: props<{ patch: State["globalProgress"] }>(), SelectMailOnline: - props<{ pk: WebAccountPk } & StrictOmit>(), + props<{ pk: WebAccountPk } & Omit>(), DeleteMessages: - props<{ pk: WebAccountPk } & StrictOmit>(), + props<{ pk: WebAccountPk } & Omit>(), FetchSingleMail: props<{ pk: WebAccountPk } & { mailPk: Mail["pk"] }>(), MakeMailRead: props<{ pk: WebAccountPk } & { messageIds: Array }>(), SetMailFolder: props<{ pk: WebAccountPk } & { folderId: Folder["id"]; messageIds: Array }>(), diff --git a/tsconfig.json b/tsconfig.json index 32a736b0a..9a2cbdece 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -31,9 +31,6 @@ "outDir": "./app", "baseUrl": ".", "paths": { - "remeda/*": [ - "./node_modules/ndx/dist/*" - ], "patches/*": [ "./patches/*" ], diff --git a/webpack-configs/lib.ts b/webpack-configs/lib.ts index e85afd97c..1c348bf5e 100644 --- a/webpack-configs/lib.ts +++ b/webpack-configs/lib.ts @@ -48,7 +48,7 @@ export const resolveExistingFile = (file: string): string => { const definePluginValue = mapValues( { BUILD_ENVIRONMENT: ENVIRONMENT, - ...((): StrictOmit => { + ...((): Omit => { return { BUILD_DISABLE_CLOSE_TO_TRAY_FEATURE: process.env.ELECTRON_MAIL_BUILD_DISABLE_CLOSE_TO_TRAY_FEATURE ?? false, BUILD_DISABLE_START_HIDDEN_FEATURE: process.env.ELECTRON_MAIL_BUILD_DISABLE_START_HIDDEN_FEATURE ?? false, diff --git a/webpack-configs/web/browser-window.ts b/webpack-configs/web/browser-window.ts index bf3eff876..6b70a3784 100644 --- a/webpack-configs/web/browser-window.ts +++ b/webpack-configs/web/browser-window.ts @@ -113,7 +113,7 @@ const config = buildBaseWebConfig( strictInjectionParameters: true, }; - const compilerOptions: StrictOmit["compilerOptions"], + const compilerOptions: Omit["compilerOptions"], // skipping raw "string" props Extract["compilerOptions"], string>> = { preserveWhitespaces: false,