From 37d672f64e16d19ccc2b5ea47dafeb13f6d9659f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 19:05:26 +0000 Subject: [PATCH 01/43] Bump playwright and @playwright/test Bumps [playwright](https://github.com/microsoft/playwright) to 1.56.1 and updates ancestor dependency [@playwright/test](https://github.com/microsoft/playwright). These dependencies need to be updated together. Updates `playwright` from 1.50.1 to 1.56.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.50.1...v1.56.1) Updates `@playwright/test` from 1.50.1 to 1.56.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.50.1...v1.56.1) --- updated-dependencies: - dependency-name: playwright dependency-version: 1.56.1 dependency-type: indirect - dependency-name: "@playwright/test" dependency-version: 1.56.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- package-lock.json | 24 ++++++++++++------------ package.json | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 73d5ea96..bbff5de6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "devDependencies": { "@faker-js/faker": "^9.0.3", "@pinia/testing": "0.1.2", - "@playwright/test": "^1.48.0", + "@playwright/test": "^1.56.1", "@rushstack/eslint-patch": "^1.3.2", "@saucelabs/playwright-reporter": "^1.5.0", "@testing-library/jest-dom": "5.16.5", @@ -3392,13 +3392,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.50.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.50.1.tgz", - "integrity": "sha512-Jii3aBg+CEDpgnuDxEp/h7BimHcUTDlpEtce89xEumlJ5ef2hqepZ+PWp1DDpYC/VO9fmWVI1IlEaoI5fK9FXQ==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz", + "integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.50.1" + "playwright": "1.56.1" }, "bin": { "playwright": "cli.js" @@ -17419,13 +17419,13 @@ } }, "node_modules/playwright": { - "version": "1.50.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.50.1.tgz", - "integrity": "sha512-G8rwsOQJ63XG6BbKj2w5rHeavFjy5zynBA9zsJMMtBoe/Uf757oG12NXz6e6OirF7RCrTVAKFXbLmn1RbL7Qaw==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz", + "integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.50.1" + "playwright-core": "1.56.1" }, "bin": { "playwright": "cli.js" @@ -17438,9 +17438,9 @@ } }, "node_modules/playwright-core": { - "version": "1.50.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.50.1.tgz", - "integrity": "sha512-ra9fsNWayuYumt+NiM069M6OkcRb1FZSK8bgi66AtpFoWkg2+y0bJSNmkFrWhMbEBbVKC/EruAHH3g0zmtwGmQ==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz", + "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/package.json b/package.json index 8ea9ec98..48b1481e 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "devDependencies": { "@faker-js/faker": "^9.0.3", "@pinia/testing": "0.1.2", - "@playwright/test": "^1.48.0", + "@playwright/test": "^1.56.1", "@rushstack/eslint-patch": "^1.3.2", "@saucelabs/playwright-reporter": "^1.5.0", "@testing-library/jest-dom": "5.16.5", From 40624d3f3365187a77aa4471ea4cb5c57689038b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Oct 2025 04:07:26 +0000 Subject: [PATCH 02/43] Bump vite from 6.3.6 to 6.4.1 Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.3.6 to 6.4.1. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/create-vite@6.4.1/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 6.4.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- package-lock.json | 9 +++++---- package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 73d5ea96..eb30df33 100644 --- a/package-lock.json +++ b/package-lock.json @@ -65,7 +65,7 @@ "sass-loader": "^12.0.0", "saucectl": "^0.188.0", "typescript-eslint": "^8.11.0", - "vite": "^6.3.6", + "vite": "^6.4.1", "vitest": "^3.2.4", "volar-service-vetur": "*", "wait-on": "^8.0.2" @@ -20850,10 +20850,11 @@ } }, "node_modules/vite": { - "version": "6.3.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.6.tgz", - "integrity": "sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", + "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", diff --git a/package.json b/package.json index 8ea9ec98..e5aac837 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "sass-loader": "^12.0.0", "saucectl": "^0.188.0", "typescript-eslint": "^8.11.0", - "vite": "^6.3.6", + "vite": "^6.4.1", "vitest": "^3.2.4", "volar-service-vetur": "latest", "wait-on": "^8.0.2" From 070da24902b58fd5ac94e780d927320bdf4b4234 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Nov 2025 22:46:16 +0000 Subject: [PATCH 03/43] Bump js-yaml Bumps and [js-yaml](https://github.com/nodeca/js-yaml). These dependencies needed to be updated together. Updates `js-yaml` from 3.14.1 to 3.14.2 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2) Updates `js-yaml` from 4.1.0 to 4.1.1 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 3.14.2 dependency-type: indirect - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 71102c94..472f48f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2315,9 +2315,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "license": "MIT", "dependencies": { @@ -10056,10 +10056,11 @@ } }, "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -15166,10 +15167,11 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" From 78f1114acf06244f74640189ed27a729587ce37e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Nov 2025 23:29:35 +0000 Subject: [PATCH 04/43] Bump node-forge from 1.3.1 to 1.3.2 Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2. - [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md) - [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2) --- updated-dependencies: - dependency-name: node-forge dependency-version: 1.3.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 205 ++++++++++++++-------------------------------- 1 file changed, 60 insertions(+), 145 deletions(-) diff --git a/package-lock.json b/package-lock.json index 472f48f7..07bc00f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -142,6 +142,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", "dev": true, + "peer": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -2373,8 +2374,7 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true + "optional": true }, "node_modules/@hapi/hoek": { "version": "9.3.0", @@ -3281,7 +3281,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "@gar/promisify": "^1.0.1", "semver": "^7.3.5" @@ -3294,7 +3293,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "bin": { "semver": "bin/semver.js" }, @@ -3310,7 +3308,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -3326,7 +3323,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -3397,6 +3393,7 @@ "integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "playwright": "1.56.1" }, @@ -3976,6 +3973,7 @@ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.1.tgz", "integrity": "sha512-P6iIPyYQ+qH8CvGauAqanhVnjrnRe0IZFSYCeGkSRW9q3u8bdVn2NPI+lasFyVsEQn1J/IFmp5Aax41+dAP9wg==", "dev": true, + "peer": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -4442,6 +4440,7 @@ "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz", "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", "dev": true, + "peer": true, "dependencies": { "@types/linkify-it": "*", "@types/mdurl": "*" @@ -4626,6 +4625,7 @@ "integrity": "sha512-h2lUByouOXFAlMec2mILeELUbME5SZRN/7R9Cw2RD2lRQQY08MWMM+PmVVKKJNK1aIwqTo9t/0CvOxwPbRIE2Q==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.23.0", "@typescript-eslint/types": "8.23.0", @@ -5419,6 +5419,7 @@ "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-5.0.8.tgz", "integrity": "sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw==", "dev": true, + "peer": true, "dependencies": { "@babel/helper-compilation-targets": "^7.12.16", "@soda/friendly-errors-webpack-plugin": "^1.8.0", @@ -5639,6 +5640,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "peer": true, "dependencies": { "@babel/parser": "^7.20.15", "@vue/compiler-core": "3.3.4", @@ -5773,6 +5775,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "peer": true, "dependencies": { "@vue/compiler-ssr": "3.3.4", "@vue/shared": "3.3.4" @@ -5845,6 +5848,7 @@ "resolved": "https://registry.npmjs.org/@vue/vue3-jest/-/vue3-jest-27.0.0.tgz", "integrity": "sha512-VL61CgZBoQqayXfzlZJHHpZuX4lsT8dmdZMJzADhdAJjKu26JBpypHr/2ppevxItljPiuALQW4MKhhCXZRXnLg==", "dev": true, + "peer": true, "dependencies": { "@babel/plugin-transform-modules-commonjs": "^7.2.0", "chalk": "^2.1.0", @@ -6093,6 +6097,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", "dev": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6196,7 +6201,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "humanize-ms": "^1.2.1" }, @@ -6211,7 +6215,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -6225,6 +6228,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -6357,8 +6361,7 @@ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true, "license": "ISC", - "optional": true, - "peer": true + "optional": true }, "node_modules/arch": { "version": "2.2.0", @@ -6397,7 +6400,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -6597,6 +6599,7 @@ "integrity": "sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.4", @@ -6660,6 +6663,7 @@ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "dev": true, + "peer": true, "dependencies": { "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", @@ -6980,7 +6984,6 @@ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "file-uri-to-path": "1.0.0" } @@ -7125,6 +7128,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001646", "electron-to-chromium": "^1.5.4", @@ -7213,7 +7217,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "@npmcli/fs": "^1.0.0", "@npmcli/move-file": "^1.0.1", @@ -7245,7 +7248,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -7471,7 +7473,6 @@ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, "license": "ISC", - "peer": true, "engines": { "node": ">=10" } @@ -7516,7 +7517,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "engines": { "node": ">=6" } @@ -7731,7 +7731,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "bin": { "color-support": "bin.js" } @@ -8074,8 +8073,7 @@ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true, "license": "ISC", - "optional": true, - "peer": true + "optional": true }, "node_modules/consolidate": { "version": "0.15.1", @@ -8277,6 +8275,7 @@ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", "dev": true, + "peer": true, "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.7", @@ -8353,6 +8352,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -8625,7 +8625,6 @@ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "mimic-response": "^3.1.0" }, @@ -8690,7 +8689,6 @@ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=4.0.0" } @@ -8907,8 +8905,7 @@ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", "dev": true, "license": "MIT", - "optional": true, - "peer": true + "optional": true }, "node_modules/depd": { "version": "2.0.0", @@ -8935,7 +8932,6 @@ "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", "dev": true, "license": "Apache-2.0", - "peer": true, "engines": { "node": ">=8" } @@ -9112,6 +9108,7 @@ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true, + "peer": true, "engines": { "node": ">=10" } @@ -9283,33 +9280,6 @@ "node": ">= 0.8" } }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -9348,7 +9318,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "engines": { "node": ">=6" } @@ -9359,8 +9328,7 @@ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true + "optional": true }, "node_modules/error-ex": { "version": "1.3.2", @@ -9619,6 +9587,7 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -9750,6 +9719,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dev": true, + "peer": true, "dependencies": { "array-includes": "^3.1.4", "array.prototype.flat": "^1.2.5", @@ -10376,7 +10346,6 @@ "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", "dev": true, "license": "(MIT OR WTFPL)", - "peer": true, "engines": { "node": ">=6" } @@ -10618,8 +10587,7 @@ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/fill-range": { "version": "7.1.1", @@ -10884,8 +10852,7 @@ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/fs-extra": { "version": "9.1.0", @@ -10908,7 +10875,6 @@ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10986,7 +10952,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -11100,8 +11065,7 @@ "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/glob": { "version": "7.2.3", @@ -11293,8 +11257,7 @@ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "dev": true, "license": "ISC", - "optional": true, - "peer": true + "optional": true }, "node_modules/hash-sum": { "version": "2.0.0", @@ -11479,8 +11442,7 @@ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true, "license": "BSD-2-Clause", - "optional": true, - "peer": true + "optional": true }, "node_modules/http-deceiver": { "version": "1.2.7", @@ -11591,7 +11553,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "ms": "^2.0.0" } @@ -11736,8 +11697,7 @@ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", "dev": true, "license": "ISC", - "optional": true, - "peer": true + "optional": true }, "node_modules/inflight": { "version": "1.0.6", @@ -11782,7 +11742,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "jsbn": "1.1.0", "sprintf-js": "^1.1.3" @@ -11797,8 +11756,7 @@ "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true, "license": "BSD-3-Clause", - "optional": true, - "peer": true + "optional": true }, "node_modules/ipaddr.js": { "version": "2.0.1", @@ -12052,8 +12010,7 @@ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "dev": true, "license": "MIT", - "optional": true, - "peer": true + "optional": true }, "node_modules/is-map": { "version": "2.0.2", @@ -12482,6 +12439,7 @@ "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dev": true, + "peer": true, "dependencies": { "@jest/core": "^27.5.1", "import-local": "^3.0.2", @@ -15195,8 +15153,7 @@ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", "dev": true, "license": "MIT", - "optional": true, - "peer": true + "optional": true }, "node_modules/jsdoc": { "version": "4.0.2", @@ -15869,7 +15826,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "agentkeepalive": "^4.1.3", "cacache": "^15.2.0", @@ -15899,7 +15855,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "engines": { "node": ">= 6" } @@ -15911,7 +15866,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -16134,7 +16088,6 @@ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=10" }, @@ -16175,6 +16128,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -16270,7 +16224,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -16285,7 +16238,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "minipass": "^3.1.0", "minipass-sized": "^1.0.3", @@ -16305,7 +16257,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -16320,7 +16271,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -16335,7 +16285,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -16349,7 +16298,6 @@ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -16375,8 +16323,7 @@ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/module-alias": { "version": "2.2.2", @@ -16447,8 +16394,7 @@ "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/natural-compare": { "version": "1.4.0", @@ -16493,7 +16439,6 @@ "integrity": "sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "semver": "^7.3.5" }, @@ -16507,7 +16452,6 @@ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "dev": true, "license": "ISC", - "peer": true, "bin": { "semver": "bin/semver.js" }, @@ -16520,8 +16464,7 @@ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/node-fetch": { "version": "2.6.7", @@ -16566,10 +16509,11 @@ } }, "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.2.tgz", + "integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==", "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } @@ -16581,7 +16525,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -16608,7 +16551,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "abbrev": "1" }, @@ -16626,7 +16568,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "bin": { "semver": "bin/semver.js" }, @@ -16641,7 +16582,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -16750,7 +16690,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -17103,7 +17042,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "aggregate-error": "^3.0.0" }, @@ -17340,6 +17278,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.4.tgz", "integrity": "sha512-vYlnDu+Y/FXxv1ABo1vhjC+IbqvzUdiUC3sfDRrRyY2CQSrqqaa+iiHmqtARFxJVqWQMCJfXx1PBvFs9aJVLXQ==", + "peer": true, "dependencies": { "@vue/devtools-api": "^6.5.0", "vue-demi": ">=0.14.5" @@ -17494,6 +17433,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -18026,7 +17966,6 @@ "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -18142,8 +18081,7 @@ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", "dev": true, "license": "ISC", - "optional": true, - "peer": true + "optional": true }, "node_modules/promise-retry": { "version": "2.0.1", @@ -18152,7 +18090,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -18168,7 +18105,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "engines": { "node": ">= 4" } @@ -18348,7 +18284,6 @@ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "peer": true, "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -18365,7 +18300,6 @@ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -18814,6 +18748,7 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", "dev": true, + "peer": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -19094,8 +19029,7 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true, "license": "ISC", - "optional": true, - "peer": true + "optional": true }, "node_modules/set-function-length": { "version": "1.2.2", @@ -19225,8 +19159,7 @@ "url": "https://feross.org/support" } ], - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/simple-get": { "version": "4.0.1", @@ -19248,7 +19181,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -19291,7 +19223,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -19324,7 +19255,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" @@ -19341,7 +19271,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "agent-base": "^6.0.2", "debug": "^4.3.3", @@ -19890,7 +19819,6 @@ "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -19909,7 +19837,6 @@ "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -19922,8 +19849,7 @@ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/tar-fs/node_modules/tar-stream": { "version": "2.2.0", @@ -19931,7 +19857,6 @@ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -19961,7 +19886,6 @@ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, "license": "ISC", - "peer": true, "engines": { "node": ">=8" } @@ -19972,7 +19896,6 @@ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, "license": "MIT", - "peer": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -20209,6 +20132,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -20486,7 +20410,6 @@ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "safe-buffer": "^5.0.1" }, @@ -20542,6 +20465,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "devOptional": true, + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -20681,7 +20605,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "unique-slug": "^2.0.0" } @@ -20693,7 +20616,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "imurmurhash": "^0.1.4" } @@ -20857,6 +20779,7 @@ "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", @@ -20988,6 +20911,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -21001,6 +20925,7 @@ "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/chai": "^5.2.2", "@vitest/expect": "3.2.4", @@ -21153,6 +21078,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", + "peer": true, "dependencies": { "@vue/compiler-dom": "3.3.4", "@vue/compiler-sfc": "3.3.4", @@ -21463,6 +21389,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", "dev": true, + "peer": true, "dependencies": { "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.12.1", @@ -21678,6 +21605,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -21786,6 +21714,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -21852,6 +21781,7 @@ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, + "peer": true, "engines": { "node": ">=10.13.0" } @@ -22024,7 +21954,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } @@ -22160,6 +22089,7 @@ "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=10.0.0" }, @@ -22218,21 +22148,6 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/yaml": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", - "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - } - }, "node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", From a0a6a8ab0df095cc7a7d68b1d96a1344a70cd568 Mon Sep 17 00:00:00 2001 From: Bill Richardson Date: Tue, 2 Dec 2025 12:31:57 -0500 Subject: [PATCH 05/43] Initial Updates for INSR-7740 Also includes INSR-7741 footer menu Known issues: OneTrust not set up on click. Header updates need to be done on each page. Committing welcome-page.vue only for those. --- package-lock.json | 2 +- src/App.vue | 13 +- .../img/powered-by-safelite-solutions.svg | 26 ++++ .../footer-menu/footer-menu.vue | 143 ++++++++++++++++++ .../site-footer/footer-image/footer-image.vue | 40 ----- .../site-footer/site-footer.vue | 36 +---- .../site-header/site-header.vue | 40 +++-- .../site-sub-header/site-sub-header.vue | 23 ++- src/layouts/welcome-page/welcome-page.vue | 31 ++-- src/styles/common-styles.scss | 33 ++++ 10 files changed, 274 insertions(+), 113 deletions(-) create mode 100644 src/assets/img/powered-by-safelite-solutions.svg create mode 100644 src/iss-components/footer-menu/footer-menu.vue delete mode 100644 src/iss-components/site-footer/footer-image/footer-image.vue diff --git a/package-lock.json b/package-lock.json index 07bc00f7..7d879e6c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,7 +67,7 @@ "typescript-eslint": "^8.11.0", "vite": "^6.4.1", "vitest": "^3.2.4", - "volar-service-vetur": "*", + "volar-service-vetur": "latest", "wait-on": "^8.0.2" } }, diff --git a/src/App.vue b/src/App.vue index 3f54962a..81e59a4e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -7,6 +7,7 @@ + import loadingModal from '@/iss-components/loading-modal/loading-modal.vue'; import showIssLoadingModal from '@/helpers/loading-modal-helper.js'; +import footerMenu from '@/iss-components/footer-menu/footer-menu.vue'; export default { name: 'app', components: { + footerMenu, loadingModal }, setup() { @@ -45,15 +48,15 @@ window.onerror = (msg, url, line, col, error) => { // Note that col & error are new to the HTML 5 spec and may not be // supported in every browser. It worked for me in Chrome. global.$logger.logError(msg, { - url: url, - line: line, - column: col ?? "", - error: error ?? "", + url, + line, + column: col ?? '', + error: error ?? '' }); // If you return true, then error alerts (like in older versions of // Internet Explorer) will be suppressed. - var suppressErrorAlert = true; + const suppressErrorAlert = true; return suppressErrorAlert; }; diff --git a/src/assets/img/powered-by-safelite-solutions.svg b/src/assets/img/powered-by-safelite-solutions.svg new file mode 100644 index 00000000..ec8d5554 --- /dev/null +++ b/src/assets/img/powered-by-safelite-solutions.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/iss-components/footer-menu/footer-menu.vue b/src/iss-components/footer-menu/footer-menu.vue new file mode 100644 index 00000000..738c0507 --- /dev/null +++ b/src/iss-components/footer-menu/footer-menu.vue @@ -0,0 +1,143 @@ + + + + diff --git a/src/iss-components/site-footer/footer-image/footer-image.vue b/src/iss-components/site-footer/footer-image/footer-image.vue deleted file mode 100644 index f1ddaf89..00000000 --- a/src/iss-components/site-footer/footer-image/footer-image.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - - diff --git a/src/iss-components/site-footer/site-footer.vue b/src/iss-components/site-footer/site-footer.vue index fd41ea76..1cf0f21e 100644 --- a/src/iss-components/site-footer/site-footer.vue +++ b/src/iss-components/site-footer/site-footer.vue @@ -49,7 +49,6 @@ diff --git a/src/iss-components/site-sub-header/site-sub-header.vue b/src/iss-components/site-sub-header/site-sub-header.vue index 34b4bbd8..b58be168 100644 --- a/src/iss-components/site-sub-header/site-sub-header.vue +++ b/src/iss-components/site-sub-header/site-sub-header.vue @@ -1,10 +1,10 @@ @@ -163,7 +157,6 @@ import textboxQuestion from '@/digital-components/textbox-question/textbox-quest import buttonQuestion from '@/digital-components/button-question/button-question.vue'; import dropdownQuestion from '@/digital-components/dropdown-question/dropdown-question.vue'; import textBlock from '@/digital-components/text-block/text-block.vue'; -import footerImage from '@/iss-components/site-footer/footer-image/footer-image.vue'; // Supporting files import { @@ -196,7 +189,6 @@ export default { components: { siteHeader, siteSubHeader, - footerImage, alert, buttonQuestion, continueModal, @@ -482,13 +474,22 @@ export default { From 940b7d295f306bfda6c83fcfe31e237437ed0ad0 Mon Sep 17 00:00:00 2001 From: Bill Richardson Date: Tue, 2 Dec 2025 16:07:34 -0500 Subject: [PATCH 07/43] updates to lookup and damage. --- src/layouts/vehicle-damage/vehicle-damage.vue | 174 +++++++++--------- src/layouts/vehicle-lookup/vehicle-lookup.vue | 71 +++---- src/styles/common-styles.scss | 12 ++ 3 files changed, 134 insertions(+), 123 deletions(-) diff --git a/src/layouts/vehicle-damage/vehicle-damage.vue b/src/layouts/vehicle-damage/vehicle-damage.vue index a86fe4ca..8578a90d 100644 --- a/src/layouts/vehicle-damage/vehicle-damage.vue +++ b/src/layouts/vehicle-damage/vehicle-damage.vue @@ -4,20 +4,15 @@ v-slot="{ meta }" @submit="onSubmit" @invalidSubmit="onInvalidSubmit"> -
-
-
- -
+
+
+
-
-
- - +
+
+ -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- +
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
@@ -100,7 +95,6 @@ // Components import siteHeader from '@/iss-components/site-header/site-header.vue'; import siteFooter from '@/iss-components/site-footer/site-footer.vue'; -import vehicleBanner from '@/iss-components/vehicle-banner/vehicle-banner.vue'; import siteSubHeader from '@/iss-components/site-sub-header/site-sub-header.vue'; import sideDoorOptions from '@/layouts/vehicle-damage/side-door-options/side-door-options.vue'; import damageLocationQuestion from '@/layouts/vehicle-damage/damage-location-question/damage-location-question.vue'; @@ -133,7 +127,6 @@ export default { components: { siteHeader, siteFooter, - vehicleBanner, siteSubHeader, sideDoorOptions, damageLocationQuestion, @@ -500,18 +493,21 @@ export default { diff --git a/src/styles/common-styles.scss b/src/styles/common-styles.scss index df754d5f..2aa71a2e 100644 --- a/src/styles/common-styles.scss +++ b/src/styles/common-styles.scss @@ -128,6 +128,18 @@ body { } #app { + display: flex; + flex-direction: column; + height: 100dvh; + + >form { + flex: 1 0 auto; + } + + >.footer-menu-container { + flex: 0 0 auto; + } + @include media-breakpoint-up(xs) { overflow: auto; } From e5f80409d4dee3b2c85c44e2b6890c6ddd919244 Mon Sep 17 00:00:00 2001 From: Bill Richardson Date: Wed, 3 Dec 2025 08:42:11 -0500 Subject: [PATCH 08/43] Update Vin Lookup upped max-len to 160 from 140 on eslint --- .eslintrc.js | 2 +- src/layouts/vin-lookup/vin-lookup.vue | 34 ++++++++++++++------------- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 7187e7e5..3ced6a6d 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -23,7 +23,7 @@ module.exports = { 'implicit-arrow-linebreak': ['off'], 'comma-dangle': ['error', 'never'], indent: ['error', 4, { SwitchCase: 1 }], - 'max-len': ['error', { code: 140 }], + 'max-len': ['error', { code: 160 }], 'no-plusplus': ['error', { allowForLoopAfterthoughts: true }], 'vue/html-indent': 'off', 'vue/html-closing-bracket-newline': ['error', { diff --git a/src/layouts/vin-lookup/vin-lookup.vue b/src/layouts/vin-lookup/vin-lookup.vue index 90209f94..15831aca 100644 --- a/src/layouts/vin-lookup/vin-lookup.vue +++ b/src/layouts/vin-lookup/vin-lookup.vue @@ -4,21 +4,16 @@ v-slot="{ meta }" @submit="onSubmit" @invalidSubmit="onInvalidSubmit"> -
-
-
- -
+
+
+
-
-
+
+
- + + + From 95ed1c5b35ebbc9410025c59e933e0da43c39a77 Mon Sep 17 00:00:00 2001 From: Bill Richardson Date: Wed, 3 Dec 2025 09:29:11 -0500 Subject: [PATCH 09/43] more updates policy-endorsements (formatting) license-plate-lookup coverage-statement --- .../coverage-statement/coverage-statement.vue | 42 ++++++++++------- .../license-plate-lookup.vue | 29 ++++++------ .../policy-endorsements.vue | 46 ++++++++----------- 3 files changed, 60 insertions(+), 57 deletions(-) diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index 170d2454..19059edb 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -5,27 +5,25 @@ v-slot="{ meta }" @submit="onSubmit" @invalidSubmit="onInvalidSubmit"> -
-
-
- -
+
+
+
-
-
+
+
+ From c1d14593af9926a4cc9a68427679728d3ec312e1 Mon Sep 17 00:00:00 2001 From: Bill Richardson Date: Wed, 3 Dec 2025 11:30:58 -0500 Subject: [PATCH 10/43] more updates several more pages --- src/layouts/bailout-page/bailout-page.vue | 25 +++++---- .../contact-confirmation.vue | 38 ++++++++------ .../contact-details/contact-details.vue | 25 +++++---- .../provider-preference.vue | 35 +++++++------ src/layouts/schedule-page/schedule-page.vue | 25 +++++---- .../service-location/service-location.vue | 51 ++++++++++--------- src/styles/client-customizations.scss | 4 -- 7 files changed, 114 insertions(+), 89 deletions(-) diff --git a/src/layouts/bailout-page/bailout-page.vue b/src/layouts/bailout-page/bailout-page.vue index 692837e1..a84f0dfe 100644 --- a/src/layouts/bailout-page/bailout-page.vue +++ b/src/layouts/bailout-page/bailout-page.vue @@ -4,16 +4,14 @@ v-slot="{ meta }" @submit="onSubmit" @invalidSubmit="onInvalidSubmit"> -
-
-
- -
+
+
+
-
-
+
+
@import '@/styles/bailout-common.scss'; + +.iss-heritage-container-width { + .bailout-page-container { + position: relative; + min-height: 1px; + padding-left: .9375rem; + padding-right: .9375rem; + } +} diff --git a/src/layouts/contact-confirmation/contact-confirmation.vue b/src/layouts/contact-confirmation/contact-confirmation.vue index 9496fb30..29c52745 100644 --- a/src/layouts/contact-confirmation/contact-confirmation.vue +++ b/src/layouts/contact-confirmation/contact-confirmation.vue @@ -1,19 +1,19 @@ diff --git a/src/layouts/contact-details/contact-details.vue b/src/layouts/contact-details/contact-details.vue index bd710d18..7e0b22f1 100644 --- a/src/layouts/contact-details/contact-details.vue +++ b/src/layouts/contact-details/contact-details.vue @@ -4,16 +4,14 @@ v-slot="{ meta }" @submit="onSubmit" @invalidSubmit="onInvalidSubmit"> -
-
-
- -
+
+
+
-
-
+
+
diff --git a/src/layouts/address-vehicles/address-vehicles.vue b/src/layouts/address-vehicles/address-vehicles.vue index 6f57e98a..0510ad5f 100644 --- a/src/layouts/address-vehicles/address-vehicles.vue +++ b/src/layouts/address-vehicles/address-vehicles.vue @@ -4,19 +4,15 @@ v-slot="{ meta }" @submit="onSubmit" @invalidSubmit="onInvalidSubmit"> -
-
-
- -
+
+
+
-
-
- - +
+
+ - From 581674a3228ebd09b98dad83530c68f881d7c429 Mon Sep 17 00:00:00 2001 From: Bill Richardson Date: Wed, 3 Dec 2025 15:18:18 -0500 Subject: [PATCH 18/43] remove vehicle banner component --- .../vehicle-banner/vehicle-banner.spec.js | 114 ------------------ .../vehicle-banner/vehicle-banner.vue | 84 ------------- 2 files changed, 198 deletions(-) delete mode 100644 src/iss-components/vehicle-banner/vehicle-banner.spec.js delete mode 100644 src/iss-components/vehicle-banner/vehicle-banner.vue diff --git a/src/iss-components/vehicle-banner/vehicle-banner.spec.js b/src/iss-components/vehicle-banner/vehicle-banner.spec.js deleted file mode 100644 index 1eac7cf3..00000000 --- a/src/iss-components/vehicle-banner/vehicle-banner.spec.js +++ /dev/null @@ -1,114 +0,0 @@ -import { shallowMount } from '@vue/test-utils'; -import vehicleCategories from '@/constants/vehicle-categories.js'; -import { useMainStore } from '@/store'; -import { createApp } from 'vue'; -import { createPinia, mapStores } from 'pinia'; - -import App from '@/App.vue'; -import vehicleBanner from '@/iss-components/vehicle-banner/vehicle-banner.vue'; - -const cmsData = { VehicleBannerWidget: - { - GenericVehicleImage: 'blurred-image.jpg', - GenericVehicleImageFilePath: 'images/default-source/default-album/blurred-image.jpg', - CarUnmatchedVehicleIcon: 'car-placeholder.jpg', - TruckUnmatchedVehicleIcon: 'truck-placeholder.jpg', - VanUnmatchedVehicleIcon: 'van-placeholder.jpg', - CommercialVanUnmatchedVehicleIcon: 'commercial-placeholder.jpg', - SuvUnmatchedVehicleIcon: 'suv-placeholder.jpg' - } }; - -const vueApp = createApp(App); -const pinia = createPinia(); -vueApp.use(pinia); -const store = useMainStore(); - -const mockMixin = { - - methods: { - getCmsContent(widgetName, fieldName) { - return cmsData[widgetName][fieldName]; - } - }, - computed: { - ...mapStores(useMainStore), - vehicleCategories() { - return vehicleCategories; - } - } -}; - -describe('vehicleBanner', () => { - test('renders the blurrycar image when displayGenericVehicleImage is true', async () => { - const wrapper = shallowMount(vehicleBanner, { - propsData: { - displayGenericVehicleImage: true, - cmsWidgetName: 'VehicleBannerWidget' - }, - mixins: [mockMixin] - }); - - expect(wrapper.vm.vehicleImageToDisplay).toEqual(wrapper.vm.genericVehicleImage); - expect(wrapper.find('img').attributes('class')).toContain('vehicle-image'); - wrapper.unmount(); - }); - - test('renders expected vehicle image', async () => { - store.order.vehicle.imageUrl = 'url_to_vehicle_image'; - - const wrapper = shallowMount(vehicleBanner, { - propsData: { - displayGenericVehicleImage: false, - cmsWidgetName: 'VehicleBannerWidget' - }, - mixins: [mockMixin] - }); - - expect(wrapper.vm.vehicleImageToDisplay).toEqual('url_to_vehicle_image'); - expect(wrapper.find('img').attributes('class')).toContain('vehicle-image'); - wrapper.unmount(); - }); - - test('should render default car icon when imageUrl is null and category is default', async () => { - store.order.vehicle.imageUrl = null; - - const wrapper = shallowMount(vehicleBanner, { - propsData: { - displayGenericVehicleImage: false, - cmsWidgetName: 'VehicleBannerWidget' - }, - mixins: [mockMixin] - }); - - const iconUrl = wrapper.vm.vehicleImageToDisplay; - - expect(iconUrl).toEqual('car-placeholder.jpg'); - wrapper.unmount(); - }); - - const params = [['CAR', 'car-placeholder.jpg'], - ['TRUCK', 'truck-placeholder.jpg'], - ['VAN', 'van-placeholder.jpg'], - ['COMMERCIAL VAN', 'commercial-placeholder.jpg'], - ['SUV', 'suv-placeholder.jpg'], - ['OTHER', 'car-placeholder.jpg']]; - - test.each(params)('renders correct icon when imageUrl is not populated for %s and %s', async (category, expectedIcon) => { - store.order.vehicle.imageUrl = null; - store.order.vehicle.category = category; - - const wrapper = shallowMount(vehicleBanner, { - propsData: { - displayGenericVehicleImage: false, - cmsWidgetName: 'VehicleBannerWidget' - }, - mixins: [mockMixin] - }); - - const vehicleIcon = wrapper.vm.getUnmatchedVehicleIcon(); - - expect(vehicleIcon).toEqual(expectedIcon); - expect(wrapper.find('img').attributes('class')).toContain('vehicle-image'); - wrapper.unmount(); - }); -}); diff --git a/src/iss-components/vehicle-banner/vehicle-banner.vue b/src/iss-components/vehicle-banner/vehicle-banner.vue deleted file mode 100644 index 6a17a3b7..00000000 --- a/src/iss-components/vehicle-banner/vehicle-banner.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - From 33ed8e68fb13100940a049c82f9586dd293abb12 Mon Sep 17 00:00:00 2001 From: Bill Richardson Date: Wed, 3 Dec 2025 15:46:42 -0500 Subject: [PATCH 19/43] access denied footer/css --- src/layouts/access-denied/access-denied.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/layouts/access-denied/access-denied.vue b/src/layouts/access-denied/access-denied.vue index f43d786f..d329343b 100644 --- a/src/layouts/access-denied/access-denied.vue +++ b/src/layouts/access-denied/access-denied.vue @@ -1,4 +1,5 @@ + From 7c9b6247d3bbac2d9381aeedfb8e41a6b52071a4 Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Thu, 4 Dec 2025 15:19:26 -0500 Subject: [PATCH 22/43] update percentages --- src/constants/progress-bar-mapper.js | 62 ++++++++++++++-------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/src/constants/progress-bar-mapper.js b/src/constants/progress-bar-mapper.js index c3a69c59..b9f3af77 100644 --- a/src/constants/progress-bar-mapper.js +++ b/src/constants/progress-bar-mapper.js @@ -15,62 +15,62 @@ export const pageProgressMapper = { percent: 20 }, 'vehicle-damage': { - percent: 25 - }, - 'part-questions': { percent: 30 }, + 'part-questions': { + percent: 35 + }, 'molding-questions': { - percent: 35 - }, - 'vehicle-parts': { - percent: 35 - }, - 'capability-questions': { - percent: 35 - }, - 'vehicle-lookup': { percent: 40 }, + 'vehicle-parts': { + percent: 40 + }, + 'capability-questions': { + percent: 40 + }, + 'vehicle-lookup': { + percent: 45 + }, 'vin-lookup': { - percent: 45 - }, - 'license-plate-lookup': { - percent: 45 - }, - 'address-lookup': { - percent: 45 - }, - 'address-vehicles': { - percent: 45 - }, - 'coverage-statement': { percent: 50 }, - 'provider-preference': { + 'license-plate-lookup': { + percent: 50 + }, + 'address-lookup': { + percent: 50 + }, + 'address-vehicles': { + percent: 50 + }, + 'coverage-statement': { percent: 55 }, - 'service-location': { + 'provider-preference': { percent: 60 }, - 'tpa-search': { + 'service-location': { percent: 65 }, 'schedule-page': { percent: 70 }, 'contact-details': { - percent: 75 - }, - 'service-packages': { percent: 80 }, - 'payment-method': { + 'service-packages': { percent: 85 }, + 'payment-method': { + percent: 90 + }, 'payment-page': { percent: 95 }, + 'tpa-search': { + percent: 85 + }, 'tpa-confirmation': { percent: 100 }, From af0436e77178b3d64b9b13f0a9217d6b4ce519fe Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Thu, 4 Dec 2025 15:36:49 -0500 Subject: [PATCH 23/43] move progress bar component into site-header folder --- .../{ => site-header}/progress-bar/progress-bar.vue | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) rename src/iss-components/{ => site-header}/progress-bar/progress-bar.vue (95%) diff --git a/src/iss-components/progress-bar/progress-bar.vue b/src/iss-components/site-header/progress-bar/progress-bar.vue similarity index 95% rename from src/iss-components/progress-bar/progress-bar.vue rename to src/iss-components/site-header/progress-bar/progress-bar.vue index d8006b5a..7373b161 100644 --- a/src/iss-components/progress-bar/progress-bar.vue +++ b/src/iss-components/site-header/progress-bar/progress-bar.vue @@ -1,8 +1,10 @@ From a253312245aaa8f737ef5a9eba5cf19bdf857386 Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Thu, 4 Dec 2025 15:37:28 -0500 Subject: [PATCH 24/43] spacing --- .../site-header/progress-bar/progress-bar.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/iss-components/site-header/progress-bar/progress-bar.vue b/src/iss-components/site-header/progress-bar/progress-bar.vue index 7373b161..27f6bd1a 100644 --- a/src/iss-components/site-header/progress-bar/progress-bar.vue +++ b/src/iss-components/site-header/progress-bar/progress-bar.vue @@ -1,10 +1,10 @@ From 2c135c429cf463766f484272ba66018d93ef53d9 Mon Sep 17 00:00:00 2001 From: Jeremy-Z Date: Thu, 4 Dec 2025 16:21:06 -0500 Subject: [PATCH 25/43] Fixing issue with combined-quote call. --- .../service-packages/service-packages.vue | 16 ++++++++++------ src/store/index.js | 12 +++++++++++- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/layouts/service-packages/service-packages.vue b/src/layouts/service-packages/service-packages.vue index 8905db79..2f5f4473 100644 --- a/src/layouts/service-packages/service-packages.vue +++ b/src/layouts/service-packages/service-packages.vue @@ -112,11 +112,16 @@ export default { const { feeItems } = store.order.lineItems; - const availableLineItems = [ - resultMap.rainDefense, - ...resultMap.wipers, - ...feeItems - ]; + let availableLineItems = []; + + if ( resultMap?.rainDefense?.length > 0 ) + availableLineItems.push(resultMap.rainDefense); + + if ( resultMap?.wipers?.length > 0 ) + availableLineItems.push(...resultMap.wipers); + + if ( feeItems?.length > 0 ) + availableLineItems.push(...feeItems); let hasBailedOut = false; await store.getCombinedQuote(availableLineItems) @@ -195,7 +200,6 @@ export default { } }; - diff --git a/src/iss-components/site-header/site-header.vue b/src/iss-components/site-header/site-header.vue index bbd4f900..b16bdb69 100644 --- a/src/iss-components/site-header/site-header.vue +++ b/src/iss-components/site-header/site-header.vue @@ -2,12 +2,17 @@
-
- +
Date: Tue, 9 Dec 2025 13:32:37 -0500 Subject: [PATCH 36/43] Updates to progress ball --- .../site-header/progress-bar/progress-bar.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/iss-components/site-header/progress-bar/progress-bar.vue b/src/iss-components/site-header/progress-bar/progress-bar.vue index 8c4013f0..4c21d476 100644 --- a/src/iss-components/site-header/progress-bar/progress-bar.vue +++ b/src/iss-components/site-header/progress-bar/progress-bar.vue @@ -52,12 +52,23 @@ export default { } .progress { - min-width: 17.1875rem; + @include media-breakpoint-up(xs) { + min-width: 5.9375rem; + } + + @include media-breakpoint-up(md) { + min-width: 17.1875rem; + } + margin-left: 0; border-radius: $border-radius-pill; + background-color: #ffffff; + overflow: visible; .progress-bar { background-color: $green; + border-radius: $border-radius-pill 0 0 $border-radius-pill; + overflow: visible; .progress-bar-middle { width: 1.0625rem; From 3c2078a6c3c944ccb44b6352bd5bb136db317b6c Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Tue, 9 Dec 2025 14:44:34 -0500 Subject: [PATCH 37/43] update ux variables, add Liberty Mutual customizations --- .../site-header/progress-bar/progress-bar.vue | 7 +++---- src/styles/client-customizations.scss | 17 +++++++++++++++++ src/styles/ux-variables.scss | 5 ++++- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/src/iss-components/site-header/progress-bar/progress-bar.vue b/src/iss-components/site-header/progress-bar/progress-bar.vue index 4c21d476..700556ad 100644 --- a/src/iss-components/site-header/progress-bar/progress-bar.vue +++ b/src/iss-components/site-header/progress-bar/progress-bar.vue @@ -44,7 +44,7 @@ export default { .progress-bar-header { padding-right: 0.3125rem; - color: $green; + color: $progress-bar-color; font-weight: 600; font-size: 0.875rem; line-height: 0.9375rem; @@ -62,11 +62,10 @@ export default { margin-left: 0; border-radius: $border-radius-pill; - background-color: #ffffff; overflow: visible; .progress-bar { - background-color: $green; + background-color: $progress-bar-color; border-radius: $border-radius-pill 0 0 $border-radius-pill; overflow: visible; @@ -79,7 +78,7 @@ export default { margin-top: -1px; border: 0.125rem solid #ffffff; border-radius: 50%; - background-color: $green; + background-color: $progress-bar-color; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); } } diff --git a/src/styles/client-customizations.scss b/src/styles/client-customizations.scss index ae6a41b6..54ba605e 100644 --- a/src/styles/client-customizations.scss +++ b/src/styles/client-customizations.scss @@ -11,6 +11,7 @@ $button-color: #a9e3e9; $button-text-color: #181643; $svg-fill-color: '%2309748b'; // Color of calendar icon. Place HEX code *after* %23 + $progress-bar-color: #181643; //Variables --iss-loader-color: #{$button-text-color}; @@ -76,6 +77,22 @@ } } } + + .progress-bar-container { + .progress-bar-header { + color: $progress-bar-color; + } + + .progress { + .progress-bar { + background-color: $progress-bar-color; + + .progress-bar-middle { + background-color: $progress-bar-color; + } + } + } + } } // End Liberty Mutual, SafeCo diff --git a/src/styles/ux-variables.scss b/src/styles/ux-variables.scss index 409fc9e5..3a12300c 100644 --- a/src/styles/ux-variables.scss +++ b/src/styles/ux-variables.scss @@ -155,6 +155,9 @@ $border-radius-sm: 0.2rem; $border-radius-lg: 0.5rem; //Used for buttons. Can be used for other things, of course. $border-radius-pill: 50rem; +//Progress Bar Styling +$progress-bar-color: $green; + //Spacing // 8 spacers available instead of the usual 5 $spacer: 1rem; @@ -208,4 +211,4 @@ $modal-backdrop-opacity: 0; $enable-important-utilities: false; // Letter Spacing -$letter-spacing-primary: 0.03em; +$letter-spacing-primary: 0.03em; \ No newline at end of file From 825b1972594508b066848d4d567890d0528d7476 Mon Sep 17 00:00:00 2001 From: Bill Richardson Date: Thu, 4 Dec 2025 16:13:12 -0500 Subject: [PATCH 38/43] updates for continue button --- .../site-footer/site-footer.vue | 6 +-- src/styles/common-error-styles.scss | 25 +++++----- src/ux-components/button-main/button-main.vue | 49 +++++++++++-------- 3 files changed, 43 insertions(+), 37 deletions(-) diff --git a/src/iss-components/site-footer/site-footer.vue b/src/iss-components/site-footer/site-footer.vue index 1cf0f21e..1c600cef 100644 --- a/src/iss-components/site-footer/site-footer.vue +++ b/src/iss-components/site-footer/site-footer.vue @@ -125,14 +125,12 @@ export default { justify-content: center; } .col, - .col-auto, - .col button { + .col-auto { width: 100%; } @media only screen and (min-width: 340px) { .col, - .col-auto, - .col button { + .col-auto { width: auto; justify-content: flex-end; } diff --git a/src/styles/common-error-styles.scss b/src/styles/common-error-styles.scss index d1d5bf91..a064052b 100644 --- a/src/styles/common-error-styles.scss +++ b/src/styles/common-error-styles.scss @@ -202,23 +202,24 @@ html { } .form-test-invalid { + + // Disable Gray coloring to match Heritage &.btn.btn-primary { - color: $gray-600; - background: $gray-200; + //color: $gray-600; + //background: $gray-200; cursor: pointer; pointer-events: all; - font-weight: $font-weight-normal; } - &.btn.btn-primary:hover, - &.btn.btn-primary:focus { - color: $gray-600; - background: $gray-200; - box-shadow: none; - } + //&.btn.btn-primary:hover, + //&.btn.btn-primary:focus { + //color: $gray-600; + //background: $gray-200; + //box-shadow: none; + //} - &.btn.btn-primary:focus-visible { - box-shadow: 0 0 0 3px $white, 0 0 0 5.5px $gray-700; - } + //&.btn.btn-primary:focus-visible { + // box-shadow: 0 0 0 3px $white, 0 0 0 5.5px $gray-700; + //} } } \ No newline at end of file diff --git a/src/ux-components/button-main/button-main.vue b/src/ux-components/button-main/button-main.vue index 6a9f9f1f..4ffa2f57 100644 --- a/src/ux-components/button-main/button-main.vue +++ b/src/ux-components/button-main/button-main.vue @@ -56,42 +56,51 @@ export default {