├── .gitignore ├── index.html ├── index.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── readme.md └── style.css /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | .cache/ 4 | dist/ 5 | node_modules/ -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Vite Preset Env 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 |

Hello Vite!

18 | Documentation 19 |
20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | console?.log('ready.') -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vite-preset-env", 3 | "version": "0.0.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "vite-preset-env", 9 | "version": "0.0.0", 10 | "license": "ISC", 11 | "devDependencies": { 12 | "postcss-preset-env": "7.7.2", 13 | "vite": "3.0.0" 14 | } 15 | }, 16 | "node_modules/@csstools/postcss-cascade-layers": { 17 | "version": "1.0.4", 18 | "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.4.tgz", 19 | "integrity": "sha512-zP2tQIFu4C3HueOT+G4Pkla7f2Z6pfXphc1Y9wDE5jS2Ss6dk/asQ7FFEFWKgy3EkYc7E1FSjzhfeZVGg5sjXQ==", 20 | "dev": true, 21 | "dependencies": { 22 | "@csstools/selector-specificity": "^2.0.0", 23 | "postcss-selector-parser": "^6.0.10" 24 | }, 25 | "engines": { 26 | "node": "^12 || ^14 || >=16" 27 | }, 28 | "funding": { 29 | "type": "opencollective", 30 | "url": "https://opencollective.com/csstools" 31 | }, 32 | "peerDependencies": { 33 | "postcss": "^8.2" 34 | } 35 | }, 36 | "node_modules/@csstools/postcss-color-function": { 37 | "version": "1.1.0", 38 | "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", 39 | "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", 40 | "dev": true, 41 | "dependencies": { 42 | "@csstools/postcss-progressive-custom-properties": "^1.1.0", 43 | "postcss-value-parser": "^4.2.0" 44 | }, 45 | "engines": { 46 | "node": "^12 || ^14 || >=16" 47 | }, 48 | "funding": { 49 | "type": "opencollective", 50 | "url": "https://opencollective.com/csstools" 51 | }, 52 | "peerDependencies": { 53 | "postcss": "^8.4" 54 | } 55 | }, 56 | "node_modules/@csstools/postcss-font-format-keywords": { 57 | "version": "1.0.0", 58 | "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", 59 | "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", 60 | "dev": true, 61 | "dependencies": { 62 | "postcss-value-parser": "^4.2.0" 63 | }, 64 | "engines": { 65 | "node": "^12 || ^14 || >=16" 66 | }, 67 | "peerDependencies": { 68 | "postcss": "^8.3" 69 | } 70 | }, 71 | "node_modules/@csstools/postcss-hwb-function": { 72 | "version": "1.0.1", 73 | "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", 74 | "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", 75 | "dev": true, 76 | "dependencies": { 77 | "postcss-value-parser": "^4.2.0" 78 | }, 79 | "engines": { 80 | "node": "^12 || ^14 || >=16" 81 | }, 82 | "funding": { 83 | "type": "opencollective", 84 | "url": "https://opencollective.com/csstools" 85 | }, 86 | "peerDependencies": { 87 | "postcss": "^8.4" 88 | } 89 | }, 90 | "node_modules/@csstools/postcss-ic-unit": { 91 | "version": "1.0.0", 92 | "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", 93 | "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", 94 | "dev": true, 95 | "dependencies": { 96 | "@csstools/postcss-progressive-custom-properties": "^1.1.0", 97 | "postcss-value-parser": "^4.2.0" 98 | }, 99 | "engines": { 100 | "node": "^12 || ^14 || >=16" 101 | }, 102 | "peerDependencies": { 103 | "postcss": "^8.3" 104 | } 105 | }, 106 | "node_modules/@csstools/postcss-is-pseudo-class": { 107 | "version": "2.0.6", 108 | "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.6.tgz", 109 | "integrity": "sha512-Oqs396oenuyyMdRXOstxXbxei8fYEgToYjmlYHEi5gk0QLk7xQ72LY7NDr7waWAAmdVzRqPpbE26Q7/cUrGu4Q==", 110 | "dev": true, 111 | "dependencies": { 112 | "@csstools/selector-specificity": "^2.0.0", 113 | "postcss-selector-parser": "^6.0.10" 114 | }, 115 | "engines": { 116 | "node": "^12 || ^14 || >=16" 117 | }, 118 | "funding": { 119 | "type": "opencollective", 120 | "url": "https://opencollective.com/csstools" 121 | }, 122 | "peerDependencies": { 123 | "postcss": "^8.2" 124 | } 125 | }, 126 | "node_modules/@csstools/postcss-normalize-display-values": { 127 | "version": "1.0.0", 128 | "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", 129 | "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", 130 | "dev": true, 131 | "dependencies": { 132 | "postcss-value-parser": "^4.2.0" 133 | }, 134 | "engines": { 135 | "node": "^12 || ^14 || >=16" 136 | }, 137 | "peerDependencies": { 138 | "postcss": "^8.3" 139 | } 140 | }, 141 | "node_modules/@csstools/postcss-oklab-function": { 142 | "version": "1.1.0", 143 | "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", 144 | "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", 145 | "dev": true, 146 | "dependencies": { 147 | "@csstools/postcss-progressive-custom-properties": "^1.1.0", 148 | "postcss-value-parser": "^4.2.0" 149 | }, 150 | "engines": { 151 | "node": "^12 || ^14 || >=16" 152 | }, 153 | "funding": { 154 | "type": "opencollective", 155 | "url": "https://opencollective.com/csstools" 156 | }, 157 | "peerDependencies": { 158 | "postcss": "^8.4" 159 | } 160 | }, 161 | "node_modules/@csstools/postcss-progressive-custom-properties": { 162 | "version": "1.3.0", 163 | "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", 164 | "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", 165 | "dev": true, 166 | "dependencies": { 167 | "postcss-value-parser": "^4.2.0" 168 | }, 169 | "engines": { 170 | "node": "^12 || ^14 || >=16" 171 | }, 172 | "peerDependencies": { 173 | "postcss": "^8.3" 174 | } 175 | }, 176 | "node_modules/@csstools/postcss-stepped-value-functions": { 177 | "version": "1.0.0", 178 | "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", 179 | "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", 180 | "dev": true, 181 | "dependencies": { 182 | "postcss-value-parser": "^4.2.0" 183 | }, 184 | "engines": { 185 | "node": "^12 || ^14 || >=16" 186 | }, 187 | "funding": { 188 | "type": "opencollective", 189 | "url": "https://opencollective.com/csstools" 190 | }, 191 | "peerDependencies": { 192 | "postcss": "^8.3" 193 | } 194 | }, 195 | "node_modules/@csstools/postcss-trigonometric-functions": { 196 | "version": "1.0.1", 197 | "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", 198 | "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", 199 | "dev": true, 200 | "dependencies": { 201 | "postcss-value-parser": "^4.2.0" 202 | }, 203 | "engines": { 204 | "node": "^14 || >=16" 205 | }, 206 | "funding": { 207 | "type": "opencollective", 208 | "url": "https://opencollective.com/csstools" 209 | }, 210 | "peerDependencies": { 211 | "postcss": "^8.4" 212 | } 213 | }, 214 | "node_modules/@csstools/postcss-unset-value": { 215 | "version": "1.0.1", 216 | "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", 217 | "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", 218 | "dev": true, 219 | "engines": { 220 | "node": "^12 || ^14 || >=16" 221 | }, 222 | "funding": { 223 | "type": "opencollective", 224 | "url": "https://opencollective.com/csstools" 225 | }, 226 | "peerDependencies": { 227 | "postcss": "^8.3" 228 | } 229 | }, 230 | "node_modules/@csstools/selector-specificity": { 231 | "version": "2.0.1", 232 | "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", 233 | "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", 234 | "dev": true, 235 | "engines": { 236 | "node": "^12 || ^14 || >=16" 237 | }, 238 | "funding": { 239 | "type": "opencollective", 240 | "url": "https://opencollective.com/csstools" 241 | }, 242 | "peerDependencies": { 243 | "postcss": "^8.3", 244 | "postcss-selector-parser": "^6.0.10" 245 | } 246 | }, 247 | "node_modules/autoprefixer": { 248 | "version": "10.4.7", 249 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", 250 | "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", 251 | "dev": true, 252 | "funding": [ 253 | { 254 | "type": "opencollective", 255 | "url": "https://opencollective.com/postcss/" 256 | }, 257 | { 258 | "type": "tidelift", 259 | "url": "https://tidelift.com/funding/github/npm/autoprefixer" 260 | } 261 | ], 262 | "dependencies": { 263 | "browserslist": "^4.20.3", 264 | "caniuse-lite": "^1.0.30001335", 265 | "fraction.js": "^4.2.0", 266 | "normalize-range": "^0.1.2", 267 | "picocolors": "^1.0.0", 268 | "postcss-value-parser": "^4.2.0" 269 | }, 270 | "bin": { 271 | "autoprefixer": "bin/autoprefixer" 272 | }, 273 | "engines": { 274 | "node": "^10 || ^12 || >=14" 275 | }, 276 | "peerDependencies": { 277 | "postcss": "^8.1.0" 278 | } 279 | }, 280 | "node_modules/browserslist": { 281 | "version": "4.21.1", 282 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", 283 | "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", 284 | "dev": true, 285 | "funding": [ 286 | { 287 | "type": "opencollective", 288 | "url": "https://opencollective.com/browserslist" 289 | }, 290 | { 291 | "type": "tidelift", 292 | "url": "https://tidelift.com/funding/github/npm/browserslist" 293 | } 294 | ], 295 | "dependencies": { 296 | "caniuse-lite": "^1.0.30001359", 297 | "electron-to-chromium": "^1.4.172", 298 | "node-releases": "^2.0.5", 299 | "update-browserslist-db": "^1.0.4" 300 | }, 301 | "bin": { 302 | "browserslist": "cli.js" 303 | }, 304 | "engines": { 305 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 306 | } 307 | }, 308 | "node_modules/caniuse-lite": { 309 | "version": "1.0.30001359", 310 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz", 311 | "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==", 312 | "dev": true, 313 | "funding": [ 314 | { 315 | "type": "opencollective", 316 | "url": "https://opencollective.com/browserslist" 317 | }, 318 | { 319 | "type": "tidelift", 320 | "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 321 | } 322 | ] 323 | }, 324 | "node_modules/css-blank-pseudo": { 325 | "version": "3.0.3", 326 | "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", 327 | "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", 328 | "dev": true, 329 | "dependencies": { 330 | "postcss-selector-parser": "^6.0.9" 331 | }, 332 | "bin": { 333 | "css-blank-pseudo": "dist/cli.cjs" 334 | }, 335 | "engines": { 336 | "node": "^12 || ^14 || >=16" 337 | }, 338 | "peerDependencies": { 339 | "postcss": "^8.4" 340 | } 341 | }, 342 | "node_modules/css-has-pseudo": { 343 | "version": "3.0.4", 344 | "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", 345 | "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", 346 | "dev": true, 347 | "dependencies": { 348 | "postcss-selector-parser": "^6.0.9" 349 | }, 350 | "bin": { 351 | "css-has-pseudo": "dist/cli.cjs" 352 | }, 353 | "engines": { 354 | "node": "^12 || ^14 || >=16" 355 | }, 356 | "peerDependencies": { 357 | "postcss": "^8.4" 358 | } 359 | }, 360 | "node_modules/css-prefers-color-scheme": { 361 | "version": "6.0.3", 362 | "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", 363 | "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", 364 | "dev": true, 365 | "bin": { 366 | "css-prefers-color-scheme": "dist/cli.cjs" 367 | }, 368 | "engines": { 369 | "node": "^12 || ^14 || >=16" 370 | }, 371 | "peerDependencies": { 372 | "postcss": "^8.4" 373 | } 374 | }, 375 | "node_modules/cssdb": { 376 | "version": "6.6.3", 377 | "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", 378 | "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", 379 | "dev": true, 380 | "funding": { 381 | "type": "opencollective", 382 | "url": "https://opencollective.com/csstools" 383 | } 384 | }, 385 | "node_modules/cssesc": { 386 | "version": "3.0.0", 387 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 388 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 389 | "dev": true, 390 | "bin": { 391 | "cssesc": "bin/cssesc" 392 | }, 393 | "engines": { 394 | "node": ">=4" 395 | } 396 | }, 397 | "node_modules/electron-to-chromium": { 398 | "version": "1.4.172", 399 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.172.tgz", 400 | "integrity": "sha512-yDoFfTJnqBAB6hSiPvzmsBJSrjOXJtHSJoqJdI/zSIh7DYupYnIOHt/bbPw/WE31BJjNTybDdNAs21gCMnTh0Q==", 401 | "dev": true 402 | }, 403 | "node_modules/esbuild": { 404 | "version": "0.14.47", 405 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.47.tgz", 406 | "integrity": "sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==", 407 | "dev": true, 408 | "hasInstallScript": true, 409 | "bin": { 410 | "esbuild": "bin/esbuild" 411 | }, 412 | "engines": { 413 | "node": ">=12" 414 | }, 415 | "optionalDependencies": { 416 | "esbuild-android-64": "0.14.47", 417 | "esbuild-android-arm64": "0.14.47", 418 | "esbuild-darwin-64": "0.14.47", 419 | "esbuild-darwin-arm64": "0.14.47", 420 | "esbuild-freebsd-64": "0.14.47", 421 | "esbuild-freebsd-arm64": "0.14.47", 422 | "esbuild-linux-32": "0.14.47", 423 | "esbuild-linux-64": "0.14.47", 424 | "esbuild-linux-arm": "0.14.47", 425 | "esbuild-linux-arm64": "0.14.47", 426 | "esbuild-linux-mips64le": "0.14.47", 427 | "esbuild-linux-ppc64le": "0.14.47", 428 | "esbuild-linux-riscv64": "0.14.47", 429 | "esbuild-linux-s390x": "0.14.47", 430 | "esbuild-netbsd-64": "0.14.47", 431 | "esbuild-openbsd-64": "0.14.47", 432 | "esbuild-sunos-64": "0.14.47", 433 | "esbuild-windows-32": "0.14.47", 434 | "esbuild-windows-64": "0.14.47", 435 | "esbuild-windows-arm64": "0.14.47" 436 | } 437 | }, 438 | "node_modules/esbuild-android-64": { 439 | "version": "0.14.47", 440 | "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.47.tgz", 441 | "integrity": "sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==", 442 | "cpu": [ 443 | "x64" 444 | ], 445 | "dev": true, 446 | "optional": true, 447 | "os": [ 448 | "android" 449 | ], 450 | "engines": { 451 | "node": ">=12" 452 | } 453 | }, 454 | "node_modules/esbuild-android-arm64": { 455 | "version": "0.14.47", 456 | "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.47.tgz", 457 | "integrity": "sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==", 458 | "cpu": [ 459 | "arm64" 460 | ], 461 | "dev": true, 462 | "optional": true, 463 | "os": [ 464 | "android" 465 | ], 466 | "engines": { 467 | "node": ">=12" 468 | } 469 | }, 470 | "node_modules/esbuild-darwin-64": { 471 | "version": "0.14.47", 472 | "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.47.tgz", 473 | "integrity": "sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==", 474 | "cpu": [ 475 | "x64" 476 | ], 477 | "dev": true, 478 | "optional": true, 479 | "os": [ 480 | "darwin" 481 | ], 482 | "engines": { 483 | "node": ">=12" 484 | } 485 | }, 486 | "node_modules/esbuild-darwin-arm64": { 487 | "version": "0.14.47", 488 | "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.47.tgz", 489 | "integrity": "sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==", 490 | "cpu": [ 491 | "arm64" 492 | ], 493 | "dev": true, 494 | "optional": true, 495 | "os": [ 496 | "darwin" 497 | ], 498 | "engines": { 499 | "node": ">=12" 500 | } 501 | }, 502 | "node_modules/esbuild-freebsd-64": { 503 | "version": "0.14.47", 504 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.47.tgz", 505 | "integrity": "sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==", 506 | "cpu": [ 507 | "x64" 508 | ], 509 | "dev": true, 510 | "optional": true, 511 | "os": [ 512 | "freebsd" 513 | ], 514 | "engines": { 515 | "node": ">=12" 516 | } 517 | }, 518 | "node_modules/esbuild-freebsd-arm64": { 519 | "version": "0.14.47", 520 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.47.tgz", 521 | "integrity": "sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==", 522 | "cpu": [ 523 | "arm64" 524 | ], 525 | "dev": true, 526 | "optional": true, 527 | "os": [ 528 | "freebsd" 529 | ], 530 | "engines": { 531 | "node": ">=12" 532 | } 533 | }, 534 | "node_modules/esbuild-linux-32": { 535 | "version": "0.14.47", 536 | "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.47.tgz", 537 | "integrity": "sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==", 538 | "cpu": [ 539 | "ia32" 540 | ], 541 | "dev": true, 542 | "optional": true, 543 | "os": [ 544 | "linux" 545 | ], 546 | "engines": { 547 | "node": ">=12" 548 | } 549 | }, 550 | "node_modules/esbuild-linux-64": { 551 | "version": "0.14.47", 552 | "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.47.tgz", 553 | "integrity": "sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==", 554 | "cpu": [ 555 | "x64" 556 | ], 557 | "dev": true, 558 | "optional": true, 559 | "os": [ 560 | "linux" 561 | ], 562 | "engines": { 563 | "node": ">=12" 564 | } 565 | }, 566 | "node_modules/esbuild-linux-arm": { 567 | "version": "0.14.47", 568 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.47.tgz", 569 | "integrity": "sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==", 570 | "cpu": [ 571 | "arm" 572 | ], 573 | "dev": true, 574 | "optional": true, 575 | "os": [ 576 | "linux" 577 | ], 578 | "engines": { 579 | "node": ">=12" 580 | } 581 | }, 582 | "node_modules/esbuild-linux-arm64": { 583 | "version": "0.14.47", 584 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.47.tgz", 585 | "integrity": "sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==", 586 | "cpu": [ 587 | "arm64" 588 | ], 589 | "dev": true, 590 | "optional": true, 591 | "os": [ 592 | "linux" 593 | ], 594 | "engines": { 595 | "node": ">=12" 596 | } 597 | }, 598 | "node_modules/esbuild-linux-mips64le": { 599 | "version": "0.14.47", 600 | "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.47.tgz", 601 | "integrity": "sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==", 602 | "cpu": [ 603 | "mips64el" 604 | ], 605 | "dev": true, 606 | "optional": true, 607 | "os": [ 608 | "linux" 609 | ], 610 | "engines": { 611 | "node": ">=12" 612 | } 613 | }, 614 | "node_modules/esbuild-linux-ppc64le": { 615 | "version": "0.14.47", 616 | "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.47.tgz", 617 | "integrity": "sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==", 618 | "cpu": [ 619 | "ppc64" 620 | ], 621 | "dev": true, 622 | "optional": true, 623 | "os": [ 624 | "linux" 625 | ], 626 | "engines": { 627 | "node": ">=12" 628 | } 629 | }, 630 | "node_modules/esbuild-linux-riscv64": { 631 | "version": "0.14.47", 632 | "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.47.tgz", 633 | "integrity": "sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==", 634 | "cpu": [ 635 | "riscv64" 636 | ], 637 | "dev": true, 638 | "optional": true, 639 | "os": [ 640 | "linux" 641 | ], 642 | "engines": { 643 | "node": ">=12" 644 | } 645 | }, 646 | "node_modules/esbuild-linux-s390x": { 647 | "version": "0.14.47", 648 | "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.47.tgz", 649 | "integrity": "sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==", 650 | "cpu": [ 651 | "s390x" 652 | ], 653 | "dev": true, 654 | "optional": true, 655 | "os": [ 656 | "linux" 657 | ], 658 | "engines": { 659 | "node": ">=12" 660 | } 661 | }, 662 | "node_modules/esbuild-netbsd-64": { 663 | "version": "0.14.47", 664 | "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.47.tgz", 665 | "integrity": "sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==", 666 | "cpu": [ 667 | "x64" 668 | ], 669 | "dev": true, 670 | "optional": true, 671 | "os": [ 672 | "netbsd" 673 | ], 674 | "engines": { 675 | "node": ">=12" 676 | } 677 | }, 678 | "node_modules/esbuild-openbsd-64": { 679 | "version": "0.14.47", 680 | "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.47.tgz", 681 | "integrity": "sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==", 682 | "cpu": [ 683 | "x64" 684 | ], 685 | "dev": true, 686 | "optional": true, 687 | "os": [ 688 | "openbsd" 689 | ], 690 | "engines": { 691 | "node": ">=12" 692 | } 693 | }, 694 | "node_modules/esbuild-sunos-64": { 695 | "version": "0.14.47", 696 | "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.47.tgz", 697 | "integrity": "sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==", 698 | "cpu": [ 699 | "x64" 700 | ], 701 | "dev": true, 702 | "optional": true, 703 | "os": [ 704 | "sunos" 705 | ], 706 | "engines": { 707 | "node": ">=12" 708 | } 709 | }, 710 | "node_modules/esbuild-windows-32": { 711 | "version": "0.14.47", 712 | "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.47.tgz", 713 | "integrity": "sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==", 714 | "cpu": [ 715 | "ia32" 716 | ], 717 | "dev": true, 718 | "optional": true, 719 | "os": [ 720 | "win32" 721 | ], 722 | "engines": { 723 | "node": ">=12" 724 | } 725 | }, 726 | "node_modules/esbuild-windows-64": { 727 | "version": "0.14.47", 728 | "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.47.tgz", 729 | "integrity": "sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==", 730 | "cpu": [ 731 | "x64" 732 | ], 733 | "dev": true, 734 | "optional": true, 735 | "os": [ 736 | "win32" 737 | ], 738 | "engines": { 739 | "node": ">=12" 740 | } 741 | }, 742 | "node_modules/esbuild-windows-arm64": { 743 | "version": "0.14.47", 744 | "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.47.tgz", 745 | "integrity": "sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==", 746 | "cpu": [ 747 | "arm64" 748 | ], 749 | "dev": true, 750 | "optional": true, 751 | "os": [ 752 | "win32" 753 | ], 754 | "engines": { 755 | "node": ">=12" 756 | } 757 | }, 758 | "node_modules/escalade": { 759 | "version": "3.1.1", 760 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 761 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 762 | "dev": true, 763 | "engines": { 764 | "node": ">=6" 765 | } 766 | }, 767 | "node_modules/fraction.js": { 768 | "version": "4.2.0", 769 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", 770 | "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", 771 | "dev": true, 772 | "engines": { 773 | "node": "*" 774 | }, 775 | "funding": { 776 | "type": "patreon", 777 | "url": "https://www.patreon.com/infusion" 778 | } 779 | }, 780 | "node_modules/fsevents": { 781 | "version": "2.3.2", 782 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 783 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 784 | "dev": true, 785 | "hasInstallScript": true, 786 | "optional": true, 787 | "os": [ 788 | "darwin" 789 | ], 790 | "engines": { 791 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 792 | } 793 | }, 794 | "node_modules/function-bind": { 795 | "version": "1.1.1", 796 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 797 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 798 | "dev": true 799 | }, 800 | "node_modules/has": { 801 | "version": "1.0.3", 802 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 803 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 804 | "dev": true, 805 | "dependencies": { 806 | "function-bind": "^1.1.1" 807 | }, 808 | "engines": { 809 | "node": ">= 0.4.0" 810 | } 811 | }, 812 | "node_modules/is-core-module": { 813 | "version": "2.9.0", 814 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", 815 | "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", 816 | "dev": true, 817 | "dependencies": { 818 | "has": "^1.0.3" 819 | }, 820 | "funding": { 821 | "url": "https://github.com/sponsors/ljharb" 822 | } 823 | }, 824 | "node_modules/nanoid": { 825 | "version": "3.3.4", 826 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 827 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 828 | "dev": true, 829 | "bin": { 830 | "nanoid": "bin/nanoid.cjs" 831 | }, 832 | "engines": { 833 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 834 | } 835 | }, 836 | "node_modules/node-releases": { 837 | "version": "2.0.5", 838 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", 839 | "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", 840 | "dev": true 841 | }, 842 | "node_modules/normalize-range": { 843 | "version": "0.1.2", 844 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 845 | "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 846 | "dev": true, 847 | "engines": { 848 | "node": ">=0.10.0" 849 | } 850 | }, 851 | "node_modules/path-parse": { 852 | "version": "1.0.7", 853 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 854 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 855 | "dev": true 856 | }, 857 | "node_modules/picocolors": { 858 | "version": "1.0.0", 859 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 860 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 861 | "dev": true 862 | }, 863 | "node_modules/postcss": { 864 | "version": "8.4.14", 865 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", 866 | "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", 867 | "dev": true, 868 | "funding": [ 869 | { 870 | "type": "opencollective", 871 | "url": "https://opencollective.com/postcss/" 872 | }, 873 | { 874 | "type": "tidelift", 875 | "url": "https://tidelift.com/funding/github/npm/postcss" 876 | } 877 | ], 878 | "dependencies": { 879 | "nanoid": "^3.3.4", 880 | "picocolors": "^1.0.0", 881 | "source-map-js": "^1.0.2" 882 | }, 883 | "engines": { 884 | "node": "^10 || ^12 || >=14" 885 | } 886 | }, 887 | "node_modules/postcss-attribute-case-insensitive": { 888 | "version": "5.0.1", 889 | "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", 890 | "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", 891 | "dev": true, 892 | "dependencies": { 893 | "postcss-selector-parser": "^6.0.10" 894 | }, 895 | "engines": { 896 | "node": "^12 || ^14 || >=16" 897 | }, 898 | "funding": { 899 | "type": "opencollective", 900 | "url": "https://opencollective.com/csstools" 901 | }, 902 | "peerDependencies": { 903 | "postcss": "^8.3" 904 | } 905 | }, 906 | "node_modules/postcss-clamp": { 907 | "version": "4.1.0", 908 | "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", 909 | "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", 910 | "dev": true, 911 | "dependencies": { 912 | "postcss-value-parser": "^4.2.0" 913 | }, 914 | "engines": { 915 | "node": ">=7.6.0" 916 | }, 917 | "peerDependencies": { 918 | "postcss": "^8.4.6" 919 | } 920 | }, 921 | "node_modules/postcss-color-functional-notation": { 922 | "version": "4.2.3", 923 | "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", 924 | "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", 925 | "dev": true, 926 | "dependencies": { 927 | "postcss-value-parser": "^4.2.0" 928 | }, 929 | "engines": { 930 | "node": "^12 || ^14 || >=16" 931 | }, 932 | "funding": { 933 | "type": "opencollective", 934 | "url": "https://opencollective.com/csstools" 935 | }, 936 | "peerDependencies": { 937 | "postcss": "^8.4" 938 | } 939 | }, 940 | "node_modules/postcss-color-hex-alpha": { 941 | "version": "8.0.4", 942 | "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", 943 | "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", 944 | "dev": true, 945 | "dependencies": { 946 | "postcss-value-parser": "^4.2.0" 947 | }, 948 | "engines": { 949 | "node": "^12 || ^14 || >=16" 950 | }, 951 | "funding": { 952 | "type": "opencollective", 953 | "url": "https://opencollective.com/csstools" 954 | }, 955 | "peerDependencies": { 956 | "postcss": "^8.4" 957 | } 958 | }, 959 | "node_modules/postcss-color-rebeccapurple": { 960 | "version": "7.1.0", 961 | "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", 962 | "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", 963 | "dev": true, 964 | "dependencies": { 965 | "postcss-value-parser": "^4.2.0" 966 | }, 967 | "engines": { 968 | "node": "^12 || ^14 || >=16" 969 | }, 970 | "funding": { 971 | "type": "opencollective", 972 | "url": "https://opencollective.com/csstools" 973 | }, 974 | "peerDependencies": { 975 | "postcss": "^8.3" 976 | } 977 | }, 978 | "node_modules/postcss-custom-media": { 979 | "version": "8.0.2", 980 | "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", 981 | "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", 982 | "dev": true, 983 | "dependencies": { 984 | "postcss-value-parser": "^4.2.0" 985 | }, 986 | "engines": { 987 | "node": "^12 || ^14 || >=16" 988 | }, 989 | "funding": { 990 | "type": "opencollective", 991 | "url": "https://opencollective.com/csstools" 992 | }, 993 | "peerDependencies": { 994 | "postcss": "^8.3" 995 | } 996 | }, 997 | "node_modules/postcss-custom-properties": { 998 | "version": "12.1.8", 999 | "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", 1000 | "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", 1001 | "dev": true, 1002 | "dependencies": { 1003 | "postcss-value-parser": "^4.2.0" 1004 | }, 1005 | "engines": { 1006 | "node": "^12 || ^14 || >=16" 1007 | }, 1008 | "funding": { 1009 | "type": "opencollective", 1010 | "url": "https://opencollective.com/csstools" 1011 | }, 1012 | "peerDependencies": { 1013 | "postcss": "^8.4" 1014 | } 1015 | }, 1016 | "node_modules/postcss-custom-selectors": { 1017 | "version": "6.0.3", 1018 | "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", 1019 | "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", 1020 | "dev": true, 1021 | "dependencies": { 1022 | "postcss-selector-parser": "^6.0.4" 1023 | }, 1024 | "engines": { 1025 | "node": "^12 || ^14 || >=16" 1026 | }, 1027 | "funding": { 1028 | "type": "opencollective", 1029 | "url": "https://opencollective.com/csstools" 1030 | }, 1031 | "peerDependencies": { 1032 | "postcss": "^8.3" 1033 | } 1034 | }, 1035 | "node_modules/postcss-dir-pseudo-class": { 1036 | "version": "6.0.4", 1037 | "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", 1038 | "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", 1039 | "dev": true, 1040 | "dependencies": { 1041 | "postcss-selector-parser": "^6.0.9" 1042 | }, 1043 | "engines": { 1044 | "node": "^12 || ^14 || >=16" 1045 | }, 1046 | "peerDependencies": { 1047 | "postcss": "^8.4" 1048 | } 1049 | }, 1050 | "node_modules/postcss-double-position-gradients": { 1051 | "version": "3.1.1", 1052 | "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", 1053 | "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", 1054 | "dev": true, 1055 | "dependencies": { 1056 | "@csstools/postcss-progressive-custom-properties": "^1.1.0", 1057 | "postcss-value-parser": "^4.2.0" 1058 | }, 1059 | "engines": { 1060 | "node": "^12 || ^14 || >=16" 1061 | }, 1062 | "peerDependencies": { 1063 | "postcss": "^8.4" 1064 | } 1065 | }, 1066 | "node_modules/postcss-env-function": { 1067 | "version": "4.0.6", 1068 | "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", 1069 | "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", 1070 | "dev": true, 1071 | "dependencies": { 1072 | "postcss-value-parser": "^4.2.0" 1073 | }, 1074 | "engines": { 1075 | "node": "^12 || ^14 || >=16" 1076 | }, 1077 | "peerDependencies": { 1078 | "postcss": "^8.4" 1079 | } 1080 | }, 1081 | "node_modules/postcss-focus-visible": { 1082 | "version": "6.0.4", 1083 | "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", 1084 | "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", 1085 | "dev": true, 1086 | "dependencies": { 1087 | "postcss-selector-parser": "^6.0.9" 1088 | }, 1089 | "engines": { 1090 | "node": "^12 || ^14 || >=16" 1091 | }, 1092 | "peerDependencies": { 1093 | "postcss": "^8.4" 1094 | } 1095 | }, 1096 | "node_modules/postcss-focus-within": { 1097 | "version": "5.0.4", 1098 | "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", 1099 | "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", 1100 | "dev": true, 1101 | "dependencies": { 1102 | "postcss-selector-parser": "^6.0.9" 1103 | }, 1104 | "engines": { 1105 | "node": "^12 || ^14 || >=16" 1106 | }, 1107 | "peerDependencies": { 1108 | "postcss": "^8.4" 1109 | } 1110 | }, 1111 | "node_modules/postcss-font-variant": { 1112 | "version": "5.0.0", 1113 | "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", 1114 | "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", 1115 | "dev": true, 1116 | "peerDependencies": { 1117 | "postcss": "^8.1.0" 1118 | } 1119 | }, 1120 | "node_modules/postcss-gap-properties": { 1121 | "version": "3.0.3", 1122 | "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", 1123 | "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", 1124 | "dev": true, 1125 | "engines": { 1126 | "node": "^12 || ^14 || >=16" 1127 | }, 1128 | "peerDependencies": { 1129 | "postcss": "^8.4" 1130 | } 1131 | }, 1132 | "node_modules/postcss-image-set-function": { 1133 | "version": "4.0.6", 1134 | "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", 1135 | "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", 1136 | "dev": true, 1137 | "dependencies": { 1138 | "postcss-value-parser": "^4.2.0" 1139 | }, 1140 | "engines": { 1141 | "node": "^12 || ^14 || >=16" 1142 | }, 1143 | "peerDependencies": { 1144 | "postcss": "^8.4" 1145 | } 1146 | }, 1147 | "node_modules/postcss-initial": { 1148 | "version": "4.0.1", 1149 | "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", 1150 | "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", 1151 | "dev": true, 1152 | "peerDependencies": { 1153 | "postcss": "^8.0.0" 1154 | } 1155 | }, 1156 | "node_modules/postcss-lab-function": { 1157 | "version": "4.2.0", 1158 | "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", 1159 | "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", 1160 | "dev": true, 1161 | "dependencies": { 1162 | "@csstools/postcss-progressive-custom-properties": "^1.1.0", 1163 | "postcss-value-parser": "^4.2.0" 1164 | }, 1165 | "engines": { 1166 | "node": "^12 || ^14 || >=16" 1167 | }, 1168 | "funding": { 1169 | "type": "opencollective", 1170 | "url": "https://opencollective.com/csstools" 1171 | }, 1172 | "peerDependencies": { 1173 | "postcss": "^8.4" 1174 | } 1175 | }, 1176 | "node_modules/postcss-logical": { 1177 | "version": "5.0.4", 1178 | "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", 1179 | "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", 1180 | "dev": true, 1181 | "engines": { 1182 | "node": "^12 || ^14 || >=16" 1183 | }, 1184 | "peerDependencies": { 1185 | "postcss": "^8.4" 1186 | } 1187 | }, 1188 | "node_modules/postcss-media-minmax": { 1189 | "version": "5.0.0", 1190 | "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", 1191 | "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", 1192 | "dev": true, 1193 | "engines": { 1194 | "node": ">=10.0.0" 1195 | }, 1196 | "peerDependencies": { 1197 | "postcss": "^8.1.0" 1198 | } 1199 | }, 1200 | "node_modules/postcss-nesting": { 1201 | "version": "10.1.9", 1202 | "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.9.tgz", 1203 | "integrity": "sha512-WlnqQecNMT7eizBpWwAnQOIk7Zr0A+OZJccEwQoTwmcIsZCVdcjT1LjXj1hBk6zR3BDLZQYsb5KZj2HquZgvTw==", 1204 | "dev": true, 1205 | "dependencies": { 1206 | "@csstools/selector-specificity": "^2.0.0", 1207 | "postcss-selector-parser": "^6.0.10" 1208 | }, 1209 | "engines": { 1210 | "node": "^12 || ^14 || >=16" 1211 | }, 1212 | "funding": { 1213 | "type": "opencollective", 1214 | "url": "https://opencollective.com/csstools" 1215 | }, 1216 | "peerDependencies": { 1217 | "postcss": "^8.2" 1218 | } 1219 | }, 1220 | "node_modules/postcss-opacity-percentage": { 1221 | "version": "1.1.2", 1222 | "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", 1223 | "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", 1224 | "dev": true, 1225 | "funding": [ 1226 | { 1227 | "type": "kofi", 1228 | "url": "https://ko-fi.com/mrcgrtz" 1229 | }, 1230 | { 1231 | "type": "liberapay", 1232 | "url": "https://liberapay.com/mrcgrtz" 1233 | } 1234 | ], 1235 | "engines": { 1236 | "node": "^12 || ^14 || >=16" 1237 | } 1238 | }, 1239 | "node_modules/postcss-overflow-shorthand": { 1240 | "version": "3.0.3", 1241 | "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", 1242 | "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", 1243 | "dev": true, 1244 | "engines": { 1245 | "node": "^12 || ^14 || >=16" 1246 | }, 1247 | "peerDependencies": { 1248 | "postcss": "^8.4" 1249 | } 1250 | }, 1251 | "node_modules/postcss-page-break": { 1252 | "version": "3.0.4", 1253 | "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", 1254 | "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", 1255 | "dev": true, 1256 | "peerDependencies": { 1257 | "postcss": "^8" 1258 | } 1259 | }, 1260 | "node_modules/postcss-place": { 1261 | "version": "7.0.4", 1262 | "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", 1263 | "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", 1264 | "dev": true, 1265 | "dependencies": { 1266 | "postcss-value-parser": "^4.2.0" 1267 | }, 1268 | "engines": { 1269 | "node": "^12 || ^14 || >=16" 1270 | }, 1271 | "peerDependencies": { 1272 | "postcss": "^8.4" 1273 | } 1274 | }, 1275 | "node_modules/postcss-preset-env": { 1276 | "version": "7.7.2", 1277 | "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", 1278 | "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", 1279 | "dev": true, 1280 | "dependencies": { 1281 | "@csstools/postcss-cascade-layers": "^1.0.4", 1282 | "@csstools/postcss-color-function": "^1.1.0", 1283 | "@csstools/postcss-font-format-keywords": "^1.0.0", 1284 | "@csstools/postcss-hwb-function": "^1.0.1", 1285 | "@csstools/postcss-ic-unit": "^1.0.0", 1286 | "@csstools/postcss-is-pseudo-class": "^2.0.6", 1287 | "@csstools/postcss-normalize-display-values": "^1.0.0", 1288 | "@csstools/postcss-oklab-function": "^1.1.0", 1289 | "@csstools/postcss-progressive-custom-properties": "^1.3.0", 1290 | "@csstools/postcss-stepped-value-functions": "^1.0.0", 1291 | "@csstools/postcss-trigonometric-functions": "^1.0.1", 1292 | "@csstools/postcss-unset-value": "^1.0.1", 1293 | "autoprefixer": "^10.4.7", 1294 | "browserslist": "^4.21.0", 1295 | "css-blank-pseudo": "^3.0.3", 1296 | "css-has-pseudo": "^3.0.4", 1297 | "css-prefers-color-scheme": "^6.0.3", 1298 | "cssdb": "^6.6.3", 1299 | "postcss-attribute-case-insensitive": "^5.0.1", 1300 | "postcss-clamp": "^4.1.0", 1301 | "postcss-color-functional-notation": "^4.2.3", 1302 | "postcss-color-hex-alpha": "^8.0.4", 1303 | "postcss-color-rebeccapurple": "^7.1.0", 1304 | "postcss-custom-media": "^8.0.2", 1305 | "postcss-custom-properties": "^12.1.8", 1306 | "postcss-custom-selectors": "^6.0.3", 1307 | "postcss-dir-pseudo-class": "^6.0.4", 1308 | "postcss-double-position-gradients": "^3.1.1", 1309 | "postcss-env-function": "^4.0.6", 1310 | "postcss-focus-visible": "^6.0.4", 1311 | "postcss-focus-within": "^5.0.4", 1312 | "postcss-font-variant": "^5.0.0", 1313 | "postcss-gap-properties": "^3.0.3", 1314 | "postcss-image-set-function": "^4.0.6", 1315 | "postcss-initial": "^4.0.1", 1316 | "postcss-lab-function": "^4.2.0", 1317 | "postcss-logical": "^5.0.4", 1318 | "postcss-media-minmax": "^5.0.0", 1319 | "postcss-nesting": "^10.1.9", 1320 | "postcss-opacity-percentage": "^1.1.2", 1321 | "postcss-overflow-shorthand": "^3.0.3", 1322 | "postcss-page-break": "^3.0.4", 1323 | "postcss-place": "^7.0.4", 1324 | "postcss-pseudo-class-any-link": "^7.1.5", 1325 | "postcss-replace-overflow-wrap": "^4.0.0", 1326 | "postcss-selector-not": "^6.0.0", 1327 | "postcss-value-parser": "^4.2.0" 1328 | }, 1329 | "engines": { 1330 | "node": "^12 || ^14 || >=16" 1331 | }, 1332 | "funding": { 1333 | "type": "opencollective", 1334 | "url": "https://opencollective.com/csstools" 1335 | }, 1336 | "peerDependencies": { 1337 | "postcss": "^8.2" 1338 | } 1339 | }, 1340 | "node_modules/postcss-pseudo-class-any-link": { 1341 | "version": "7.1.5", 1342 | "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.5.tgz", 1343 | "integrity": "sha512-nSGKGScwFTaaV8Cyi27W9FegX3l3b7tmNxujxmykI/j3++cBAiq8fTUAU3ZK0s2aneN2T8cTUvKdNedzp3JIEA==", 1344 | "dev": true, 1345 | "dependencies": { 1346 | "postcss-selector-parser": "^6.0.10" 1347 | }, 1348 | "engines": { 1349 | "node": "^12 || ^14 || >=16" 1350 | }, 1351 | "funding": { 1352 | "type": "opencollective", 1353 | "url": "https://opencollective.com/csstools" 1354 | }, 1355 | "peerDependencies": { 1356 | "postcss": "^8.2" 1357 | } 1358 | }, 1359 | "node_modules/postcss-replace-overflow-wrap": { 1360 | "version": "4.0.0", 1361 | "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", 1362 | "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", 1363 | "dev": true, 1364 | "peerDependencies": { 1365 | "postcss": "^8.0.3" 1366 | } 1367 | }, 1368 | "node_modules/postcss-selector-not": { 1369 | "version": "6.0.0", 1370 | "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", 1371 | "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", 1372 | "dev": true, 1373 | "dependencies": { 1374 | "postcss-selector-parser": "^6.0.10" 1375 | }, 1376 | "engines": { 1377 | "node": "^12 || ^14 || >=16" 1378 | }, 1379 | "funding": { 1380 | "type": "opencollective", 1381 | "url": "https://opencollective.com/csstools" 1382 | }, 1383 | "peerDependencies": { 1384 | "postcss": "^8.3" 1385 | } 1386 | }, 1387 | "node_modules/postcss-selector-parser": { 1388 | "version": "6.0.10", 1389 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", 1390 | "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", 1391 | "dev": true, 1392 | "dependencies": { 1393 | "cssesc": "^3.0.0", 1394 | "util-deprecate": "^1.0.2" 1395 | }, 1396 | "engines": { 1397 | "node": ">=4" 1398 | } 1399 | }, 1400 | "node_modules/postcss-value-parser": { 1401 | "version": "4.2.0", 1402 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 1403 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 1404 | "dev": true 1405 | }, 1406 | "node_modules/resolve": { 1407 | "version": "1.22.1", 1408 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 1409 | "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 1410 | "dev": true, 1411 | "dependencies": { 1412 | "is-core-module": "^2.9.0", 1413 | "path-parse": "^1.0.7", 1414 | "supports-preserve-symlinks-flag": "^1.0.0" 1415 | }, 1416 | "bin": { 1417 | "resolve": "bin/resolve" 1418 | }, 1419 | "funding": { 1420 | "url": "https://github.com/sponsors/ljharb" 1421 | } 1422 | }, 1423 | "node_modules/rollup": { 1424 | "version": "2.77.0", 1425 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", 1426 | "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", 1427 | "dev": true, 1428 | "bin": { 1429 | "rollup": "dist/bin/rollup" 1430 | }, 1431 | "engines": { 1432 | "node": ">=10.0.0" 1433 | }, 1434 | "optionalDependencies": { 1435 | "fsevents": "~2.3.2" 1436 | } 1437 | }, 1438 | "node_modules/source-map-js": { 1439 | "version": "1.0.2", 1440 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 1441 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 1442 | "dev": true, 1443 | "engines": { 1444 | "node": ">=0.10.0" 1445 | } 1446 | }, 1447 | "node_modules/supports-preserve-symlinks-flag": { 1448 | "version": "1.0.0", 1449 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 1450 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 1451 | "dev": true, 1452 | "engines": { 1453 | "node": ">= 0.4" 1454 | }, 1455 | "funding": { 1456 | "url": "https://github.com/sponsors/ljharb" 1457 | } 1458 | }, 1459 | "node_modules/update-browserslist-db": { 1460 | "version": "1.0.4", 1461 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", 1462 | "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", 1463 | "dev": true, 1464 | "funding": [ 1465 | { 1466 | "type": "opencollective", 1467 | "url": "https://opencollective.com/browserslist" 1468 | }, 1469 | { 1470 | "type": "tidelift", 1471 | "url": "https://tidelift.com/funding/github/npm/browserslist" 1472 | } 1473 | ], 1474 | "dependencies": { 1475 | "escalade": "^3.1.1", 1476 | "picocolors": "^1.0.0" 1477 | }, 1478 | "bin": { 1479 | "browserslist-lint": "cli.js" 1480 | }, 1481 | "peerDependencies": { 1482 | "browserslist": ">= 4.21.0" 1483 | } 1484 | }, 1485 | "node_modules/util-deprecate": { 1486 | "version": "1.0.2", 1487 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1488 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 1489 | "dev": true 1490 | }, 1491 | "node_modules/vite": { 1492 | "version": "3.0.0", 1493 | "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.0.tgz", 1494 | "integrity": "sha512-M7phQhY3+fRZa0H+1WzI6N+/onruwPTBTMvaj7TzgZ0v2TE+N2sdLKxJOfOv9CckDWt5C4HmyQP81xB4dwRKzA==", 1495 | "dev": true, 1496 | "dependencies": { 1497 | "esbuild": "^0.14.47", 1498 | "postcss": "^8.4.14", 1499 | "resolve": "^1.22.1", 1500 | "rollup": "^2.75.6" 1501 | }, 1502 | "bin": { 1503 | "vite": "bin/vite.js" 1504 | }, 1505 | "engines": { 1506 | "node": ">=14.18.0" 1507 | }, 1508 | "optionalDependencies": { 1509 | "fsevents": "~2.3.2" 1510 | }, 1511 | "peerDependencies": { 1512 | "less": "*", 1513 | "sass": "*", 1514 | "stylus": "*", 1515 | "terser": "^5.4.0" 1516 | }, 1517 | "peerDependenciesMeta": { 1518 | "less": { 1519 | "optional": true 1520 | }, 1521 | "sass": { 1522 | "optional": true 1523 | }, 1524 | "stylus": { 1525 | "optional": true 1526 | }, 1527 | "terser": { 1528 | "optional": true 1529 | } 1530 | } 1531 | } 1532 | }, 1533 | "dependencies": { 1534 | "@csstools/postcss-cascade-layers": { 1535 | "version": "1.0.4", 1536 | "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.4.tgz", 1537 | "integrity": "sha512-zP2tQIFu4C3HueOT+G4Pkla7f2Z6pfXphc1Y9wDE5jS2Ss6dk/asQ7FFEFWKgy3EkYc7E1FSjzhfeZVGg5sjXQ==", 1538 | "dev": true, 1539 | "requires": { 1540 | "@csstools/selector-specificity": "^2.0.0", 1541 | "postcss-selector-parser": "^6.0.10" 1542 | } 1543 | }, 1544 | "@csstools/postcss-color-function": { 1545 | "version": "1.1.0", 1546 | "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", 1547 | "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", 1548 | "dev": true, 1549 | "requires": { 1550 | "@csstools/postcss-progressive-custom-properties": "^1.1.0", 1551 | "postcss-value-parser": "^4.2.0" 1552 | } 1553 | }, 1554 | "@csstools/postcss-font-format-keywords": { 1555 | "version": "1.0.0", 1556 | "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", 1557 | "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", 1558 | "dev": true, 1559 | "requires": { 1560 | "postcss-value-parser": "^4.2.0" 1561 | } 1562 | }, 1563 | "@csstools/postcss-hwb-function": { 1564 | "version": "1.0.1", 1565 | "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", 1566 | "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", 1567 | "dev": true, 1568 | "requires": { 1569 | "postcss-value-parser": "^4.2.0" 1570 | } 1571 | }, 1572 | "@csstools/postcss-ic-unit": { 1573 | "version": "1.0.0", 1574 | "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", 1575 | "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", 1576 | "dev": true, 1577 | "requires": { 1578 | "@csstools/postcss-progressive-custom-properties": "^1.1.0", 1579 | "postcss-value-parser": "^4.2.0" 1580 | } 1581 | }, 1582 | "@csstools/postcss-is-pseudo-class": { 1583 | "version": "2.0.6", 1584 | "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.6.tgz", 1585 | "integrity": "sha512-Oqs396oenuyyMdRXOstxXbxei8fYEgToYjmlYHEi5gk0QLk7xQ72LY7NDr7waWAAmdVzRqPpbE26Q7/cUrGu4Q==", 1586 | "dev": true, 1587 | "requires": { 1588 | "@csstools/selector-specificity": "^2.0.0", 1589 | "postcss-selector-parser": "^6.0.10" 1590 | } 1591 | }, 1592 | "@csstools/postcss-normalize-display-values": { 1593 | "version": "1.0.0", 1594 | "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", 1595 | "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", 1596 | "dev": true, 1597 | "requires": { 1598 | "postcss-value-parser": "^4.2.0" 1599 | } 1600 | }, 1601 | "@csstools/postcss-oklab-function": { 1602 | "version": "1.1.0", 1603 | "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", 1604 | "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", 1605 | "dev": true, 1606 | "requires": { 1607 | "@csstools/postcss-progressive-custom-properties": "^1.1.0", 1608 | "postcss-value-parser": "^4.2.0" 1609 | } 1610 | }, 1611 | "@csstools/postcss-progressive-custom-properties": { 1612 | "version": "1.3.0", 1613 | "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", 1614 | "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", 1615 | "dev": true, 1616 | "requires": { 1617 | "postcss-value-parser": "^4.2.0" 1618 | } 1619 | }, 1620 | "@csstools/postcss-stepped-value-functions": { 1621 | "version": "1.0.0", 1622 | "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", 1623 | "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", 1624 | "dev": true, 1625 | "requires": { 1626 | "postcss-value-parser": "^4.2.0" 1627 | } 1628 | }, 1629 | "@csstools/postcss-trigonometric-functions": { 1630 | "version": "1.0.1", 1631 | "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", 1632 | "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", 1633 | "dev": true, 1634 | "requires": { 1635 | "postcss-value-parser": "^4.2.0" 1636 | } 1637 | }, 1638 | "@csstools/postcss-unset-value": { 1639 | "version": "1.0.1", 1640 | "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", 1641 | "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", 1642 | "dev": true, 1643 | "requires": {} 1644 | }, 1645 | "@csstools/selector-specificity": { 1646 | "version": "2.0.1", 1647 | "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", 1648 | "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", 1649 | "dev": true, 1650 | "requires": {} 1651 | }, 1652 | "autoprefixer": { 1653 | "version": "10.4.7", 1654 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", 1655 | "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", 1656 | "dev": true, 1657 | "requires": { 1658 | "browserslist": "^4.20.3", 1659 | "caniuse-lite": "^1.0.30001335", 1660 | "fraction.js": "^4.2.0", 1661 | "normalize-range": "^0.1.2", 1662 | "picocolors": "^1.0.0", 1663 | "postcss-value-parser": "^4.2.0" 1664 | } 1665 | }, 1666 | "browserslist": { 1667 | "version": "4.21.1", 1668 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", 1669 | "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", 1670 | "dev": true, 1671 | "requires": { 1672 | "caniuse-lite": "^1.0.30001359", 1673 | "electron-to-chromium": "^1.4.172", 1674 | "node-releases": "^2.0.5", 1675 | "update-browserslist-db": "^1.0.4" 1676 | } 1677 | }, 1678 | "caniuse-lite": { 1679 | "version": "1.0.30001359", 1680 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz", 1681 | "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==", 1682 | "dev": true 1683 | }, 1684 | "css-blank-pseudo": { 1685 | "version": "3.0.3", 1686 | "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", 1687 | "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", 1688 | "dev": true, 1689 | "requires": { 1690 | "postcss-selector-parser": "^6.0.9" 1691 | } 1692 | }, 1693 | "css-has-pseudo": { 1694 | "version": "3.0.4", 1695 | "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", 1696 | "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", 1697 | "dev": true, 1698 | "requires": { 1699 | "postcss-selector-parser": "^6.0.9" 1700 | } 1701 | }, 1702 | "css-prefers-color-scheme": { 1703 | "version": "6.0.3", 1704 | "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", 1705 | "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", 1706 | "dev": true, 1707 | "requires": {} 1708 | }, 1709 | "cssdb": { 1710 | "version": "6.6.3", 1711 | "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", 1712 | "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", 1713 | "dev": true 1714 | }, 1715 | "cssesc": { 1716 | "version": "3.0.0", 1717 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 1718 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 1719 | "dev": true 1720 | }, 1721 | "electron-to-chromium": { 1722 | "version": "1.4.172", 1723 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.172.tgz", 1724 | "integrity": "sha512-yDoFfTJnqBAB6hSiPvzmsBJSrjOXJtHSJoqJdI/zSIh7DYupYnIOHt/bbPw/WE31BJjNTybDdNAs21gCMnTh0Q==", 1725 | "dev": true 1726 | }, 1727 | "esbuild": { 1728 | "version": "0.14.47", 1729 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.47.tgz", 1730 | "integrity": "sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==", 1731 | "dev": true, 1732 | "requires": { 1733 | "esbuild-android-64": "0.14.47", 1734 | "esbuild-android-arm64": "0.14.47", 1735 | "esbuild-darwin-64": "0.14.47", 1736 | "esbuild-darwin-arm64": "0.14.47", 1737 | "esbuild-freebsd-64": "0.14.47", 1738 | "esbuild-freebsd-arm64": "0.14.47", 1739 | "esbuild-linux-32": "0.14.47", 1740 | "esbuild-linux-64": "0.14.47", 1741 | "esbuild-linux-arm": "0.14.47", 1742 | "esbuild-linux-arm64": "0.14.47", 1743 | "esbuild-linux-mips64le": "0.14.47", 1744 | "esbuild-linux-ppc64le": "0.14.47", 1745 | "esbuild-linux-riscv64": "0.14.47", 1746 | "esbuild-linux-s390x": "0.14.47", 1747 | "esbuild-netbsd-64": "0.14.47", 1748 | "esbuild-openbsd-64": "0.14.47", 1749 | "esbuild-sunos-64": "0.14.47", 1750 | "esbuild-windows-32": "0.14.47", 1751 | "esbuild-windows-64": "0.14.47", 1752 | "esbuild-windows-arm64": "0.14.47" 1753 | } 1754 | }, 1755 | "esbuild-android-64": { 1756 | "version": "0.14.47", 1757 | "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.47.tgz", 1758 | "integrity": "sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==", 1759 | "dev": true, 1760 | "optional": true 1761 | }, 1762 | "esbuild-android-arm64": { 1763 | "version": "0.14.47", 1764 | "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.47.tgz", 1765 | "integrity": "sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==", 1766 | "dev": true, 1767 | "optional": true 1768 | }, 1769 | "esbuild-darwin-64": { 1770 | "version": "0.14.47", 1771 | "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.47.tgz", 1772 | "integrity": "sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==", 1773 | "dev": true, 1774 | "optional": true 1775 | }, 1776 | "esbuild-darwin-arm64": { 1777 | "version": "0.14.47", 1778 | "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.47.tgz", 1779 | "integrity": "sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==", 1780 | "dev": true, 1781 | "optional": true 1782 | }, 1783 | "esbuild-freebsd-64": { 1784 | "version": "0.14.47", 1785 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.47.tgz", 1786 | "integrity": "sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==", 1787 | "dev": true, 1788 | "optional": true 1789 | }, 1790 | "esbuild-freebsd-arm64": { 1791 | "version": "0.14.47", 1792 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.47.tgz", 1793 | "integrity": "sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==", 1794 | "dev": true, 1795 | "optional": true 1796 | }, 1797 | "esbuild-linux-32": { 1798 | "version": "0.14.47", 1799 | "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.47.tgz", 1800 | "integrity": "sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==", 1801 | "dev": true, 1802 | "optional": true 1803 | }, 1804 | "esbuild-linux-64": { 1805 | "version": "0.14.47", 1806 | "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.47.tgz", 1807 | "integrity": "sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==", 1808 | "dev": true, 1809 | "optional": true 1810 | }, 1811 | "esbuild-linux-arm": { 1812 | "version": "0.14.47", 1813 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.47.tgz", 1814 | "integrity": "sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==", 1815 | "dev": true, 1816 | "optional": true 1817 | }, 1818 | "esbuild-linux-arm64": { 1819 | "version": "0.14.47", 1820 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.47.tgz", 1821 | "integrity": "sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==", 1822 | "dev": true, 1823 | "optional": true 1824 | }, 1825 | "esbuild-linux-mips64le": { 1826 | "version": "0.14.47", 1827 | "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.47.tgz", 1828 | "integrity": "sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==", 1829 | "dev": true, 1830 | "optional": true 1831 | }, 1832 | "esbuild-linux-ppc64le": { 1833 | "version": "0.14.47", 1834 | "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.47.tgz", 1835 | "integrity": "sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==", 1836 | "dev": true, 1837 | "optional": true 1838 | }, 1839 | "esbuild-linux-riscv64": { 1840 | "version": "0.14.47", 1841 | "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.47.tgz", 1842 | "integrity": "sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==", 1843 | "dev": true, 1844 | "optional": true 1845 | }, 1846 | "esbuild-linux-s390x": { 1847 | "version": "0.14.47", 1848 | "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.47.tgz", 1849 | "integrity": "sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==", 1850 | "dev": true, 1851 | "optional": true 1852 | }, 1853 | "esbuild-netbsd-64": { 1854 | "version": "0.14.47", 1855 | "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.47.tgz", 1856 | "integrity": "sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==", 1857 | "dev": true, 1858 | "optional": true 1859 | }, 1860 | "esbuild-openbsd-64": { 1861 | "version": "0.14.47", 1862 | "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.47.tgz", 1863 | "integrity": "sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==", 1864 | "dev": true, 1865 | "optional": true 1866 | }, 1867 | "esbuild-sunos-64": { 1868 | "version": "0.14.47", 1869 | "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.47.tgz", 1870 | "integrity": "sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==", 1871 | "dev": true, 1872 | "optional": true 1873 | }, 1874 | "esbuild-windows-32": { 1875 | "version": "0.14.47", 1876 | "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.47.tgz", 1877 | "integrity": "sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==", 1878 | "dev": true, 1879 | "optional": true 1880 | }, 1881 | "esbuild-windows-64": { 1882 | "version": "0.14.47", 1883 | "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.47.tgz", 1884 | "integrity": "sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==", 1885 | "dev": true, 1886 | "optional": true 1887 | }, 1888 | "esbuild-windows-arm64": { 1889 | "version": "0.14.47", 1890 | "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.47.tgz", 1891 | "integrity": "sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==", 1892 | "dev": true, 1893 | "optional": true 1894 | }, 1895 | "escalade": { 1896 | "version": "3.1.1", 1897 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 1898 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 1899 | "dev": true 1900 | }, 1901 | "fraction.js": { 1902 | "version": "4.2.0", 1903 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", 1904 | "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", 1905 | "dev": true 1906 | }, 1907 | "fsevents": { 1908 | "version": "2.3.2", 1909 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1910 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1911 | "dev": true, 1912 | "optional": true 1913 | }, 1914 | "function-bind": { 1915 | "version": "1.1.1", 1916 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1917 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1918 | "dev": true 1919 | }, 1920 | "has": { 1921 | "version": "1.0.3", 1922 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1923 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1924 | "dev": true, 1925 | "requires": { 1926 | "function-bind": "^1.1.1" 1927 | } 1928 | }, 1929 | "is-core-module": { 1930 | "version": "2.9.0", 1931 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", 1932 | "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", 1933 | "dev": true, 1934 | "requires": { 1935 | "has": "^1.0.3" 1936 | } 1937 | }, 1938 | "nanoid": { 1939 | "version": "3.3.4", 1940 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 1941 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 1942 | "dev": true 1943 | }, 1944 | "node-releases": { 1945 | "version": "2.0.5", 1946 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", 1947 | "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", 1948 | "dev": true 1949 | }, 1950 | "normalize-range": { 1951 | "version": "0.1.2", 1952 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 1953 | "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 1954 | "dev": true 1955 | }, 1956 | "path-parse": { 1957 | "version": "1.0.7", 1958 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1959 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 1960 | "dev": true 1961 | }, 1962 | "picocolors": { 1963 | "version": "1.0.0", 1964 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 1965 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 1966 | "dev": true 1967 | }, 1968 | "postcss": { 1969 | "version": "8.4.14", 1970 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", 1971 | "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", 1972 | "dev": true, 1973 | "requires": { 1974 | "nanoid": "^3.3.4", 1975 | "picocolors": "^1.0.0", 1976 | "source-map-js": "^1.0.2" 1977 | } 1978 | }, 1979 | "postcss-attribute-case-insensitive": { 1980 | "version": "5.0.1", 1981 | "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", 1982 | "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", 1983 | "dev": true, 1984 | "requires": { 1985 | "postcss-selector-parser": "^6.0.10" 1986 | } 1987 | }, 1988 | "postcss-clamp": { 1989 | "version": "4.1.0", 1990 | "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", 1991 | "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", 1992 | "dev": true, 1993 | "requires": { 1994 | "postcss-value-parser": "^4.2.0" 1995 | } 1996 | }, 1997 | "postcss-color-functional-notation": { 1998 | "version": "4.2.3", 1999 | "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", 2000 | "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", 2001 | "dev": true, 2002 | "requires": { 2003 | "postcss-value-parser": "^4.2.0" 2004 | } 2005 | }, 2006 | "postcss-color-hex-alpha": { 2007 | "version": "8.0.4", 2008 | "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", 2009 | "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", 2010 | "dev": true, 2011 | "requires": { 2012 | "postcss-value-parser": "^4.2.0" 2013 | } 2014 | }, 2015 | "postcss-color-rebeccapurple": { 2016 | "version": "7.1.0", 2017 | "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", 2018 | "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", 2019 | "dev": true, 2020 | "requires": { 2021 | "postcss-value-parser": "^4.2.0" 2022 | } 2023 | }, 2024 | "postcss-custom-media": { 2025 | "version": "8.0.2", 2026 | "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", 2027 | "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", 2028 | "dev": true, 2029 | "requires": { 2030 | "postcss-value-parser": "^4.2.0" 2031 | } 2032 | }, 2033 | "postcss-custom-properties": { 2034 | "version": "12.1.8", 2035 | "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", 2036 | "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", 2037 | "dev": true, 2038 | "requires": { 2039 | "postcss-value-parser": "^4.2.0" 2040 | } 2041 | }, 2042 | "postcss-custom-selectors": { 2043 | "version": "6.0.3", 2044 | "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", 2045 | "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", 2046 | "dev": true, 2047 | "requires": { 2048 | "postcss-selector-parser": "^6.0.4" 2049 | } 2050 | }, 2051 | "postcss-dir-pseudo-class": { 2052 | "version": "6.0.4", 2053 | "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", 2054 | "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", 2055 | "dev": true, 2056 | "requires": { 2057 | "postcss-selector-parser": "^6.0.9" 2058 | } 2059 | }, 2060 | "postcss-double-position-gradients": { 2061 | "version": "3.1.1", 2062 | "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", 2063 | "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", 2064 | "dev": true, 2065 | "requires": { 2066 | "@csstools/postcss-progressive-custom-properties": "^1.1.0", 2067 | "postcss-value-parser": "^4.2.0" 2068 | } 2069 | }, 2070 | "postcss-env-function": { 2071 | "version": "4.0.6", 2072 | "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", 2073 | "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", 2074 | "dev": true, 2075 | "requires": { 2076 | "postcss-value-parser": "^4.2.0" 2077 | } 2078 | }, 2079 | "postcss-focus-visible": { 2080 | "version": "6.0.4", 2081 | "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", 2082 | "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", 2083 | "dev": true, 2084 | "requires": { 2085 | "postcss-selector-parser": "^6.0.9" 2086 | } 2087 | }, 2088 | "postcss-focus-within": { 2089 | "version": "5.0.4", 2090 | "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", 2091 | "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", 2092 | "dev": true, 2093 | "requires": { 2094 | "postcss-selector-parser": "^6.0.9" 2095 | } 2096 | }, 2097 | "postcss-font-variant": { 2098 | "version": "5.0.0", 2099 | "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", 2100 | "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", 2101 | "dev": true, 2102 | "requires": {} 2103 | }, 2104 | "postcss-gap-properties": { 2105 | "version": "3.0.3", 2106 | "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", 2107 | "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", 2108 | "dev": true, 2109 | "requires": {} 2110 | }, 2111 | "postcss-image-set-function": { 2112 | "version": "4.0.6", 2113 | "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", 2114 | "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", 2115 | "dev": true, 2116 | "requires": { 2117 | "postcss-value-parser": "^4.2.0" 2118 | } 2119 | }, 2120 | "postcss-initial": { 2121 | "version": "4.0.1", 2122 | "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", 2123 | "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", 2124 | "dev": true, 2125 | "requires": {} 2126 | }, 2127 | "postcss-lab-function": { 2128 | "version": "4.2.0", 2129 | "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", 2130 | "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", 2131 | "dev": true, 2132 | "requires": { 2133 | "@csstools/postcss-progressive-custom-properties": "^1.1.0", 2134 | "postcss-value-parser": "^4.2.0" 2135 | } 2136 | }, 2137 | "postcss-logical": { 2138 | "version": "5.0.4", 2139 | "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", 2140 | "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", 2141 | "dev": true, 2142 | "requires": {} 2143 | }, 2144 | "postcss-media-minmax": { 2145 | "version": "5.0.0", 2146 | "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", 2147 | "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", 2148 | "dev": true, 2149 | "requires": {} 2150 | }, 2151 | "postcss-nesting": { 2152 | "version": "10.1.9", 2153 | "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.9.tgz", 2154 | "integrity": "sha512-WlnqQecNMT7eizBpWwAnQOIk7Zr0A+OZJccEwQoTwmcIsZCVdcjT1LjXj1hBk6zR3BDLZQYsb5KZj2HquZgvTw==", 2155 | "dev": true, 2156 | "requires": { 2157 | "@csstools/selector-specificity": "^2.0.0", 2158 | "postcss-selector-parser": "^6.0.10" 2159 | } 2160 | }, 2161 | "postcss-opacity-percentage": { 2162 | "version": "1.1.2", 2163 | "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", 2164 | "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", 2165 | "dev": true 2166 | }, 2167 | "postcss-overflow-shorthand": { 2168 | "version": "3.0.3", 2169 | "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", 2170 | "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", 2171 | "dev": true, 2172 | "requires": {} 2173 | }, 2174 | "postcss-page-break": { 2175 | "version": "3.0.4", 2176 | "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", 2177 | "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", 2178 | "dev": true, 2179 | "requires": {} 2180 | }, 2181 | "postcss-place": { 2182 | "version": "7.0.4", 2183 | "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", 2184 | "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", 2185 | "dev": true, 2186 | "requires": { 2187 | "postcss-value-parser": "^4.2.0" 2188 | } 2189 | }, 2190 | "postcss-preset-env": { 2191 | "version": "7.7.2", 2192 | "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", 2193 | "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", 2194 | "dev": true, 2195 | "requires": { 2196 | "@csstools/postcss-cascade-layers": "^1.0.4", 2197 | "@csstools/postcss-color-function": "^1.1.0", 2198 | "@csstools/postcss-font-format-keywords": "^1.0.0", 2199 | "@csstools/postcss-hwb-function": "^1.0.1", 2200 | "@csstools/postcss-ic-unit": "^1.0.0", 2201 | "@csstools/postcss-is-pseudo-class": "^2.0.6", 2202 | "@csstools/postcss-normalize-display-values": "^1.0.0", 2203 | "@csstools/postcss-oklab-function": "^1.1.0", 2204 | "@csstools/postcss-progressive-custom-properties": "^1.3.0", 2205 | "@csstools/postcss-stepped-value-functions": "^1.0.0", 2206 | "@csstools/postcss-trigonometric-functions": "^1.0.1", 2207 | "@csstools/postcss-unset-value": "^1.0.1", 2208 | "autoprefixer": "^10.4.7", 2209 | "browserslist": "^4.21.0", 2210 | "css-blank-pseudo": "^3.0.3", 2211 | "css-has-pseudo": "^3.0.4", 2212 | "css-prefers-color-scheme": "^6.0.3", 2213 | "cssdb": "^6.6.3", 2214 | "postcss-attribute-case-insensitive": "^5.0.1", 2215 | "postcss-clamp": "^4.1.0", 2216 | "postcss-color-functional-notation": "^4.2.3", 2217 | "postcss-color-hex-alpha": "^8.0.4", 2218 | "postcss-color-rebeccapurple": "^7.1.0", 2219 | "postcss-custom-media": "^8.0.2", 2220 | "postcss-custom-properties": "^12.1.8", 2221 | "postcss-custom-selectors": "^6.0.3", 2222 | "postcss-dir-pseudo-class": "^6.0.4", 2223 | "postcss-double-position-gradients": "^3.1.1", 2224 | "postcss-env-function": "^4.0.6", 2225 | "postcss-focus-visible": "^6.0.4", 2226 | "postcss-focus-within": "^5.0.4", 2227 | "postcss-font-variant": "^5.0.0", 2228 | "postcss-gap-properties": "^3.0.3", 2229 | "postcss-image-set-function": "^4.0.6", 2230 | "postcss-initial": "^4.0.1", 2231 | "postcss-lab-function": "^4.2.0", 2232 | "postcss-logical": "^5.0.4", 2233 | "postcss-media-minmax": "^5.0.0", 2234 | "postcss-nesting": "^10.1.9", 2235 | "postcss-opacity-percentage": "^1.1.2", 2236 | "postcss-overflow-shorthand": "^3.0.3", 2237 | "postcss-page-break": "^3.0.4", 2238 | "postcss-place": "^7.0.4", 2239 | "postcss-pseudo-class-any-link": "^7.1.5", 2240 | "postcss-replace-overflow-wrap": "^4.0.0", 2241 | "postcss-selector-not": "^6.0.0", 2242 | "postcss-value-parser": "^4.2.0" 2243 | } 2244 | }, 2245 | "postcss-pseudo-class-any-link": { 2246 | "version": "7.1.5", 2247 | "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.5.tgz", 2248 | "integrity": "sha512-nSGKGScwFTaaV8Cyi27W9FegX3l3b7tmNxujxmykI/j3++cBAiq8fTUAU3ZK0s2aneN2T8cTUvKdNedzp3JIEA==", 2249 | "dev": true, 2250 | "requires": { 2251 | "postcss-selector-parser": "^6.0.10" 2252 | } 2253 | }, 2254 | "postcss-replace-overflow-wrap": { 2255 | "version": "4.0.0", 2256 | "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", 2257 | "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", 2258 | "dev": true, 2259 | "requires": {} 2260 | }, 2261 | "postcss-selector-not": { 2262 | "version": "6.0.0", 2263 | "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", 2264 | "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", 2265 | "dev": true, 2266 | "requires": { 2267 | "postcss-selector-parser": "^6.0.10" 2268 | } 2269 | }, 2270 | "postcss-selector-parser": { 2271 | "version": "6.0.10", 2272 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", 2273 | "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", 2274 | "dev": true, 2275 | "requires": { 2276 | "cssesc": "^3.0.0", 2277 | "util-deprecate": "^1.0.2" 2278 | } 2279 | }, 2280 | "postcss-value-parser": { 2281 | "version": "4.2.0", 2282 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 2283 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 2284 | "dev": true 2285 | }, 2286 | "resolve": { 2287 | "version": "1.22.1", 2288 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 2289 | "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 2290 | "dev": true, 2291 | "requires": { 2292 | "is-core-module": "^2.9.0", 2293 | "path-parse": "^1.0.7", 2294 | "supports-preserve-symlinks-flag": "^1.0.0" 2295 | } 2296 | }, 2297 | "rollup": { 2298 | "version": "2.77.0", 2299 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", 2300 | "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", 2301 | "dev": true, 2302 | "requires": { 2303 | "fsevents": "~2.3.2" 2304 | } 2305 | }, 2306 | "source-map-js": { 2307 | "version": "1.0.2", 2308 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 2309 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 2310 | "dev": true 2311 | }, 2312 | "supports-preserve-symlinks-flag": { 2313 | "version": "1.0.0", 2314 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 2315 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 2316 | "dev": true 2317 | }, 2318 | "update-browserslist-db": { 2319 | "version": "1.0.4", 2320 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", 2321 | "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", 2322 | "dev": true, 2323 | "requires": { 2324 | "escalade": "^3.1.1", 2325 | "picocolors": "^1.0.0" 2326 | } 2327 | }, 2328 | "util-deprecate": { 2329 | "version": "1.0.2", 2330 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2331 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 2332 | "dev": true 2333 | }, 2334 | "vite": { 2335 | "version": "3.0.0", 2336 | "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.0.tgz", 2337 | "integrity": "sha512-M7phQhY3+fRZa0H+1WzI6N+/onruwPTBTMvaj7TzgZ0v2TE+N2sdLKxJOfOv9CckDWt5C4HmyQP81xB4dwRKzA==", 2338 | "dev": true, 2339 | "requires": { 2340 | "esbuild": "^0.14.47", 2341 | "fsevents": "~2.3.2", 2342 | "postcss": "^8.4.14", 2343 | "resolve": "^1.22.1", 2344 | "rollup": "^2.75.6" 2345 | } 2346 | } 2347 | } 2348 | } 2349 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vite-preset-env", 3 | "author": "Adam Argyle", 4 | "license": "ISC", 5 | "version": "0.0.0", 6 | "browserslist": [ 7 | "defaults" 8 | ], 9 | "scripts": { 10 | "start": "vite", 11 | "dev": "vite", 12 | "build": "vite build", 13 | "serve": "vite preview" 14 | }, 15 | "dependencies": {}, 16 | "devDependencies": { 17 | "postcss-preset-env": "7.7.2", 18 | "vite": "3.0.0" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | const postcssPresetEnv = require('postcss-preset-env') 2 | 3 | module.exports = { 4 | plugins: [ 5 | postcssPresetEnv({ 6 | stage: 0, 7 | features: { 8 | 'logical-properties-and-values': false, 9 | 'prefers-color-scheme-query': false, 10 | 'gap-properties': false, 11 | 'custom-properties': false, 12 | 'place-properties': false, 13 | 'not-pseudo-class': false, 14 | 'focus-visible-pseudo-class': false, 15 | 'focus-within-pseudo-class': false, 16 | 'color-functional-notation': false, 17 | } 18 | }), 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | [![Netlify Status](https://api.netlify.com/api/v1/badges/96dc733b-a1e1-4453-a298-b1d0fb2b9cb4/deploy-status)](https://app.netlify.com/sites/vite-cssnext/deploys) 2 | 3 | [PostCSS preset-env](https://preset-env.cssdb.org/) layer on top of the vanilla [@vite/create-app](https://github.com/vitejs/vite/tree/main/packages/create-app/template-vanilla) -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- 1 | @custom-media --motionOK (prefers-reduced-motion: no-preference); 2 | 3 | :root { 4 | color-scheme: dark light; 5 | } 6 | 7 | * { 8 | box-sizing: border-box; 9 | background-origin: border-box; 10 | background-repeat: no-repeat; 11 | margin: 0; 12 | } 13 | 14 | html { 15 | block-size: 100%; 16 | } 17 | 18 | body { 19 | min-block-size: 100%; 20 | 21 | display: grid; 22 | place-content: center; 23 | gap: 2ch; 24 | 25 | font-family: system-ui, sans-serif; 26 | } 27 | --------------------------------------------------------------------------------