├── .eslintrc.json ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── public ├── next.svg └── vercel.svg ├── src ├── app │ ├── globals.css │ ├── layout.tsx │ └── page.tsx └── middleware.ts ├── tailwind.config.js └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | 27 | # local env files 28 | .env*.local 29 | 30 | # vercel 31 | .vercel 32 | 33 | # typescript 34 | *.tsbuildinfo 35 | next-env.d.ts 36 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.tsdk": "node_modules/.pnpm/typescript@5.0.4/node_modules/typescript/lib", 3 | "typescript.enablePromptUseWorkspaceTsdk": true 4 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | I just wanted to make redirecting things I have in Vercel's DNS easier. 2 | 3 | I thought I could make it a generic thing that anyone could point their domains at, but I was wrong. 4 | 5 | It's relatively easy to self host at least? 6 | 7 | Maybe I'll make a UI for it at some point. 8 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | experimental: { 4 | appDir: true, 5 | runtime: "experimental-edge", 6 | }, 7 | }; 8 | 9 | module.exports = nextConfig; 10 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "redirectthing", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start", 9 | "lint": "next lint" 10 | }, 11 | "dependencies": { 12 | "@types/node": "18.15.11", 13 | "@types/react": "18.0.33", 14 | "@types/react-dom": "18.0.11", 15 | "autoprefixer": "10.4.14", 16 | "eslint": "8.38.0", 17 | "eslint-config-next": "13.3.0", 18 | "next": "13.3.0", 19 | "postcss": "8.4.21", 20 | "react": "18.2.0", 21 | "react-dom": "18.2.0", 22 | "tailwindcss": "3.3.1", 23 | "typescript": "5.0.4" 24 | }, 25 | "devDependencies": { 26 | "prettier": "^2.8.7", 27 | "prettier-plugin-tailwindcss": "^0.2.6" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.0' 2 | 3 | dependencies: 4 | '@types/node': 5 | specifier: 18.15.11 6 | version: 18.15.11 7 | '@types/react': 8 | specifier: 18.0.33 9 | version: 18.0.33 10 | '@types/react-dom': 11 | specifier: 18.0.11 12 | version: 18.0.11 13 | autoprefixer: 14 | specifier: 10.4.14 15 | version: 10.4.14(postcss@8.4.21) 16 | eslint: 17 | specifier: 8.38.0 18 | version: 8.38.0 19 | eslint-config-next: 20 | specifier: 13.3.0 21 | version: 13.3.0(eslint@8.38.0)(typescript@5.0.4) 22 | next: 23 | specifier: 13.3.0 24 | version: 13.3.0(react-dom@18.2.0)(react@18.2.0) 25 | postcss: 26 | specifier: 8.4.21 27 | version: 8.4.21 28 | react: 29 | specifier: 18.2.0 30 | version: 18.2.0 31 | react-dom: 32 | specifier: 18.2.0 33 | version: 18.2.0(react@18.2.0) 34 | tailwindcss: 35 | specifier: 3.3.1 36 | version: 3.3.1(postcss@8.4.21) 37 | typescript: 38 | specifier: 5.0.4 39 | version: 5.0.4 40 | 41 | devDependencies: 42 | prettier: 43 | specifier: ^2.8.7 44 | version: 2.8.7 45 | prettier-plugin-tailwindcss: 46 | specifier: ^0.2.6 47 | version: 0.2.6(prettier@2.8.7) 48 | 49 | packages: 50 | 51 | /@babel/runtime@7.21.0: 52 | resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} 53 | engines: {node: '>=6.9.0'} 54 | dependencies: 55 | regenerator-runtime: 0.13.11 56 | dev: false 57 | 58 | /@eslint-community/eslint-utils@4.4.0(eslint@8.38.0): 59 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 60 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 61 | peerDependencies: 62 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 63 | dependencies: 64 | eslint: 8.38.0 65 | eslint-visitor-keys: 3.4.0 66 | dev: false 67 | 68 | /@eslint-community/regexpp@4.5.0: 69 | resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} 70 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 71 | dev: false 72 | 73 | /@eslint/eslintrc@2.0.2: 74 | resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} 75 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 76 | dependencies: 77 | ajv: 6.12.6 78 | debug: 4.3.4 79 | espree: 9.5.1 80 | globals: 13.20.0 81 | ignore: 5.2.4 82 | import-fresh: 3.3.0 83 | js-yaml: 4.1.0 84 | minimatch: 3.1.2 85 | strip-json-comments: 3.1.1 86 | transitivePeerDependencies: 87 | - supports-color 88 | dev: false 89 | 90 | /@eslint/js@8.38.0: 91 | resolution: {integrity: sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==} 92 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 93 | dev: false 94 | 95 | /@humanwhocodes/config-array@0.11.8: 96 | resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} 97 | engines: {node: '>=10.10.0'} 98 | dependencies: 99 | '@humanwhocodes/object-schema': 1.2.1 100 | debug: 4.3.4 101 | minimatch: 3.1.2 102 | transitivePeerDependencies: 103 | - supports-color 104 | dev: false 105 | 106 | /@humanwhocodes/module-importer@1.0.1: 107 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 108 | engines: {node: '>=12.22'} 109 | dev: false 110 | 111 | /@humanwhocodes/object-schema@1.2.1: 112 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 113 | dev: false 114 | 115 | /@next/env@13.3.0: 116 | resolution: {integrity: sha512-AjppRV4uG3No7L1plinoTQETH+j2F10TEnrMfzbTUYwze5sBUPveeeBAPZPm8OkJZ1epq9OyYKhZrvbD6/9HCQ==} 117 | dev: false 118 | 119 | /@next/eslint-plugin-next@13.3.0: 120 | resolution: {integrity: sha512-wuGN5qSEjSgcq9fVkH0Y/qIPFjnZtW3ZPwfjJOn7l/rrf6y8J24h/lo61kwqunTyzZJm/ETGfGVU9PUs8cnzEA==} 121 | dependencies: 122 | glob: 7.1.7 123 | dev: false 124 | 125 | /@next/swc-darwin-arm64@13.3.0: 126 | resolution: {integrity: sha512-DmIQCNq6JtccLPPBzf0dgh2vzMWt5wjxbP71pCi5EWpWYE3MsP6FcRXi4MlAmFNDQOfcFXR2r7kBeG1LpZUh1w==} 127 | engines: {node: '>= 10'} 128 | cpu: [arm64] 129 | os: [darwin] 130 | requiresBuild: true 131 | dev: false 132 | optional: true 133 | 134 | /@next/swc-darwin-x64@13.3.0: 135 | resolution: {integrity: sha512-oQoqFa88OGgwnYlnAGHVct618FRI/749se0N3S8t9Bzdv5CRbscnO0RcX901+YnNK4Q6yeiizfgO3b7kogtsZg==} 136 | engines: {node: '>= 10'} 137 | cpu: [x64] 138 | os: [darwin] 139 | requiresBuild: true 140 | dev: false 141 | optional: true 142 | 143 | /@next/swc-linux-arm64-gnu@13.3.0: 144 | resolution: {integrity: sha512-Wzz2p/WqAJUqTVoLo6H18WMeAXo3i+9DkPDae4oQG8LMloJ3if4NEZTnOnTUlro6cq+S/W4pTGa97nWTrOjbGw==} 145 | engines: {node: '>= 10'} 146 | cpu: [arm64] 147 | os: [linux] 148 | requiresBuild: true 149 | dev: false 150 | optional: true 151 | 152 | /@next/swc-linux-arm64-musl@13.3.0: 153 | resolution: {integrity: sha512-xPVrIQOQo9WXJYgmoTlMnAD/HlR/1e1ZIWGbwIzEirXBVBqMARUulBEIKdC19zuvoJ477qZJgBDCKtKEykCpyQ==} 154 | engines: {node: '>= 10'} 155 | cpu: [arm64] 156 | os: [linux] 157 | requiresBuild: true 158 | dev: false 159 | optional: true 160 | 161 | /@next/swc-linux-x64-gnu@13.3.0: 162 | resolution: {integrity: sha512-jOFlpGuPD7W2tuXVJP4wt9a3cpNxWAPcloq5EfMJRiXsBBOjLVFZA7boXYxEBzSVgUiVVr1V9T0HFM7pULJ1qA==} 163 | engines: {node: '>= 10'} 164 | cpu: [x64] 165 | os: [linux] 166 | requiresBuild: true 167 | dev: false 168 | optional: true 169 | 170 | /@next/swc-linux-x64-musl@13.3.0: 171 | resolution: {integrity: sha512-2OwKlzaBgmuet9XYHc3KwsEilzb04F540rlRXkAcjMHL7eCxB7uZIGtsVvKOnQLvC/elrUegwSw1+5f7WmfyOw==} 172 | engines: {node: '>= 10'} 173 | cpu: [x64] 174 | os: [linux] 175 | requiresBuild: true 176 | dev: false 177 | optional: true 178 | 179 | /@next/swc-win32-arm64-msvc@13.3.0: 180 | resolution: {integrity: sha512-OeHiA6YEvndxT46g+rzFK/MQTfftKxJmzslERMu9LDdC6Kez0bdrgEYed5eXFK2Z1viKZJCGRlhd06rBusyztA==} 181 | engines: {node: '>= 10'} 182 | cpu: [arm64] 183 | os: [win32] 184 | requiresBuild: true 185 | dev: false 186 | optional: true 187 | 188 | /@next/swc-win32-ia32-msvc@13.3.0: 189 | resolution: {integrity: sha512-4aB7K9mcVK1lYEzpOpqWrXHEZympU3oK65fnNcY1Qc4HLJFLJj8AViuqQd4jjjPNuV4sl8jAwTz3gN5VNGWB7w==} 190 | engines: {node: '>= 10'} 191 | cpu: [ia32] 192 | os: [win32] 193 | requiresBuild: true 194 | dev: false 195 | optional: true 196 | 197 | /@next/swc-win32-x64-msvc@13.3.0: 198 | resolution: {integrity: sha512-Reer6rkLLcoOvB0dd66+Y7WrWVFH7sEEkF/4bJCIfsSKnTStTYaHtwIJAwbqnt9I392Tqvku0KkoqZOryWV9LQ==} 199 | engines: {node: '>= 10'} 200 | cpu: [x64] 201 | os: [win32] 202 | requiresBuild: true 203 | dev: false 204 | optional: true 205 | 206 | /@nodelib/fs.scandir@2.1.5: 207 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 208 | engines: {node: '>= 8'} 209 | dependencies: 210 | '@nodelib/fs.stat': 2.0.5 211 | run-parallel: 1.2.0 212 | dev: false 213 | 214 | /@nodelib/fs.stat@2.0.5: 215 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 216 | engines: {node: '>= 8'} 217 | dev: false 218 | 219 | /@nodelib/fs.walk@1.2.8: 220 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 221 | engines: {node: '>= 8'} 222 | dependencies: 223 | '@nodelib/fs.scandir': 2.1.5 224 | fastq: 1.15.0 225 | dev: false 226 | 227 | /@pkgr/utils@2.3.1: 228 | resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} 229 | engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 230 | dependencies: 231 | cross-spawn: 7.0.3 232 | is-glob: 4.0.3 233 | open: 8.4.2 234 | picocolors: 1.0.0 235 | tiny-glob: 0.2.9 236 | tslib: 2.5.0 237 | dev: false 238 | 239 | /@rushstack/eslint-patch@1.2.0: 240 | resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} 241 | dev: false 242 | 243 | /@swc/helpers@0.4.14: 244 | resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} 245 | dependencies: 246 | tslib: 2.5.0 247 | dev: false 248 | 249 | /@types/json5@0.0.29: 250 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 251 | dev: false 252 | 253 | /@types/node@18.15.11: 254 | resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} 255 | dev: false 256 | 257 | /@types/prop-types@15.7.5: 258 | resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} 259 | dev: false 260 | 261 | /@types/react-dom@18.0.11: 262 | resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==} 263 | dependencies: 264 | '@types/react': 18.0.33 265 | dev: false 266 | 267 | /@types/react@18.0.33: 268 | resolution: {integrity: sha512-sHxzVxeanvQyQ1lr8NSHaj0kDzcNiGpILEVt69g9S31/7PfMvNCKLKcsHw4lYKjs3cGNJjXSP4mYzX43QlnjNA==} 269 | dependencies: 270 | '@types/prop-types': 15.7.5 271 | '@types/scheduler': 0.16.3 272 | csstype: 3.1.2 273 | dev: false 274 | 275 | /@types/scheduler@0.16.3: 276 | resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} 277 | dev: false 278 | 279 | /@typescript-eslint/parser@5.57.1(eslint@8.38.0)(typescript@5.0.4): 280 | resolution: {integrity: sha512-hlA0BLeVSA/wBPKdPGxoVr9Pp6GutGoY380FEhbVi0Ph4WNe8kLvqIRx76RSQt1lynZKfrXKs0/XeEk4zZycuA==} 281 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 282 | peerDependencies: 283 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 284 | typescript: '*' 285 | peerDependenciesMeta: 286 | typescript: 287 | optional: true 288 | dependencies: 289 | '@typescript-eslint/scope-manager': 5.57.1 290 | '@typescript-eslint/types': 5.57.1 291 | '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.4) 292 | debug: 4.3.4 293 | eslint: 8.38.0 294 | typescript: 5.0.4 295 | transitivePeerDependencies: 296 | - supports-color 297 | dev: false 298 | 299 | /@typescript-eslint/scope-manager@5.57.1: 300 | resolution: {integrity: sha512-N/RrBwEUKMIYxSKl0oDK5sFVHd6VI7p9K5MyUlVYAY6dyNb/wHUqndkTd3XhpGlXgnQsBkRZuu4f9kAHghvgPw==} 301 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 302 | dependencies: 303 | '@typescript-eslint/types': 5.57.1 304 | '@typescript-eslint/visitor-keys': 5.57.1 305 | dev: false 306 | 307 | /@typescript-eslint/types@5.57.1: 308 | resolution: {integrity: sha512-bSs4LOgyV3bJ08F5RDqO2KXqg3WAdwHCu06zOqcQ6vqbTJizyBhuh1o1ImC69X4bV2g1OJxbH71PJqiO7Y1RuA==} 309 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 310 | dev: false 311 | 312 | /@typescript-eslint/typescript-estree@5.57.1(typescript@5.0.4): 313 | resolution: {integrity: sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==} 314 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 315 | peerDependencies: 316 | typescript: '*' 317 | peerDependenciesMeta: 318 | typescript: 319 | optional: true 320 | dependencies: 321 | '@typescript-eslint/types': 5.57.1 322 | '@typescript-eslint/visitor-keys': 5.57.1 323 | debug: 4.3.4 324 | globby: 11.1.0 325 | is-glob: 4.0.3 326 | semver: 7.3.8 327 | tsutils: 3.21.0(typescript@5.0.4) 328 | typescript: 5.0.4 329 | transitivePeerDependencies: 330 | - supports-color 331 | dev: false 332 | 333 | /@typescript-eslint/visitor-keys@5.57.1: 334 | resolution: {integrity: sha512-RjQrAniDU0CEk5r7iphkm731zKlFiUjvcBS2yHAg8WWqFMCaCrD0rKEVOMUyMMcbGPZ0bPp56srkGWrgfZqLRA==} 335 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 336 | dependencies: 337 | '@typescript-eslint/types': 5.57.1 338 | eslint-visitor-keys: 3.4.0 339 | dev: false 340 | 341 | /acorn-jsx@5.3.2(acorn@8.8.2): 342 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 343 | peerDependencies: 344 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 345 | dependencies: 346 | acorn: 8.8.2 347 | dev: false 348 | 349 | /acorn@8.8.2: 350 | resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 351 | engines: {node: '>=0.4.0'} 352 | hasBin: true 353 | dev: false 354 | 355 | /ajv@6.12.6: 356 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 357 | dependencies: 358 | fast-deep-equal: 3.1.3 359 | fast-json-stable-stringify: 2.1.0 360 | json-schema-traverse: 0.4.1 361 | uri-js: 4.4.1 362 | dev: false 363 | 364 | /ansi-regex@5.0.1: 365 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 366 | engines: {node: '>=8'} 367 | dev: false 368 | 369 | /ansi-styles@4.3.0: 370 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 371 | engines: {node: '>=8'} 372 | dependencies: 373 | color-convert: 2.0.1 374 | dev: false 375 | 376 | /any-promise@1.3.0: 377 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 378 | dev: false 379 | 380 | /anymatch@3.1.3: 381 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 382 | engines: {node: '>= 8'} 383 | dependencies: 384 | normalize-path: 3.0.0 385 | picomatch: 2.3.1 386 | dev: false 387 | 388 | /arg@5.0.2: 389 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 390 | dev: false 391 | 392 | /argparse@2.0.1: 393 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 394 | dev: false 395 | 396 | /aria-query@5.1.3: 397 | resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} 398 | dependencies: 399 | deep-equal: 2.2.0 400 | dev: false 401 | 402 | /array-buffer-byte-length@1.0.0: 403 | resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} 404 | dependencies: 405 | call-bind: 1.0.2 406 | is-array-buffer: 3.0.2 407 | dev: false 408 | 409 | /array-includes@3.1.6: 410 | resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} 411 | engines: {node: '>= 0.4'} 412 | dependencies: 413 | call-bind: 1.0.2 414 | define-properties: 1.2.0 415 | es-abstract: 1.21.2 416 | get-intrinsic: 1.2.0 417 | is-string: 1.0.7 418 | dev: false 419 | 420 | /array-union@2.1.0: 421 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 422 | engines: {node: '>=8'} 423 | dev: false 424 | 425 | /array.prototype.flat@1.3.1: 426 | resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} 427 | engines: {node: '>= 0.4'} 428 | dependencies: 429 | call-bind: 1.0.2 430 | define-properties: 1.2.0 431 | es-abstract: 1.21.2 432 | es-shim-unscopables: 1.0.0 433 | dev: false 434 | 435 | /array.prototype.flatmap@1.3.1: 436 | resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} 437 | engines: {node: '>= 0.4'} 438 | dependencies: 439 | call-bind: 1.0.2 440 | define-properties: 1.2.0 441 | es-abstract: 1.21.2 442 | es-shim-unscopables: 1.0.0 443 | dev: false 444 | 445 | /array.prototype.tosorted@1.1.1: 446 | resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} 447 | dependencies: 448 | call-bind: 1.0.2 449 | define-properties: 1.2.0 450 | es-abstract: 1.21.2 451 | es-shim-unscopables: 1.0.0 452 | get-intrinsic: 1.2.0 453 | dev: false 454 | 455 | /ast-types-flow@0.0.7: 456 | resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} 457 | dev: false 458 | 459 | /autoprefixer@10.4.14(postcss@8.4.21): 460 | resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} 461 | engines: {node: ^10 || ^12 || >=14} 462 | hasBin: true 463 | peerDependencies: 464 | postcss: ^8.1.0 465 | dependencies: 466 | browserslist: 4.21.5 467 | caniuse-lite: 1.0.30001476 468 | fraction.js: 4.2.0 469 | normalize-range: 0.1.2 470 | picocolors: 1.0.0 471 | postcss: 8.4.21 472 | postcss-value-parser: 4.2.0 473 | dev: false 474 | 475 | /available-typed-arrays@1.0.5: 476 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 477 | engines: {node: '>= 0.4'} 478 | dev: false 479 | 480 | /axe-core@4.6.3: 481 | resolution: {integrity: sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==} 482 | engines: {node: '>=4'} 483 | dev: false 484 | 485 | /axobject-query@3.1.1: 486 | resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} 487 | dependencies: 488 | deep-equal: 2.2.0 489 | dev: false 490 | 491 | /balanced-match@1.0.2: 492 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 493 | dev: false 494 | 495 | /binary-extensions@2.2.0: 496 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 497 | engines: {node: '>=8'} 498 | dev: false 499 | 500 | /brace-expansion@1.1.11: 501 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 502 | dependencies: 503 | balanced-match: 1.0.2 504 | concat-map: 0.0.1 505 | dev: false 506 | 507 | /braces@3.0.2: 508 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 509 | engines: {node: '>=8'} 510 | dependencies: 511 | fill-range: 7.0.1 512 | dev: false 513 | 514 | /browserslist@4.21.5: 515 | resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} 516 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 517 | hasBin: true 518 | dependencies: 519 | caniuse-lite: 1.0.30001476 520 | electron-to-chromium: 1.4.356 521 | node-releases: 2.0.10 522 | update-browserslist-db: 1.0.10(browserslist@4.21.5) 523 | dev: false 524 | 525 | /busboy@1.6.0: 526 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 527 | engines: {node: '>=10.16.0'} 528 | dependencies: 529 | streamsearch: 1.1.0 530 | dev: false 531 | 532 | /call-bind@1.0.2: 533 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 534 | dependencies: 535 | function-bind: 1.1.1 536 | get-intrinsic: 1.2.0 537 | dev: false 538 | 539 | /callsites@3.1.0: 540 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 541 | engines: {node: '>=6'} 542 | dev: false 543 | 544 | /camelcase-css@2.0.1: 545 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 546 | engines: {node: '>= 6'} 547 | dev: false 548 | 549 | /caniuse-lite@1.0.30001476: 550 | resolution: {integrity: sha512-JmpktFppVSvyUN4gsLS0bShY2L9ZUslHLE72vgemBkS43JD2fOvKTKs+GtRwuxrtRGnwJFW0ye7kWRRlLJS9vQ==} 551 | dev: false 552 | 553 | /chalk@4.1.2: 554 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 555 | engines: {node: '>=10'} 556 | dependencies: 557 | ansi-styles: 4.3.0 558 | supports-color: 7.2.0 559 | dev: false 560 | 561 | /chokidar@3.5.3: 562 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 563 | engines: {node: '>= 8.10.0'} 564 | dependencies: 565 | anymatch: 3.1.3 566 | braces: 3.0.2 567 | glob-parent: 5.1.2 568 | is-binary-path: 2.1.0 569 | is-glob: 4.0.3 570 | normalize-path: 3.0.0 571 | readdirp: 3.6.0 572 | optionalDependencies: 573 | fsevents: 2.3.2 574 | dev: false 575 | 576 | /client-only@0.0.1: 577 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 578 | dev: false 579 | 580 | /color-convert@2.0.1: 581 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 582 | engines: {node: '>=7.0.0'} 583 | dependencies: 584 | color-name: 1.1.4 585 | dev: false 586 | 587 | /color-name@1.1.4: 588 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 589 | dev: false 590 | 591 | /commander@4.1.1: 592 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 593 | engines: {node: '>= 6'} 594 | dev: false 595 | 596 | /concat-map@0.0.1: 597 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 598 | dev: false 599 | 600 | /cross-spawn@7.0.3: 601 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 602 | engines: {node: '>= 8'} 603 | dependencies: 604 | path-key: 3.1.1 605 | shebang-command: 2.0.0 606 | which: 2.0.2 607 | dev: false 608 | 609 | /cssesc@3.0.0: 610 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 611 | engines: {node: '>=4'} 612 | hasBin: true 613 | dev: false 614 | 615 | /csstype@3.1.2: 616 | resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} 617 | dev: false 618 | 619 | /damerau-levenshtein@1.0.8: 620 | resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 621 | dev: false 622 | 623 | /debug@3.2.7: 624 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 625 | peerDependencies: 626 | supports-color: '*' 627 | peerDependenciesMeta: 628 | supports-color: 629 | optional: true 630 | dependencies: 631 | ms: 2.1.3 632 | dev: false 633 | 634 | /debug@4.3.4: 635 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 636 | engines: {node: '>=6.0'} 637 | peerDependencies: 638 | supports-color: '*' 639 | peerDependenciesMeta: 640 | supports-color: 641 | optional: true 642 | dependencies: 643 | ms: 2.1.2 644 | dev: false 645 | 646 | /deep-equal@2.2.0: 647 | resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} 648 | dependencies: 649 | call-bind: 1.0.2 650 | es-get-iterator: 1.1.3 651 | get-intrinsic: 1.2.0 652 | is-arguments: 1.1.1 653 | is-array-buffer: 3.0.2 654 | is-date-object: 1.0.5 655 | is-regex: 1.1.4 656 | is-shared-array-buffer: 1.0.2 657 | isarray: 2.0.5 658 | object-is: 1.1.5 659 | object-keys: 1.1.1 660 | object.assign: 4.1.4 661 | regexp.prototype.flags: 1.4.3 662 | side-channel: 1.0.4 663 | which-boxed-primitive: 1.0.2 664 | which-collection: 1.0.1 665 | which-typed-array: 1.1.9 666 | dev: false 667 | 668 | /deep-is@0.1.4: 669 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 670 | dev: false 671 | 672 | /define-lazy-prop@2.0.0: 673 | resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} 674 | engines: {node: '>=8'} 675 | dev: false 676 | 677 | /define-properties@1.2.0: 678 | resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} 679 | engines: {node: '>= 0.4'} 680 | dependencies: 681 | has-property-descriptors: 1.0.0 682 | object-keys: 1.1.1 683 | dev: false 684 | 685 | /didyoumean@1.2.2: 686 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 687 | dev: false 688 | 689 | /dir-glob@3.0.1: 690 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 691 | engines: {node: '>=8'} 692 | dependencies: 693 | path-type: 4.0.0 694 | dev: false 695 | 696 | /dlv@1.1.3: 697 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 698 | dev: false 699 | 700 | /doctrine@2.1.0: 701 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 702 | engines: {node: '>=0.10.0'} 703 | dependencies: 704 | esutils: 2.0.3 705 | dev: false 706 | 707 | /doctrine@3.0.0: 708 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 709 | engines: {node: '>=6.0.0'} 710 | dependencies: 711 | esutils: 2.0.3 712 | dev: false 713 | 714 | /electron-to-chromium@1.4.356: 715 | resolution: {integrity: sha512-nEftV1dRX3omlxAj42FwqRZT0i4xd2dIg39sog/CnCJeCcL1TRd2Uh0i9Oebgv8Ou0vzTPw++xc+Z20jzS2B6A==} 716 | dev: false 717 | 718 | /emoji-regex@9.2.2: 719 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 720 | dev: false 721 | 722 | /enhanced-resolve@5.12.0: 723 | resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} 724 | engines: {node: '>=10.13.0'} 725 | dependencies: 726 | graceful-fs: 4.2.11 727 | tapable: 2.2.1 728 | dev: false 729 | 730 | /es-abstract@1.21.2: 731 | resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} 732 | engines: {node: '>= 0.4'} 733 | dependencies: 734 | array-buffer-byte-length: 1.0.0 735 | available-typed-arrays: 1.0.5 736 | call-bind: 1.0.2 737 | es-set-tostringtag: 2.0.1 738 | es-to-primitive: 1.2.1 739 | function.prototype.name: 1.1.5 740 | get-intrinsic: 1.2.0 741 | get-symbol-description: 1.0.0 742 | globalthis: 1.0.3 743 | gopd: 1.0.1 744 | has: 1.0.3 745 | has-property-descriptors: 1.0.0 746 | has-proto: 1.0.1 747 | has-symbols: 1.0.3 748 | internal-slot: 1.0.5 749 | is-array-buffer: 3.0.2 750 | is-callable: 1.2.7 751 | is-negative-zero: 2.0.2 752 | is-regex: 1.1.4 753 | is-shared-array-buffer: 1.0.2 754 | is-string: 1.0.7 755 | is-typed-array: 1.1.10 756 | is-weakref: 1.0.2 757 | object-inspect: 1.12.3 758 | object-keys: 1.1.1 759 | object.assign: 4.1.4 760 | regexp.prototype.flags: 1.4.3 761 | safe-regex-test: 1.0.0 762 | string.prototype.trim: 1.2.7 763 | string.prototype.trimend: 1.0.6 764 | string.prototype.trimstart: 1.0.6 765 | typed-array-length: 1.0.4 766 | unbox-primitive: 1.0.2 767 | which-typed-array: 1.1.9 768 | dev: false 769 | 770 | /es-get-iterator@1.1.3: 771 | resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} 772 | dependencies: 773 | call-bind: 1.0.2 774 | get-intrinsic: 1.2.0 775 | has-symbols: 1.0.3 776 | is-arguments: 1.1.1 777 | is-map: 2.0.2 778 | is-set: 2.0.2 779 | is-string: 1.0.7 780 | isarray: 2.0.5 781 | stop-iteration-iterator: 1.0.0 782 | dev: false 783 | 784 | /es-set-tostringtag@2.0.1: 785 | resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} 786 | engines: {node: '>= 0.4'} 787 | dependencies: 788 | get-intrinsic: 1.2.0 789 | has: 1.0.3 790 | has-tostringtag: 1.0.0 791 | dev: false 792 | 793 | /es-shim-unscopables@1.0.0: 794 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 795 | dependencies: 796 | has: 1.0.3 797 | dev: false 798 | 799 | /es-to-primitive@1.2.1: 800 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 801 | engines: {node: '>= 0.4'} 802 | dependencies: 803 | is-callable: 1.2.7 804 | is-date-object: 1.0.5 805 | is-symbol: 1.0.4 806 | dev: false 807 | 808 | /escalade@3.1.1: 809 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 810 | engines: {node: '>=6'} 811 | dev: false 812 | 813 | /escape-string-regexp@4.0.0: 814 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 815 | engines: {node: '>=10'} 816 | dev: false 817 | 818 | /eslint-config-next@13.3.0(eslint@8.38.0)(typescript@5.0.4): 819 | resolution: {integrity: sha512-6YEwmFBX0VjBd3ODGW9df0Is0FLaRFdMN8eAahQG9CN6LjQ28J8AFr19ngxqMSg7Qv6Uca/3VeeBosJh1bzu0w==} 820 | peerDependencies: 821 | eslint: ^7.23.0 || ^8.0.0 822 | typescript: '>=3.3.1' 823 | peerDependenciesMeta: 824 | typescript: 825 | optional: true 826 | dependencies: 827 | '@next/eslint-plugin-next': 13.3.0 828 | '@rushstack/eslint-patch': 1.2.0 829 | '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@5.0.4) 830 | eslint: 8.38.0 831 | eslint-import-resolver-node: 0.3.7 832 | eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.38.0) 833 | eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0) 834 | eslint-plugin-jsx-a11y: 6.7.1(eslint@8.38.0) 835 | eslint-plugin-react: 7.32.2(eslint@8.38.0) 836 | eslint-plugin-react-hooks: 4.6.0(eslint@8.38.0) 837 | typescript: 5.0.4 838 | transitivePeerDependencies: 839 | - eslint-import-resolver-webpack 840 | - supports-color 841 | dev: false 842 | 843 | /eslint-import-resolver-node@0.3.7: 844 | resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} 845 | dependencies: 846 | debug: 3.2.7 847 | is-core-module: 2.11.0 848 | resolve: 1.22.2 849 | transitivePeerDependencies: 850 | - supports-color 851 | dev: false 852 | 853 | /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.38.0): 854 | resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} 855 | engines: {node: ^14.18.0 || >=16.0.0} 856 | peerDependencies: 857 | eslint: '*' 858 | eslint-plugin-import: '*' 859 | dependencies: 860 | debug: 4.3.4 861 | enhanced-resolve: 5.12.0 862 | eslint: 8.38.0 863 | eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0) 864 | eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0) 865 | get-tsconfig: 4.5.0 866 | globby: 13.1.3 867 | is-core-module: 2.11.0 868 | is-glob: 4.0.3 869 | synckit: 0.8.5 870 | transitivePeerDependencies: 871 | - '@typescript-eslint/parser' 872 | - eslint-import-resolver-node 873 | - eslint-import-resolver-webpack 874 | - supports-color 875 | dev: false 876 | 877 | /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0): 878 | resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} 879 | engines: {node: '>=4'} 880 | peerDependencies: 881 | '@typescript-eslint/parser': '*' 882 | eslint: '*' 883 | eslint-import-resolver-node: '*' 884 | eslint-import-resolver-typescript: '*' 885 | eslint-import-resolver-webpack: '*' 886 | peerDependenciesMeta: 887 | '@typescript-eslint/parser': 888 | optional: true 889 | eslint: 890 | optional: true 891 | eslint-import-resolver-node: 892 | optional: true 893 | eslint-import-resolver-typescript: 894 | optional: true 895 | eslint-import-resolver-webpack: 896 | optional: true 897 | dependencies: 898 | '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@5.0.4) 899 | debug: 3.2.7 900 | eslint: 8.38.0 901 | eslint-import-resolver-node: 0.3.7 902 | eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.38.0) 903 | transitivePeerDependencies: 904 | - supports-color 905 | dev: false 906 | 907 | /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0): 908 | resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} 909 | engines: {node: '>=4'} 910 | peerDependencies: 911 | '@typescript-eslint/parser': '*' 912 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 913 | peerDependenciesMeta: 914 | '@typescript-eslint/parser': 915 | optional: true 916 | dependencies: 917 | '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@5.0.4) 918 | array-includes: 3.1.6 919 | array.prototype.flat: 1.3.1 920 | array.prototype.flatmap: 1.3.1 921 | debug: 3.2.7 922 | doctrine: 2.1.0 923 | eslint: 8.38.0 924 | eslint-import-resolver-node: 0.3.7 925 | eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0) 926 | has: 1.0.3 927 | is-core-module: 2.11.0 928 | is-glob: 4.0.3 929 | minimatch: 3.1.2 930 | object.values: 1.1.6 931 | resolve: 1.22.2 932 | semver: 6.3.0 933 | tsconfig-paths: 3.14.2 934 | transitivePeerDependencies: 935 | - eslint-import-resolver-typescript 936 | - eslint-import-resolver-webpack 937 | - supports-color 938 | dev: false 939 | 940 | /eslint-plugin-jsx-a11y@6.7.1(eslint@8.38.0): 941 | resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} 942 | engines: {node: '>=4.0'} 943 | peerDependencies: 944 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 945 | dependencies: 946 | '@babel/runtime': 7.21.0 947 | aria-query: 5.1.3 948 | array-includes: 3.1.6 949 | array.prototype.flatmap: 1.3.1 950 | ast-types-flow: 0.0.7 951 | axe-core: 4.6.3 952 | axobject-query: 3.1.1 953 | damerau-levenshtein: 1.0.8 954 | emoji-regex: 9.2.2 955 | eslint: 8.38.0 956 | has: 1.0.3 957 | jsx-ast-utils: 3.3.3 958 | language-tags: 1.0.5 959 | minimatch: 3.1.2 960 | object.entries: 1.1.6 961 | object.fromentries: 2.0.6 962 | semver: 6.3.0 963 | dev: false 964 | 965 | /eslint-plugin-react-hooks@4.6.0(eslint@8.38.0): 966 | resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 967 | engines: {node: '>=10'} 968 | peerDependencies: 969 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 970 | dependencies: 971 | eslint: 8.38.0 972 | dev: false 973 | 974 | /eslint-plugin-react@7.32.2(eslint@8.38.0): 975 | resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} 976 | engines: {node: '>=4'} 977 | peerDependencies: 978 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 979 | dependencies: 980 | array-includes: 3.1.6 981 | array.prototype.flatmap: 1.3.1 982 | array.prototype.tosorted: 1.1.1 983 | doctrine: 2.1.0 984 | eslint: 8.38.0 985 | estraverse: 5.3.0 986 | jsx-ast-utils: 3.3.3 987 | minimatch: 3.1.2 988 | object.entries: 1.1.6 989 | object.fromentries: 2.0.6 990 | object.hasown: 1.1.2 991 | object.values: 1.1.6 992 | prop-types: 15.8.1 993 | resolve: 2.0.0-next.4 994 | semver: 6.3.0 995 | string.prototype.matchall: 4.0.8 996 | dev: false 997 | 998 | /eslint-scope@7.1.1: 999 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 1000 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1001 | dependencies: 1002 | esrecurse: 4.3.0 1003 | estraverse: 5.3.0 1004 | dev: false 1005 | 1006 | /eslint-visitor-keys@3.4.0: 1007 | resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} 1008 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1009 | dev: false 1010 | 1011 | /eslint@8.38.0: 1012 | resolution: {integrity: sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==} 1013 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1014 | hasBin: true 1015 | dependencies: 1016 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0) 1017 | '@eslint-community/regexpp': 4.5.0 1018 | '@eslint/eslintrc': 2.0.2 1019 | '@eslint/js': 8.38.0 1020 | '@humanwhocodes/config-array': 0.11.8 1021 | '@humanwhocodes/module-importer': 1.0.1 1022 | '@nodelib/fs.walk': 1.2.8 1023 | ajv: 6.12.6 1024 | chalk: 4.1.2 1025 | cross-spawn: 7.0.3 1026 | debug: 4.3.4 1027 | doctrine: 3.0.0 1028 | escape-string-regexp: 4.0.0 1029 | eslint-scope: 7.1.1 1030 | eslint-visitor-keys: 3.4.0 1031 | espree: 9.5.1 1032 | esquery: 1.5.0 1033 | esutils: 2.0.3 1034 | fast-deep-equal: 3.1.3 1035 | file-entry-cache: 6.0.1 1036 | find-up: 5.0.0 1037 | glob-parent: 6.0.2 1038 | globals: 13.20.0 1039 | grapheme-splitter: 1.0.4 1040 | ignore: 5.2.4 1041 | import-fresh: 3.3.0 1042 | imurmurhash: 0.1.4 1043 | is-glob: 4.0.3 1044 | is-path-inside: 3.0.3 1045 | js-sdsl: 4.4.0 1046 | js-yaml: 4.1.0 1047 | json-stable-stringify-without-jsonify: 1.0.1 1048 | levn: 0.4.1 1049 | lodash.merge: 4.6.2 1050 | minimatch: 3.1.2 1051 | natural-compare: 1.4.0 1052 | optionator: 0.9.1 1053 | strip-ansi: 6.0.1 1054 | strip-json-comments: 3.1.1 1055 | text-table: 0.2.0 1056 | transitivePeerDependencies: 1057 | - supports-color 1058 | dev: false 1059 | 1060 | /espree@9.5.1: 1061 | resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} 1062 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1063 | dependencies: 1064 | acorn: 8.8.2 1065 | acorn-jsx: 5.3.2(acorn@8.8.2) 1066 | eslint-visitor-keys: 3.4.0 1067 | dev: false 1068 | 1069 | /esquery@1.5.0: 1070 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 1071 | engines: {node: '>=0.10'} 1072 | dependencies: 1073 | estraverse: 5.3.0 1074 | dev: false 1075 | 1076 | /esrecurse@4.3.0: 1077 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1078 | engines: {node: '>=4.0'} 1079 | dependencies: 1080 | estraverse: 5.3.0 1081 | dev: false 1082 | 1083 | /estraverse@5.3.0: 1084 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1085 | engines: {node: '>=4.0'} 1086 | dev: false 1087 | 1088 | /esutils@2.0.3: 1089 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1090 | engines: {node: '>=0.10.0'} 1091 | dev: false 1092 | 1093 | /fast-deep-equal@3.1.3: 1094 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1095 | dev: false 1096 | 1097 | /fast-glob@3.2.12: 1098 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 1099 | engines: {node: '>=8.6.0'} 1100 | dependencies: 1101 | '@nodelib/fs.stat': 2.0.5 1102 | '@nodelib/fs.walk': 1.2.8 1103 | glob-parent: 5.1.2 1104 | merge2: 1.4.1 1105 | micromatch: 4.0.5 1106 | dev: false 1107 | 1108 | /fast-json-stable-stringify@2.1.0: 1109 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1110 | dev: false 1111 | 1112 | /fast-levenshtein@2.0.6: 1113 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1114 | dev: false 1115 | 1116 | /fastq@1.15.0: 1117 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1118 | dependencies: 1119 | reusify: 1.0.4 1120 | dev: false 1121 | 1122 | /file-entry-cache@6.0.1: 1123 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1124 | engines: {node: ^10.12.0 || >=12.0.0} 1125 | dependencies: 1126 | flat-cache: 3.0.4 1127 | dev: false 1128 | 1129 | /fill-range@7.0.1: 1130 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1131 | engines: {node: '>=8'} 1132 | dependencies: 1133 | to-regex-range: 5.0.1 1134 | dev: false 1135 | 1136 | /find-up@5.0.0: 1137 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1138 | engines: {node: '>=10'} 1139 | dependencies: 1140 | locate-path: 6.0.0 1141 | path-exists: 4.0.0 1142 | dev: false 1143 | 1144 | /flat-cache@3.0.4: 1145 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1146 | engines: {node: ^10.12.0 || >=12.0.0} 1147 | dependencies: 1148 | flatted: 3.2.7 1149 | rimraf: 3.0.2 1150 | dev: false 1151 | 1152 | /flatted@3.2.7: 1153 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} 1154 | dev: false 1155 | 1156 | /for-each@0.3.3: 1157 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 1158 | dependencies: 1159 | is-callable: 1.2.7 1160 | dev: false 1161 | 1162 | /fraction.js@4.2.0: 1163 | resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} 1164 | dev: false 1165 | 1166 | /fs.realpath@1.0.0: 1167 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1168 | dev: false 1169 | 1170 | /fsevents@2.3.2: 1171 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1172 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1173 | os: [darwin] 1174 | requiresBuild: true 1175 | dev: false 1176 | optional: true 1177 | 1178 | /function-bind@1.1.1: 1179 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1180 | dev: false 1181 | 1182 | /function.prototype.name@1.1.5: 1183 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1184 | engines: {node: '>= 0.4'} 1185 | dependencies: 1186 | call-bind: 1.0.2 1187 | define-properties: 1.2.0 1188 | es-abstract: 1.21.2 1189 | functions-have-names: 1.2.3 1190 | dev: false 1191 | 1192 | /functions-have-names@1.2.3: 1193 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1194 | dev: false 1195 | 1196 | /get-intrinsic@1.2.0: 1197 | resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} 1198 | dependencies: 1199 | function-bind: 1.1.1 1200 | has: 1.0.3 1201 | has-symbols: 1.0.3 1202 | dev: false 1203 | 1204 | /get-symbol-description@1.0.0: 1205 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1206 | engines: {node: '>= 0.4'} 1207 | dependencies: 1208 | call-bind: 1.0.2 1209 | get-intrinsic: 1.2.0 1210 | dev: false 1211 | 1212 | /get-tsconfig@4.5.0: 1213 | resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==} 1214 | dev: false 1215 | 1216 | /glob-parent@5.1.2: 1217 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1218 | engines: {node: '>= 6'} 1219 | dependencies: 1220 | is-glob: 4.0.3 1221 | dev: false 1222 | 1223 | /glob-parent@6.0.2: 1224 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1225 | engines: {node: '>=10.13.0'} 1226 | dependencies: 1227 | is-glob: 4.0.3 1228 | dev: false 1229 | 1230 | /glob@7.1.6: 1231 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} 1232 | dependencies: 1233 | fs.realpath: 1.0.0 1234 | inflight: 1.0.6 1235 | inherits: 2.0.4 1236 | minimatch: 3.1.2 1237 | once: 1.4.0 1238 | path-is-absolute: 1.0.1 1239 | dev: false 1240 | 1241 | /glob@7.1.7: 1242 | resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} 1243 | dependencies: 1244 | fs.realpath: 1.0.0 1245 | inflight: 1.0.6 1246 | inherits: 2.0.4 1247 | minimatch: 3.1.2 1248 | once: 1.4.0 1249 | path-is-absolute: 1.0.1 1250 | dev: false 1251 | 1252 | /glob@7.2.3: 1253 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1254 | dependencies: 1255 | fs.realpath: 1.0.0 1256 | inflight: 1.0.6 1257 | inherits: 2.0.4 1258 | minimatch: 3.1.2 1259 | once: 1.4.0 1260 | path-is-absolute: 1.0.1 1261 | dev: false 1262 | 1263 | /globals@13.20.0: 1264 | resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} 1265 | engines: {node: '>=8'} 1266 | dependencies: 1267 | type-fest: 0.20.2 1268 | dev: false 1269 | 1270 | /globalthis@1.0.3: 1271 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 1272 | engines: {node: '>= 0.4'} 1273 | dependencies: 1274 | define-properties: 1.2.0 1275 | dev: false 1276 | 1277 | /globalyzer@0.1.0: 1278 | resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} 1279 | dev: false 1280 | 1281 | /globby@11.1.0: 1282 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1283 | engines: {node: '>=10'} 1284 | dependencies: 1285 | array-union: 2.1.0 1286 | dir-glob: 3.0.1 1287 | fast-glob: 3.2.12 1288 | ignore: 5.2.4 1289 | merge2: 1.4.1 1290 | slash: 3.0.0 1291 | dev: false 1292 | 1293 | /globby@13.1.3: 1294 | resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} 1295 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1296 | dependencies: 1297 | dir-glob: 3.0.1 1298 | fast-glob: 3.2.12 1299 | ignore: 5.2.4 1300 | merge2: 1.4.1 1301 | slash: 4.0.0 1302 | dev: false 1303 | 1304 | /globrex@0.1.2: 1305 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 1306 | dev: false 1307 | 1308 | /gopd@1.0.1: 1309 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1310 | dependencies: 1311 | get-intrinsic: 1.2.0 1312 | dev: false 1313 | 1314 | /graceful-fs@4.2.11: 1315 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1316 | dev: false 1317 | 1318 | /grapheme-splitter@1.0.4: 1319 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 1320 | dev: false 1321 | 1322 | /has-bigints@1.0.2: 1323 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1324 | dev: false 1325 | 1326 | /has-flag@4.0.0: 1327 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1328 | engines: {node: '>=8'} 1329 | dev: false 1330 | 1331 | /has-property-descriptors@1.0.0: 1332 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 1333 | dependencies: 1334 | get-intrinsic: 1.2.0 1335 | dev: false 1336 | 1337 | /has-proto@1.0.1: 1338 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 1339 | engines: {node: '>= 0.4'} 1340 | dev: false 1341 | 1342 | /has-symbols@1.0.3: 1343 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1344 | engines: {node: '>= 0.4'} 1345 | dev: false 1346 | 1347 | /has-tostringtag@1.0.0: 1348 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1349 | engines: {node: '>= 0.4'} 1350 | dependencies: 1351 | has-symbols: 1.0.3 1352 | dev: false 1353 | 1354 | /has@1.0.3: 1355 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1356 | engines: {node: '>= 0.4.0'} 1357 | dependencies: 1358 | function-bind: 1.1.1 1359 | dev: false 1360 | 1361 | /ignore@5.2.4: 1362 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 1363 | engines: {node: '>= 4'} 1364 | dev: false 1365 | 1366 | /import-fresh@3.3.0: 1367 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1368 | engines: {node: '>=6'} 1369 | dependencies: 1370 | parent-module: 1.0.1 1371 | resolve-from: 4.0.0 1372 | dev: false 1373 | 1374 | /imurmurhash@0.1.4: 1375 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1376 | engines: {node: '>=0.8.19'} 1377 | dev: false 1378 | 1379 | /inflight@1.0.6: 1380 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1381 | dependencies: 1382 | once: 1.4.0 1383 | wrappy: 1.0.2 1384 | dev: false 1385 | 1386 | /inherits@2.0.4: 1387 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1388 | dev: false 1389 | 1390 | /internal-slot@1.0.5: 1391 | resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} 1392 | engines: {node: '>= 0.4'} 1393 | dependencies: 1394 | get-intrinsic: 1.2.0 1395 | has: 1.0.3 1396 | side-channel: 1.0.4 1397 | dev: false 1398 | 1399 | /is-arguments@1.1.1: 1400 | resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} 1401 | engines: {node: '>= 0.4'} 1402 | dependencies: 1403 | call-bind: 1.0.2 1404 | has-tostringtag: 1.0.0 1405 | dev: false 1406 | 1407 | /is-array-buffer@3.0.2: 1408 | resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} 1409 | dependencies: 1410 | call-bind: 1.0.2 1411 | get-intrinsic: 1.2.0 1412 | is-typed-array: 1.1.10 1413 | dev: false 1414 | 1415 | /is-bigint@1.0.4: 1416 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1417 | dependencies: 1418 | has-bigints: 1.0.2 1419 | dev: false 1420 | 1421 | /is-binary-path@2.1.0: 1422 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1423 | engines: {node: '>=8'} 1424 | dependencies: 1425 | binary-extensions: 2.2.0 1426 | dev: false 1427 | 1428 | /is-boolean-object@1.1.2: 1429 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1430 | engines: {node: '>= 0.4'} 1431 | dependencies: 1432 | call-bind: 1.0.2 1433 | has-tostringtag: 1.0.0 1434 | dev: false 1435 | 1436 | /is-callable@1.2.7: 1437 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1438 | engines: {node: '>= 0.4'} 1439 | dev: false 1440 | 1441 | /is-core-module@2.11.0: 1442 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} 1443 | dependencies: 1444 | has: 1.0.3 1445 | dev: false 1446 | 1447 | /is-date-object@1.0.5: 1448 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1449 | engines: {node: '>= 0.4'} 1450 | dependencies: 1451 | has-tostringtag: 1.0.0 1452 | dev: false 1453 | 1454 | /is-docker@2.2.1: 1455 | resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} 1456 | engines: {node: '>=8'} 1457 | hasBin: true 1458 | dev: false 1459 | 1460 | /is-extglob@2.1.1: 1461 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1462 | engines: {node: '>=0.10.0'} 1463 | dev: false 1464 | 1465 | /is-glob@4.0.3: 1466 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1467 | engines: {node: '>=0.10.0'} 1468 | dependencies: 1469 | is-extglob: 2.1.1 1470 | dev: false 1471 | 1472 | /is-map@2.0.2: 1473 | resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} 1474 | dev: false 1475 | 1476 | /is-negative-zero@2.0.2: 1477 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 1478 | engines: {node: '>= 0.4'} 1479 | dev: false 1480 | 1481 | /is-number-object@1.0.7: 1482 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1483 | engines: {node: '>= 0.4'} 1484 | dependencies: 1485 | has-tostringtag: 1.0.0 1486 | dev: false 1487 | 1488 | /is-number@7.0.0: 1489 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1490 | engines: {node: '>=0.12.0'} 1491 | dev: false 1492 | 1493 | /is-path-inside@3.0.3: 1494 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1495 | engines: {node: '>=8'} 1496 | dev: false 1497 | 1498 | /is-regex@1.1.4: 1499 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1500 | engines: {node: '>= 0.4'} 1501 | dependencies: 1502 | call-bind: 1.0.2 1503 | has-tostringtag: 1.0.0 1504 | dev: false 1505 | 1506 | /is-set@2.0.2: 1507 | resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} 1508 | dev: false 1509 | 1510 | /is-shared-array-buffer@1.0.2: 1511 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 1512 | dependencies: 1513 | call-bind: 1.0.2 1514 | dev: false 1515 | 1516 | /is-string@1.0.7: 1517 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1518 | engines: {node: '>= 0.4'} 1519 | dependencies: 1520 | has-tostringtag: 1.0.0 1521 | dev: false 1522 | 1523 | /is-symbol@1.0.4: 1524 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1525 | engines: {node: '>= 0.4'} 1526 | dependencies: 1527 | has-symbols: 1.0.3 1528 | dev: false 1529 | 1530 | /is-typed-array@1.1.10: 1531 | resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} 1532 | engines: {node: '>= 0.4'} 1533 | dependencies: 1534 | available-typed-arrays: 1.0.5 1535 | call-bind: 1.0.2 1536 | for-each: 0.3.3 1537 | gopd: 1.0.1 1538 | has-tostringtag: 1.0.0 1539 | dev: false 1540 | 1541 | /is-weakmap@2.0.1: 1542 | resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} 1543 | dev: false 1544 | 1545 | /is-weakref@1.0.2: 1546 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1547 | dependencies: 1548 | call-bind: 1.0.2 1549 | dev: false 1550 | 1551 | /is-weakset@2.0.2: 1552 | resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} 1553 | dependencies: 1554 | call-bind: 1.0.2 1555 | get-intrinsic: 1.2.0 1556 | dev: false 1557 | 1558 | /is-wsl@2.2.0: 1559 | resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 1560 | engines: {node: '>=8'} 1561 | dependencies: 1562 | is-docker: 2.2.1 1563 | dev: false 1564 | 1565 | /isarray@2.0.5: 1566 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1567 | dev: false 1568 | 1569 | /isexe@2.0.0: 1570 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1571 | dev: false 1572 | 1573 | /jiti@1.18.2: 1574 | resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} 1575 | hasBin: true 1576 | dev: false 1577 | 1578 | /js-sdsl@4.4.0: 1579 | resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} 1580 | dev: false 1581 | 1582 | /js-tokens@4.0.0: 1583 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1584 | dev: false 1585 | 1586 | /js-yaml@4.1.0: 1587 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1588 | hasBin: true 1589 | dependencies: 1590 | argparse: 2.0.1 1591 | dev: false 1592 | 1593 | /json-schema-traverse@0.4.1: 1594 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1595 | dev: false 1596 | 1597 | /json-stable-stringify-without-jsonify@1.0.1: 1598 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1599 | dev: false 1600 | 1601 | /json5@1.0.2: 1602 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1603 | hasBin: true 1604 | dependencies: 1605 | minimist: 1.2.8 1606 | dev: false 1607 | 1608 | /jsx-ast-utils@3.3.3: 1609 | resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} 1610 | engines: {node: '>=4.0'} 1611 | dependencies: 1612 | array-includes: 3.1.6 1613 | object.assign: 4.1.4 1614 | dev: false 1615 | 1616 | /language-subtag-registry@0.3.22: 1617 | resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} 1618 | dev: false 1619 | 1620 | /language-tags@1.0.5: 1621 | resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} 1622 | dependencies: 1623 | language-subtag-registry: 0.3.22 1624 | dev: false 1625 | 1626 | /levn@0.4.1: 1627 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1628 | engines: {node: '>= 0.8.0'} 1629 | dependencies: 1630 | prelude-ls: 1.2.1 1631 | type-check: 0.4.0 1632 | dev: false 1633 | 1634 | /lilconfig@2.1.0: 1635 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1636 | engines: {node: '>=10'} 1637 | dev: false 1638 | 1639 | /lines-and-columns@1.2.4: 1640 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1641 | dev: false 1642 | 1643 | /locate-path@6.0.0: 1644 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1645 | engines: {node: '>=10'} 1646 | dependencies: 1647 | p-locate: 5.0.0 1648 | dev: false 1649 | 1650 | /lodash.merge@4.6.2: 1651 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1652 | dev: false 1653 | 1654 | /loose-envify@1.4.0: 1655 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1656 | hasBin: true 1657 | dependencies: 1658 | js-tokens: 4.0.0 1659 | dev: false 1660 | 1661 | /lru-cache@6.0.0: 1662 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1663 | engines: {node: '>=10'} 1664 | dependencies: 1665 | yallist: 4.0.0 1666 | dev: false 1667 | 1668 | /merge2@1.4.1: 1669 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1670 | engines: {node: '>= 8'} 1671 | dev: false 1672 | 1673 | /micromatch@4.0.5: 1674 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1675 | engines: {node: '>=8.6'} 1676 | dependencies: 1677 | braces: 3.0.2 1678 | picomatch: 2.3.1 1679 | dev: false 1680 | 1681 | /minimatch@3.1.2: 1682 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1683 | dependencies: 1684 | brace-expansion: 1.1.11 1685 | dev: false 1686 | 1687 | /minimist@1.2.8: 1688 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1689 | dev: false 1690 | 1691 | /ms@2.1.2: 1692 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1693 | dev: false 1694 | 1695 | /ms@2.1.3: 1696 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1697 | dev: false 1698 | 1699 | /mz@2.7.0: 1700 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1701 | dependencies: 1702 | any-promise: 1.3.0 1703 | object-assign: 4.1.1 1704 | thenify-all: 1.6.0 1705 | dev: false 1706 | 1707 | /nanoid@3.3.6: 1708 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} 1709 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1710 | hasBin: true 1711 | dev: false 1712 | 1713 | /natural-compare@1.4.0: 1714 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1715 | dev: false 1716 | 1717 | /next@13.3.0(react-dom@18.2.0)(react@18.2.0): 1718 | resolution: {integrity: sha512-OVTw8MpIPa12+DCUkPqRGPS3thlJPcwae2ZL4xti3iBff27goH024xy4q2lhlsdoYiKOi8Kz6uJoLW/GXwgfOA==} 1719 | engines: {node: '>=14.6.0'} 1720 | hasBin: true 1721 | peerDependencies: 1722 | '@opentelemetry/api': ^1.1.0 1723 | fibers: '>= 3.1.0' 1724 | node-sass: ^6.0.0 || ^7.0.0 1725 | react: ^18.2.0 1726 | react-dom: ^18.2.0 1727 | sass: ^1.3.0 1728 | peerDependenciesMeta: 1729 | '@opentelemetry/api': 1730 | optional: true 1731 | fibers: 1732 | optional: true 1733 | node-sass: 1734 | optional: true 1735 | sass: 1736 | optional: true 1737 | dependencies: 1738 | '@next/env': 13.3.0 1739 | '@swc/helpers': 0.4.14 1740 | busboy: 1.6.0 1741 | caniuse-lite: 1.0.30001476 1742 | postcss: 8.4.14 1743 | react: 18.2.0 1744 | react-dom: 18.2.0(react@18.2.0) 1745 | styled-jsx: 5.1.1(react@18.2.0) 1746 | optionalDependencies: 1747 | '@next/swc-darwin-arm64': 13.3.0 1748 | '@next/swc-darwin-x64': 13.3.0 1749 | '@next/swc-linux-arm64-gnu': 13.3.0 1750 | '@next/swc-linux-arm64-musl': 13.3.0 1751 | '@next/swc-linux-x64-gnu': 13.3.0 1752 | '@next/swc-linux-x64-musl': 13.3.0 1753 | '@next/swc-win32-arm64-msvc': 13.3.0 1754 | '@next/swc-win32-ia32-msvc': 13.3.0 1755 | '@next/swc-win32-x64-msvc': 13.3.0 1756 | transitivePeerDependencies: 1757 | - '@babel/core' 1758 | - babel-plugin-macros 1759 | dev: false 1760 | 1761 | /node-releases@2.0.10: 1762 | resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} 1763 | dev: false 1764 | 1765 | /normalize-path@3.0.0: 1766 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1767 | engines: {node: '>=0.10.0'} 1768 | dev: false 1769 | 1770 | /normalize-range@0.1.2: 1771 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1772 | engines: {node: '>=0.10.0'} 1773 | dev: false 1774 | 1775 | /object-assign@4.1.1: 1776 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1777 | engines: {node: '>=0.10.0'} 1778 | dev: false 1779 | 1780 | /object-hash@3.0.0: 1781 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1782 | engines: {node: '>= 6'} 1783 | dev: false 1784 | 1785 | /object-inspect@1.12.3: 1786 | resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 1787 | dev: false 1788 | 1789 | /object-is@1.1.5: 1790 | resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} 1791 | engines: {node: '>= 0.4'} 1792 | dependencies: 1793 | call-bind: 1.0.2 1794 | define-properties: 1.2.0 1795 | dev: false 1796 | 1797 | /object-keys@1.1.1: 1798 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1799 | engines: {node: '>= 0.4'} 1800 | dev: false 1801 | 1802 | /object.assign@4.1.4: 1803 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 1804 | engines: {node: '>= 0.4'} 1805 | dependencies: 1806 | call-bind: 1.0.2 1807 | define-properties: 1.2.0 1808 | has-symbols: 1.0.3 1809 | object-keys: 1.1.1 1810 | dev: false 1811 | 1812 | /object.entries@1.1.6: 1813 | resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} 1814 | engines: {node: '>= 0.4'} 1815 | dependencies: 1816 | call-bind: 1.0.2 1817 | define-properties: 1.2.0 1818 | es-abstract: 1.21.2 1819 | dev: false 1820 | 1821 | /object.fromentries@2.0.6: 1822 | resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} 1823 | engines: {node: '>= 0.4'} 1824 | dependencies: 1825 | call-bind: 1.0.2 1826 | define-properties: 1.2.0 1827 | es-abstract: 1.21.2 1828 | dev: false 1829 | 1830 | /object.hasown@1.1.2: 1831 | resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} 1832 | dependencies: 1833 | define-properties: 1.2.0 1834 | es-abstract: 1.21.2 1835 | dev: false 1836 | 1837 | /object.values@1.1.6: 1838 | resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} 1839 | engines: {node: '>= 0.4'} 1840 | dependencies: 1841 | call-bind: 1.0.2 1842 | define-properties: 1.2.0 1843 | es-abstract: 1.21.2 1844 | dev: false 1845 | 1846 | /once@1.4.0: 1847 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1848 | dependencies: 1849 | wrappy: 1.0.2 1850 | dev: false 1851 | 1852 | /open@8.4.2: 1853 | resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} 1854 | engines: {node: '>=12'} 1855 | dependencies: 1856 | define-lazy-prop: 2.0.0 1857 | is-docker: 2.2.1 1858 | is-wsl: 2.2.0 1859 | dev: false 1860 | 1861 | /optionator@0.9.1: 1862 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 1863 | engines: {node: '>= 0.8.0'} 1864 | dependencies: 1865 | deep-is: 0.1.4 1866 | fast-levenshtein: 2.0.6 1867 | levn: 0.4.1 1868 | prelude-ls: 1.2.1 1869 | type-check: 0.4.0 1870 | word-wrap: 1.2.3 1871 | dev: false 1872 | 1873 | /p-limit@3.1.0: 1874 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1875 | engines: {node: '>=10'} 1876 | dependencies: 1877 | yocto-queue: 0.1.0 1878 | dev: false 1879 | 1880 | /p-locate@5.0.0: 1881 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1882 | engines: {node: '>=10'} 1883 | dependencies: 1884 | p-limit: 3.1.0 1885 | dev: false 1886 | 1887 | /parent-module@1.0.1: 1888 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1889 | engines: {node: '>=6'} 1890 | dependencies: 1891 | callsites: 3.1.0 1892 | dev: false 1893 | 1894 | /path-exists@4.0.0: 1895 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1896 | engines: {node: '>=8'} 1897 | dev: false 1898 | 1899 | /path-is-absolute@1.0.1: 1900 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1901 | engines: {node: '>=0.10.0'} 1902 | dev: false 1903 | 1904 | /path-key@3.1.1: 1905 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1906 | engines: {node: '>=8'} 1907 | dev: false 1908 | 1909 | /path-parse@1.0.7: 1910 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1911 | dev: false 1912 | 1913 | /path-type@4.0.0: 1914 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1915 | engines: {node: '>=8'} 1916 | dev: false 1917 | 1918 | /picocolors@1.0.0: 1919 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 1920 | dev: false 1921 | 1922 | /picomatch@2.3.1: 1923 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1924 | engines: {node: '>=8.6'} 1925 | dev: false 1926 | 1927 | /pify@2.3.0: 1928 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1929 | engines: {node: '>=0.10.0'} 1930 | dev: false 1931 | 1932 | /pirates@4.0.5: 1933 | resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} 1934 | engines: {node: '>= 6'} 1935 | dev: false 1936 | 1937 | /postcss-import@14.1.0(postcss@8.4.21): 1938 | resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} 1939 | engines: {node: '>=10.0.0'} 1940 | peerDependencies: 1941 | postcss: ^8.0.0 1942 | dependencies: 1943 | postcss: 8.4.21 1944 | postcss-value-parser: 4.2.0 1945 | read-cache: 1.0.0 1946 | resolve: 1.22.2 1947 | dev: false 1948 | 1949 | /postcss-js@4.0.1(postcss@8.4.21): 1950 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 1951 | engines: {node: ^12 || ^14 || >= 16} 1952 | peerDependencies: 1953 | postcss: ^8.4.21 1954 | dependencies: 1955 | camelcase-css: 2.0.1 1956 | postcss: 8.4.21 1957 | dev: false 1958 | 1959 | /postcss-load-config@3.1.4(postcss@8.4.21): 1960 | resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} 1961 | engines: {node: '>= 10'} 1962 | peerDependencies: 1963 | postcss: '>=8.0.9' 1964 | ts-node: '>=9.0.0' 1965 | peerDependenciesMeta: 1966 | postcss: 1967 | optional: true 1968 | ts-node: 1969 | optional: true 1970 | dependencies: 1971 | lilconfig: 2.1.0 1972 | postcss: 8.4.21 1973 | yaml: 1.10.2 1974 | dev: false 1975 | 1976 | /postcss-nested@6.0.0(postcss@8.4.21): 1977 | resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} 1978 | engines: {node: '>=12.0'} 1979 | peerDependencies: 1980 | postcss: ^8.2.14 1981 | dependencies: 1982 | postcss: 8.4.21 1983 | postcss-selector-parser: 6.0.11 1984 | dev: false 1985 | 1986 | /postcss-selector-parser@6.0.11: 1987 | resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} 1988 | engines: {node: '>=4'} 1989 | dependencies: 1990 | cssesc: 3.0.0 1991 | util-deprecate: 1.0.2 1992 | dev: false 1993 | 1994 | /postcss-value-parser@4.2.0: 1995 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1996 | dev: false 1997 | 1998 | /postcss@8.4.14: 1999 | resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} 2000 | engines: {node: ^10 || ^12 || >=14} 2001 | dependencies: 2002 | nanoid: 3.3.6 2003 | picocolors: 1.0.0 2004 | source-map-js: 1.0.2 2005 | dev: false 2006 | 2007 | /postcss@8.4.21: 2008 | resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 2009 | engines: {node: ^10 || ^12 || >=14} 2010 | dependencies: 2011 | nanoid: 3.3.6 2012 | picocolors: 1.0.0 2013 | source-map-js: 1.0.2 2014 | dev: false 2015 | 2016 | /prelude-ls@1.2.1: 2017 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2018 | engines: {node: '>= 0.8.0'} 2019 | dev: false 2020 | 2021 | /prettier-plugin-tailwindcss@0.2.6(prettier@2.8.7): 2022 | resolution: {integrity: sha512-F+7XCl9RLF/LPrGdUMHWpsT6TM31JraonAUyE6eBmpqymFvDwyl0ETHsKFHP1NG+sEfv8bmKqnTxEbWQbHPlBA==} 2023 | engines: {node: '>=12.17.0'} 2024 | peerDependencies: 2025 | '@ianvs/prettier-plugin-sort-imports': '*' 2026 | '@prettier/plugin-php': '*' 2027 | '@prettier/plugin-pug': '*' 2028 | '@shopify/prettier-plugin-liquid': '*' 2029 | '@shufo/prettier-plugin-blade': '*' 2030 | '@trivago/prettier-plugin-sort-imports': '*' 2031 | prettier: '>=2.2.0' 2032 | prettier-plugin-astro: '*' 2033 | prettier-plugin-css-order: '*' 2034 | prettier-plugin-import-sort: '*' 2035 | prettier-plugin-jsdoc: '*' 2036 | prettier-plugin-organize-attributes: '*' 2037 | prettier-plugin-organize-imports: '*' 2038 | prettier-plugin-style-order: '*' 2039 | prettier-plugin-svelte: '*' 2040 | prettier-plugin-twig-melody: '*' 2041 | peerDependenciesMeta: 2042 | '@ianvs/prettier-plugin-sort-imports': 2043 | optional: true 2044 | '@prettier/plugin-php': 2045 | optional: true 2046 | '@prettier/plugin-pug': 2047 | optional: true 2048 | '@shopify/prettier-plugin-liquid': 2049 | optional: true 2050 | '@shufo/prettier-plugin-blade': 2051 | optional: true 2052 | '@trivago/prettier-plugin-sort-imports': 2053 | optional: true 2054 | prettier-plugin-astro: 2055 | optional: true 2056 | prettier-plugin-css-order: 2057 | optional: true 2058 | prettier-plugin-import-sort: 2059 | optional: true 2060 | prettier-plugin-jsdoc: 2061 | optional: true 2062 | prettier-plugin-organize-attributes: 2063 | optional: true 2064 | prettier-plugin-organize-imports: 2065 | optional: true 2066 | prettier-plugin-style-order: 2067 | optional: true 2068 | prettier-plugin-svelte: 2069 | optional: true 2070 | prettier-plugin-twig-melody: 2071 | optional: true 2072 | dependencies: 2073 | prettier: 2.8.7 2074 | dev: true 2075 | 2076 | /prettier@2.8.7: 2077 | resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==} 2078 | engines: {node: '>=10.13.0'} 2079 | hasBin: true 2080 | dev: true 2081 | 2082 | /prop-types@15.8.1: 2083 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 2084 | dependencies: 2085 | loose-envify: 1.4.0 2086 | object-assign: 4.1.1 2087 | react-is: 16.13.1 2088 | dev: false 2089 | 2090 | /punycode@2.3.0: 2091 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 2092 | engines: {node: '>=6'} 2093 | dev: false 2094 | 2095 | /queue-microtask@1.2.3: 2096 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2097 | dev: false 2098 | 2099 | /quick-lru@5.1.1: 2100 | resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 2101 | engines: {node: '>=10'} 2102 | dev: false 2103 | 2104 | /react-dom@18.2.0(react@18.2.0): 2105 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} 2106 | peerDependencies: 2107 | react: ^18.2.0 2108 | dependencies: 2109 | loose-envify: 1.4.0 2110 | react: 18.2.0 2111 | scheduler: 0.23.0 2112 | dev: false 2113 | 2114 | /react-is@16.13.1: 2115 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 2116 | dev: false 2117 | 2118 | /react@18.2.0: 2119 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 2120 | engines: {node: '>=0.10.0'} 2121 | dependencies: 2122 | loose-envify: 1.4.0 2123 | dev: false 2124 | 2125 | /read-cache@1.0.0: 2126 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 2127 | dependencies: 2128 | pify: 2.3.0 2129 | dev: false 2130 | 2131 | /readdirp@3.6.0: 2132 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2133 | engines: {node: '>=8.10.0'} 2134 | dependencies: 2135 | picomatch: 2.3.1 2136 | dev: false 2137 | 2138 | /regenerator-runtime@0.13.11: 2139 | resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} 2140 | dev: false 2141 | 2142 | /regexp.prototype.flags@1.4.3: 2143 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 2144 | engines: {node: '>= 0.4'} 2145 | dependencies: 2146 | call-bind: 1.0.2 2147 | define-properties: 1.2.0 2148 | functions-have-names: 1.2.3 2149 | dev: false 2150 | 2151 | /resolve-from@4.0.0: 2152 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2153 | engines: {node: '>=4'} 2154 | dev: false 2155 | 2156 | /resolve@1.22.2: 2157 | resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} 2158 | hasBin: true 2159 | dependencies: 2160 | is-core-module: 2.11.0 2161 | path-parse: 1.0.7 2162 | supports-preserve-symlinks-flag: 1.0.0 2163 | dev: false 2164 | 2165 | /resolve@2.0.0-next.4: 2166 | resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} 2167 | hasBin: true 2168 | dependencies: 2169 | is-core-module: 2.11.0 2170 | path-parse: 1.0.7 2171 | supports-preserve-symlinks-flag: 1.0.0 2172 | dev: false 2173 | 2174 | /reusify@1.0.4: 2175 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2176 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2177 | dev: false 2178 | 2179 | /rimraf@3.0.2: 2180 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2181 | hasBin: true 2182 | dependencies: 2183 | glob: 7.2.3 2184 | dev: false 2185 | 2186 | /run-parallel@1.2.0: 2187 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2188 | dependencies: 2189 | queue-microtask: 1.2.3 2190 | dev: false 2191 | 2192 | /safe-regex-test@1.0.0: 2193 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 2194 | dependencies: 2195 | call-bind: 1.0.2 2196 | get-intrinsic: 1.2.0 2197 | is-regex: 1.1.4 2198 | dev: false 2199 | 2200 | /scheduler@0.23.0: 2201 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 2202 | dependencies: 2203 | loose-envify: 1.4.0 2204 | dev: false 2205 | 2206 | /semver@6.3.0: 2207 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 2208 | hasBin: true 2209 | dev: false 2210 | 2211 | /semver@7.3.8: 2212 | resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} 2213 | engines: {node: '>=10'} 2214 | hasBin: true 2215 | dependencies: 2216 | lru-cache: 6.0.0 2217 | dev: false 2218 | 2219 | /shebang-command@2.0.0: 2220 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2221 | engines: {node: '>=8'} 2222 | dependencies: 2223 | shebang-regex: 3.0.0 2224 | dev: false 2225 | 2226 | /shebang-regex@3.0.0: 2227 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2228 | engines: {node: '>=8'} 2229 | dev: false 2230 | 2231 | /side-channel@1.0.4: 2232 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2233 | dependencies: 2234 | call-bind: 1.0.2 2235 | get-intrinsic: 1.2.0 2236 | object-inspect: 1.12.3 2237 | dev: false 2238 | 2239 | /slash@3.0.0: 2240 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2241 | engines: {node: '>=8'} 2242 | dev: false 2243 | 2244 | /slash@4.0.0: 2245 | resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} 2246 | engines: {node: '>=12'} 2247 | dev: false 2248 | 2249 | /source-map-js@1.0.2: 2250 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 2251 | engines: {node: '>=0.10.0'} 2252 | dev: false 2253 | 2254 | /stop-iteration-iterator@1.0.0: 2255 | resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} 2256 | engines: {node: '>= 0.4'} 2257 | dependencies: 2258 | internal-slot: 1.0.5 2259 | dev: false 2260 | 2261 | /streamsearch@1.1.0: 2262 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 2263 | engines: {node: '>=10.0.0'} 2264 | dev: false 2265 | 2266 | /string.prototype.matchall@4.0.8: 2267 | resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} 2268 | dependencies: 2269 | call-bind: 1.0.2 2270 | define-properties: 1.2.0 2271 | es-abstract: 1.21.2 2272 | get-intrinsic: 1.2.0 2273 | has-symbols: 1.0.3 2274 | internal-slot: 1.0.5 2275 | regexp.prototype.flags: 1.4.3 2276 | side-channel: 1.0.4 2277 | dev: false 2278 | 2279 | /string.prototype.trim@1.2.7: 2280 | resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} 2281 | engines: {node: '>= 0.4'} 2282 | dependencies: 2283 | call-bind: 1.0.2 2284 | define-properties: 1.2.0 2285 | es-abstract: 1.21.2 2286 | dev: false 2287 | 2288 | /string.prototype.trimend@1.0.6: 2289 | resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} 2290 | dependencies: 2291 | call-bind: 1.0.2 2292 | define-properties: 1.2.0 2293 | es-abstract: 1.21.2 2294 | dev: false 2295 | 2296 | /string.prototype.trimstart@1.0.6: 2297 | resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} 2298 | dependencies: 2299 | call-bind: 1.0.2 2300 | define-properties: 1.2.0 2301 | es-abstract: 1.21.2 2302 | dev: false 2303 | 2304 | /strip-ansi@6.0.1: 2305 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2306 | engines: {node: '>=8'} 2307 | dependencies: 2308 | ansi-regex: 5.0.1 2309 | dev: false 2310 | 2311 | /strip-bom@3.0.0: 2312 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 2313 | engines: {node: '>=4'} 2314 | dev: false 2315 | 2316 | /strip-json-comments@3.1.1: 2317 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2318 | engines: {node: '>=8'} 2319 | dev: false 2320 | 2321 | /styled-jsx@5.1.1(react@18.2.0): 2322 | resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 2323 | engines: {node: '>= 12.0.0'} 2324 | peerDependencies: 2325 | '@babel/core': '*' 2326 | babel-plugin-macros: '*' 2327 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 2328 | peerDependenciesMeta: 2329 | '@babel/core': 2330 | optional: true 2331 | babel-plugin-macros: 2332 | optional: true 2333 | dependencies: 2334 | client-only: 0.0.1 2335 | react: 18.2.0 2336 | dev: false 2337 | 2338 | /sucrase@3.31.0: 2339 | resolution: {integrity: sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==} 2340 | engines: {node: '>=8'} 2341 | hasBin: true 2342 | dependencies: 2343 | commander: 4.1.1 2344 | glob: 7.1.6 2345 | lines-and-columns: 1.2.4 2346 | mz: 2.7.0 2347 | pirates: 4.0.5 2348 | ts-interface-checker: 0.1.13 2349 | dev: false 2350 | 2351 | /supports-color@7.2.0: 2352 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2353 | engines: {node: '>=8'} 2354 | dependencies: 2355 | has-flag: 4.0.0 2356 | dev: false 2357 | 2358 | /supports-preserve-symlinks-flag@1.0.0: 2359 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2360 | engines: {node: '>= 0.4'} 2361 | dev: false 2362 | 2363 | /synckit@0.8.5: 2364 | resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} 2365 | engines: {node: ^14.18.0 || >=16.0.0} 2366 | dependencies: 2367 | '@pkgr/utils': 2.3.1 2368 | tslib: 2.5.0 2369 | dev: false 2370 | 2371 | /tailwindcss@3.3.1(postcss@8.4.21): 2372 | resolution: {integrity: sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==} 2373 | engines: {node: '>=12.13.0'} 2374 | hasBin: true 2375 | peerDependencies: 2376 | postcss: ^8.0.9 2377 | dependencies: 2378 | arg: 5.0.2 2379 | chokidar: 3.5.3 2380 | color-name: 1.1.4 2381 | didyoumean: 1.2.2 2382 | dlv: 1.1.3 2383 | fast-glob: 3.2.12 2384 | glob-parent: 6.0.2 2385 | is-glob: 4.0.3 2386 | jiti: 1.18.2 2387 | lilconfig: 2.1.0 2388 | micromatch: 4.0.5 2389 | normalize-path: 3.0.0 2390 | object-hash: 3.0.0 2391 | picocolors: 1.0.0 2392 | postcss: 8.4.21 2393 | postcss-import: 14.1.0(postcss@8.4.21) 2394 | postcss-js: 4.0.1(postcss@8.4.21) 2395 | postcss-load-config: 3.1.4(postcss@8.4.21) 2396 | postcss-nested: 6.0.0(postcss@8.4.21) 2397 | postcss-selector-parser: 6.0.11 2398 | postcss-value-parser: 4.2.0 2399 | quick-lru: 5.1.1 2400 | resolve: 1.22.2 2401 | sucrase: 3.31.0 2402 | transitivePeerDependencies: 2403 | - ts-node 2404 | dev: false 2405 | 2406 | /tapable@2.2.1: 2407 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 2408 | engines: {node: '>=6'} 2409 | dev: false 2410 | 2411 | /text-table@0.2.0: 2412 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2413 | dev: false 2414 | 2415 | /thenify-all@1.6.0: 2416 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 2417 | engines: {node: '>=0.8'} 2418 | dependencies: 2419 | thenify: 3.3.1 2420 | dev: false 2421 | 2422 | /thenify@3.3.1: 2423 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 2424 | dependencies: 2425 | any-promise: 1.3.0 2426 | dev: false 2427 | 2428 | /tiny-glob@0.2.9: 2429 | resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} 2430 | dependencies: 2431 | globalyzer: 0.1.0 2432 | globrex: 0.1.2 2433 | dev: false 2434 | 2435 | /to-regex-range@5.0.1: 2436 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2437 | engines: {node: '>=8.0'} 2438 | dependencies: 2439 | is-number: 7.0.0 2440 | dev: false 2441 | 2442 | /ts-interface-checker@0.1.13: 2443 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 2444 | dev: false 2445 | 2446 | /tsconfig-paths@3.14.2: 2447 | resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} 2448 | dependencies: 2449 | '@types/json5': 0.0.29 2450 | json5: 1.0.2 2451 | minimist: 1.2.8 2452 | strip-bom: 3.0.0 2453 | dev: false 2454 | 2455 | /tslib@1.14.1: 2456 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 2457 | dev: false 2458 | 2459 | /tslib@2.5.0: 2460 | resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} 2461 | dev: false 2462 | 2463 | /tsutils@3.21.0(typescript@5.0.4): 2464 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 2465 | engines: {node: '>= 6'} 2466 | peerDependencies: 2467 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 2468 | dependencies: 2469 | tslib: 1.14.1 2470 | typescript: 5.0.4 2471 | dev: false 2472 | 2473 | /type-check@0.4.0: 2474 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2475 | engines: {node: '>= 0.8.0'} 2476 | dependencies: 2477 | prelude-ls: 1.2.1 2478 | dev: false 2479 | 2480 | /type-fest@0.20.2: 2481 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2482 | engines: {node: '>=10'} 2483 | dev: false 2484 | 2485 | /typed-array-length@1.0.4: 2486 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} 2487 | dependencies: 2488 | call-bind: 1.0.2 2489 | for-each: 0.3.3 2490 | is-typed-array: 1.1.10 2491 | dev: false 2492 | 2493 | /typescript@5.0.4: 2494 | resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} 2495 | engines: {node: '>=12.20'} 2496 | hasBin: true 2497 | dev: false 2498 | 2499 | /unbox-primitive@1.0.2: 2500 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 2501 | dependencies: 2502 | call-bind: 1.0.2 2503 | has-bigints: 1.0.2 2504 | has-symbols: 1.0.3 2505 | which-boxed-primitive: 1.0.2 2506 | dev: false 2507 | 2508 | /update-browserslist-db@1.0.10(browserslist@4.21.5): 2509 | resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} 2510 | hasBin: true 2511 | peerDependencies: 2512 | browserslist: '>= 4.21.0' 2513 | dependencies: 2514 | browserslist: 4.21.5 2515 | escalade: 3.1.1 2516 | picocolors: 1.0.0 2517 | dev: false 2518 | 2519 | /uri-js@4.4.1: 2520 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2521 | dependencies: 2522 | punycode: 2.3.0 2523 | dev: false 2524 | 2525 | /util-deprecate@1.0.2: 2526 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2527 | dev: false 2528 | 2529 | /which-boxed-primitive@1.0.2: 2530 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2531 | dependencies: 2532 | is-bigint: 1.0.4 2533 | is-boolean-object: 1.1.2 2534 | is-number-object: 1.0.7 2535 | is-string: 1.0.7 2536 | is-symbol: 1.0.4 2537 | dev: false 2538 | 2539 | /which-collection@1.0.1: 2540 | resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} 2541 | dependencies: 2542 | is-map: 2.0.2 2543 | is-set: 2.0.2 2544 | is-weakmap: 2.0.1 2545 | is-weakset: 2.0.2 2546 | dev: false 2547 | 2548 | /which-typed-array@1.1.9: 2549 | resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} 2550 | engines: {node: '>= 0.4'} 2551 | dependencies: 2552 | available-typed-arrays: 1.0.5 2553 | call-bind: 1.0.2 2554 | for-each: 0.3.3 2555 | gopd: 1.0.1 2556 | has-tostringtag: 1.0.0 2557 | is-typed-array: 1.1.10 2558 | dev: false 2559 | 2560 | /which@2.0.2: 2561 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2562 | engines: {node: '>= 8'} 2563 | hasBin: true 2564 | dependencies: 2565 | isexe: 2.0.0 2566 | dev: false 2567 | 2568 | /word-wrap@1.2.3: 2569 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 2570 | engines: {node: '>=0.10.0'} 2571 | dev: false 2572 | 2573 | /wrappy@1.0.2: 2574 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2575 | dev: false 2576 | 2577 | /yallist@4.0.0: 2578 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2579 | dev: false 2580 | 2581 | /yaml@1.10.2: 2582 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 2583 | engines: {node: '>= 6'} 2584 | dev: false 2585 | 2586 | /yocto-queue@0.1.0: 2587 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2588 | engines: {node: '>=10'} 2589 | dev: false 2590 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | // I only have this file because pnpm breaks prettier autoconfigs without it 2 | // See: https://github.com/pnpm/pnpm/issues/4700 3 | 4 | module.exports = { 5 | plugins: [require("prettier-plugin-tailwindcss")], 6 | }; 7 | -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | :root { 6 | --foreground-rgb: 0, 0, 0; 7 | --background-start-rgb: 214, 219, 220; 8 | --background-end-rgb: 255, 255, 255; 9 | } 10 | 11 | @media (prefers-color-scheme: dark) { 12 | :root { 13 | --foreground-rgb: 255, 255, 255; 14 | --background-start-rgb: 0, 0, 0; 15 | --background-end-rgb: 0, 0, 0; 16 | } 17 | } 18 | 19 | body { 20 | color: rgb(var(--foreground-rgb)); 21 | background: linear-gradient( 22 | to bottom, 23 | transparent, 24 | rgb(var(--background-end-rgb)) 25 | ) 26 | rgb(var(--background-start-rgb)); 27 | } 28 | -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- 1 | import "./globals.css"; 2 | 3 | export const metadata = { 4 | title: "RedirectThing", 5 | description: "A thing for redirecting", 6 | }; 7 | 8 | export default function RootLayout({ 9 | children, 10 | }: { 11 | children: React.ReactNode; 12 | }) { 13 | return ( 14 | 15 | {children} 16 | 17 | ); 18 | } 19 | -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- 1 | import { Inter } from "next/font/google"; 2 | 3 | export default function Home() { 4 | return ( 5 |
6 | Nothing to see yet 7 |
8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- 1 | import { NextResponse } from "next/server"; 2 | import type { NextRequest } from "next/server"; 3 | 4 | export default async function middleware(request: NextRequest) { 5 | console.log("hostname", request.nextUrl.host); 6 | 7 | const host = request.nextUrl.host; 8 | 9 | if (host === "heyimma.pl") 10 | return NextResponse.redirect("https://beta.nextjs.org"); 11 | 12 | if (host === "ass.supplies") 13 | return NextResponse.redirect("https://twitter.com/tedcruz"); 14 | 15 | return NextResponse.next(); 16 | } 17 | 18 | // Stop Middleware running on static files and public folder 19 | export const config = { 20 | matcher: [ 21 | /* 22 | * Match all request paths except for the ones starting with: 23 | * - _next 24 | * - static (static files) 25 | * - favicon.ico (favicon file) 26 | * - public folder 27 | * - public folder 28 | */ 29 | "/((?!static|.*\\..*|_next|favicon.ico).*)", 30 | "/", 31 | ], 32 | }; 33 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | module.exports = { 3 | content: [ 4 | './src/pages/**/*.{js,ts,jsx,tsx}', 5 | './src/components/**/*.{js,ts,jsx,tsx}', 6 | './src/app/**/*.{js,ts,jsx,tsx}', 7 | ], 8 | theme: { 9 | extend: { 10 | backgroundImage: { 11 | 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', 12 | 'gradient-conic': 13 | 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))', 14 | }, 15 | }, 16 | }, 17 | plugins: [], 18 | } 19 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "strict": true, 8 | "forceConsistentCasingInFileNames": true, 9 | "noEmit": true, 10 | "esModuleInterop": true, 11 | "module": "esnext", 12 | "moduleResolution": "node", 13 | "resolveJsonModule": true, 14 | "isolatedModules": true, 15 | "jsx": "preserve", 16 | "incremental": true, 17 | "plugins": [ 18 | { 19 | "name": "next" 20 | } 21 | ], 22 | "paths": { 23 | "~/*": ["./src/*"] 24 | } 25 | }, 26 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], 27 | "exclude": ["node_modules"] 28 | } 29 | --------------------------------------------------------------------------------