├── .gitignore ├── .vscode └── settings.json ├── input.css ├── package-lock.json ├── package.json ├── public ├── css │ └── styles.css ├── images │ ├── batman.jpg │ ├── matrix.png │ ├── mv1.jpg │ ├── mv2.jpg │ ├── mv3.jpg │ ├── mv4.jpg │ ├── mv5.jpg │ ├── mv6.jpg │ ├── new1.jpg │ ├── new2.jpg │ ├── new3.jpg │ ├── new4.jpg │ ├── new5.jpg │ ├── userava1.jpg │ ├── userava2.jpg │ ├── userava3.jpg │ ├── userava4.jpg │ └── userava5.jpg ├── index.html └── js │ └── script.js └── tailwind.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "liveServer.settings.port": 5501 3 | } 4 | -------------------------------------------------------------------------------- /input.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | @layer base { 6 | h1, h2, h3, h4, h5, h6 { 7 | @apply font-gemunu uppercase; 8 | } 9 | 10 | h2 { 11 | @apply text-2xl tracking-wider 12 | } 13 | 14 | a { 15 | @apply font-gemunu; 16 | } 17 | 18 | } -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gega-project", 3 | "version": "1.0.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "gega-project", 9 | "version": "1.0.0", 10 | "license": "ISC", 11 | "devDependencies": { 12 | "tailwindcss": "^3.2.4" 13 | } 14 | }, 15 | "node_modules/@nodelib/fs.scandir": { 16 | "version": "2.1.5", 17 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 18 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 19 | "dev": true, 20 | "dependencies": { 21 | "@nodelib/fs.stat": "2.0.5", 22 | "run-parallel": "^1.1.9" 23 | }, 24 | "engines": { 25 | "node": ">= 8" 26 | } 27 | }, 28 | "node_modules/@nodelib/fs.stat": { 29 | "version": "2.0.5", 30 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 31 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 32 | "dev": true, 33 | "engines": { 34 | "node": ">= 8" 35 | } 36 | }, 37 | "node_modules/@nodelib/fs.walk": { 38 | "version": "1.2.8", 39 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 40 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 41 | "dev": true, 42 | "dependencies": { 43 | "@nodelib/fs.scandir": "2.1.5", 44 | "fastq": "^1.6.0" 45 | }, 46 | "engines": { 47 | "node": ">= 8" 48 | } 49 | }, 50 | "node_modules/acorn": { 51 | "version": "7.4.1", 52 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 53 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 54 | "dev": true, 55 | "bin": { 56 | "acorn": "bin/acorn" 57 | }, 58 | "engines": { 59 | "node": ">=0.4.0" 60 | } 61 | }, 62 | "node_modules/acorn-node": { 63 | "version": "1.8.2", 64 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 65 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 66 | "dev": true, 67 | "dependencies": { 68 | "acorn": "^7.0.0", 69 | "acorn-walk": "^7.0.0", 70 | "xtend": "^4.0.2" 71 | } 72 | }, 73 | "node_modules/acorn-walk": { 74 | "version": "7.2.0", 75 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 76 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 77 | "dev": true, 78 | "engines": { 79 | "node": ">=0.4.0" 80 | } 81 | }, 82 | "node_modules/anymatch": { 83 | "version": "3.1.2", 84 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 85 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 86 | "dev": true, 87 | "dependencies": { 88 | "normalize-path": "^3.0.0", 89 | "picomatch": "^2.0.4" 90 | }, 91 | "engines": { 92 | "node": ">= 8" 93 | } 94 | }, 95 | "node_modules/arg": { 96 | "version": "5.0.2", 97 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 98 | "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 99 | "dev": true 100 | }, 101 | "node_modules/binary-extensions": { 102 | "version": "2.2.0", 103 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 104 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 105 | "dev": true, 106 | "engines": { 107 | "node": ">=8" 108 | } 109 | }, 110 | "node_modules/braces": { 111 | "version": "3.0.2", 112 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 113 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 114 | "dev": true, 115 | "dependencies": { 116 | "fill-range": "^7.0.1" 117 | }, 118 | "engines": { 119 | "node": ">=8" 120 | } 121 | }, 122 | "node_modules/camelcase-css": { 123 | "version": "2.0.1", 124 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 125 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 126 | "dev": true, 127 | "engines": { 128 | "node": ">= 6" 129 | } 130 | }, 131 | "node_modules/chokidar": { 132 | "version": "3.5.3", 133 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 134 | "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 135 | "dev": true, 136 | "funding": [ 137 | { 138 | "type": "individual", 139 | "url": "https://paulmillr.com/funding/" 140 | } 141 | ], 142 | "dependencies": { 143 | "anymatch": "~3.1.2", 144 | "braces": "~3.0.2", 145 | "glob-parent": "~5.1.2", 146 | "is-binary-path": "~2.1.0", 147 | "is-glob": "~4.0.1", 148 | "normalize-path": "~3.0.0", 149 | "readdirp": "~3.6.0" 150 | }, 151 | "engines": { 152 | "node": ">= 8.10.0" 153 | }, 154 | "optionalDependencies": { 155 | "fsevents": "~2.3.2" 156 | } 157 | }, 158 | "node_modules/chokidar/node_modules/glob-parent": { 159 | "version": "5.1.2", 160 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 161 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 162 | "dev": true, 163 | "dependencies": { 164 | "is-glob": "^4.0.1" 165 | }, 166 | "engines": { 167 | "node": ">= 6" 168 | } 169 | }, 170 | "node_modules/color-name": { 171 | "version": "1.1.4", 172 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 173 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 174 | "dev": true 175 | }, 176 | "node_modules/cssesc": { 177 | "version": "3.0.0", 178 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 179 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 180 | "dev": true, 181 | "bin": { 182 | "cssesc": "bin/cssesc" 183 | }, 184 | "engines": { 185 | "node": ">=4" 186 | } 187 | }, 188 | "node_modules/defined": { 189 | "version": "1.0.1", 190 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", 191 | "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", 192 | "dev": true, 193 | "funding": { 194 | "url": "https://github.com/sponsors/ljharb" 195 | } 196 | }, 197 | "node_modules/detective": { 198 | "version": "5.2.1", 199 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", 200 | "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", 201 | "dev": true, 202 | "dependencies": { 203 | "acorn-node": "^1.8.2", 204 | "defined": "^1.0.0", 205 | "minimist": "^1.2.6" 206 | }, 207 | "bin": { 208 | "detective": "bin/detective.js" 209 | }, 210 | "engines": { 211 | "node": ">=0.8.0" 212 | } 213 | }, 214 | "node_modules/didyoumean": { 215 | "version": "1.2.2", 216 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 217 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 218 | "dev": true 219 | }, 220 | "node_modules/dlv": { 221 | "version": "1.1.3", 222 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 223 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 224 | "dev": true 225 | }, 226 | "node_modules/fast-glob": { 227 | "version": "3.2.12", 228 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 229 | "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 230 | "dev": true, 231 | "dependencies": { 232 | "@nodelib/fs.stat": "^2.0.2", 233 | "@nodelib/fs.walk": "^1.2.3", 234 | "glob-parent": "^5.1.2", 235 | "merge2": "^1.3.0", 236 | "micromatch": "^4.0.4" 237 | }, 238 | "engines": { 239 | "node": ">=8.6.0" 240 | } 241 | }, 242 | "node_modules/fast-glob/node_modules/glob-parent": { 243 | "version": "5.1.2", 244 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 245 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 246 | "dev": true, 247 | "dependencies": { 248 | "is-glob": "^4.0.1" 249 | }, 250 | "engines": { 251 | "node": ">= 6" 252 | } 253 | }, 254 | "node_modules/fastq": { 255 | "version": "1.13.0", 256 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 257 | "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 258 | "dev": true, 259 | "dependencies": { 260 | "reusify": "^1.0.4" 261 | } 262 | }, 263 | "node_modules/fill-range": { 264 | "version": "7.0.1", 265 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 266 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 267 | "dev": true, 268 | "dependencies": { 269 | "to-regex-range": "^5.0.1" 270 | }, 271 | "engines": { 272 | "node": ">=8" 273 | } 274 | }, 275 | "node_modules/fsevents": { 276 | "version": "2.3.2", 277 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 278 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 279 | "dev": true, 280 | "hasInstallScript": true, 281 | "optional": true, 282 | "os": [ 283 | "darwin" 284 | ], 285 | "engines": { 286 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 287 | } 288 | }, 289 | "node_modules/function-bind": { 290 | "version": "1.1.1", 291 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 292 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 293 | "dev": true 294 | }, 295 | "node_modules/glob-parent": { 296 | "version": "6.0.2", 297 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 298 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 299 | "dev": true, 300 | "dependencies": { 301 | "is-glob": "^4.0.3" 302 | }, 303 | "engines": { 304 | "node": ">=10.13.0" 305 | } 306 | }, 307 | "node_modules/has": { 308 | "version": "1.0.3", 309 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 310 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 311 | "dev": true, 312 | "dependencies": { 313 | "function-bind": "^1.1.1" 314 | }, 315 | "engines": { 316 | "node": ">= 0.4.0" 317 | } 318 | }, 319 | "node_modules/is-binary-path": { 320 | "version": "2.1.0", 321 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 322 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 323 | "dev": true, 324 | "dependencies": { 325 | "binary-extensions": "^2.0.0" 326 | }, 327 | "engines": { 328 | "node": ">=8" 329 | } 330 | }, 331 | "node_modules/is-core-module": { 332 | "version": "2.11.0", 333 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 334 | "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 335 | "dev": true, 336 | "dependencies": { 337 | "has": "^1.0.3" 338 | }, 339 | "funding": { 340 | "url": "https://github.com/sponsors/ljharb" 341 | } 342 | }, 343 | "node_modules/is-extglob": { 344 | "version": "2.1.1", 345 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 346 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 347 | "dev": true, 348 | "engines": { 349 | "node": ">=0.10.0" 350 | } 351 | }, 352 | "node_modules/is-glob": { 353 | "version": "4.0.3", 354 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 355 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 356 | "dev": true, 357 | "dependencies": { 358 | "is-extglob": "^2.1.1" 359 | }, 360 | "engines": { 361 | "node": ">=0.10.0" 362 | } 363 | }, 364 | "node_modules/is-number": { 365 | "version": "7.0.0", 366 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 367 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 368 | "dev": true, 369 | "engines": { 370 | "node": ">=0.12.0" 371 | } 372 | }, 373 | "node_modules/lilconfig": { 374 | "version": "2.0.6", 375 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", 376 | "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", 377 | "dev": true, 378 | "engines": { 379 | "node": ">=10" 380 | } 381 | }, 382 | "node_modules/merge2": { 383 | "version": "1.4.1", 384 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 385 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 386 | "dev": true, 387 | "engines": { 388 | "node": ">= 8" 389 | } 390 | }, 391 | "node_modules/micromatch": { 392 | "version": "4.0.5", 393 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 394 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 395 | "dev": true, 396 | "dependencies": { 397 | "braces": "^3.0.2", 398 | "picomatch": "^2.3.1" 399 | }, 400 | "engines": { 401 | "node": ">=8.6" 402 | } 403 | }, 404 | "node_modules/minimist": { 405 | "version": "1.2.7", 406 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 407 | "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", 408 | "dev": true, 409 | "funding": { 410 | "url": "https://github.com/sponsors/ljharb" 411 | } 412 | }, 413 | "node_modules/nanoid": { 414 | "version": "3.3.4", 415 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 416 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 417 | "dev": true, 418 | "bin": { 419 | "nanoid": "bin/nanoid.cjs" 420 | }, 421 | "engines": { 422 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 423 | } 424 | }, 425 | "node_modules/normalize-path": { 426 | "version": "3.0.0", 427 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 428 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 429 | "dev": true, 430 | "engines": { 431 | "node": ">=0.10.0" 432 | } 433 | }, 434 | "node_modules/object-hash": { 435 | "version": "3.0.0", 436 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 437 | "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 438 | "dev": true, 439 | "engines": { 440 | "node": ">= 6" 441 | } 442 | }, 443 | "node_modules/path-parse": { 444 | "version": "1.0.7", 445 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 446 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 447 | "dev": true 448 | }, 449 | "node_modules/picocolors": { 450 | "version": "1.0.0", 451 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 452 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 453 | "dev": true 454 | }, 455 | "node_modules/picomatch": { 456 | "version": "2.3.1", 457 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 458 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 459 | "dev": true, 460 | "engines": { 461 | "node": ">=8.6" 462 | }, 463 | "funding": { 464 | "url": "https://github.com/sponsors/jonschlinkert" 465 | } 466 | }, 467 | "node_modules/pify": { 468 | "version": "2.3.0", 469 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 470 | "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 471 | "dev": true, 472 | "engines": { 473 | "node": ">=0.10.0" 474 | } 475 | }, 476 | "node_modules/postcss": { 477 | "version": "8.4.19", 478 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", 479 | "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", 480 | "dev": true, 481 | "funding": [ 482 | { 483 | "type": "opencollective", 484 | "url": "https://opencollective.com/postcss/" 485 | }, 486 | { 487 | "type": "tidelift", 488 | "url": "https://tidelift.com/funding/github/npm/postcss" 489 | } 490 | ], 491 | "dependencies": { 492 | "nanoid": "^3.3.4", 493 | "picocolors": "^1.0.0", 494 | "source-map-js": "^1.0.2" 495 | }, 496 | "engines": { 497 | "node": "^10 || ^12 || >=14" 498 | } 499 | }, 500 | "node_modules/postcss-import": { 501 | "version": "14.1.0", 502 | "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", 503 | "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", 504 | "dev": true, 505 | "dependencies": { 506 | "postcss-value-parser": "^4.0.0", 507 | "read-cache": "^1.0.0", 508 | "resolve": "^1.1.7" 509 | }, 510 | "engines": { 511 | "node": ">=10.0.0" 512 | }, 513 | "peerDependencies": { 514 | "postcss": "^8.0.0" 515 | } 516 | }, 517 | "node_modules/postcss-js": { 518 | "version": "4.0.0", 519 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", 520 | "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", 521 | "dev": true, 522 | "dependencies": { 523 | "camelcase-css": "^2.0.1" 524 | }, 525 | "engines": { 526 | "node": "^12 || ^14 || >= 16" 527 | }, 528 | "funding": { 529 | "type": "opencollective", 530 | "url": "https://opencollective.com/postcss/" 531 | }, 532 | "peerDependencies": { 533 | "postcss": "^8.3.3" 534 | } 535 | }, 536 | "node_modules/postcss-load-config": { 537 | "version": "3.1.4", 538 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 539 | "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 540 | "dev": true, 541 | "dependencies": { 542 | "lilconfig": "^2.0.5", 543 | "yaml": "^1.10.2" 544 | }, 545 | "engines": { 546 | "node": ">= 10" 547 | }, 548 | "funding": { 549 | "type": "opencollective", 550 | "url": "https://opencollective.com/postcss/" 551 | }, 552 | "peerDependencies": { 553 | "postcss": ">=8.0.9", 554 | "ts-node": ">=9.0.0" 555 | }, 556 | "peerDependenciesMeta": { 557 | "postcss": { 558 | "optional": true 559 | }, 560 | "ts-node": { 561 | "optional": true 562 | } 563 | } 564 | }, 565 | "node_modules/postcss-nested": { 566 | "version": "6.0.0", 567 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", 568 | "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", 569 | "dev": true, 570 | "dependencies": { 571 | "postcss-selector-parser": "^6.0.10" 572 | }, 573 | "engines": { 574 | "node": ">=12.0" 575 | }, 576 | "funding": { 577 | "type": "opencollective", 578 | "url": "https://opencollective.com/postcss/" 579 | }, 580 | "peerDependencies": { 581 | "postcss": "^8.2.14" 582 | } 583 | }, 584 | "node_modules/postcss-selector-parser": { 585 | "version": "6.0.10", 586 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", 587 | "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", 588 | "dev": true, 589 | "dependencies": { 590 | "cssesc": "^3.0.0", 591 | "util-deprecate": "^1.0.2" 592 | }, 593 | "engines": { 594 | "node": ">=4" 595 | } 596 | }, 597 | "node_modules/postcss-value-parser": { 598 | "version": "4.2.0", 599 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 600 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 601 | "dev": true 602 | }, 603 | "node_modules/queue-microtask": { 604 | "version": "1.2.3", 605 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 606 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 607 | "dev": true, 608 | "funding": [ 609 | { 610 | "type": "github", 611 | "url": "https://github.com/sponsors/feross" 612 | }, 613 | { 614 | "type": "patreon", 615 | "url": "https://www.patreon.com/feross" 616 | }, 617 | { 618 | "type": "consulting", 619 | "url": "https://feross.org/support" 620 | } 621 | ] 622 | }, 623 | "node_modules/quick-lru": { 624 | "version": "5.1.1", 625 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 626 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 627 | "dev": true, 628 | "engines": { 629 | "node": ">=10" 630 | }, 631 | "funding": { 632 | "url": "https://github.com/sponsors/sindresorhus" 633 | } 634 | }, 635 | "node_modules/read-cache": { 636 | "version": "1.0.0", 637 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 638 | "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 639 | "dev": true, 640 | "dependencies": { 641 | "pify": "^2.3.0" 642 | } 643 | }, 644 | "node_modules/readdirp": { 645 | "version": "3.6.0", 646 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 647 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 648 | "dev": true, 649 | "dependencies": { 650 | "picomatch": "^2.2.1" 651 | }, 652 | "engines": { 653 | "node": ">=8.10.0" 654 | } 655 | }, 656 | "node_modules/resolve": { 657 | "version": "1.22.1", 658 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 659 | "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 660 | "dev": true, 661 | "dependencies": { 662 | "is-core-module": "^2.9.0", 663 | "path-parse": "^1.0.7", 664 | "supports-preserve-symlinks-flag": "^1.0.0" 665 | }, 666 | "bin": { 667 | "resolve": "bin/resolve" 668 | }, 669 | "funding": { 670 | "url": "https://github.com/sponsors/ljharb" 671 | } 672 | }, 673 | "node_modules/reusify": { 674 | "version": "1.0.4", 675 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 676 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 677 | "dev": true, 678 | "engines": { 679 | "iojs": ">=1.0.0", 680 | "node": ">=0.10.0" 681 | } 682 | }, 683 | "node_modules/run-parallel": { 684 | "version": "1.2.0", 685 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 686 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 687 | "dev": true, 688 | "funding": [ 689 | { 690 | "type": "github", 691 | "url": "https://github.com/sponsors/feross" 692 | }, 693 | { 694 | "type": "patreon", 695 | "url": "https://www.patreon.com/feross" 696 | }, 697 | { 698 | "type": "consulting", 699 | "url": "https://feross.org/support" 700 | } 701 | ], 702 | "dependencies": { 703 | "queue-microtask": "^1.2.2" 704 | } 705 | }, 706 | "node_modules/source-map-js": { 707 | "version": "1.0.2", 708 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 709 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 710 | "dev": true, 711 | "engines": { 712 | "node": ">=0.10.0" 713 | } 714 | }, 715 | "node_modules/supports-preserve-symlinks-flag": { 716 | "version": "1.0.0", 717 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 718 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 719 | "dev": true, 720 | "engines": { 721 | "node": ">= 0.4" 722 | }, 723 | "funding": { 724 | "url": "https://github.com/sponsors/ljharb" 725 | } 726 | }, 727 | "node_modules/tailwindcss": { 728 | "version": "3.2.4", 729 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", 730 | "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", 731 | "dev": true, 732 | "dependencies": { 733 | "arg": "^5.0.2", 734 | "chokidar": "^3.5.3", 735 | "color-name": "^1.1.4", 736 | "detective": "^5.2.1", 737 | "didyoumean": "^1.2.2", 738 | "dlv": "^1.1.3", 739 | "fast-glob": "^3.2.12", 740 | "glob-parent": "^6.0.2", 741 | "is-glob": "^4.0.3", 742 | "lilconfig": "^2.0.6", 743 | "micromatch": "^4.0.5", 744 | "normalize-path": "^3.0.0", 745 | "object-hash": "^3.0.0", 746 | "picocolors": "^1.0.0", 747 | "postcss": "^8.4.18", 748 | "postcss-import": "^14.1.0", 749 | "postcss-js": "^4.0.0", 750 | "postcss-load-config": "^3.1.4", 751 | "postcss-nested": "6.0.0", 752 | "postcss-selector-parser": "^6.0.10", 753 | "postcss-value-parser": "^4.2.0", 754 | "quick-lru": "^5.1.1", 755 | "resolve": "^1.22.1" 756 | }, 757 | "bin": { 758 | "tailwind": "lib/cli.js", 759 | "tailwindcss": "lib/cli.js" 760 | }, 761 | "engines": { 762 | "node": ">=12.13.0" 763 | }, 764 | "peerDependencies": { 765 | "postcss": "^8.0.9" 766 | } 767 | }, 768 | "node_modules/to-regex-range": { 769 | "version": "5.0.1", 770 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 771 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 772 | "dev": true, 773 | "dependencies": { 774 | "is-number": "^7.0.0" 775 | }, 776 | "engines": { 777 | "node": ">=8.0" 778 | } 779 | }, 780 | "node_modules/util-deprecate": { 781 | "version": "1.0.2", 782 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 783 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 784 | "dev": true 785 | }, 786 | "node_modules/xtend": { 787 | "version": "4.0.2", 788 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 789 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 790 | "dev": true, 791 | "engines": { 792 | "node": ">=0.4" 793 | } 794 | }, 795 | "node_modules/yaml": { 796 | "version": "1.10.2", 797 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 798 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 799 | "dev": true, 800 | "engines": { 801 | "node": ">= 6" 802 | } 803 | } 804 | }, 805 | "dependencies": { 806 | "@nodelib/fs.scandir": { 807 | "version": "2.1.5", 808 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 809 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 810 | "dev": true, 811 | "requires": { 812 | "@nodelib/fs.stat": "2.0.5", 813 | "run-parallel": "^1.1.9" 814 | } 815 | }, 816 | "@nodelib/fs.stat": { 817 | "version": "2.0.5", 818 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 819 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 820 | "dev": true 821 | }, 822 | "@nodelib/fs.walk": { 823 | "version": "1.2.8", 824 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 825 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 826 | "dev": true, 827 | "requires": { 828 | "@nodelib/fs.scandir": "2.1.5", 829 | "fastq": "^1.6.0" 830 | } 831 | }, 832 | "acorn": { 833 | "version": "7.4.1", 834 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 835 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 836 | "dev": true 837 | }, 838 | "acorn-node": { 839 | "version": "1.8.2", 840 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 841 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 842 | "dev": true, 843 | "requires": { 844 | "acorn": "^7.0.0", 845 | "acorn-walk": "^7.0.0", 846 | "xtend": "^4.0.2" 847 | } 848 | }, 849 | "acorn-walk": { 850 | "version": "7.2.0", 851 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 852 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 853 | "dev": true 854 | }, 855 | "anymatch": { 856 | "version": "3.1.2", 857 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 858 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 859 | "dev": true, 860 | "requires": { 861 | "normalize-path": "^3.0.0", 862 | "picomatch": "^2.0.4" 863 | } 864 | }, 865 | "arg": { 866 | "version": "5.0.2", 867 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 868 | "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 869 | "dev": true 870 | }, 871 | "binary-extensions": { 872 | "version": "2.2.0", 873 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 874 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 875 | "dev": true 876 | }, 877 | "braces": { 878 | "version": "3.0.2", 879 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 880 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 881 | "dev": true, 882 | "requires": { 883 | "fill-range": "^7.0.1" 884 | } 885 | }, 886 | "camelcase-css": { 887 | "version": "2.0.1", 888 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 889 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 890 | "dev": true 891 | }, 892 | "chokidar": { 893 | "version": "3.5.3", 894 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 895 | "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 896 | "dev": true, 897 | "requires": { 898 | "anymatch": "~3.1.2", 899 | "braces": "~3.0.2", 900 | "fsevents": "~2.3.2", 901 | "glob-parent": "~5.1.2", 902 | "is-binary-path": "~2.1.0", 903 | "is-glob": "~4.0.1", 904 | "normalize-path": "~3.0.0", 905 | "readdirp": "~3.6.0" 906 | }, 907 | "dependencies": { 908 | "glob-parent": { 909 | "version": "5.1.2", 910 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 911 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 912 | "dev": true, 913 | "requires": { 914 | "is-glob": "^4.0.1" 915 | } 916 | } 917 | } 918 | }, 919 | "color-name": { 920 | "version": "1.1.4", 921 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 922 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 923 | "dev": true 924 | }, 925 | "cssesc": { 926 | "version": "3.0.0", 927 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 928 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 929 | "dev": true 930 | }, 931 | "defined": { 932 | "version": "1.0.1", 933 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", 934 | "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", 935 | "dev": true 936 | }, 937 | "detective": { 938 | "version": "5.2.1", 939 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", 940 | "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", 941 | "dev": true, 942 | "requires": { 943 | "acorn-node": "^1.8.2", 944 | "defined": "^1.0.0", 945 | "minimist": "^1.2.6" 946 | } 947 | }, 948 | "didyoumean": { 949 | "version": "1.2.2", 950 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 951 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 952 | "dev": true 953 | }, 954 | "dlv": { 955 | "version": "1.1.3", 956 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 957 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 958 | "dev": true 959 | }, 960 | "fast-glob": { 961 | "version": "3.2.12", 962 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 963 | "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 964 | "dev": true, 965 | "requires": { 966 | "@nodelib/fs.stat": "^2.0.2", 967 | "@nodelib/fs.walk": "^1.2.3", 968 | "glob-parent": "^5.1.2", 969 | "merge2": "^1.3.0", 970 | "micromatch": "^4.0.4" 971 | }, 972 | "dependencies": { 973 | "glob-parent": { 974 | "version": "5.1.2", 975 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 976 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 977 | "dev": true, 978 | "requires": { 979 | "is-glob": "^4.0.1" 980 | } 981 | } 982 | } 983 | }, 984 | "fastq": { 985 | "version": "1.13.0", 986 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 987 | "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 988 | "dev": true, 989 | "requires": { 990 | "reusify": "^1.0.4" 991 | } 992 | }, 993 | "fill-range": { 994 | "version": "7.0.1", 995 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 996 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 997 | "dev": true, 998 | "requires": { 999 | "to-regex-range": "^5.0.1" 1000 | } 1001 | }, 1002 | "fsevents": { 1003 | "version": "2.3.2", 1004 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1005 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1006 | "dev": true, 1007 | "optional": true 1008 | }, 1009 | "function-bind": { 1010 | "version": "1.1.1", 1011 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1012 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1013 | "dev": true 1014 | }, 1015 | "glob-parent": { 1016 | "version": "6.0.2", 1017 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 1018 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 1019 | "dev": true, 1020 | "requires": { 1021 | "is-glob": "^4.0.3" 1022 | } 1023 | }, 1024 | "has": { 1025 | "version": "1.0.3", 1026 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1027 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1028 | "dev": true, 1029 | "requires": { 1030 | "function-bind": "^1.1.1" 1031 | } 1032 | }, 1033 | "is-binary-path": { 1034 | "version": "2.1.0", 1035 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 1036 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 1037 | "dev": true, 1038 | "requires": { 1039 | "binary-extensions": "^2.0.0" 1040 | } 1041 | }, 1042 | "is-core-module": { 1043 | "version": "2.11.0", 1044 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 1045 | "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 1046 | "dev": true, 1047 | "requires": { 1048 | "has": "^1.0.3" 1049 | } 1050 | }, 1051 | "is-extglob": { 1052 | "version": "2.1.1", 1053 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1054 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1055 | "dev": true 1056 | }, 1057 | "is-glob": { 1058 | "version": "4.0.3", 1059 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1060 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1061 | "dev": true, 1062 | "requires": { 1063 | "is-extglob": "^2.1.1" 1064 | } 1065 | }, 1066 | "is-number": { 1067 | "version": "7.0.0", 1068 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1069 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1070 | "dev": true 1071 | }, 1072 | "lilconfig": { 1073 | "version": "2.0.6", 1074 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", 1075 | "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", 1076 | "dev": true 1077 | }, 1078 | "merge2": { 1079 | "version": "1.4.1", 1080 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 1081 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 1082 | "dev": true 1083 | }, 1084 | "micromatch": { 1085 | "version": "4.0.5", 1086 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 1087 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 1088 | "dev": true, 1089 | "requires": { 1090 | "braces": "^3.0.2", 1091 | "picomatch": "^2.3.1" 1092 | } 1093 | }, 1094 | "minimist": { 1095 | "version": "1.2.7", 1096 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 1097 | "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", 1098 | "dev": true 1099 | }, 1100 | "nanoid": { 1101 | "version": "3.3.4", 1102 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 1103 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 1104 | "dev": true 1105 | }, 1106 | "normalize-path": { 1107 | "version": "3.0.0", 1108 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1109 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1110 | "dev": true 1111 | }, 1112 | "object-hash": { 1113 | "version": "3.0.0", 1114 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 1115 | "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 1116 | "dev": true 1117 | }, 1118 | "path-parse": { 1119 | "version": "1.0.7", 1120 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1121 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 1122 | "dev": true 1123 | }, 1124 | "picocolors": { 1125 | "version": "1.0.0", 1126 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 1127 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 1128 | "dev": true 1129 | }, 1130 | "picomatch": { 1131 | "version": "2.3.1", 1132 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1133 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1134 | "dev": true 1135 | }, 1136 | "pify": { 1137 | "version": "2.3.0", 1138 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1139 | "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 1140 | "dev": true 1141 | }, 1142 | "postcss": { 1143 | "version": "8.4.19", 1144 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", 1145 | "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", 1146 | "dev": true, 1147 | "requires": { 1148 | "nanoid": "^3.3.4", 1149 | "picocolors": "^1.0.0", 1150 | "source-map-js": "^1.0.2" 1151 | } 1152 | }, 1153 | "postcss-import": { 1154 | "version": "14.1.0", 1155 | "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", 1156 | "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", 1157 | "dev": true, 1158 | "requires": { 1159 | "postcss-value-parser": "^4.0.0", 1160 | "read-cache": "^1.0.0", 1161 | "resolve": "^1.1.7" 1162 | } 1163 | }, 1164 | "postcss-js": { 1165 | "version": "4.0.0", 1166 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", 1167 | "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", 1168 | "dev": true, 1169 | "requires": { 1170 | "camelcase-css": "^2.0.1" 1171 | } 1172 | }, 1173 | "postcss-load-config": { 1174 | "version": "3.1.4", 1175 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 1176 | "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 1177 | "dev": true, 1178 | "requires": { 1179 | "lilconfig": "^2.0.5", 1180 | "yaml": "^1.10.2" 1181 | } 1182 | }, 1183 | "postcss-nested": { 1184 | "version": "6.0.0", 1185 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", 1186 | "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", 1187 | "dev": true, 1188 | "requires": { 1189 | "postcss-selector-parser": "^6.0.10" 1190 | } 1191 | }, 1192 | "postcss-selector-parser": { 1193 | "version": "6.0.10", 1194 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", 1195 | "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", 1196 | "dev": true, 1197 | "requires": { 1198 | "cssesc": "^3.0.0", 1199 | "util-deprecate": "^1.0.2" 1200 | } 1201 | }, 1202 | "postcss-value-parser": { 1203 | "version": "4.2.0", 1204 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 1205 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 1206 | "dev": true 1207 | }, 1208 | "queue-microtask": { 1209 | "version": "1.2.3", 1210 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 1211 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 1212 | "dev": true 1213 | }, 1214 | "quick-lru": { 1215 | "version": "5.1.1", 1216 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 1217 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 1218 | "dev": true 1219 | }, 1220 | "read-cache": { 1221 | "version": "1.0.0", 1222 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 1223 | "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 1224 | "dev": true, 1225 | "requires": { 1226 | "pify": "^2.3.0" 1227 | } 1228 | }, 1229 | "readdirp": { 1230 | "version": "3.6.0", 1231 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 1232 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1233 | "dev": true, 1234 | "requires": { 1235 | "picomatch": "^2.2.1" 1236 | } 1237 | }, 1238 | "resolve": { 1239 | "version": "1.22.1", 1240 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 1241 | "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 1242 | "dev": true, 1243 | "requires": { 1244 | "is-core-module": "^2.9.0", 1245 | "path-parse": "^1.0.7", 1246 | "supports-preserve-symlinks-flag": "^1.0.0" 1247 | } 1248 | }, 1249 | "reusify": { 1250 | "version": "1.0.4", 1251 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 1252 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 1253 | "dev": true 1254 | }, 1255 | "run-parallel": { 1256 | "version": "1.2.0", 1257 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 1258 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1259 | "dev": true, 1260 | "requires": { 1261 | "queue-microtask": "^1.2.2" 1262 | } 1263 | }, 1264 | "source-map-js": { 1265 | "version": "1.0.2", 1266 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 1267 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 1268 | "dev": true 1269 | }, 1270 | "supports-preserve-symlinks-flag": { 1271 | "version": "1.0.0", 1272 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 1273 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 1274 | "dev": true 1275 | }, 1276 | "tailwindcss": { 1277 | "version": "3.2.4", 1278 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", 1279 | "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", 1280 | "dev": true, 1281 | "requires": { 1282 | "arg": "^5.0.2", 1283 | "chokidar": "^3.5.3", 1284 | "color-name": "^1.1.4", 1285 | "detective": "^5.2.1", 1286 | "didyoumean": "^1.2.2", 1287 | "dlv": "^1.1.3", 1288 | "fast-glob": "^3.2.12", 1289 | "glob-parent": "^6.0.2", 1290 | "is-glob": "^4.0.3", 1291 | "lilconfig": "^2.0.6", 1292 | "micromatch": "^4.0.5", 1293 | "normalize-path": "^3.0.0", 1294 | "object-hash": "^3.0.0", 1295 | "picocolors": "^1.0.0", 1296 | "postcss": "^8.4.18", 1297 | "postcss-import": "^14.1.0", 1298 | "postcss-js": "^4.0.0", 1299 | "postcss-load-config": "^3.1.4", 1300 | "postcss-nested": "6.0.0", 1301 | "postcss-selector-parser": "^6.0.10", 1302 | "postcss-value-parser": "^4.2.0", 1303 | "quick-lru": "^5.1.1", 1304 | "resolve": "^1.22.1" 1305 | } 1306 | }, 1307 | "to-regex-range": { 1308 | "version": "5.0.1", 1309 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1310 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1311 | "dev": true, 1312 | "requires": { 1313 | "is-number": "^7.0.0" 1314 | } 1315 | }, 1316 | "util-deprecate": { 1317 | "version": "1.0.2", 1318 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1319 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 1320 | "dev": true 1321 | }, 1322 | "xtend": { 1323 | "version": "4.0.2", 1324 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 1325 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 1326 | "dev": true 1327 | }, 1328 | "yaml": { 1329 | "version": "1.10.2", 1330 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 1331 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 1332 | "dev": true 1333 | } 1334 | } 1335 | } 1336 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gega-project", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "watch": "npx tailwindcss -i ./input.css -o ./public/css/styles.css --watch" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "devDependencies": { 13 | "tailwindcss": "^3.2.4" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /public/css/styles.css: -------------------------------------------------------------------------------- 1 | /* 2 | ! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com 3 | */ 4 | 5 | /* 6 | 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) 7 | 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) 8 | */ 9 | 10 | *, 11 | ::before, 12 | ::after { 13 | box-sizing: border-box; 14 | /* 1 */ 15 | border-width: 0; 16 | /* 2 */ 17 | border-style: solid; 18 | /* 2 */ 19 | border-color: #e5e7eb; 20 | /* 2 */ 21 | } 22 | 23 | ::before, 24 | ::after { 25 | --tw-content: ''; 26 | } 27 | 28 | /* 29 | 1. Use a consistent sensible line-height in all browsers. 30 | 2. Prevent adjustments of font size after orientation changes in iOS. 31 | 3. Use a more readable tab size. 32 | 4. Use the user's configured `sans` font-family by default. 33 | 5. Use the user's configured `sans` font-feature-settings by default. 34 | */ 35 | 36 | html { 37 | line-height: 1.5; 38 | /* 1 */ 39 | -webkit-text-size-adjust: 100%; 40 | /* 2 */ 41 | -moz-tab-size: 4; 42 | /* 3 */ 43 | -o-tab-size: 4; 44 | tab-size: 4; 45 | /* 3 */ 46 | font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 47 | /* 4 */ 48 | font-feature-settings: normal; 49 | /* 5 */ 50 | } 51 | 52 | /* 53 | 1. Remove the margin in all browsers. 54 | 2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. 55 | */ 56 | 57 | body { 58 | margin: 0; 59 | /* 1 */ 60 | line-height: inherit; 61 | /* 2 */ 62 | } 63 | 64 | /* 65 | 1. Add the correct height in Firefox. 66 | 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) 67 | 3. Ensure horizontal rules are visible by default. 68 | */ 69 | 70 | hr { 71 | height: 0; 72 | /* 1 */ 73 | color: inherit; 74 | /* 2 */ 75 | border-top-width: 1px; 76 | /* 3 */ 77 | } 78 | 79 | /* 80 | Add the correct text decoration in Chrome, Edge, and Safari. 81 | */ 82 | 83 | abbr:where([title]) { 84 | -webkit-text-decoration: underline dotted; 85 | text-decoration: underline dotted; 86 | } 87 | 88 | /* 89 | Remove the default font size and weight for headings. 90 | */ 91 | 92 | h1, 93 | h2, 94 | h3, 95 | h4, 96 | h5, 97 | h6 { 98 | font-size: inherit; 99 | font-weight: inherit; 100 | } 101 | 102 | /* 103 | Reset links to optimize for opt-in styling instead of opt-out. 104 | */ 105 | 106 | a { 107 | color: inherit; 108 | text-decoration: inherit; 109 | } 110 | 111 | /* 112 | Add the correct font weight in Edge and Safari. 113 | */ 114 | 115 | b, 116 | strong { 117 | font-weight: bolder; 118 | } 119 | 120 | /* 121 | 1. Use the user's configured `mono` font family by default. 122 | 2. Correct the odd `em` font sizing in all browsers. 123 | */ 124 | 125 | code, 126 | kbd, 127 | samp, 128 | pre { 129 | font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 130 | /* 1 */ 131 | font-size: 1em; 132 | /* 2 */ 133 | } 134 | 135 | /* 136 | Add the correct font size in all browsers. 137 | */ 138 | 139 | small { 140 | font-size: 80%; 141 | } 142 | 143 | /* 144 | Prevent `sub` and `sup` elements from affecting the line height in all browsers. 145 | */ 146 | 147 | sub, 148 | sup { 149 | font-size: 75%; 150 | line-height: 0; 151 | position: relative; 152 | vertical-align: baseline; 153 | } 154 | 155 | sub { 156 | bottom: -0.25em; 157 | } 158 | 159 | sup { 160 | top: -0.5em; 161 | } 162 | 163 | /* 164 | 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) 165 | 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) 166 | 3. Remove gaps between table borders by default. 167 | */ 168 | 169 | table { 170 | text-indent: 0; 171 | /* 1 */ 172 | border-color: inherit; 173 | /* 2 */ 174 | border-collapse: collapse; 175 | /* 3 */ 176 | } 177 | 178 | /* 179 | 1. Change the font styles in all browsers. 180 | 2. Remove the margin in Firefox and Safari. 181 | 3. Remove default padding in all browsers. 182 | */ 183 | 184 | button, 185 | input, 186 | optgroup, 187 | select, 188 | textarea { 189 | font-family: inherit; 190 | /* 1 */ 191 | font-size: 100%; 192 | /* 1 */ 193 | font-weight: inherit; 194 | /* 1 */ 195 | line-height: inherit; 196 | /* 1 */ 197 | color: inherit; 198 | /* 1 */ 199 | margin: 0; 200 | /* 2 */ 201 | padding: 0; 202 | /* 3 */ 203 | } 204 | 205 | /* 206 | Remove the inheritance of text transform in Edge and Firefox. 207 | */ 208 | 209 | button, 210 | select { 211 | text-transform: none; 212 | } 213 | 214 | /* 215 | 1. Correct the inability to style clickable types in iOS and Safari. 216 | 2. Remove default button styles. 217 | */ 218 | 219 | button, 220 | [type='button'], 221 | [type='reset'], 222 | [type='submit'] { 223 | -webkit-appearance: button; 224 | /* 1 */ 225 | background-color: transparent; 226 | /* 2 */ 227 | background-image: none; 228 | /* 2 */ 229 | } 230 | 231 | /* 232 | Use the modern Firefox focus style for all focusable elements. 233 | */ 234 | 235 | :-moz-focusring { 236 | outline: auto; 237 | } 238 | 239 | /* 240 | Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) 241 | */ 242 | 243 | :-moz-ui-invalid { 244 | box-shadow: none; 245 | } 246 | 247 | /* 248 | Add the correct vertical alignment in Chrome and Firefox. 249 | */ 250 | 251 | progress { 252 | vertical-align: baseline; 253 | } 254 | 255 | /* 256 | Correct the cursor style of increment and decrement buttons in Safari. 257 | */ 258 | 259 | ::-webkit-inner-spin-button, 260 | ::-webkit-outer-spin-button { 261 | height: auto; 262 | } 263 | 264 | /* 265 | 1. Correct the odd appearance in Chrome and Safari. 266 | 2. Correct the outline style in Safari. 267 | */ 268 | 269 | [type='search'] { 270 | -webkit-appearance: textfield; 271 | /* 1 */ 272 | outline-offset: -2px; 273 | /* 2 */ 274 | } 275 | 276 | /* 277 | Remove the inner padding in Chrome and Safari on macOS. 278 | */ 279 | 280 | ::-webkit-search-decoration { 281 | -webkit-appearance: none; 282 | } 283 | 284 | /* 285 | 1. Correct the inability to style clickable types in iOS and Safari. 286 | 2. Change font properties to `inherit` in Safari. 287 | */ 288 | 289 | ::-webkit-file-upload-button { 290 | -webkit-appearance: button; 291 | /* 1 */ 292 | font: inherit; 293 | /* 2 */ 294 | } 295 | 296 | /* 297 | Add the correct display in Chrome and Safari. 298 | */ 299 | 300 | summary { 301 | display: list-item; 302 | } 303 | 304 | /* 305 | Removes the default spacing and border for appropriate elements. 306 | */ 307 | 308 | blockquote, 309 | dl, 310 | dd, 311 | h1, 312 | h2, 313 | h3, 314 | h4, 315 | h5, 316 | h6, 317 | hr, 318 | figure, 319 | p, 320 | pre { 321 | margin: 0; 322 | } 323 | 324 | fieldset { 325 | margin: 0; 326 | padding: 0; 327 | } 328 | 329 | legend { 330 | padding: 0; 331 | } 332 | 333 | ol, 334 | ul, 335 | menu { 336 | list-style: none; 337 | margin: 0; 338 | padding: 0; 339 | } 340 | 341 | /* 342 | Prevent resizing textareas horizontally by default. 343 | */ 344 | 345 | textarea { 346 | resize: vertical; 347 | } 348 | 349 | /* 350 | 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) 351 | 2. Set the default placeholder color to the user's configured gray 400 color. 352 | */ 353 | 354 | input::-moz-placeholder, textarea::-moz-placeholder { 355 | opacity: 1; 356 | /* 1 */ 357 | color: #9ca3af; 358 | /* 2 */ 359 | } 360 | 361 | input::placeholder, 362 | textarea::placeholder { 363 | opacity: 1; 364 | /* 1 */ 365 | color: #9ca3af; 366 | /* 2 */ 367 | } 368 | 369 | /* 370 | Set the default cursor for buttons. 371 | */ 372 | 373 | button, 374 | [role="button"] { 375 | cursor: pointer; 376 | } 377 | 378 | /* 379 | Make sure disabled buttons don't get the pointer cursor. 380 | */ 381 | 382 | :disabled { 383 | cursor: default; 384 | } 385 | 386 | /* 387 | 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) 388 | 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) 389 | This can trigger a poorly considered lint error in some tools but is included by design. 390 | */ 391 | 392 | img, 393 | svg, 394 | video, 395 | canvas, 396 | audio, 397 | iframe, 398 | embed, 399 | object { 400 | display: block; 401 | /* 1 */ 402 | vertical-align: middle; 403 | /* 2 */ 404 | } 405 | 406 | /* 407 | Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) 408 | */ 409 | 410 | img, 411 | video { 412 | max-width: 100%; 413 | height: auto; 414 | } 415 | 416 | /* Make elements with the HTML hidden attribute stay hidden by default */ 417 | 418 | [hidden] { 419 | display: none; 420 | } 421 | 422 | h1, h2, h3, h4, h5, h6 { 423 | font-family: Gemunu Libre, sans-serif; 424 | text-transform: uppercase; 425 | } 426 | 427 | h2 { 428 | font-size: 1.5rem; 429 | line-height: 2rem; 430 | letter-spacing: 0.05em; 431 | } 432 | 433 | a { 434 | font-family: Gemunu Libre, sans-serif; 435 | } 436 | 437 | *, ::before, ::after { 438 | --tw-border-spacing-x: 0; 439 | --tw-border-spacing-y: 0; 440 | --tw-translate-x: 0; 441 | --tw-translate-y: 0; 442 | --tw-rotate: 0; 443 | --tw-skew-x: 0; 444 | --tw-skew-y: 0; 445 | --tw-scale-x: 1; 446 | --tw-scale-y: 1; 447 | --tw-pan-x: ; 448 | --tw-pan-y: ; 449 | --tw-pinch-zoom: ; 450 | --tw-scroll-snap-strictness: proximity; 451 | --tw-ordinal: ; 452 | --tw-slashed-zero: ; 453 | --tw-numeric-figure: ; 454 | --tw-numeric-spacing: ; 455 | --tw-numeric-fraction: ; 456 | --tw-ring-inset: ; 457 | --tw-ring-offset-width: 0px; 458 | --tw-ring-offset-color: #fff; 459 | --tw-ring-color: rgb(59 130 246 / 0.5); 460 | --tw-ring-offset-shadow: 0 0 #0000; 461 | --tw-ring-shadow: 0 0 #0000; 462 | --tw-shadow: 0 0 #0000; 463 | --tw-shadow-colored: 0 0 #0000; 464 | --tw-blur: ; 465 | --tw-brightness: ; 466 | --tw-contrast: ; 467 | --tw-grayscale: ; 468 | --tw-hue-rotate: ; 469 | --tw-invert: ; 470 | --tw-saturate: ; 471 | --tw-sepia: ; 472 | --tw-drop-shadow: ; 473 | --tw-backdrop-blur: ; 474 | --tw-backdrop-brightness: ; 475 | --tw-backdrop-contrast: ; 476 | --tw-backdrop-grayscale: ; 477 | --tw-backdrop-hue-rotate: ; 478 | --tw-backdrop-invert: ; 479 | --tw-backdrop-opacity: ; 480 | --tw-backdrop-saturate: ; 481 | --tw-backdrop-sepia: ; 482 | } 483 | 484 | ::backdrop { 485 | --tw-border-spacing-x: 0; 486 | --tw-border-spacing-y: 0; 487 | --tw-translate-x: 0; 488 | --tw-translate-y: 0; 489 | --tw-rotate: 0; 490 | --tw-skew-x: 0; 491 | --tw-skew-y: 0; 492 | --tw-scale-x: 1; 493 | --tw-scale-y: 1; 494 | --tw-pan-x: ; 495 | --tw-pan-y: ; 496 | --tw-pinch-zoom: ; 497 | --tw-scroll-snap-strictness: proximity; 498 | --tw-ordinal: ; 499 | --tw-slashed-zero: ; 500 | --tw-numeric-figure: ; 501 | --tw-numeric-spacing: ; 502 | --tw-numeric-fraction: ; 503 | --tw-ring-inset: ; 504 | --tw-ring-offset-width: 0px; 505 | --tw-ring-offset-color: #fff; 506 | --tw-ring-color: rgb(59 130 246 / 0.5); 507 | --tw-ring-offset-shadow: 0 0 #0000; 508 | --tw-ring-shadow: 0 0 #0000; 509 | --tw-shadow: 0 0 #0000; 510 | --tw-shadow-colored: 0 0 #0000; 511 | --tw-blur: ; 512 | --tw-brightness: ; 513 | --tw-contrast: ; 514 | --tw-grayscale: ; 515 | --tw-hue-rotate: ; 516 | --tw-invert: ; 517 | --tw-saturate: ; 518 | --tw-sepia: ; 519 | --tw-drop-shadow: ; 520 | --tw-backdrop-blur: ; 521 | --tw-backdrop-brightness: ; 522 | --tw-backdrop-contrast: ; 523 | --tw-backdrop-grayscale: ; 524 | --tw-backdrop-hue-rotate: ; 525 | --tw-backdrop-invert: ; 526 | --tw-backdrop-opacity: ; 527 | --tw-backdrop-saturate: ; 528 | --tw-backdrop-sepia: ; 529 | } 530 | 531 | .container { 532 | width: 100%; 533 | margin-right: auto; 534 | margin-left: auto; 535 | } 536 | 537 | @media (min-width: 1140px) { 538 | .container { 539 | max-width: 1140px; 540 | } 541 | } 542 | 543 | .absolute { 544 | position: absolute; 545 | } 546 | 547 | .relative { 548 | position: relative; 549 | } 550 | 551 | .bottom-0 { 552 | bottom: 0px; 553 | } 554 | 555 | .bottom-5 { 556 | bottom: 1.25rem; 557 | } 558 | 559 | .left-10 { 560 | left: 2.5rem; 561 | } 562 | 563 | .bottom-8 { 564 | bottom: 2rem; 565 | } 566 | 567 | .-bottom-2 { 568 | bottom: -0.5rem; 569 | } 570 | 571 | .-top-12 { 572 | top: -3rem; 573 | } 574 | 575 | .top-1 { 576 | top: 0.25rem; 577 | } 578 | 579 | .left-5 { 580 | left: 1.25rem; 581 | } 582 | 583 | .col-span-6 { 584 | grid-column: span 6 / span 6; 585 | } 586 | 587 | .col-span-2 { 588 | grid-column: span 2 / span 2; 589 | } 590 | 591 | .mx-4 { 592 | margin-left: 1rem; 593 | margin-right: 1rem; 594 | } 595 | 596 | .-ml-4 { 597 | margin-left: -1rem; 598 | } 599 | 600 | .mb-8 { 601 | margin-bottom: 2rem; 602 | } 603 | 604 | .mt-2 { 605 | margin-top: 0.5rem; 606 | } 607 | 608 | .mb-2 { 609 | margin-bottom: 0.5rem; 610 | } 611 | 612 | .block { 613 | display: block; 614 | } 615 | 616 | .flex { 617 | display: flex; 618 | } 619 | 620 | .grid { 621 | display: grid; 622 | } 623 | 624 | .hidden { 625 | display: none; 626 | } 627 | 628 | .h-1 { 629 | height: 0.25rem; 630 | } 631 | 632 | .h-96 { 633 | height: 24rem; 634 | } 635 | 636 | .h-full { 637 | height: 100%; 638 | } 639 | 640 | .h-8 { 641 | height: 2rem; 642 | } 643 | 644 | .h-3 { 645 | height: 0.75rem; 646 | } 647 | 648 | .h-24 { 649 | height: 6rem; 650 | } 651 | 652 | .w-8 { 653 | width: 2rem; 654 | } 655 | 656 | .w-24 { 657 | width: 6rem; 658 | } 659 | 660 | .w-full { 661 | width: 100%; 662 | } 663 | 664 | .w-3\/4 { 665 | width: 75%; 666 | } 667 | 668 | .w-3 { 669 | width: 0.75rem; 670 | } 671 | 672 | .flex-1 { 673 | flex: 1 1 0%; 674 | } 675 | 676 | .basis-2\/3 { 677 | flex-basis: 66.666667%; 678 | } 679 | 680 | .basis-1\/3 { 681 | flex-basis: 33.333333%; 682 | } 683 | 684 | .basis-3\/4 { 685 | flex-basis: 75%; 686 | } 687 | 688 | .-rotate-45 { 689 | --tw-rotate: -45deg; 690 | transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); 691 | } 692 | 693 | .cursor-pointer { 694 | cursor: pointer; 695 | } 696 | 697 | .grid-cols-6 { 698 | grid-template-columns: repeat(6, minmax(0, 1fr)); 699 | } 700 | 701 | .grid-cols-5 { 702 | grid-template-columns: repeat(5, minmax(0, 1fr)); 703 | } 704 | 705 | .flex-row { 706 | flex-direction: row; 707 | } 708 | 709 | .flex-col { 710 | flex-direction: column; 711 | } 712 | 713 | .flex-wrap { 714 | flex-wrap: wrap; 715 | } 716 | 717 | .items-center { 718 | align-items: center; 719 | } 720 | 721 | .justify-start { 722 | justify-content: flex-start; 723 | } 724 | 725 | .justify-end { 726 | justify-content: flex-end; 727 | } 728 | 729 | .justify-center { 730 | justify-content: center; 731 | } 732 | 733 | .justify-between { 734 | justify-content: space-between; 735 | } 736 | 737 | .gap-10 { 738 | gap: 2.5rem; 739 | } 740 | 741 | .gap-2 { 742 | gap: 0.5rem; 743 | } 744 | 745 | .space-x-8 > :not([hidden]) ~ :not([hidden]) { 746 | --tw-space-x-reverse: 0; 747 | margin-right: calc(2rem * var(--tw-space-x-reverse)); 748 | margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); 749 | } 750 | 751 | .space-y-1 > :not([hidden]) ~ :not([hidden]) { 752 | --tw-space-y-reverse: 0; 753 | margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); 754 | margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); 755 | } 756 | 757 | .space-x-4 > :not([hidden]) ~ :not([hidden]) { 758 | --tw-space-x-reverse: 0; 759 | margin-right: calc(1rem * var(--tw-space-x-reverse)); 760 | margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); 761 | } 762 | 763 | .space-x-2 > :not([hidden]) ~ :not([hidden]) { 764 | --tw-space-x-reverse: 0; 765 | margin-right: calc(0.5rem * var(--tw-space-x-reverse)); 766 | margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); 767 | } 768 | 769 | .space-x-3 > :not([hidden]) ~ :not([hidden]) { 770 | --tw-space-x-reverse: 0; 771 | margin-right: calc(0.75rem * var(--tw-space-x-reverse)); 772 | margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); 773 | } 774 | 775 | .space-y-8 > :not([hidden]) ~ :not([hidden]) { 776 | --tw-space-y-reverse: 0; 777 | margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); 778 | margin-bottom: calc(2rem * var(--tw-space-y-reverse)); 779 | } 780 | 781 | .space-y-4 > :not([hidden]) ~ :not([hidden]) { 782 | --tw-space-y-reverse: 0; 783 | margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); 784 | margin-bottom: calc(1rem * var(--tw-space-y-reverse)); 785 | } 786 | 787 | .space-x-1 > :not([hidden]) ~ :not([hidden]) { 788 | --tw-space-x-reverse: 0; 789 | margin-right: calc(0.25rem * var(--tw-space-x-reverse)); 790 | margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); 791 | } 792 | 793 | .divide-x > :not([hidden]) ~ :not([hidden]) { 794 | --tw-divide-x-reverse: 0; 795 | border-right-width: calc(1px * var(--tw-divide-x-reverse)); 796 | border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); 797 | } 798 | 799 | .divide-gega-red > :not([hidden]) ~ :not([hidden]) { 800 | --tw-divide-opacity: 1; 801 | border-color: rgb(188 26 69 / var(--tw-divide-opacity)); 802 | } 803 | 804 | .divide-opacity-50 > :not([hidden]) ~ :not([hidden]) { 805 | --tw-divide-opacity: 0.5; 806 | } 807 | 808 | .overflow-hidden { 809 | overflow: hidden; 810 | } 811 | 812 | .whitespace-nowrap { 813 | white-space: nowrap; 814 | } 815 | 816 | .rounded-full { 817 | border-radius: 9999px; 818 | } 819 | 820 | .border { 821 | border-width: 1px; 822 | } 823 | 824 | .border-r { 825 | border-right-width: 1px; 826 | } 827 | 828 | .border-b { 829 | border-bottom-width: 1px; 830 | } 831 | 832 | .border-t { 833 | border-top-width: 1px; 834 | } 835 | 836 | .border-gega-red { 837 | --tw-border-opacity: 1; 838 | border-color: rgb(188 26 69 / var(--tw-border-opacity)); 839 | } 840 | 841 | .bg-black { 842 | --tw-bg-opacity: 1; 843 | background-color: rgb(0 0 0 / var(--tw-bg-opacity)); 844 | } 845 | 846 | .bg-gega-grey { 847 | --tw-bg-opacity: 1; 848 | background-color: rgb(221 221 221 / var(--tw-bg-opacity)); 849 | } 850 | 851 | .bg-transparent { 852 | background-color: transparent; 853 | } 854 | 855 | .bg-gega-red { 856 | --tw-bg-opacity: 1; 857 | background-color: rgb(188 26 69 / var(--tw-bg-opacity)); 858 | } 859 | 860 | .bg-gega-white { 861 | --tw-bg-opacity: 1; 862 | background-color: rgb(247 247 247 / var(--tw-bg-opacity)); 863 | } 864 | 865 | .bg-gega-melon { 866 | --tw-bg-opacity: 1; 867 | background-color: rgb(255 211 105 / var(--tw-bg-opacity)); 868 | } 869 | 870 | .bg-white { 871 | --tw-bg-opacity: 1; 872 | background-color: rgb(255 255 255 / var(--tw-bg-opacity)); 873 | } 874 | 875 | .bg-gradient-to-r { 876 | background-image: linear-gradient(to right, var(--tw-gradient-stops)); 877 | } 878 | 879 | .bg-gradient-to-b { 880 | background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); 881 | } 882 | 883 | .from-gega-red { 884 | --tw-gradient-from: #BC1A45; 885 | --tw-gradient-to: rgb(188 26 69 / 0); 886 | --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); 887 | } 888 | 889 | .from-transparent { 890 | --tw-gradient-from: transparent; 891 | --tw-gradient-to: rgb(0 0 0 / 0); 892 | --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); 893 | } 894 | 895 | .to-gega-grey { 896 | --tw-gradient-to: #DDDDDD; 897 | } 898 | 899 | .to-black { 900 | --tw-gradient-to: #000; 901 | } 902 | 903 | .bg-clip-text { 904 | -webkit-background-clip: text; 905 | background-clip: text; 906 | } 907 | 908 | .object-cover { 909 | -o-object-fit: cover; 910 | object-fit: cover; 911 | } 912 | 913 | .p-4 { 914 | padding: 1rem; 915 | } 916 | 917 | .py-6 { 918 | padding-top: 1.5rem; 919 | padding-bottom: 1.5rem; 920 | } 921 | 922 | .px-4 { 923 | padding-left: 1rem; 924 | padding-right: 1rem; 925 | } 926 | 927 | .py-1 { 928 | padding-top: 0.25rem; 929 | padding-bottom: 0.25rem; 930 | } 931 | 932 | .px-3 { 933 | padding-left: 0.75rem; 934 | padding-right: 0.75rem; 935 | } 936 | 937 | .py-24 { 938 | padding-top: 6rem; 939 | padding-bottom: 6rem; 940 | } 941 | 942 | .px-6 { 943 | padding-left: 1.5rem; 944 | padding-right: 1.5rem; 945 | } 946 | 947 | .py-10 { 948 | padding-top: 2.5rem; 949 | padding-bottom: 2.5rem; 950 | } 951 | 952 | .px-10 { 953 | padding-left: 2.5rem; 954 | padding-right: 2.5rem; 955 | } 956 | 957 | .px-2 { 958 | padding-left: 0.5rem; 959 | padding-right: 0.5rem; 960 | } 961 | 962 | .pl-4 { 963 | padding-left: 1rem; 964 | } 965 | 966 | .pr-4 { 967 | padding-right: 1rem; 968 | } 969 | 970 | .pl-10 { 971 | padding-left: 2.5rem; 972 | } 973 | 974 | .pl-2 { 975 | padding-left: 0.5rem; 976 | } 977 | 978 | .pl-8 { 979 | padding-left: 2rem; 980 | } 981 | 982 | .pb-8 { 983 | padding-bottom: 2rem; 984 | } 985 | 986 | .text-center { 987 | text-align: center; 988 | } 989 | 990 | .font-open { 991 | font-family: Open Sans, sans-serif; 992 | } 993 | 994 | .font-gemunu { 995 | font-family: Gemunu Libre, sans-serif; 996 | } 997 | 998 | .text-4xl { 999 | font-size: 2.25rem; 1000 | line-height: 2.5rem; 1001 | } 1002 | 1003 | .text-sm { 1004 | font-size: 0.875rem; 1005 | line-height: 1.25rem; 1006 | } 1007 | 1008 | .text-xs { 1009 | font-size: 0.75rem; 1010 | line-height: 1rem; 1011 | } 1012 | 1013 | .text-xl { 1014 | font-size: 1.25rem; 1015 | line-height: 1.75rem; 1016 | } 1017 | 1018 | .text-2xl { 1019 | font-size: 1.5rem; 1020 | line-height: 2rem; 1021 | } 1022 | 1023 | .text-lg { 1024 | font-size: 1.125rem; 1025 | line-height: 1.75rem; 1026 | } 1027 | 1028 | .font-bold { 1029 | font-weight: 700; 1030 | } 1031 | 1032 | .uppercase { 1033 | text-transform: uppercase; 1034 | } 1035 | 1036 | .tracking-wider { 1037 | letter-spacing: 0.05em; 1038 | } 1039 | 1040 | .tracking-tighter { 1041 | letter-spacing: -0.05em; 1042 | } 1043 | 1044 | .text-gega-grey { 1045 | --tw-text-opacity: 1; 1046 | color: rgb(221 221 221 / var(--tw-text-opacity)); 1047 | } 1048 | 1049 | .text-transparent { 1050 | color: transparent; 1051 | } 1052 | 1053 | .text-gega-melon { 1054 | --tw-text-opacity: 1; 1055 | color: rgb(255 211 105 / var(--tw-text-opacity)); 1056 | } 1057 | 1058 | .text-gega-red { 1059 | --tw-text-opacity: 1; 1060 | color: rgb(188 26 69 / var(--tw-text-opacity)); 1061 | } 1062 | 1063 | .text-white { 1064 | --tw-text-opacity: 1; 1065 | color: rgb(255 255 255 / var(--tw-text-opacity)); 1066 | } 1067 | 1068 | .text-black { 1069 | --tw-text-opacity: 1; 1070 | color: rgb(0 0 0 / var(--tw-text-opacity)); 1071 | } 1072 | 1073 | .opacity-0 { 1074 | opacity: 0; 1075 | } 1076 | 1077 | .outline-none { 1078 | outline: 2px solid transparent; 1079 | outline-offset: 2px; 1080 | } 1081 | 1082 | .transition { 1083 | transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; 1084 | transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; 1085 | transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; 1086 | transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 1087 | transition-duration: 150ms; 1088 | } 1089 | 1090 | .duration-500 { 1091 | transition-duration: 500ms; 1092 | } 1093 | 1094 | .duration-1000 { 1095 | transition-duration: 1000ms; 1096 | } 1097 | 1098 | .placeholder\:text-xs::-moz-placeholder { 1099 | font-size: 0.75rem; 1100 | line-height: 1rem; 1101 | } 1102 | 1103 | .placeholder\:text-xs::placeholder { 1104 | font-size: 0.75rem; 1105 | line-height: 1rem; 1106 | } 1107 | 1108 | .hover\:bg-rose-600:hover { 1109 | --tw-bg-opacity: 1; 1110 | background-color: rgb(225 29 72 / var(--tw-bg-opacity)); 1111 | } 1112 | 1113 | .hover\:text-gega-melon:hover { 1114 | --tw-text-opacity: 1; 1115 | color: rgb(255 211 105 / var(--tw-text-opacity)); 1116 | } 1117 | 1118 | .hover\:text-gega-grey:hover { 1119 | --tw-text-opacity: 1; 1120 | color: rgb(221 221 221 / var(--tw-text-opacity)); 1121 | } 1122 | 1123 | .hover\:text-gega-red:hover { 1124 | --tw-text-opacity: 1; 1125 | color: rgb(188 26 69 / var(--tw-text-opacity)); 1126 | } 1127 | 1128 | .focus\:outline-none:focus { 1129 | outline: 2px solid transparent; 1130 | outline-offset: 2px; 1131 | } 1132 | 1133 | .group:hover .group-hover\:bottom-2 { 1134 | bottom: 0.5rem; 1135 | } 1136 | 1137 | .group:hover .group-hover\:ml-0 { 1138 | margin-left: 0px; 1139 | } 1140 | 1141 | .group:hover .group-hover\:mb-1 { 1142 | margin-bottom: 0.25rem; 1143 | } 1144 | 1145 | .group:hover .group-hover\:mb-2 { 1146 | margin-bottom: 0.5rem; 1147 | } 1148 | 1149 | .group:hover .group-hover\:mb-10 { 1150 | margin-bottom: 2.5rem; 1151 | } 1152 | 1153 | .group:hover .group-hover\:scale-110 { 1154 | --tw-scale-x: 1.1; 1155 | --tw-scale-y: 1.1; 1156 | transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); 1157 | } 1158 | 1159 | .group:hover .group-hover\:cursor-pointer { 1160 | cursor: pointer; 1161 | } 1162 | 1163 | .group:hover .group-hover\:text-gega-red { 1164 | --tw-text-opacity: 1; 1165 | color: rgb(188 26 69 / var(--tw-text-opacity)); 1166 | } 1167 | 1168 | .group:hover .group-hover\:text-gega-melon { 1169 | --tw-text-opacity: 1; 1170 | color: rgb(255 211 105 / var(--tw-text-opacity)); 1171 | } 1172 | 1173 | .group:hover .group-hover\:opacity-100 { 1174 | opacity: 1; 1175 | } 1176 | 1177 | .group:hover .group-hover\:opacity-50 { 1178 | opacity: 0.5; 1179 | } 1180 | 1181 | .dark .dark\:bg-black { 1182 | --tw-bg-opacity: 1; 1183 | background-color: rgb(0 0 0 / var(--tw-bg-opacity)); 1184 | } 1185 | 1186 | .dark .dark\:text-gega-grey { 1187 | --tw-text-opacity: 1; 1188 | color: rgb(221 221 221 / var(--tw-text-opacity)); 1189 | } 1190 | 1191 | @media (min-width: 768px) { 1192 | .md\:col-span-3 { 1193 | grid-column: span 3 / span 3; 1194 | } 1195 | 1196 | .md\:block { 1197 | display: block; 1198 | } 1199 | 1200 | .md\:flex { 1201 | display: flex; 1202 | } 1203 | 1204 | .md\:hidden { 1205 | display: none; 1206 | } 1207 | 1208 | .md\:w-full { 1209 | width: 100%; 1210 | } 1211 | 1212 | .md\:basis-1\/4 { 1213 | flex-basis: 25%; 1214 | } 1215 | 1216 | .md\:basis-1\/2 { 1217 | flex-basis: 50%; 1218 | } 1219 | 1220 | .md\:basis-1\/3 { 1221 | flex-basis: 33.333333%; 1222 | } 1223 | 1224 | .md\:basis-2\/3 { 1225 | flex-basis: 66.666667%; 1226 | } 1227 | 1228 | .md\:flex-row { 1229 | flex-direction: row; 1230 | } 1231 | 1232 | .md\:pl-0 { 1233 | padding-left: 0px; 1234 | } 1235 | } 1236 | 1237 | @media (min-width: 1024px) { 1238 | .lg\:absolute { 1239 | position: absolute; 1240 | } 1241 | 1242 | .lg\:bottom-0 { 1243 | bottom: 0px; 1244 | } 1245 | 1246 | .lg\:left-0 { 1247 | left: 0px; 1248 | } 1249 | 1250 | .lg\:col-span-2 { 1251 | grid-column: span 2 / span 2; 1252 | } 1253 | 1254 | .lg\:block { 1255 | display: block; 1256 | } 1257 | 1258 | .lg\:flex { 1259 | display: flex; 1260 | } 1261 | 1262 | .lg\:hidden { 1263 | display: none; 1264 | } 1265 | 1266 | .lg\:h-128 { 1267 | height: 32rem; 1268 | } 1269 | 1270 | .lg\:h-4 { 1271 | height: 1rem; 1272 | } 1273 | 1274 | .lg\:h-full { 1275 | height: 100%; 1276 | } 1277 | 1278 | .lg\:w-44 { 1279 | width: 11rem; 1280 | } 1281 | 1282 | .lg\:w-2\/3 { 1283 | width: 66.666667%; 1284 | } 1285 | 1286 | .lg\:w-4 { 1287 | width: 1rem; 1288 | } 1289 | 1290 | .lg\:basis-1\/3 { 1291 | flex-basis: 33.333333%; 1292 | } 1293 | 1294 | .lg\:basis-1\/2 { 1295 | flex-basis: 50%; 1296 | } 1297 | 1298 | .lg\:flex-row { 1299 | flex-direction: row; 1300 | } 1301 | 1302 | .lg\:flex-col { 1303 | flex-direction: column; 1304 | } 1305 | 1306 | .lg\:flex-nowrap { 1307 | flex-wrap: nowrap; 1308 | } 1309 | 1310 | .lg\:justify-between { 1311 | justify-content: space-between; 1312 | } 1313 | 1314 | .lg\:space-x-16 > :not([hidden]) ~ :not([hidden]) { 1315 | --tw-space-x-reverse: 0; 1316 | margin-right: calc(4rem * var(--tw-space-x-reverse)); 1317 | margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))); 1318 | } 1319 | 1320 | .lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) { 1321 | --tw-space-x-reverse: 0; 1322 | margin-right: calc(2rem * var(--tw-space-x-reverse)); 1323 | margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); 1324 | } 1325 | 1326 | .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) { 1327 | --tw-space-y-reverse: 0; 1328 | margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); 1329 | margin-bottom: calc(0px * var(--tw-space-y-reverse)); 1330 | } 1331 | 1332 | .lg\:py-12 { 1333 | padding-top: 3rem; 1334 | padding-bottom: 3rem; 1335 | } 1336 | 1337 | .lg\:px-0 { 1338 | padding-left: 0px; 1339 | padding-right: 0px; 1340 | } 1341 | 1342 | .lg\:pl-0 { 1343 | padding-left: 0px; 1344 | } 1345 | 1346 | .lg\:pb-16 { 1347 | padding-bottom: 4rem; 1348 | } 1349 | 1350 | .lg\:text-6xl { 1351 | font-size: 3.75rem; 1352 | line-height: 1; 1353 | } 1354 | 1355 | .lg\:text-lg { 1356 | font-size: 1.125rem; 1357 | line-height: 1.75rem; 1358 | } 1359 | 1360 | .lg\:text-base { 1361 | font-size: 1rem; 1362 | line-height: 1.5rem; 1363 | } 1364 | 1365 | .lg\:text-3xl { 1366 | font-size: 1.875rem; 1367 | line-height: 2.25rem; 1368 | } 1369 | 1370 | .group:hover .lg\:group-hover\:mb-20 { 1371 | margin-bottom: 5rem; 1372 | } 1373 | } -------------------------------------------------------------------------------- /public/images/batman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/batman.jpg -------------------------------------------------------------------------------- /public/images/matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/matrix.png -------------------------------------------------------------------------------- /public/images/mv1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/mv1.jpg -------------------------------------------------------------------------------- /public/images/mv2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/mv2.jpg -------------------------------------------------------------------------------- /public/images/mv3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/mv3.jpg -------------------------------------------------------------------------------- /public/images/mv4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/mv4.jpg -------------------------------------------------------------------------------- /public/images/mv5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/mv5.jpg -------------------------------------------------------------------------------- /public/images/mv6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/mv6.jpg -------------------------------------------------------------------------------- /public/images/new1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/new1.jpg -------------------------------------------------------------------------------- /public/images/new2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/new2.jpg -------------------------------------------------------------------------------- /public/images/new3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/new3.jpg -------------------------------------------------------------------------------- /public/images/new4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/new4.jpg -------------------------------------------------------------------------------- /public/images/new5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/new5.jpg -------------------------------------------------------------------------------- /public/images/userava1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/userava1.jpg -------------------------------------------------------------------------------- /public/images/userava2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/userava2.jpg -------------------------------------------------------------------------------- /public/images/userava3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/userava3.jpg -------------------------------------------------------------------------------- /public/images/userava4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/userava4.jpg -------------------------------------------------------------------------------- /public/images/userava5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArinSoftware/gega-project/45b6bbe20e9821443660c55aee2c581789a0be8c/public/images/userava5.jpg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 | 9 | 10 | 11 | 13 | 14 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |96 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente quas officia aut quidem? Numquam fuga quis 97 | repellendus ad beatae culpa? 98 |
99 | 100 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto, delectus.
316 |ON NOW 01 2022
317 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto, delectus.
329 |ON NOW 01 2022
330 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto, delectus.
342 |ON NOW 01 2022
343 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto, delectus.
355 |ON NOW 01 2022
356 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto, delectus.
368 |ON NOW 01 2022
369 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Natus unde repellat impedit 391 | consequatur soluta 392 | obcaecati totam animi excepturi est vero?
393 |Oldie & Goldie
401 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias, consequatur 423 | temporibus dolorem nihil 424 | excepturi quos. Amet cupiditate aperiam temporibus perferendis?
425 | 426 |ON DEC 17, 2022
429 |12
432 | 433 |09
434 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias, consequatur 447 | temporibus dolorem nihil 448 | excepturi quos. Amet cupiditate aperiam temporibus perferendis?
449 | 450 |ON DEC 17, 2022
453 |12
456 | 457 |09
458 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias, consequatur 471 | temporibus dolorem nihil 472 | excepturi quos. Amet cupiditate aperiam temporibus perferendis?
473 | 474 |ON DEC 17, 2022
477 |12
480 | 481 |09
482 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias, consequatur 495 | temporibus dolorem nihil 496 | excepturi quos. Amet cupiditate aperiam temporibus perferendis?
497 | 498 |ON DEC 17, 2022
501 |12
504 | 505 |09
506 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias, consequatur 519 | temporibus dolorem nihil 520 | excepturi quos. Amet cupiditate aperiam temporibus perferendis?
521 | 522 |ON DEC 17, 2022
525 |12
528 | 529 |09
530 |