134.diff (32324B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 80bf3f3..5d55bc9 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -31,7 +31,7 @@ 6 }, 7 "devDependencies": { 8 "@jest/globals": "^29.7.0", 9 - "@percy/cli": "^1.27.2", 10 + "@percy/cli": "^1.27.3", 11 "@percy/storybook": "^4.3.6", 12 "@storybook/addon-a11y": "^7.4.6", 13 "@storybook/addon-coverage": "^0.0.9", 14 @@ -49,30 +49,30 @@ 15 "@testing-library/user-event": "^14.5.1", 16 "@types/dompurify": "^3.0.2", 17 "@types/jest": "^29.5.5", 18 - "@types/node": "^20.8.2", 19 - "@types/react": "^18.2.24", 20 - "@types/react-dom": "^18.2.8", 21 + "@types/node": "^20.8.4", 22 + "@types/react": "^18.2.28", 23 + "@types/react-dom": "^18.2.13", 24 "@types/react-modal": "^3.16.1", 25 "@types/wavesurfer.js": "^6.0.5", 26 - "@typescript-eslint/eslint-plugin": "^6.7.4", 27 - "@typescript-eslint/parser": "^6.7.4", 28 + "@typescript-eslint/eslint-plugin": "^6.7.5", 29 + "@typescript-eslint/parser": "^6.7.5", 30 "@vitejs/plugin-react-swc": "^3.4.0", 31 "autoprefixer": "^10.4.16", 32 "axe-playwright": "^1.2.3", 33 "cross-env": "^7.0.3", 34 - "eslint": "^8.50.0", 35 + "eslint": "^8.51.0", 36 "eslint-plugin-react": "^7.33.2", 37 - "eslint-plugin-storybook": "^0.6.14", 38 + "eslint-plugin-storybook": "^0.6.15", 39 "msw": "^1.3.2", 40 "postcss": "^8.4.31", 41 "prop-types": "^15.8.1", 42 - "sass": "^1.68.0", 43 + "sass": "^1.69.2", 44 "storybook": "^7.4.6", 45 "storybook-addon-react-router-v6": "^2.0.7", 46 "tailwindcss": "^3.3.3", 47 "ts-jest": "^29.1.1", 48 "typescript": "^5.2.2", 49 - "vite": "^4.4.10" 50 + "vite": "^4.4.11" 51 } 52 }, 53 "node_modules/@aashutoshrathi/word-wrap": { 54 @@ -2639,9 +2639,9 @@ 55 } 56 }, 57 "node_modules/@eslint/js": { 58 - "version": "8.50.0", 59 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz", 60 - "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", 61 + "version": "8.51.0", 62 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", 63 + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", 64 "dev": true, 65 "engines": { 66 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 67 @@ -5659,20 +5659,20 @@ 68 "dev": true 69 }, 70 "node_modules/@percy/cli": { 71 - "version": "1.27.2", 72 - "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.27.2.tgz", 73 - "integrity": "sha512-cIj0ZjC20cVXVcSJ7yV1hv2/6lCVPUr9Obs5hqztU+7xsJGycK/TvBqCc79HTSl8xhbvmRxro837nT7foyaW1A==", 74 + "version": "1.27.3", 75 + "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.27.3.tgz", 76 + "integrity": "sha512-GyAIk9wm32cheYAeVyY6nOkDcGgSeG7wgLhZJWzi0gVhFE9W04sudWa++7akEqpGLMnTM2Q4OZv5P3cy1F9iPA==", 77 "dev": true, 78 "dependencies": { 79 - "@percy/cli-app": "1.27.2", 80 - "@percy/cli-build": "1.27.2", 81 - "@percy/cli-command": "1.27.2", 82 - "@percy/cli-config": "1.27.2", 83 - "@percy/cli-exec": "1.27.2", 84 - "@percy/cli-snapshot": "1.27.2", 85 - "@percy/cli-upload": "1.27.2", 86 - "@percy/client": "1.27.2", 87 - "@percy/logger": "1.27.2" 88 + "@percy/cli-app": "1.27.3", 89 + "@percy/cli-build": "1.27.3", 90 + "@percy/cli-command": "1.27.3", 91 + "@percy/cli-config": "1.27.3", 92 + "@percy/cli-exec": "1.27.3", 93 + "@percy/cli-snapshot": "1.27.3", 94 + "@percy/cli-upload": "1.27.3", 95 + "@percy/client": "1.27.3", 96 + "@percy/logger": "1.27.3" 97 }, 98 "bin": { 99 "percy": "bin/run.cjs" 100 @@ -5682,39 +5682,39 @@ 101 } 102 }, 103 "node_modules/@percy/cli-app": { 104 - "version": "1.27.2", 105 - "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.27.2.tgz", 106 - "integrity": "sha512-qwr6I6rnvGnMkmlE73wpUCnlhjPm2xNnq2vVWJnlTrChQfDXBJUAMRbK2fQLbKEga7YHmrhGAGTVKVPT4MEM6A==", 107 + "version": "1.27.3", 108 + "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.27.3.tgz", 109 + "integrity": "sha512-RUSzWTRkG4hjUy7dzu+zlKVlbXEcj3yoiFTpjrmUxoK5QMVQtZfDdkHfJNSI51w1ZRzuxmO5x5uqFRpgUKh8QQ==", 110 "dev": true, 111 "dependencies": { 112 - "@percy/cli-command": "1.27.2", 113 - "@percy/cli-exec": "1.27.2" 114 + "@percy/cli-command": "1.27.3", 115 + "@percy/cli-exec": "1.27.3" 116 }, 117 "engines": { 118 "node": ">=14" 119 } 120 }, 121 "node_modules/@percy/cli-build": { 122 - "version": "1.27.2", 123 - "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.27.2.tgz", 124 - "integrity": "sha512-tYh5oVGZN2HEGHpL7RvQeFxirjKCax2p0W+gDWAU5qaaZMltYsuTxqHXYdiBxS/w2nOYLxz0ew8pj5XY9SiNWA==", 125 + "version": "1.27.3", 126 + "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.27.3.tgz", 127 + "integrity": "sha512-F7vWMmXipINDO9kvDyaPaIeUZlZLfIbg74oRaAJUOVH2nkf0FNSPy7Dy/MEsFWAiKNeW7/UwHjuYl+I/yMBZPw==", 128 "dev": true, 129 "dependencies": { 130 - "@percy/cli-command": "1.27.2" 131 + "@percy/cli-command": "1.27.3" 132 }, 133 "engines": { 134 "node": ">=14" 135 } 136 }, 137 "node_modules/@percy/cli-command": { 138 - "version": "1.27.2", 139 - "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.27.2.tgz", 140 - "integrity": "sha512-mufZXwwbWHgQ+TuFZyQU8UOMarhgOeecYecJ0OvHCf1H3kEK9pqth1cjqAhRVRWsxkkiQ1u7/TJU4IkRgiGh4A==", 141 + "version": "1.27.3", 142 + "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.27.3.tgz", 143 + "integrity": "sha512-aU76lu2a2/N/BUSsXpLXRzeJeXzmAcA3s9EFDeMNDMZY/7dV6wlLX9r7n931UD3bIhdlkl1o7COXIIATtPymJQ==", 144 "dev": true, 145 "dependencies": { 146 - "@percy/config": "1.27.2", 147 - "@percy/core": "1.27.2", 148 - "@percy/logger": "1.27.2" 149 + "@percy/config": "1.27.3", 150 + "@percy/core": "1.27.3", 151 + "@percy/logger": "1.27.3" 152 }, 153 "bin": { 154 "percy-cli-readme": "bin/readme.js" 155 @@ -5724,24 +5724,24 @@ 156 } 157 }, 158 "node_modules/@percy/cli-config": { 159 - "version": "1.27.2", 160 - "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.27.2.tgz", 161 - "integrity": "sha512-TnCfwO6+iYE6NTbgPzAyTTbc12eP2wkep/g6CQAymg3kGdAqXg/WORUJnZ3sATqQT2Vg9lmwuGziIXG1zHdcew==", 162 + "version": "1.27.3", 163 + "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.27.3.tgz", 164 + "integrity": "sha512-+gUZUlbpgllux0yJnCFYMuNn1kItfIP9F1AIYqdqFM9KLixodMCWAXDUQ4V4EVLDjOR7fD3NKmyoFUFJgwcIww==", 165 "dev": true, 166 "dependencies": { 167 - "@percy/cli-command": "1.27.2" 168 + "@percy/cli-command": "1.27.3" 169 }, 170 "engines": { 171 "node": ">=14" 172 } 173 }, 174 "node_modules/@percy/cli-exec": { 175 - "version": "1.27.2", 176 - "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.27.2.tgz", 177 - "integrity": "sha512-tPlxSwO4/ezub6YGfiREuwgHC02oRUBk9fi9ja9PSsLKZMtRt6o+YUt1YVFXMzuoz6tZZen+hrC3++yDO8VNQQ==", 178 + "version": "1.27.3", 179 + "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.27.3.tgz", 180 + "integrity": "sha512-PuSxfZKWx9BoeCbt5U1Edc+fv5kb/mYr+9sgoBsoHmwe5iNIgYKx6D+wmNK7FHgc82mycNLaEguew2JwJXlPew==", 181 "dev": true, 182 "dependencies": { 183 - "@percy/cli-command": "1.27.2", 184 + "@percy/cli-command": "1.27.3", 185 "cross-spawn": "^7.0.3", 186 "which": "^2.0.2" 187 }, 188 @@ -5750,12 +5750,12 @@ 189 } 190 }, 191 "node_modules/@percy/cli-snapshot": { 192 - "version": "1.27.2", 193 - "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.27.2.tgz", 194 - "integrity": "sha512-Dp2DBvx2pM24zecVoE0VA1RSmfoWjn1IIbJbx9ZXLqLCo9L//fD8dTFh0RNaxBEZgYwC+KCdglW46U5Kv3FJOw==", 195 + "version": "1.27.3", 196 + "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.27.3.tgz", 197 + "integrity": "sha512-HU7p5FLJ1W+QM3mbq8MFyqukthFnxPXrBAC7O0Dh4GfxXfdThV1HOdXqCEZ1pj1b3XkEM5SvvLKc7mClnc4D1Q==", 198 "dev": true, 199 "dependencies": { 200 - "@percy/cli-command": "1.27.2", 201 + "@percy/cli-command": "1.27.3", 202 "yaml": "^2.0.0" 203 }, 204 "engines": { 205 @@ -5763,12 +5763,12 @@ 206 } 207 }, 208 "node_modules/@percy/cli-upload": { 209 - "version": "1.27.2", 210 - "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.27.2.tgz", 211 - "integrity": "sha512-6PK1YmX7sIu985o9yEVeEdyz7ApF7En421by7G0h4iIY4ybo+BTghX164LgWZ87+wFSVptclAB5g/a4X1jdzLQ==", 212 + "version": "1.27.3", 213 + "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.27.3.tgz", 214 + "integrity": "sha512-sqzOAMqFKXhpuXDGAK5zUf5Aw/xgBbAP4o4y43dRBi6gIgf8DiiLuc+avyfcKm+2lW5cUTG9SPETVCpu03WozQ==", 215 "dev": true, 216 "dependencies": { 217 - "@percy/cli-command": "1.27.2", 218 + "@percy/cli-command": "1.27.3", 219 "fast-glob": "^3.2.11", 220 "image-size": "^1.0.0" 221 }, 222 @@ -5777,25 +5777,25 @@ 223 } 224 }, 225 "node_modules/@percy/client": { 226 - "version": "1.27.2", 227 - "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.27.2.tgz", 228 - "integrity": "sha512-Kzx7nh4y2Su9cU7h+SNUx2tLZUFuVoRI5fhYntsgeqjUIGx3db5/gS7sUMQehxuGEL9CkB9rI3coRTevhAjXDg==", 229 + "version": "1.27.3", 230 + "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.27.3.tgz", 231 + "integrity": "sha512-AuVpiuknK8OiDIN7BpkDRTYx6yAQVI4TjLFy/QmfZDK0PQMH+2dNIBi/pXooC5Ac64I7BYVqdaUk2IbdxEXbqQ==", 232 "dev": true, 233 "dependencies": { 234 - "@percy/env": "1.27.2", 235 - "@percy/logger": "1.27.2" 236 + "@percy/env": "1.27.3", 237 + "@percy/logger": "1.27.3" 238 }, 239 "engines": { 240 "node": ">=14" 241 } 242 }, 243 "node_modules/@percy/config": { 244 - "version": "1.27.2", 245 - "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.27.2.tgz", 246 - "integrity": "sha512-jotM+GVBKLKedKyxja/Xxmnq7d1xdbihV/OkvNMvxZZty7g/fjYFNEElgRNot4whJTrnVXWDvZm2qa6rHYNzZw==", 247 + "version": "1.27.3", 248 + "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.27.3.tgz", 249 + "integrity": "sha512-hxp/zQz/3IQcyBbMkmvvnlkwMn9tgYFAOAFtZqECruqQ1M9XE10uYtWjvVwt9s4rlJEB4PWFvAV4c04/CT6ugQ==", 250 "dev": true, 251 "dependencies": { 252 - "@percy/logger": "1.27.2", 253 + "@percy/logger": "1.27.3", 254 "ajv": "^8.6.2", 255 "cosmiconfig": "^8.0.0", 256 "yaml": "^2.0.0" 257 @@ -5805,17 +5805,17 @@ 258 } 259 }, 260 "node_modules/@percy/core": { 261 - "version": "1.27.2", 262 - "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.27.2.tgz", 263 - "integrity": "sha512-iWfc5PGMoEeInIdVuxDsqALoVZurBaSlaPAMT8HN3iip/1yoKa3Wu3ZFOz7CWTPAB+QJmmbzgczzH4dYAhpuag==", 264 + "version": "1.27.3", 265 + "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.27.3.tgz", 266 + "integrity": "sha512-LK+7dVLRQdVEQUG6Qn61awLbdYmazLwXWYg2UHqEWrbRIygkhoe+n3pPTwzxjiJxJsYYlelx/gDzGwjYzvV4aA==", 267 "dev": true, 268 "hasInstallScript": true, 269 "dependencies": { 270 - "@percy/client": "1.27.2", 271 - "@percy/config": "1.27.2", 272 - "@percy/dom": "1.27.2", 273 - "@percy/logger": "1.27.2", 274 - "@percy/webdriver-utils": "1.27.2", 275 + "@percy/client": "1.27.3", 276 + "@percy/config": "1.27.3", 277 + "@percy/dom": "1.27.3", 278 + "@percy/logger": "1.27.3", 279 + "@percy/webdriver-utils": "1.27.3", 280 "content-disposition": "^0.5.4", 281 "cross-spawn": "^7.0.3", 282 "extract-zip": "^2.0.1", 283 @@ -5831,36 +5831,36 @@ 284 } 285 }, 286 "node_modules/@percy/dom": { 287 - "version": "1.27.2", 288 - "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.27.2.tgz", 289 - "integrity": "sha512-JEbGOzH2mn6dg3stOEhWrb85ujb/d8txzAwQfrOt7r/VoPD/Le2vfH2IM9VXWbT2ubFv6ctEPNiI2kiZRpkjaw==", 290 + "version": "1.27.3", 291 + "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.27.3.tgz", 292 + "integrity": "sha512-QVSmogZhlVjy5mzqSesWbS5hjV8+1gMtAXSLtfRjdkZGQ/h2rnDbRZUW4PoJQ9ZpxBZegU5/W9LFvEO3FMVelA==", 293 "dev": true 294 }, 295 "node_modules/@percy/env": { 296 - "version": "1.27.2", 297 - "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.27.2.tgz", 298 - "integrity": "sha512-plC4xu7ZSNOK1i0x6IOkKcGoDiW/dY1/ZD3NxvCu61Aa5KQ4lUsMu9VzabHpS3DlEo8EVKJeZxTExVNSLsbd4w==", 299 + "version": "1.27.3", 300 + "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.27.3.tgz", 301 + "integrity": "sha512-f9NwjAmcN6HEfJ2/32fmBwUJ3xjn/JXmGUKqmSvw0L3WZuvKaYRpYtaI+n0B6NsujZ4R+KUEGr0jczEoQ62UEg==", 302 "dev": true, 303 "dependencies": { 304 - "@percy/logger": "1.27.2" 305 + "@percy/logger": "1.27.3" 306 }, 307 "engines": { 308 "node": ">=14" 309 } 310 }, 311 "node_modules/@percy/logger": { 312 - "version": "1.27.2", 313 - "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.27.2.tgz", 314 - "integrity": "sha512-L8Srlgut6E9VSW3XlkJUoHYdAuHpjEJr5/l8DbNFMvmvftMQv/8YPxWsde3JGg/Zv9/QvnJYFZXLYlf+8A8+ZQ==", 315 + "version": "1.27.3", 316 + "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.27.3.tgz", 317 + "integrity": "sha512-Z/XoEakUHVBivZqmRwFTwiOWT6v5nJgQ6V9aNs2FzjcpyFlJAFZTmHv8+craDKehmnND3tp8FGdPe34Ty0JhEQ==", 318 "dev": true, 319 "engines": { 320 "node": ">=14" 321 } 322 }, 323 "node_modules/@percy/sdk-utils": { 324 - "version": "1.27.2", 325 - "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.27.2.tgz", 326 - "integrity": "sha512-rIzkBdd/x2yHK/9wNjkmdNQB00GAbYxCPQBP6l+/gN2uzBXa1QyYsmTLBl+4Umvr+H0gCdMKnAT1QNey49KVOQ==", 327 + "version": "1.27.3", 328 + "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.27.3.tgz", 329 + "integrity": "sha512-IhNx5VaYsKiHaFYFbX6BsVb4bNWojNrKyDa9aRF1afAWAeVWHd1Jq/XeVfMDNCrYcsrA+pYDPSXfb+N5cpAeGQ==", 330 "dev": true, 331 "engines": { 332 "node": ">=14" 333 @@ -5881,13 +5881,13 @@ 334 } 335 }, 336 "node_modules/@percy/webdriver-utils": { 337 - "version": "1.27.2", 338 - "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.27.2.tgz", 339 - "integrity": "sha512-rHdoLGaUU3G0+rQe9JQJUJoxVf+8xRZg1PVQkGsJsYGjmc0dLfcPh6LmHSYyZfe9nVxWXxGkZvianlmVXMwOlA==", 340 + "version": "1.27.3", 341 + "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.27.3.tgz", 342 + "integrity": "sha512-yV+7nc8aUPQHP1KnWwTndVHqvgs4xzCA8ObzRFuAaKSTC/hBgpI5ceCDv3aSM03ZtXk4f06AWtsgpU5BYpoP1A==", 343 "dev": true, 344 "dependencies": { 345 - "@percy/config": "1.27.2", 346 - "@percy/sdk-utils": "1.27.2" 347 + "@percy/config": "1.27.3", 348 + "@percy/sdk-utils": "1.27.3" 349 }, 350 "engines": { 351 "node": ">=14" 352 @@ -7840,32 +7840,6 @@ 353 "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" 354 } 355 }, 356 - "node_modules/@storybook/manager-api/node_modules/@storybook/types": { 357 - "version": "7.0.9", 358 - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.0.9.tgz", 359 - "integrity": "sha512-6aKrrsX3wgPMg9Nu3AK1GYmCZQiHqHv7l24ywNxZPv0T63rcpS86kWK4qVAywoaXGFc9GtRT+dz1rK8Fx50J9Q==", 360 - "dev": true, 361 - "dependencies": { 362 - "@storybook/channels": "7.0.9", 363 - "@types/babel__core": "^7.0.0", 364 - "@types/express": "^4.7.0", 365 - "file-system-cache": "^2.0.0" 366 - }, 367 - "funding": { 368 - "type": "opencollective", 369 - "url": "https://opencollective.com/storybook" 370 - } 371 - }, 372 - "node_modules/@storybook/manager-api/node_modules/@storybook/types/node_modules/@storybook/channels": { 373 - "version": "7.0.9", 374 - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.0.9.tgz", 375 - "integrity": "sha512-LF/Mkr0/+VOawEAospLGUcfZIPak3yV/ZjEAe/lubvLPJ6s2FFOjDUsyDIa2oM4ZE9TI6AGVN51kddVToelM8A==", 376 - "dev": true, 377 - "funding": { 378 - "type": "opencollective", 379 - "url": "https://opencollective.com/storybook" 380 - } 381 - }, 382 "node_modules/@storybook/manager-api/node_modules/lru-cache": { 383 "version": "6.0.0", 384 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 385 @@ -9654,10 +9628,13 @@ 386 "dev": true 387 }, 388 "node_modules/@types/node": { 389 - "version": "20.8.2", 390 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz", 391 - "integrity": "sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==", 392 - "dev": true 393 + "version": "20.8.4", 394 + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.4.tgz", 395 + "integrity": "sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A==", 396 + "dev": true, 397 + "dependencies": { 398 + "undici-types": "~5.25.1" 399 + } 400 }, 401 "node_modules/@types/node-fetch": { 402 "version": "2.6.5", 403 @@ -9706,9 +9683,9 @@ 404 "dev": true 405 }, 406 "node_modules/@types/react": { 407 - "version": "18.2.24", 408 - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.24.tgz", 409 - "integrity": "sha512-Ee0Jt4sbJxMu1iDcetZEIKQr99J1Zfb6D4F3qfUWoR1JpInkY1Wdg4WwCyBjL257D0+jGqSl1twBjV8iCaC0Aw==", 410 + "version": "18.2.28", 411 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.28.tgz", 412 + "integrity": "sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg==", 413 "dev": true, 414 "dependencies": { 415 "@types/prop-types": "*", 416 @@ -9717,9 +9694,9 @@ 417 } 418 }, 419 "node_modules/@types/react-dom": { 420 - "version": "18.2.8", 421 - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.8.tgz", 422 - "integrity": "sha512-bAIvO5lN/U8sPGvs1Xm61rlRHHaq5rp5N3kp9C+NJ/Q41P8iqjkXSu0+/qu8POsjH9pNWb0OYabFez7taP7omw==", 423 + "version": "18.2.13", 424 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.13.tgz", 425 + "integrity": "sha512-eJIUv7rPP+EC45uNYp/ThhSpE16k22VJUknt5OLoH9tbXoi8bMhwLf5xRuWMywamNbWzhrSmU7IBJfPup1+3fw==", 426 "dev": true, 427 "dependencies": { 428 "@types/react": "*" 429 @@ -9837,16 +9814,16 @@ 430 } 431 }, 432 "node_modules/@typescript-eslint/eslint-plugin": { 433 - "version": "6.7.4", 434 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.4.tgz", 435 - "integrity": "sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA==", 436 + "version": "6.7.5", 437 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.5.tgz", 438 + "integrity": "sha512-JhtAwTRhOUcP96D0Y6KYnwig/MRQbOoLGXTON2+LlyB/N35SP9j1boai2zzwXb7ypKELXMx3DVk9UTaEq1vHEw==", 439 "dev": true, 440 "dependencies": { 441 "@eslint-community/regexpp": "^4.5.1", 442 - "@typescript-eslint/scope-manager": "6.7.4", 443 - "@typescript-eslint/type-utils": "6.7.4", 444 - "@typescript-eslint/utils": "6.7.4", 445 - "@typescript-eslint/visitor-keys": "6.7.4", 446 + "@typescript-eslint/scope-manager": "6.7.5", 447 + "@typescript-eslint/type-utils": "6.7.5", 448 + "@typescript-eslint/utils": "6.7.5", 449 + "@typescript-eslint/visitor-keys": "6.7.5", 450 "debug": "^4.3.4", 451 "graphemer": "^1.4.0", 452 "ignore": "^5.2.4", 453 @@ -9872,17 +9849,17 @@ 454 } 455 }, 456 "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { 457 - "version": "6.7.4", 458 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.4.tgz", 459 - "integrity": "sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==", 460 + "version": "6.7.5", 461 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.5.tgz", 462 + "integrity": "sha512-pfRRrH20thJbzPPlPc4j0UNGvH1PjPlhlCMq4Yx7EGjV7lvEeGX0U6MJYe8+SyFutWgSHsdbJ3BXzZccYggezA==", 463 "dev": true, 464 "dependencies": { 465 "@eslint-community/eslint-utils": "^4.4.0", 466 "@types/json-schema": "^7.0.12", 467 "@types/semver": "^7.5.0", 468 - "@typescript-eslint/scope-manager": "6.7.4", 469 - "@typescript-eslint/types": "6.7.4", 470 - "@typescript-eslint/typescript-estree": "6.7.4", 471 + "@typescript-eslint/scope-manager": "6.7.5", 472 + "@typescript-eslint/types": "6.7.5", 473 + "@typescript-eslint/typescript-estree": "6.7.5", 474 "semver": "^7.5.4" 475 }, 476 "engines": { 477 @@ -9930,15 +9907,15 @@ 478 "dev": true 479 }, 480 "node_modules/@typescript-eslint/parser": { 481 - "version": "6.7.4", 482 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.4.tgz", 483 - "integrity": "sha512-I5zVZFY+cw4IMZUeNCU7Sh2PO5O57F7Lr0uyhgCJmhN/BuTlnc55KxPonR4+EM3GBdfiCyGZye6DgMjtubQkmA==", 484 + "version": "6.7.5", 485 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.5.tgz", 486 + "integrity": "sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==", 487 "dev": true, 488 "dependencies": { 489 - "@typescript-eslint/scope-manager": "6.7.4", 490 - "@typescript-eslint/types": "6.7.4", 491 - "@typescript-eslint/typescript-estree": "6.7.4", 492 - "@typescript-eslint/visitor-keys": "6.7.4", 493 + "@typescript-eslint/scope-manager": "6.7.5", 494 + "@typescript-eslint/types": "6.7.5", 495 + "@typescript-eslint/typescript-estree": "6.7.5", 496 + "@typescript-eslint/visitor-keys": "6.7.5", 497 "debug": "^4.3.4" 498 }, 499 "engines": { 500 @@ -9958,13 +9935,13 @@ 501 } 502 }, 503 "node_modules/@typescript-eslint/scope-manager": { 504 - "version": "6.7.4", 505 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.4.tgz", 506 - "integrity": "sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==", 507 + "version": "6.7.5", 508 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.5.tgz", 509 + "integrity": "sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==", 510 "dev": true, 511 "dependencies": { 512 - "@typescript-eslint/types": "6.7.4", 513 - "@typescript-eslint/visitor-keys": "6.7.4" 514 + "@typescript-eslint/types": "6.7.5", 515 + "@typescript-eslint/visitor-keys": "6.7.5" 516 }, 517 "engines": { 518 "node": "^16.0.0 || >=18.0.0" 519 @@ -9975,13 +9952,13 @@ 520 } 521 }, 522 "node_modules/@typescript-eslint/type-utils": { 523 - "version": "6.7.4", 524 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.4.tgz", 525 - "integrity": "sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ==", 526 + "version": "6.7.5", 527 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.5.tgz", 528 + "integrity": "sha512-Gs0qos5wqxnQrvpYv+pf3XfcRXW6jiAn9zE/K+DlmYf6FcpxeNYN0AIETaPR7rHO4K2UY+D0CIbDP9Ut0U4m1g==", 529 "dev": true, 530 "dependencies": { 531 - "@typescript-eslint/typescript-estree": "6.7.4", 532 - "@typescript-eslint/utils": "6.7.4", 533 + "@typescript-eslint/typescript-estree": "6.7.5", 534 + "@typescript-eslint/utils": "6.7.5", 535 "debug": "^4.3.4", 536 "ts-api-utils": "^1.0.1" 537 }, 538 @@ -10002,17 +9979,17 @@ 539 } 540 }, 541 "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { 542 - "version": "6.7.4", 543 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.4.tgz", 544 - "integrity": "sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==", 545 + "version": "6.7.5", 546 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.5.tgz", 547 + "integrity": "sha512-pfRRrH20thJbzPPlPc4j0UNGvH1PjPlhlCMq4Yx7EGjV7lvEeGX0U6MJYe8+SyFutWgSHsdbJ3BXzZccYggezA==", 548 "dev": true, 549 "dependencies": { 550 "@eslint-community/eslint-utils": "^4.4.0", 551 "@types/json-schema": "^7.0.12", 552 "@types/semver": "^7.5.0", 553 - "@typescript-eslint/scope-manager": "6.7.4", 554 - "@typescript-eslint/types": "6.7.4", 555 - "@typescript-eslint/typescript-estree": "6.7.4", 556 + "@typescript-eslint/scope-manager": "6.7.5", 557 + "@typescript-eslint/types": "6.7.5", 558 + "@typescript-eslint/typescript-estree": "6.7.5", 559 "semver": "^7.5.4" 560 }, 561 "engines": { 562 @@ -10060,9 +10037,9 @@ 563 "dev": true 564 }, 565 "node_modules/@typescript-eslint/types": { 566 - "version": "6.7.4", 567 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.4.tgz", 568 - "integrity": "sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==", 569 + "version": "6.7.5", 570 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.5.tgz", 571 + "integrity": "sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==", 572 "dev": true, 573 "engines": { 574 "node": "^16.0.0 || >=18.0.0" 575 @@ -10073,13 +10050,13 @@ 576 } 577 }, 578 "node_modules/@typescript-eslint/typescript-estree": { 579 - "version": "6.7.4", 580 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.4.tgz", 581 - "integrity": "sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==", 582 + "version": "6.7.5", 583 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.5.tgz", 584 + "integrity": "sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==", 585 "dev": true, 586 "dependencies": { 587 - "@typescript-eslint/types": "6.7.4", 588 - "@typescript-eslint/visitor-keys": "6.7.4", 589 + "@typescript-eslint/types": "6.7.5", 590 + "@typescript-eslint/visitor-keys": "6.7.5", 591 "debug": "^4.3.4", 592 "globby": "^11.1.0", 593 "is-glob": "^4.0.3", 594 @@ -10266,12 +10243,12 @@ 595 "dev": true 596 }, 597 "node_modules/@typescript-eslint/visitor-keys": { 598 - "version": "6.7.4", 599 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz", 600 - "integrity": "sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==", 601 + "version": "6.7.5", 602 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.5.tgz", 603 + "integrity": "sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==", 604 "dev": true, 605 "dependencies": { 606 - "@typescript-eslint/types": "6.7.4", 607 + "@typescript-eslint/types": "6.7.5", 608 "eslint-visitor-keys": "^3.4.1" 609 }, 610 "engines": { 611 @@ -12824,15 +12801,15 @@ 612 } 613 }, 614 "node_modules/eslint": { 615 - "version": "8.50.0", 616 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz", 617 - "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==", 618 + "version": "8.51.0", 619 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", 620 + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", 621 "dev": true, 622 "dependencies": { 623 "@eslint-community/eslint-utils": "^4.2.0", 624 "@eslint-community/regexpp": "^4.6.1", 625 "@eslint/eslintrc": "^2.1.2", 626 - "@eslint/js": "8.50.0", 627 + "@eslint/js": "8.51.0", 628 "@humanwhocodes/config-array": "^0.11.11", 629 "@humanwhocodes/module-importer": "^1.0.1", 630 "@nodelib/fs.walk": "^1.2.8", 631 @@ -12959,9 +12936,9 @@ 632 } 633 }, 634 "node_modules/eslint-plugin-storybook": { 635 - "version": "0.6.14", 636 - "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.6.14.tgz", 637 - "integrity": "sha512-IeYigPur/MvESNDo43Z+Z5UvlcEVnt0dDZmnw1odi9X2Th1R3bpGyOZsHXb9bp1pFecOpRUuoMG5xdID2TwwOg==", 638 + "version": "0.6.15", 639 + "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.6.15.tgz", 640 + "integrity": "sha512-lAGqVAJGob47Griu29KXYowI4G7KwMoJDOkEip8ujikuDLxU+oWJ1l0WL6F2oDO4QiyUFXvtDkEkISMOPzo+7w==", 641 "dev": true, 642 "dependencies": { 643 "@storybook/csf": "^0.0.1", 644 @@ -23554,9 +23531,9 @@ 645 "dev": true 646 }, 647 "node_modules/sass": { 648 - "version": "1.68.0", 649 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.68.0.tgz", 650 - "integrity": "sha512-Lmj9lM/fef0nQswm1J2HJcEsBUba4wgNx2fea6yJHODREoMFnwRpZydBnX/RjyXw2REIwdkbqE4hrTo4qfDBUA==", 651 + "version": "1.69.2", 652 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.2.tgz", 653 + "integrity": "sha512-48lDtG/9OuSQZ9oNmJMUXI2QdCakAWrAGjpX/Fy6j4Og8dEAyE598x5GqCqnHkwV7+I5w8DJpqjm581q5HNh3w==", 654 "dev": true, 655 "dependencies": { 656 "chokidar": ">=3.0.0 <4.0.0", 657 @@ -25094,6 +25071,12 @@ 658 "url": "https://github.com/sponsors/ljharb" 659 } 660 }, 661 + "node_modules/undici-types": { 662 + "version": "5.25.3", 663 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", 664 + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==", 665 + "dev": true 666 + }, 667 "node_modules/unicode-canonical-property-names-ecmascript": { 668 "version": "2.0.0", 669 "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", 670 @@ -25406,9 +25389,9 @@ 671 } 672 }, 673 "node_modules/vite": { 674 - "version": "4.4.10", 675 - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.10.tgz", 676 - "integrity": "sha512-TzIjiqx9BEXF8yzYdF2NTf1kFFbjMjUSV0LFZ3HyHoI3SGSPLnnFUKiIQtL3gl2AjHvMrprOvQ3amzaHgQlAxw==", 677 + "version": "4.4.11", 678 + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.11.tgz", 679 + "integrity": "sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==", 680 "dev": true, 681 "dependencies": { 682 "esbuild": "^0.18.10", 683 diff --git a/package.json b/package.json 684 index dcb33f5..0e547b8 100644 685 --- a/package.json 686 +++ b/package.json 687 @@ -66,7 +66,7 @@ 688 }, 689 "devDependencies": { 690 "@jest/globals": "^29.7.0", 691 - "@percy/cli": "^1.27.2", 692 + "@percy/cli": "^1.27.3", 693 "@percy/storybook": "^4.3.6", 694 "@storybook/addon-a11y": "^7.4.6", 695 "@storybook/addon-coverage": "^0.0.9", 696 @@ -84,30 +84,30 @@ 697 "@testing-library/user-event": "^14.5.1", 698 "@types/dompurify": "^3.0.2", 699 "@types/jest": "^29.5.5", 700 - "@types/node": "^20.8.2", 701 - "@types/react": "^18.2.24", 702 - "@types/react-dom": "^18.2.8", 703 + "@types/node": "^20.8.4", 704 + "@types/react": "^18.2.28", 705 + "@types/react-dom": "^18.2.13", 706 "@types/react-modal": "^3.16.1", 707 "@types/wavesurfer.js": "^6.0.5", 708 - "@typescript-eslint/eslint-plugin": "^6.7.4", 709 - "@typescript-eslint/parser": "^6.7.4", 710 + "@typescript-eslint/eslint-plugin": "^6.7.5", 711 + "@typescript-eslint/parser": "^6.7.5", 712 "@vitejs/plugin-react-swc": "^3.4.0", 713 "autoprefixer": "^10.4.16", 714 "axe-playwright": "^1.2.3", 715 "cross-env": "^7.0.3", 716 - "eslint": "^8.50.0", 717 + "eslint": "^8.51.0", 718 "eslint-plugin-react": "^7.33.2", 719 - "eslint-plugin-storybook": "^0.6.14", 720 + "eslint-plugin-storybook": "^0.6.15", 721 "msw": "^1.3.2", 722 "postcss": "^8.4.31", 723 "prop-types": "^15.8.1", 724 - "sass": "^1.68.0", 725 + "sass": "^1.69.2", 726 "storybook": "^7.4.6", 727 "storybook-addon-react-router-v6": "^2.0.7", 728 "tailwindcss": "^3.3.3", 729 "ts-jest": "^29.1.1", 730 "typescript": "^5.2.2", 731 - "vite": "^4.4.10" 732 + "vite": "^4.4.11" 733 }, 734 "overrides": { 735 "@geometricpanda/storybook-addon-badges": {