From 714486715d2c2e34f57bcc6f21baecafa375cfa1 Mon Sep 17 00:00:00 2001 From: ZachTRice Date: Thu, 27 Apr 2023 15:17:40 -0400 Subject: [PATCH 1/6] Add GA cookie configs --- web/index.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/index.html b/web/index.html index ac1cb880e8..b11d189b44 100644 --- a/web/index.html +++ b/web/index.html @@ -23,6 +23,10 @@ })(window, document, 'script', 'dataLayer', '@GTM_ID@'); window.dataLayer = window.dataLayer || []; + function gtag(){dataLayer.push(arguments);} + gtag('js', new Date()); + + gtag('config', '@GTM_ID@', { cookie_flags: 'SameSite=None;HttpOnly;Secure' }); } From ff5790fca0047f85afa5ffe40073fdb9950a4659 Mon Sep 17 00:00:00 2001 From: Ryan Weiler Date: Fri, 28 Apr 2023 09:45:24 -0400 Subject: [PATCH 2/6] dependabot updates 04-28-2023 (#4284) --- .stylelintrc | 3 +- package-lock.json | 633 +++++++++++++++++++++++----------------------- package.json | 20 +- 3 files changed, 335 insertions(+), 321 deletions(-) diff --git a/.stylelintrc b/.stylelintrc index 3fb9c283a1..76d519e08b 100644 --- a/.stylelintrc +++ b/.stylelintrc @@ -7,6 +7,7 @@ }], "no-descending-specificity": null, "selector-class-pattern": null, - "selector-not-notation": null + "selector-not-notation": null, + "media-feature-range-notation": null } } diff --git a/package-lock.json b/package-lock.json index 752ffca4d9..f93d23330e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -78,12 +78,12 @@ "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/preset-env": "^7.21.4", "@babel/preset-react": "^7.18.6", - "@playwright/test": "^1.32.3", + "@playwright/test": "^1.33.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", - "@webpack-cli/serve": "^2.0.1", + "@webpack-cli/serve": "^2.0.2", "ajv": "^8.12.0", "autoprefixer": "^10.4.14", - "axios": "^1.3.4", + "axios": "^1.4.0", "babel-loader": "^9.1.2", "cheerio": "^1.0.0-rc.12", "clean-webpack-plugin": "^4.0.0", @@ -92,7 +92,7 @@ "css-minimizer-webpack-plugin": "^5.0.0", "css-url-relative-plugin": "^1.1.0", "cssnano": "^6.0.0", - "eslint": "^8.38.0", + "eslint": "^8.39.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-standard": "^17.0.0", "eslint-import-resolver-webpack": "^0.13.2", @@ -108,7 +108,7 @@ "express": "^4.18.2", "fetch-mock": "^9.11.0", "geckodriver": "^3.2.0", - "glob": "^10.0.0", + "glob": "^10.2.2", "husky": "^8.0.3", "jest": "^29.5.0", "jest-canvas-mock": "^2.5.0", @@ -118,25 +118,25 @@ "node-fetch": "2.6.9", "node-ssh": "^13.1.0", "npm-run-all": "^4.1.5", - "patch-package": "^6.5.1", + "patch-package": "^7.0.0", "postcss": "^8.4.23", "postcss-loader": "^7.2.4", "react-refresh": "^0.14.0", "react-test-renderer": "^17.0.2", "redux-mock-store": "^1.5.4", "run-script-os": "^1.1.6", - "sass": "^1.62.0", + "sass": "^1.62.1", "sass-loader": "^13.2.2", "shelljs": "^0.8.5", "showdown": "^2.1.0", - "stylelint": "^15.5.0", - "stylelint-config-standard-scss": "^7.0.1", + "stylelint": "^15.6.0", + "stylelint-config-standard-scss": "^9.0.0", "stylelint-high-performance-animation": "^1.8.0", "tar": "^6.1.13", "terser-webpack-plugin": "^5.3.7", "webpack": "^5.80.0", "webpack-bundle-analyzer": "^4.8.0", - "webpack-cli": "^5.0.1", + "webpack-cli": "^5.0.2", "webpack-dev-middleware": "^6.0.2", "webpack-dev-server": "^4.13.3", "xml-js": "^1.6.11", @@ -2177,9 +2177,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz", - "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", + "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -2557,20 +2557,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/core/node_modules/ci-info": { - "version": "3.8.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core/node_modules/color-convert": { "version": "2.0.1", "dev": true, @@ -3167,14 +3153,24 @@ "version": "3.7.1", "license": "MIT" }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@playwright/test": { - "version": "1.32.3", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.32.3.tgz", - "integrity": "sha512-BvWNvK0RfBriindxhLVabi8BRe3X0J9EVjKlcmhxjg4giWBD/xleLcg2dz7Tx0agu28rczjNIPQWznwzDwVsZQ==", + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.33.0.tgz", + "integrity": "sha512-YunBa2mE7Hq4CfPkGzQRK916a4tuZoVx/EpLjeWlTVOnD4S2+fdaQZE0LJkbfhN5FTSKNLdcl7MoT5XB37bTkg==", "dev": true, "dependencies": { "@types/node": "*", - "playwright-core": "1.32.3" + "playwright-core": "1.33.0" }, "bin": { "playwright": "cli.js" @@ -4058,9 +4054,10 @@ } }, "node_modules/@webpack-cli/serve": { - "version": "2.0.1", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.2.tgz", + "integrity": "sha512-S9h3GmOmzUseyeFW3tYNnWS7gNUuwxZ3mmMq0JyW78Vx1SGKPSkt5bT4pB0rUnVfHjP0EL9gW2bOzmtiTfQt0A==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -4480,9 +4477,10 @@ } }, "node_modules/axios": { - "version": "1.3.4", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", "dev": true, - "license": "MIT", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -5212,9 +5210,19 @@ } }, "node_modules/ci-info": { - "version": "2.0.0", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true, - "license": "MIT" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } }, "node_modules/cjs-module-lexer": { "version": "1.2.2", @@ -6805,14 +6813,14 @@ } }, "node_modules/eslint": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", - "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", + "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", "@eslint/eslintrc": "^2.0.2", - "@eslint/js": "8.38.0", + "@eslint/js": "8.39.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -6822,7 +6830,7 @@ "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", + "eslint-scope": "^7.2.0", "eslint-visitor-keys": "^3.4.0", "espree": "^9.5.1", "esquery": "^1.4.2", @@ -7457,14 +7465,18 @@ } }, "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", - "license": "BSD-2-Clause", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/eslint-visitor-keys": { @@ -8001,6 +8013,34 @@ "is-callable": "^1.1.3" } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.1.tgz", + "integrity": "sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/form-data": { "version": "4.0.0", "dev": true, @@ -8256,15 +8296,19 @@ } }, "node_modules/glob": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.0.0.tgz", - "integrity": "sha512-zmp9ZDC6NpDNLujV2W2n+3lH+BafIVZ4/ct+Yj3BMZTH/+bgm/eVjHzeFLwxJrrIGgjjS2eiQLlpurHsNlEAtQ==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.2.tgz", + "integrity": "sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", "minimatch": "^9.0.0", "minipass": "^5.0.0", - "path-scurry": "^1.6.4" + "path-scurry": "^1.7.0" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -9034,17 +9078,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-ci": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, "node_modules/is-core-module": { "version": "2.11.0", "license": "MIT", @@ -9460,6 +9493,35 @@ "node": ">=8" } }, + "node_modules/jackspeak": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.1.0.tgz", + "integrity": "sha512-DiEwVPqsieUzZBNxQ2cxznmFzfg/AMgJUjYw5xl6rSmCxAQXECcbSdwcLM6Ds6T09+SBfSNCGPhYUoQ96P4h7A==", + "dev": true, + "dependencies": { + "cliui": "^7.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jackspeak/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "node_modules/jest": { "version": "29.5.0", "dev": true, @@ -9770,20 +9832,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/ci-info": { - "version": "3.8.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-config/node_modules/color-convert": { "version": "2.0.1", "dev": true, @@ -10914,20 +10962,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.7.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", "dev": true, @@ -12626,16 +12660,17 @@ } }, "node_modules/patch-package": { - "version": "6.5.1", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-7.0.0.tgz", + "integrity": "sha512-eYunHbnnB2ghjTNc5iL1Uo7TsGMuXk0vibX3RFcE/CdVdXzmdbMsG/4K4IgoSuIkLTI5oHrMQk4+NkFqSed0BQ==", "dev": true, - "license": "MIT", "dependencies": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^4.1.2", - "cross-spawn": "^6.0.5", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", "find-yarn-workspace-root": "^2.0.0", "fs-extra": "^9.0.0", - "is-ci": "^2.0.0", "klaw-sync": "^6.0.0", "minimist": "^1.2.6", "open": "^7.4.2", @@ -12643,13 +12678,13 @@ "semver": "^5.6.0", "slash": "^2.0.0", "tmp": "^0.0.33", - "yaml": "^1.10.2" + "yaml": "^2.2.2" }, "bin": { "patch-package": "index.js" }, "engines": { - "node": ">=10", + "node": ">=14", "npm": ">5" } }, @@ -12698,21 +12733,6 @@ "dev": true, "license": "MIT" }, - "node_modules/patch-package/node_modules/cross-spawn": { - "version": "6.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, "node_modules/patch-package/node_modules/fs-extra": { "version": "9.1.0", "dev": true, @@ -12754,14 +12774,6 @@ "node": ">=8" } }, - "node_modules/patch-package/node_modules/path-key": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/patch-package/node_modules/rimraf": { "version": "2.7.1", "dev": true, @@ -12775,31 +12787,13 @@ }, "node_modules/patch-package/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, - "node_modules/patch-package/node_modules/shebang-command": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/patch-package/node_modules/shebang-regex": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/patch-package/node_modules/slash": { "version": "2.0.0", "dev": true, @@ -12827,15 +12821,13 @@ "node": ">= 10.0.0" } }, - "node_modules/patch-package/node_modules/which": { - "version": "1.3.1", + "node_modules/patch-package/node_modules/yaml": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">= 14" } }, "node_modules/path-exists": { @@ -12869,9 +12861,9 @@ "license": "MIT" }, "node_modules/path-scurry": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.4.tgz", - "integrity": "sha512-Qp/9IHkdNiXJ3/Kon++At2nVpnhRiPq/aSvQN+H3U1WZbvNRK0RIQK/o4HMqPoXjpuGJUEWpHSs6Mnjxqh3TQg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz", + "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==", "dev": true, "dependencies": { "lru-cache": "^9.0.0", @@ -12885,9 +12877,9 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.0.2.tgz", - "integrity": "sha512-7zYMKApzQ9qQE13xQUzbXVY3p2C5lh+9V+bs8M9fRf1TF59id+8jkljRWtIPfBfNP4yQAol5cqh/e8clxatdXw==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz", + "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==", "dev": true, "engines": { "node": "14 || >=16.14" @@ -13046,9 +13038,9 @@ } }, "node_modules/playwright-core": { - "version": "1.32.3", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.32.3.tgz", - "integrity": "sha512-SB+cdrnu74ZIn5Ogh/8278ngEh9NEEV0vR4sJFmK04h2iZpybfbqBY0bX6+BLYWVdV12JLLI+JEFtSnYgR+mWg==", + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.33.0.tgz", + "integrity": "sha512-aizyPE1Cj62vAECdph1iaMILpT0WUDCq3E6rW6I+dleSbBoGbktvJtzS6VHkZ4DKNEOG9qJpiom/ZxO+S15LAw==", "dev": true, "bin": { "playwright": "cli.js" @@ -14900,9 +14892,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.62.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.0.tgz", - "integrity": "sha512-Q4USplo4pLYgCi+XlipZCWUQz5pkg/ruSSgJ0WRDSb/+3z9tXUOkQ7QPYn4XrhZKYAK4HlpaQecRwKLJX6+DBg==", + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", + "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -15804,14 +15796,14 @@ } }, "node_modules/stylelint": { - "version": "15.5.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.5.0.tgz", - "integrity": "sha512-jyMO3R1QtE5mUS4v40+Gg+sIQBqe7CF1xPslxycDzNVkIBCUD4O+5F1vLPq16VmunUTv4qG9o2rUKLnU5KkVeQ==", + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.6.0.tgz", + "integrity": "sha512-Cqzpc8tvJm77KaM8qUbhpJ/UYK55Ia0whQXj4b9IId9dlPICO7J8Lyo15SZWiHxKjlvy3p5FQor/3n6i8ignXg==", "dev": true, "dependencies": { - "@csstools/css-parser-algorithms": "^2.1.0", - "@csstools/css-tokenizer": "^2.1.0", - "@csstools/media-query-list-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/media-query-list-parser": "^2.0.4", "@csstools/selector-specificity": "^2.2.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", @@ -15836,7 +15828,7 @@ "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.21", + "postcss": "^8.4.22", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", @@ -15864,27 +15856,27 @@ } }, "node_modules/stylelint-config-recommended": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-10.0.1.tgz", - "integrity": "sha512-TQ4xQ48tW4QSlODcti7pgSRqBZcUaBzuh0jPpfiMhwJKBPkqzTIAU+IrSWL/7BgXlOM90DjB7YaNgFpx8QWhuA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-12.0.0.tgz", + "integrity": "sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==", "dev": true, "peerDependencies": { - "stylelint": "^15.0.0" + "stylelint": "^15.5.0" } }, "node_modules/stylelint-config-recommended-scss": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-9.0.1.tgz", - "integrity": "sha512-qAmz/TdrqslwiMTuLM3QXeISUkfEDUXGMfRBCHm/xrkCJNnQefv+mzG2mWTsWkqcVk8HAyUkug10dwAcYp2fCQ==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-11.0.0.tgz", + "integrity": "sha512-EDghTDU7aOv2LTsRZvcT1w8mcjUaMhuy+t38iV5I/0Qiu6ixdkRwhLEMul3K/fnB2v9Nwqvb3xpvJfPH+HduDw==", "dev": true, "dependencies": { - "postcss-scss": "^4.0.2", - "stylelint-config-recommended": "^10.0.1", - "stylelint-scss": "^4.4.0" + "postcss-scss": "^4.0.6", + "stylelint-config-recommended": "^12.0.0", + "stylelint-scss": "^4.6.0" }, "peerDependencies": { "postcss": "^8.3.3", - "stylelint": "^15.0.0" + "stylelint": "^15.5.0" }, "peerDependenciesMeta": { "postcss": { @@ -15893,29 +15885,29 @@ } }, "node_modules/stylelint-config-standard": { - "version": "30.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-30.0.1.tgz", - "integrity": "sha512-NbeHOmpRQhjZh5XB1B/S4MLRWvz4xxAxeDBjzl0tY2xEcayNhLbaRGF0ZQzq+DQZLCcPpOHeS2Ru1ydbkhkmLg==", + "version": "33.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-33.0.0.tgz", + "integrity": "sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==", "dev": true, "dependencies": { - "stylelint-config-recommended": "^10.0.1" + "stylelint-config-recommended": "^12.0.0" }, "peerDependencies": { - "stylelint": "^15.0.0" + "stylelint": "^15.5.0" } }, "node_modules/stylelint-config-standard-scss": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-7.0.1.tgz", - "integrity": "sha512-m5sRdtsB1F5fnC1Ozla7ryftU47wVpO+HWd+JQTqeoG0g/oPh5EfbWfcVHbNCEtuoHfALIySiUWS20pz2hX6jA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-9.0.0.tgz", + "integrity": "sha512-yPKpJsrZn4ybuQZx/DkEHuCjw7pJginErE/47dFhCnrvD48IJ4UYec8tSiCuJWMA3HRjbIa3nh5ZeSauDGuVAg==", "dev": true, "dependencies": { - "stylelint-config-recommended-scss": "^9.0.0", - "stylelint-config-standard": "^30.0.1" + "stylelint-config-recommended-scss": "^11.0.0", + "stylelint-config-standard": "^33.0.0" }, "peerDependencies": { "postcss": "^8.3.3", - "stylelint": "^15.0.0" + "stylelint": "^15.5.0" }, "peerDependenciesMeta": { "postcss": { @@ -16962,16 +16954,17 @@ } }, "node_modules/webpack-cli": { - "version": "5.0.1", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.2.tgz", + "integrity": "sha512-4y3W5Dawri5+8dXm3+diW6Mn1Ya+Dei6eEVAdIduAmYNLzv1koKVAqsfgrrc9P2mhrYHQphx5htnGkcNwtubyQ==", "dev": true, - "license": "MIT", "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^2.0.1", "@webpack-cli/info": "^2.0.1", - "@webpack-cli/serve": "^2.0.1", + "@webpack-cli/serve": "^2.0.2", "colorette": "^2.0.14", - "commander": "^9.4.1", + "commander": "^10.0.1", "cross-spawn": "^7.0.3", "envinfo": "^7.7.3", "fastest-levenshtein": "^1.0.12", @@ -17006,11 +16999,12 @@ } }, "node_modules/webpack-cli/node_modules/commander": { - "version": "9.5.0", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, - "license": "MIT", "engines": { - "node": "^12.20.0 || >=14" + "node": ">=14" } }, "node_modules/webpack-cli/node_modules/interpret": { @@ -18903,9 +18897,9 @@ } }, "@eslint/js": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz", - "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==" + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", + "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==" }, "@floating-ui/core": { "version": "1.2.6", @@ -19155,10 +19149,6 @@ "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.8.0", - "dev": true - }, "color-convert": { "version": "2.0.1", "dev": true, @@ -19561,15 +19551,22 @@ "@petamoriken/float16": { "version": "3.7.1" }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true + }, "@playwright/test": { - "version": "1.32.3", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.32.3.tgz", - "integrity": "sha512-BvWNvK0RfBriindxhLVabi8BRe3X0J9EVjKlcmhxjg4giWBD/xleLcg2dz7Tx0agu28rczjNIPQWznwzDwVsZQ==", + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.33.0.tgz", + "integrity": "sha512-YunBa2mE7Hq4CfPkGzQRK916a4tuZoVx/EpLjeWlTVOnD4S2+fdaQZE0LJkbfhN5FTSKNLdcl7MoT5XB37bTkg==", "dev": true, "requires": { "@types/node": "*", "fsevents": "2.3.2", - "playwright-core": "1.32.3" + "playwright-core": "1.33.0" } }, "@pmmmwh/react-refresh-webpack-plugin": { @@ -20241,7 +20238,9 @@ "requires": {} }, "@webpack-cli/serve": { - "version": "2.0.1", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.2.tgz", + "integrity": "sha512-S9h3GmOmzUseyeFW3tYNnWS7gNUuwxZ3mmMq0JyW78Vx1SGKPSkt5bT4pB0rUnVfHjP0EL9gW2bOzmtiTfQt0A==", "dev": true, "requires": {} }, @@ -20496,7 +20495,9 @@ "dev": true }, "axios": { - "version": "1.3.4", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", "dev": true, "requires": { "follow-redirects": "^1.15.0", @@ -20987,7 +20988,9 @@ "version": "1.0.3" }, "ci-info": { - "version": "2.0.0", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true }, "cjs-module-lexer": { @@ -22032,14 +22035,14 @@ } }, "eslint": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", - "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", + "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", "@eslint/eslintrc": "^2.0.2", - "@eslint/js": "8.38.0", + "@eslint/js": "8.39.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -22049,7 +22052,7 @@ "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", + "eslint-scope": "^7.2.0", "eslint-visitor-keys": "^3.4.0", "espree": "^9.5.1", "esquery": "^1.4.2", @@ -22113,7 +22116,9 @@ "version": "4.0.0" }, "eslint-scope": { - "version": "7.1.1", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", "requires": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -22764,6 +22769,24 @@ "is-callable": "^1.1.3" } }, + "foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "dependencies": { + "signal-exit": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.1.tgz", + "integrity": "sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==", + "dev": true + } + } + }, "form-data": { "version": "4.0.0", "dev": true, @@ -22921,15 +22944,16 @@ } }, "glob": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.0.0.tgz", - "integrity": "sha512-zmp9ZDC6NpDNLujV2W2n+3lH+BafIVZ4/ct+Yj3BMZTH/+bgm/eVjHzeFLwxJrrIGgjjS2eiQLlpurHsNlEAtQ==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.2.tgz", + "integrity": "sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", "minimatch": "^9.0.0", "minipass": "^5.0.0", - "path-scurry": "^1.6.4" + "path-scurry": "^1.7.0" }, "dependencies": { "brace-expansion": { @@ -23396,13 +23420,6 @@ "version": "1.2.7", "dev": true }, - "is-ci": { - "version": "2.0.0", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, "is-core-module": { "version": "2.11.0", "requires": { @@ -23641,6 +23658,29 @@ "istanbul-lib-report": "^3.0.0" } }, + "jackspeak": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.1.0.tgz", + "integrity": "sha512-DiEwVPqsieUzZBNxQ2cxznmFzfg/AMgJUjYw5xl6rSmCxAQXECcbSdwcLM6Ds6T09+SBfSNCGPhYUoQ96P4h7A==", + "dev": true, + "requires": { + "@pkgjs/parseargs": "^0.11.0", + "cliui": "^7.0.4" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + } + } + }, "jest": { "version": "29.5.0", "dev": true, @@ -23832,10 +23872,6 @@ "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.8.0", - "dev": true - }, "color-convert": { "version": "2.0.1", "dev": true, @@ -24569,10 +24605,6 @@ "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.7.1", - "dev": true - }, "color-convert": { "version": "2.0.1", "dev": true, @@ -25658,15 +25690,17 @@ "dev": true }, "patch-package": { - "version": "6.5.1", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-7.0.0.tgz", + "integrity": "sha512-eYunHbnnB2ghjTNc5iL1Uo7TsGMuXk0vibX3RFcE/CdVdXzmdbMsG/4K4IgoSuIkLTI5oHrMQk4+NkFqSed0BQ==", "dev": true, "requires": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^4.1.2", - "cross-spawn": "^6.0.5", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", "find-yarn-workspace-root": "^2.0.0", "fs-extra": "^9.0.0", - "is-ci": "^2.0.0", "klaw-sync": "^6.0.0", "minimist": "^1.2.6", "open": "^7.4.2", @@ -25674,7 +25708,7 @@ "semver": "^5.6.0", "slash": "^2.0.0", "tmp": "^0.0.33", - "yaml": "^1.10.2" + "yaml": "^2.2.2" }, "dependencies": { "ansi-styles": { @@ -25703,17 +25737,6 @@ "version": "1.1.4", "dev": true }, - "cross-spawn": { - "version": "6.0.5", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, "fs-extra": { "version": "9.1.0", "dev": true, @@ -25740,10 +25763,6 @@ "version": "4.0.0", "dev": true }, - "path-key": { - "version": "2.0.1", - "dev": true - }, "rimraf": { "version": "2.7.1", "dev": true, @@ -25753,17 +25772,8 @@ }, "semver": { "version": "5.7.1", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, "slash": { @@ -25781,12 +25791,11 @@ "version": "2.0.0", "dev": true }, - "which": { - "version": "1.3.1", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } + "yaml": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "dev": true } } }, @@ -25807,9 +25816,9 @@ "version": "1.0.7" }, "path-scurry": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.4.tgz", - "integrity": "sha512-Qp/9IHkdNiXJ3/Kon++At2nVpnhRiPq/aSvQN+H3U1WZbvNRK0RIQK/o4HMqPoXjpuGJUEWpHSs6Mnjxqh3TQg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz", + "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==", "dev": true, "requires": { "lru-cache": "^9.0.0", @@ -25817,9 +25826,9 @@ }, "dependencies": { "lru-cache": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.0.2.tgz", - "integrity": "sha512-7zYMKApzQ9qQE13xQUzbXVY3p2C5lh+9V+bs8M9fRf1TF59id+8jkljRWtIPfBfNP4yQAol5cqh/e8clxatdXw==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz", + "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==", "dev": true }, "minipass": { @@ -25913,9 +25922,9 @@ } }, "playwright-core": { - "version": "1.32.3", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.32.3.tgz", - "integrity": "sha512-SB+cdrnu74ZIn5Ogh/8278ngEh9NEEV0vR4sJFmK04h2iZpybfbqBY0bX6+BLYWVdV12JLLI+JEFtSnYgR+mWg==", + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.33.0.tgz", + "integrity": "sha512-aizyPE1Cj62vAECdph1iaMILpT0WUDCq3E6rW6I+dleSbBoGbktvJtzS6VHkZ4DKNEOG9qJpiom/ZxO+S15LAw==", "dev": true }, "popper.js": { @@ -27089,9 +27098,9 @@ "dev": true }, "sass": { - "version": "1.62.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.0.tgz", - "integrity": "sha512-Q4USplo4pLYgCi+XlipZCWUQz5pkg/ruSSgJ0WRDSb/+3z9tXUOkQ7QPYn4XrhZKYAK4HlpaQecRwKLJX6+DBg==", + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", + "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", @@ -27702,14 +27711,14 @@ } }, "stylelint": { - "version": "15.5.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.5.0.tgz", - "integrity": "sha512-jyMO3R1QtE5mUS4v40+Gg+sIQBqe7CF1xPslxycDzNVkIBCUD4O+5F1vLPq16VmunUTv4qG9o2rUKLnU5KkVeQ==", + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.6.0.tgz", + "integrity": "sha512-Cqzpc8tvJm77KaM8qUbhpJ/UYK55Ia0whQXj4b9IId9dlPICO7J8Lyo15SZWiHxKjlvy3p5FQor/3n6i8ignXg==", "dev": true, "requires": { - "@csstools/css-parser-algorithms": "^2.1.0", - "@csstools/css-tokenizer": "^2.1.0", - "@csstools/media-query-list-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/media-query-list-parser": "^2.0.4", "@csstools/selector-specificity": "^2.2.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", @@ -27734,7 +27743,7 @@ "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.21", + "postcss": "^8.4.22", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", @@ -27796,40 +27805,40 @@ } }, "stylelint-config-recommended": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-10.0.1.tgz", - "integrity": "sha512-TQ4xQ48tW4QSlODcti7pgSRqBZcUaBzuh0jPpfiMhwJKBPkqzTIAU+IrSWL/7BgXlOM90DjB7YaNgFpx8QWhuA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-12.0.0.tgz", + "integrity": "sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==", "dev": true, "requires": {} }, "stylelint-config-recommended-scss": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-9.0.1.tgz", - "integrity": "sha512-qAmz/TdrqslwiMTuLM3QXeISUkfEDUXGMfRBCHm/xrkCJNnQefv+mzG2mWTsWkqcVk8HAyUkug10dwAcYp2fCQ==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-11.0.0.tgz", + "integrity": "sha512-EDghTDU7aOv2LTsRZvcT1w8mcjUaMhuy+t38iV5I/0Qiu6ixdkRwhLEMul3K/fnB2v9Nwqvb3xpvJfPH+HduDw==", "dev": true, "requires": { - "postcss-scss": "^4.0.2", - "stylelint-config-recommended": "^10.0.1", - "stylelint-scss": "^4.4.0" + "postcss-scss": "^4.0.6", + "stylelint-config-recommended": "^12.0.0", + "stylelint-scss": "^4.6.0" } }, "stylelint-config-standard": { - "version": "30.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-30.0.1.tgz", - "integrity": "sha512-NbeHOmpRQhjZh5XB1B/S4MLRWvz4xxAxeDBjzl0tY2xEcayNhLbaRGF0ZQzq+DQZLCcPpOHeS2Ru1ydbkhkmLg==", + "version": "33.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-33.0.0.tgz", + "integrity": "sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==", "dev": true, "requires": { - "stylelint-config-recommended": "^10.0.1" + "stylelint-config-recommended": "^12.0.0" } }, "stylelint-config-standard-scss": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-7.0.1.tgz", - "integrity": "sha512-m5sRdtsB1F5fnC1Ozla7ryftU47wVpO+HWd+JQTqeoG0g/oPh5EfbWfcVHbNCEtuoHfALIySiUWS20pz2hX6jA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-9.0.0.tgz", + "integrity": "sha512-yPKpJsrZn4ybuQZx/DkEHuCjw7pJginErE/47dFhCnrvD48IJ4UYec8tSiCuJWMA3HRjbIa3nh5ZeSauDGuVAg==", "dev": true, "requires": { - "stylelint-config-recommended-scss": "^9.0.0", - "stylelint-config-standard": "^30.0.1" + "stylelint-config-recommended-scss": "^11.0.0", + "stylelint-config-standard": "^33.0.0" } }, "stylelint-high-performance-animation": { @@ -28465,15 +28474,17 @@ } }, "webpack-cli": { - "version": "5.0.1", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.2.tgz", + "integrity": "sha512-4y3W5Dawri5+8dXm3+diW6Mn1Ya+Dei6eEVAdIduAmYNLzv1koKVAqsfgrrc9P2mhrYHQphx5htnGkcNwtubyQ==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^2.0.1", "@webpack-cli/info": "^2.0.1", - "@webpack-cli/serve": "^2.0.1", + "@webpack-cli/serve": "^2.0.2", "colorette": "^2.0.14", - "commander": "^9.4.1", + "commander": "^10.0.1", "cross-spawn": "^7.0.3", "envinfo": "^7.7.3", "fastest-levenshtein": "^1.0.12", @@ -28484,7 +28495,9 @@ }, "dependencies": { "commander": { - "version": "9.5.0", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true }, "interpret": { diff --git a/package.json b/package.json index 77a5a5f6db..bb9911c37a 100644 --- a/package.json +++ b/package.json @@ -80,12 +80,12 @@ "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/preset-env": "^7.21.4", "@babel/preset-react": "^7.18.6", - "@playwright/test": "^1.32.3", + "@playwright/test": "^1.33.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", - "@webpack-cli/serve": "^2.0.1", + "@webpack-cli/serve": "^2.0.2", "ajv": "^8.12.0", "autoprefixer": "^10.4.14", - "axios": "^1.3.4", + "axios": "^1.4.0", "babel-loader": "^9.1.2", "cheerio": "^1.0.0-rc.12", "clean-webpack-plugin": "^4.0.0", @@ -94,7 +94,7 @@ "css-minimizer-webpack-plugin": "^5.0.0", "css-url-relative-plugin": "^1.1.0", "cssnano": "^6.0.0", - "eslint": "^8.38.0", + "eslint": "^8.39.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-standard": "^17.0.0", "eslint-import-resolver-webpack": "^0.13.2", @@ -110,7 +110,7 @@ "express": "^4.18.2", "fetch-mock": "^9.11.0", "geckodriver": "^3.2.0", - "glob": "^10.0.0", + "glob": "^10.2.2", "husky": "^8.0.3", "jest": "^29.5.0", "jest-canvas-mock": "^2.5.0", @@ -120,25 +120,25 @@ "node-fetch": "2.6.9", "node-ssh": "^13.1.0", "npm-run-all": "^4.1.5", - "patch-package": "^6.5.1", + "patch-package": "^7.0.0", "postcss": "^8.4.23", "postcss-loader": "^7.2.4", "react-refresh": "^0.14.0", "react-test-renderer": "^17.0.2", "redux-mock-store": "^1.5.4", "run-script-os": "^1.1.6", - "sass": "^1.62.0", + "sass": "^1.62.1", "sass-loader": "^13.2.2", "shelljs": "^0.8.5", "showdown": "^2.1.0", - "stylelint": "^15.5.0", - "stylelint-config-standard-scss": "^7.0.1", + "stylelint": "^15.6.0", + "stylelint-config-standard-scss": "^9.0.0", "stylelint-high-performance-animation": "^1.8.0", "tar": "^6.1.13", "terser-webpack-plugin": "^5.3.7", "webpack": "^5.80.0", "webpack-bundle-analyzer": "^4.8.0", - "webpack-cli": "^5.0.1", + "webpack-cli": "^5.0.2", "webpack-dev-middleware": "^6.0.2", "webpack-dev-server": "^4.13.3", "xml-js": "^1.6.11", From 80cd659e75098e91eddf479e8a4066120c5c482b Mon Sep 17 00:00:00 2001 From: Tom Cariello Date: Fri, 28 Apr 2023 10:19:51 -0400 Subject: [PATCH 3/6] Added class to restore previous styles & explicitly removed the underline. (#4283) --- web/js/components/sidebar/collapsed-button.js | 1 + web/scss/features/sidebar-panel.scss | 1 + 2 files changed, 2 insertions(+) diff --git a/web/js/components/sidebar/collapsed-button.js b/web/js/components/sidebar/collapsed-button.js index b0a04b085d..4b81c5988c 100644 --- a/web/js/components/sidebar/collapsed-button.js +++ b/web/js/components/sidebar/collapsed-button.js @@ -23,6 +23,7 @@ class CollapsedButton extends PureComponent { id={buttonId} aria-label={labelText} onClick={onclick} + className="sidebar-anchor" > {labelText} diff --git a/web/scss/features/sidebar-panel.scss b/web/scss/features/sidebar-panel.scss index c20e7eb983..c782916c5f 100644 --- a/web/scss/features/sidebar-panel.scss +++ b/web/scss/features/sidebar-panel.scss @@ -19,6 +19,7 @@ color: #fff; overflow: hidden; z-index: 1; + text-decoration: none; & .layer-count { margin: 0 5px; From 6c4876d1da5ad6365adbfb483b1a05267c4b3261 Mon Sep 17 00:00:00 2001 From: Tom Cariello Date: Fri, 28 Apr 2023 13:41:15 -0400 Subject: [PATCH 4/6] wv-2704 layer info url underlining (#4285) * Applied underline style to nooperner/noreferrer hyperlinks * Fixed underline issues in the data tab * Removed underline on hover of the layer add category headers. --- web/scss/components/modal.scss | 5 +++++ web/scss/features/layer-categories.scss | 4 ++++ web/scss/features/layers.scss | 10 ++++++++++ web/scss/features/smart-handoff.scss | 1 + 4 files changed, 20 insertions(+) diff --git a/web/scss/components/modal.scss b/web/scss/components/modal.scss index 1e97ebe8f9..fbd8d0f559 100644 --- a/web/scss/components/modal.scss +++ b/web/scss/components/modal.scss @@ -16,6 +16,11 @@ a { color: #7bf; + text-decoration: none; + } + + a:hover { + text-decoration: underline; } .modal-header { diff --git a/web/scss/features/layer-categories.scss b/web/scss/features/layer-categories.scss index 254dd37bed..f30b0d5a57 100644 --- a/web/scss/features/layer-categories.scss +++ b/web/scss/features/layer-categories.scss @@ -103,6 +103,10 @@ } } + & .nav-link:hover { + text-decoration: none; + } + & .category-breadcrumb { height: 30px; line-height: 30px; diff --git a/web/scss/features/layers.scss b/web/scss/features/layers.scss index ee63ba5e0a..ccec9f8f82 100644 --- a/web/scss/features/layers.scss +++ b/web/scss/features/layers.scss @@ -1034,6 +1034,16 @@ justify-content: space-between; } +a[rel="noopener noreferrer"], +a[rel="noreferrer"] { + text-decoration: none; +} + +a[rel="noopener noreferrer"]:hover, +a[rel="noreferrer"]:hover { + text-decoration: underline; +} + @media screen and (max-width: $desktop-min-width) and (max-height: $mobile-max-width) and (orientation: landscape), (max-width: $mobile-max-width) { .instrument-collection { diff --git a/web/scss/features/smart-handoff.scss b/web/scss/features/smart-handoff.scss index a358766b28..0ff1f61c68 100644 --- a/web/scss/features/smart-handoff.scss +++ b/web/scss/features/smart-handoff.scss @@ -134,6 +134,7 @@ label[for="chk-crop-toggle"] span { .help-link, a.help-link { color: #7bf; + text-decoration: none; &:hover { color: #7bf; From 4381568a987dde380c81a642e229945218f988dc Mon Sep 17 00:00:00 2001 From: Ryan Weiler Date: Fri, 28 Apr 2023 16:58:52 -0400 Subject: [PATCH 5/6] update cookie flags (#4286) --- web/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/index.html b/web/index.html index b11d189b44..287f1c3591 100644 --- a/web/index.html +++ b/web/index.html @@ -26,7 +26,7 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', '@GTM_ID@', { cookie_flags: 'SameSite=None;HttpOnly;Secure' }); + gtag('config', '@GTM_ID@', { cookie_flags: 'SameSite=None;Secure' }); } From 6bd47e4341d3da7baa6172449fb6c53f48383cbd Mon Sep 17 00:00:00 2001 From: Ryan Weiler Date: Fri, 28 Apr 2023 17:38:19 -0400 Subject: [PATCH 6/6] WV-2705: Update GIF close button styling (#4282) * updating gif close btn * updating close buttons --- .../animation-widget/gif-post-creation.js | 3 ++- .../animation-widget/loading-indicator.js | 8 +++++- web/js/components/tour/modal-tour-complete.js | 7 ++++- web/js/components/tour/modal-tour-start.js | 26 ------------------- web/js/containers/gif.js | 21 ++++++++++++--- web/scss/components/modal.scss | 5 +++- 6 files changed, 37 insertions(+), 33 deletions(-) diff --git a/web/js/components/animation-widget/gif-post-creation.js b/web/js/components/animation-widget/gif-post-creation.js index 4f05cc1edb..a997902efb 100644 --- a/web/js/components/animation-widget/gif-post-creation.js +++ b/web/js/components/animation-widget/gif-post-creation.js @@ -35,6 +35,7 @@ export default class GifResults extends Component { screenWidth, screenHeight, onClose, + closeBtn, } = this.props; const { blob } = gifObject; const { size } = gifObject; @@ -57,7 +58,7 @@ export default class GifResults extends Component { className="dynamic-modal" toggle={onClose} > - GIF Results + GIF Results
diff --git a/web/js/components/animation-widget/loading-indicator.js b/web/js/components/animation-widget/loading-indicator.js index 0a95758334..f1d8918428 100644 --- a/web/js/components/animation-widget/loading-indicator.js +++ b/web/js/components/animation-widget/loading-indicator.js @@ -25,6 +25,12 @@ export default function LoadingIndicator(props) {
); + const closeBtn = ( + + ); + return ( - {title} + {title} {bodyMsg && (
{bodyMsg}
diff --git a/web/js/components/tour/modal-tour-complete.js b/web/js/components/tour/modal-tour-complete.js index 12dc6175f7..dee35fc4c5 100644 --- a/web/js/components/tour/modal-tour-complete.js +++ b/web/js/components/tour/modal-tour-complete.js @@ -9,6 +9,11 @@ function ModalComplete(props) { currentStory, modalComplete, resetTour, endTour, } = props; const { readMoreLinks } = currentStory; + const closeBtn = ( + + ); let list; if ( readMoreLinks @@ -40,7 +45,7 @@ function ModalComplete(props) { fade={false} keyboard > - + Story Complete diff --git a/web/js/components/tour/modal-tour-start.js b/web/js/components/tour/modal-tour-start.js index 65fd716891..e25f2dbfbd 100644 --- a/web/js/components/tour/modal-tour-start.js +++ b/web/js/components/tour/modal-tour-start.js @@ -20,34 +20,9 @@ class ModalStart extends React.Component { this.state = { checked: props.checked, }; - - this.setWrapperRef = this.setWrapperRef.bind(this); - this.handleClickOutside = this.handleClickOutside.bind(this); this.handleCheck = this.handleCheck.bind(this); } - componentDidMount() { - document.addEventListener('mousedown', this.handleClickOutside); - } - - componentWillUnmount() { - document.removeEventListener('mousedown', this.handleClickOutside); - } - - // Set a reference to the inner div for checking clicks outside of the scrollbar - setWrapperRef(node) { - this.wrapperRef = node; - } - - // Use custom clickOutside function since we contained the clickable area with - // CSS to have a cleaner looking scrollbar - handleClickOutside(e) { - const { toggleModalStart } = this.props; - if (this.wrapperRef && !this.wrapperRef.contains(e.target)) { - toggleModalStart(e); - } - } - // Handle the show/hide checkbox state handleCheck() { const { hideTour, showTour } = this.props; @@ -81,7 +56,6 @@ class ModalStart extends React.Component { backdrop fade={false} keyboard={false} - innerRef={this.setWrapperRef} > Welcome to @NAME@! diff --git a/web/js/containers/gif.js b/web/js/containers/gif.js index 3ffbba8286..f57dbbb721 100644 --- a/web/js/containers/gif.js +++ b/web/js/containers/gif.js @@ -83,6 +83,15 @@ class GIF extends Component { }; } + renderCloseBtn() { + const { onClose } = this.props; + return ( + + ); + } + renderSelectableBox() { const { increment, @@ -114,6 +123,9 @@ class GIF extends Component { isGeoProjection, proj.resolutions, ); + + const closeBtn = this.renderCloseBtn(); + return ( - Create An Animated GIF + Create An Animated GIF - {headerText} + {headerText} {progress > 0 ? : (
- +
)}
@@ -384,6 +398,7 @@ class GIF extends Component { boundaries={boundaries} screenWidth={screenWidth} screenHeight={screenHeight} + closeBtn={closeBtn} /> ); } diff --git a/web/scss/components/modal.scss b/web/scss/components/modal.scss index fbd8d0f559..113d62707e 100644 --- a/web/scss/components/modal.scss +++ b/web/scss/components/modal.scss @@ -122,7 +122,10 @@ color: #ddd; background: transparent; border: none; - font-size: 24px; + font-size: 26px; + font-weight: 400; + padding-bottom: 4px; + text-shadow: 1px 1px 1px #000; } .modal-close-btn:hover {