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