├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── README.md ├── package.json ├── playwright.config.ts ├── pnpm-lock.yaml ├── postcss.config.cjs ├── prettier.config.cjs ├── rome.json ├── src ├── app.css ├── app.d.ts ├── app.html ├── index.test.ts └── routes │ ├── +layout.svelte │ ├── +page.server.ts │ └── +page.svelte ├── static └── favicon.png ├── svelte.config.js ├── tailwind.config.cjs ├── tests └── test.ts ├── tsconfig.json └── vite.config.ts /.eslintignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /.svelte-kit 5 | /package 6 | .env 7 | .env.* 8 | !.env.example 9 | 10 | # Ignore files for PNPM, NPM and YARN 11 | pnpm-lock.yaml 12 | package-lock.json 13 | yarn.lock 14 | -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | parser: '@typescript-eslint/parser', 4 | extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'], 5 | plugins: ['svelte3', '@typescript-eslint'], 6 | ignorePatterns: ['*.cjs'], 7 | overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }], 8 | settings: { 9 | 'svelte3/typescript': () => require('typescript') 10 | }, 11 | parserOptions: { 12 | sourceType: 'module', 13 | ecmaVersion: 2020 14 | }, 15 | env: { 16 | browser: true, 17 | es2017: true, 18 | node: true 19 | } 20 | }; 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /.svelte-kit 5 | /package 6 | .env 7 | .env.* 8 | !.env.example 9 | vite.config.js.timestamp-* 10 | vite.config.ts.timestamp-* 11 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /.svelte-kit 5 | /package 6 | .env 7 | .env.* 8 | !.env.example 9 | 10 | # Ignore files for PNPM, NPM and YARN 11 | pnpm-lock.yaml 12 | package-lock.json 13 | yarn.lock 14 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "useTabs": true, 3 | "singleQuote": true, 4 | "trailingComma": "none", 5 | "semi": false, 6 | "printWidth": 100, 7 | "plugins": [ 8 | "prettier-plugin-svelte" 9 | ], 10 | "pluginSearchDirs": [ 11 | "." 12 | ], 13 | "overrides": [ 14 | { 15 | "files": "*.svelte", 16 | "options": { 17 | "parser": "svelte" 18 | } 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # create-svelte 2 | 3 | Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte). 4 | 5 | ## Creating a project 6 | 7 | If you're seeing this, you've probably already done this step. Congrats! 8 | 9 | ```bash 10 | # create a new project in the current directory 11 | npm create svelte@latest 12 | 13 | # create a new project in my-app 14 | npm create svelte@latest my-app 15 | ``` 16 | 17 | ## Developing 18 | 19 | Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: 20 | 21 | ```bash 22 | npm run dev 23 | 24 | # or start the server and open the app in a new browser tab 25 | npm run dev -- --open 26 | ``` 27 | 28 | ## Building 29 | 30 | To create a production version of your app: 31 | 32 | ```bash 33 | npm run build 34 | ``` 35 | 36 | You can preview the production build with `npm run preview`. 37 | 38 | > To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. 39 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sk-tailwind", 3 | "version": "0.0.1", 4 | "private": true, 5 | "scripts": { 6 | "dev": "vite dev", 7 | "build": "vite build", 8 | "preview": "vite preview", 9 | "test": "playwright test", 10 | "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 11 | "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", 12 | "test:unit": "vitest", 13 | "lint": "prettier --plugin-search-dir . --check . && eslint .", 14 | "format": "prettier --plugin-search-dir . --write ." 15 | }, 16 | "devDependencies": { 17 | "@playwright/test": "^1.31.2", 18 | "@sveltejs/adapter-auto": "^1.0.3", 19 | "@sveltejs/kit": "^1.13.0", 20 | "@typescript-eslint/eslint-plugin": "^5.56.0", 21 | "@typescript-eslint/parser": "^5.56.0", 22 | "autoprefixer": "^10.4.14", 23 | "daisyui": "^2.51.4", 24 | "eslint": "^8.36.0", 25 | "eslint-config-prettier": "^8.8.0", 26 | "eslint-plugin-svelte3": "^4.0.0", 27 | "postcss": "^8.4.21", 28 | "postcss-load-config": "^4.0.1", 29 | "prettier": "^2.8.5", 30 | "prettier-plugin-svelte": "^2.9.0", 31 | "prettier-plugin-tailwindcss": "^0.2.5", 32 | "rome": "^11.0.0", 33 | "svelte": "^3.57.0", 34 | "svelte-check": "^3.1.4", 35 | "svelte-preprocess": "^4.10.7", 36 | "sveltekit-superforms": "^0.6.1", 37 | "tailwindcss": "^3.2.7", 38 | "tslib": "^2.5.0", 39 | "typescript": "^4.9.5", 40 | "vite": "^4.2.1", 41 | "vitest": "^0.25.8", 42 | "zod": "^3.21.4" 43 | }, 44 | "type": "module" 45 | } -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- 1 | import type { PlaywrightTestConfig } from '@playwright/test'; 2 | 3 | const config: PlaywrightTestConfig = { 4 | webServer: { 5 | command: 'npm run build && npm run preview', 6 | port: 4173 7 | }, 8 | testDir: 'tests' 9 | }; 10 | 11 | export default config; 12 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@playwright/test': ^1.31.2 5 | '@sveltejs/adapter-auto': ^1.0.3 6 | '@sveltejs/kit': ^1.13.0 7 | '@typescript-eslint/eslint-plugin': ^5.56.0 8 | '@typescript-eslint/parser': ^5.56.0 9 | autoprefixer: ^10.4.14 10 | daisyui: ^2.51.4 11 | eslint: ^8.36.0 12 | eslint-config-prettier: ^8.8.0 13 | eslint-plugin-svelte3: ^4.0.0 14 | postcss: ^8.4.21 15 | postcss-load-config: ^4.0.1 16 | prettier: ^2.8.5 17 | prettier-plugin-svelte: ^2.9.0 18 | prettier-plugin-tailwindcss: ^0.2.5 19 | rome: ^11.0.0 20 | svelte: ^3.57.0 21 | svelte-check: ^3.1.4 22 | svelte-preprocess: ^4.10.7 23 | sveltekit-superforms: ^0.6.1 24 | tailwindcss: ^3.2.7 25 | tslib: ^2.5.0 26 | typescript: ^4.9.5 27 | vite: ^4.2.1 28 | vitest: ^0.25.8 29 | zod: ^3.21.4 30 | 31 | devDependencies: 32 | '@playwright/test': 1.31.2 33 | '@sveltejs/adapter-auto': 1.0.3_@sveltejs+kit@1.13.0 34 | '@sveltejs/kit': 1.13.0_svelte@3.57.0+vite@4.2.1 35 | '@typescript-eslint/eslint-plugin': 5.56.0_iskin7c6dxqunwflhstekcjqmq 36 | '@typescript-eslint/parser': 5.56.0_vgl77cfdswitgr47lm5swmv43m 37 | autoprefixer: 10.4.14_postcss@8.4.21 38 | daisyui: 2.51.4_j7yt3jd32cwenjqavrrga47yr4 39 | eslint: 8.36.0 40 | eslint-config-prettier: 8.8.0_eslint@8.36.0 41 | eslint-plugin-svelte3: 4.0.0_wzem237sbvnwe7n34ytc5phasy 42 | postcss: 8.4.21 43 | postcss-load-config: 4.0.1_postcss@8.4.21 44 | prettier: 2.8.5 45 | prettier-plugin-svelte: 2.9.0_olnlr4336c4vkm7c26l3r45yii 46 | prettier-plugin-tailwindcss: 0.2.5_4t4kr7ese5dum3z35trke3ztzq 47 | rome: 11.0.0 48 | svelte: 3.57.0 49 | svelte-check: 3.1.4_luph556zpodi3vqhnlezpo6clm 50 | svelte-preprocess: 4.10.7_c6mofh3fyngshztmustucto3tq 51 | sveltekit-superforms: 0.6.1_vnva2uj6ln66g45532zl7rs5ry 52 | tailwindcss: 3.2.7_postcss@8.4.21 53 | tslib: 2.5.0 54 | typescript: 4.9.5 55 | vite: 4.2.1 56 | vitest: 0.25.8 57 | zod: 3.21.4 58 | 59 | packages: 60 | 61 | /@esbuild/android-arm/0.17.12: 62 | resolution: {integrity: sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==} 63 | engines: {node: '>=12'} 64 | cpu: [arm] 65 | os: [android] 66 | requiresBuild: true 67 | dev: true 68 | optional: true 69 | 70 | /@esbuild/android-arm64/0.17.12: 71 | resolution: {integrity: sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==} 72 | engines: {node: '>=12'} 73 | cpu: [arm64] 74 | os: [android] 75 | requiresBuild: true 76 | dev: true 77 | optional: true 78 | 79 | /@esbuild/android-x64/0.17.12: 80 | resolution: {integrity: sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==} 81 | engines: {node: '>=12'} 82 | cpu: [x64] 83 | os: [android] 84 | requiresBuild: true 85 | dev: true 86 | optional: true 87 | 88 | /@esbuild/darwin-arm64/0.17.12: 89 | resolution: {integrity: sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==} 90 | engines: {node: '>=12'} 91 | cpu: [arm64] 92 | os: [darwin] 93 | requiresBuild: true 94 | dev: true 95 | optional: true 96 | 97 | /@esbuild/darwin-x64/0.17.12: 98 | resolution: {integrity: sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==} 99 | engines: {node: '>=12'} 100 | cpu: [x64] 101 | os: [darwin] 102 | requiresBuild: true 103 | dev: true 104 | optional: true 105 | 106 | /@esbuild/freebsd-arm64/0.17.12: 107 | resolution: {integrity: sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==} 108 | engines: {node: '>=12'} 109 | cpu: [arm64] 110 | os: [freebsd] 111 | requiresBuild: true 112 | dev: true 113 | optional: true 114 | 115 | /@esbuild/freebsd-x64/0.17.12: 116 | resolution: {integrity: sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==} 117 | engines: {node: '>=12'} 118 | cpu: [x64] 119 | os: [freebsd] 120 | requiresBuild: true 121 | dev: true 122 | optional: true 123 | 124 | /@esbuild/linux-arm/0.17.12: 125 | resolution: {integrity: sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==} 126 | engines: {node: '>=12'} 127 | cpu: [arm] 128 | os: [linux] 129 | requiresBuild: true 130 | dev: true 131 | optional: true 132 | 133 | /@esbuild/linux-arm64/0.17.12: 134 | resolution: {integrity: sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==} 135 | engines: {node: '>=12'} 136 | cpu: [arm64] 137 | os: [linux] 138 | requiresBuild: true 139 | dev: true 140 | optional: true 141 | 142 | /@esbuild/linux-ia32/0.17.12: 143 | resolution: {integrity: sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==} 144 | engines: {node: '>=12'} 145 | cpu: [ia32] 146 | os: [linux] 147 | requiresBuild: true 148 | dev: true 149 | optional: true 150 | 151 | /@esbuild/linux-loong64/0.17.12: 152 | resolution: {integrity: sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==} 153 | engines: {node: '>=12'} 154 | cpu: [loong64] 155 | os: [linux] 156 | requiresBuild: true 157 | dev: true 158 | optional: true 159 | 160 | /@esbuild/linux-mips64el/0.17.12: 161 | resolution: {integrity: sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==} 162 | engines: {node: '>=12'} 163 | cpu: [mips64el] 164 | os: [linux] 165 | requiresBuild: true 166 | dev: true 167 | optional: true 168 | 169 | /@esbuild/linux-ppc64/0.17.12: 170 | resolution: {integrity: sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==} 171 | engines: {node: '>=12'} 172 | cpu: [ppc64] 173 | os: [linux] 174 | requiresBuild: true 175 | dev: true 176 | optional: true 177 | 178 | /@esbuild/linux-riscv64/0.17.12: 179 | resolution: {integrity: sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==} 180 | engines: {node: '>=12'} 181 | cpu: [riscv64] 182 | os: [linux] 183 | requiresBuild: true 184 | dev: true 185 | optional: true 186 | 187 | /@esbuild/linux-s390x/0.17.12: 188 | resolution: {integrity: sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==} 189 | engines: {node: '>=12'} 190 | cpu: [s390x] 191 | os: [linux] 192 | requiresBuild: true 193 | dev: true 194 | optional: true 195 | 196 | /@esbuild/linux-x64/0.17.12: 197 | resolution: {integrity: sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==} 198 | engines: {node: '>=12'} 199 | cpu: [x64] 200 | os: [linux] 201 | requiresBuild: true 202 | dev: true 203 | optional: true 204 | 205 | /@esbuild/netbsd-x64/0.17.12: 206 | resolution: {integrity: sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==} 207 | engines: {node: '>=12'} 208 | cpu: [x64] 209 | os: [netbsd] 210 | requiresBuild: true 211 | dev: true 212 | optional: true 213 | 214 | /@esbuild/openbsd-x64/0.17.12: 215 | resolution: {integrity: sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==} 216 | engines: {node: '>=12'} 217 | cpu: [x64] 218 | os: [openbsd] 219 | requiresBuild: true 220 | dev: true 221 | optional: true 222 | 223 | /@esbuild/sunos-x64/0.17.12: 224 | resolution: {integrity: sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==} 225 | engines: {node: '>=12'} 226 | cpu: [x64] 227 | os: [sunos] 228 | requiresBuild: true 229 | dev: true 230 | optional: true 231 | 232 | /@esbuild/win32-arm64/0.17.12: 233 | resolution: {integrity: sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==} 234 | engines: {node: '>=12'} 235 | cpu: [arm64] 236 | os: [win32] 237 | requiresBuild: true 238 | dev: true 239 | optional: true 240 | 241 | /@esbuild/win32-ia32/0.17.12: 242 | resolution: {integrity: sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==} 243 | engines: {node: '>=12'} 244 | cpu: [ia32] 245 | os: [win32] 246 | requiresBuild: true 247 | dev: true 248 | optional: true 249 | 250 | /@esbuild/win32-x64/0.17.12: 251 | resolution: {integrity: sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==} 252 | engines: {node: '>=12'} 253 | cpu: [x64] 254 | os: [win32] 255 | requiresBuild: true 256 | dev: true 257 | optional: true 258 | 259 | /@eslint-community/eslint-utils/4.3.0_eslint@8.36.0: 260 | resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==} 261 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 262 | peerDependencies: 263 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 264 | dependencies: 265 | eslint: 8.36.0 266 | eslint-visitor-keys: 3.3.0 267 | dev: true 268 | 269 | /@eslint-community/regexpp/4.4.0: 270 | resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==} 271 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 272 | dev: true 273 | 274 | /@eslint/eslintrc/2.0.1: 275 | resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==} 276 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 277 | dependencies: 278 | ajv: 6.12.6 279 | debug: 4.3.4 280 | espree: 9.5.0 281 | globals: 13.20.0 282 | ignore: 5.2.4 283 | import-fresh: 3.3.0 284 | js-yaml: 4.1.0 285 | minimatch: 3.1.2 286 | strip-json-comments: 3.1.1 287 | transitivePeerDependencies: 288 | - supports-color 289 | dev: true 290 | 291 | /@eslint/js/8.36.0: 292 | resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==} 293 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 294 | dev: true 295 | 296 | /@humanwhocodes/config-array/0.11.8: 297 | resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} 298 | engines: {node: '>=10.10.0'} 299 | dependencies: 300 | '@humanwhocodes/object-schema': 1.2.1 301 | debug: 4.3.4 302 | minimatch: 3.1.2 303 | transitivePeerDependencies: 304 | - supports-color 305 | dev: true 306 | 307 | /@humanwhocodes/module-importer/1.0.1: 308 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 309 | engines: {node: '>=12.22'} 310 | dev: true 311 | 312 | /@humanwhocodes/object-schema/1.2.1: 313 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 314 | dev: true 315 | 316 | /@jridgewell/resolve-uri/3.1.0: 317 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 318 | engines: {node: '>=6.0.0'} 319 | dev: true 320 | 321 | /@jridgewell/sourcemap-codec/1.4.14: 322 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 323 | dev: true 324 | 325 | /@jridgewell/trace-mapping/0.3.17: 326 | resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} 327 | dependencies: 328 | '@jridgewell/resolve-uri': 3.1.0 329 | '@jridgewell/sourcemap-codec': 1.4.14 330 | dev: true 331 | 332 | /@nodelib/fs.scandir/2.1.5: 333 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 334 | engines: {node: '>= 8'} 335 | dependencies: 336 | '@nodelib/fs.stat': 2.0.5 337 | run-parallel: 1.2.0 338 | dev: true 339 | 340 | /@nodelib/fs.stat/2.0.5: 341 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 342 | engines: {node: '>= 8'} 343 | dev: true 344 | 345 | /@nodelib/fs.walk/1.2.8: 346 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 347 | engines: {node: '>= 8'} 348 | dependencies: 349 | '@nodelib/fs.scandir': 2.1.5 350 | fastq: 1.15.0 351 | dev: true 352 | 353 | /@playwright/test/1.31.2: 354 | resolution: {integrity: sha512-BYVutxDI4JeZKV1+ups6dt5WiqKhjBtIYowyZIJ3kBDmJgsuPKsqqKNIMFbUePLSCmp2cZu+BDL427RcNKTRYw==} 355 | engines: {node: '>=14'} 356 | hasBin: true 357 | dependencies: 358 | '@types/node': 18.15.5 359 | playwright-core: 1.31.2 360 | optionalDependencies: 361 | fsevents: 2.3.2 362 | dev: true 363 | 364 | /@polka/url/1.0.0-next.21: 365 | resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} 366 | dev: true 367 | 368 | /@rometools/cli-darwin-arm64/11.0.0: 369 | resolution: {integrity: sha512-F3vkdY+s3FLIEnAjSbyHTuIPB88cLpccimW4ecid5I7S6GzGG3iUJI4xT00JhH73K4P/qW20/9r+kH1T9Du8Xg==} 370 | cpu: [arm64] 371 | os: [darwin] 372 | requiresBuild: true 373 | dev: true 374 | optional: true 375 | 376 | /@rometools/cli-darwin-x64/11.0.0: 377 | resolution: {integrity: sha512-X6jhtS6Iml4GOzgNtnLwIp/KXXhSdqeVyfv69m/AHnIzx3gQAjPZ7BPnJLvTCbhe4SKHL+uTZYFSCJpkUUKE6w==} 378 | cpu: [x64] 379 | os: [darwin] 380 | requiresBuild: true 381 | dev: true 382 | optional: true 383 | 384 | /@rometools/cli-linux-arm64/11.0.0: 385 | resolution: {integrity: sha512-dktTJJlTpmycBZ2TwhJBcAO8ztK8DdevdyZnFFxdYRvtmJgTjIsC2UFayf/SbKew8B8q1IhI0it+D6ihAeIpeg==} 386 | cpu: [arm64] 387 | os: [linux] 388 | requiresBuild: true 389 | dev: true 390 | optional: true 391 | 392 | /@rometools/cli-linux-x64/11.0.0: 393 | resolution: {integrity: sha512-WVcnXPNdWGUWo0p4NU8YzuthjYR7q+b4vRcjdxtP1DlpphZmSsoC/RSE85nEqRAz8hChcKUansVzOPM8BSsuGA==} 394 | cpu: [x64] 395 | os: [linux] 396 | requiresBuild: true 397 | dev: true 398 | optional: true 399 | 400 | /@rometools/cli-win32-arm64/11.0.0: 401 | resolution: {integrity: sha512-tPj6RThQzS7Q45jqQll7NlTYvNcsg/BEP3LYiiazqSh9FAFnMkrV6ewUcMPKWyAfiyLs7jlz4rRvdNRUSygzfQ==} 402 | cpu: [arm64] 403 | os: [win32] 404 | requiresBuild: true 405 | dev: true 406 | optional: true 407 | 408 | /@rometools/cli-win32-x64/11.0.0: 409 | resolution: {integrity: sha512-bmBai8WHxYjsGk1+je7ZTfCUCWq30WJI3pQM8pzTA674lfGTZ9ymJoZwTaIMSO4rL5V9mlO6uLunsBKso9VqOg==} 410 | cpu: [x64] 411 | os: [win32] 412 | requiresBuild: true 413 | dev: true 414 | optional: true 415 | 416 | /@sveltejs/adapter-auto/1.0.3_@sveltejs+kit@1.13.0: 417 | resolution: {integrity: sha512-hc7O12YQqvZ1CD4fo1gMJuPzBZvuoG5kwxb2RRoz4fVoB8B2vuPO2cY751Ln0G6T/HMrAf8kCqw6Pg+wbxcstw==} 418 | peerDependencies: 419 | '@sveltejs/kit': ^1.0.0 420 | dependencies: 421 | '@sveltejs/kit': 1.13.0_svelte@3.57.0+vite@4.2.1 422 | import-meta-resolve: 2.2.2 423 | dev: true 424 | 425 | /@sveltejs/kit/1.13.0_svelte@3.57.0+vite@4.2.1: 426 | resolution: {integrity: sha512-t44xqlSTn/k+BridiJFTD8dCRPNd9msCSSPLZT+/3P9deNp/al6ed396MSpsskK7r2kevYmmxywK16qtn6Rvjw==} 427 | engines: {node: ^16.14 || >=18} 428 | hasBin: true 429 | requiresBuild: true 430 | peerDependencies: 431 | svelte: ^3.54.0 432 | vite: ^4.0.0 433 | dependencies: 434 | '@sveltejs/vite-plugin-svelte': 2.0.3_svelte@3.57.0+vite@4.2.1 435 | '@types/cookie': 0.5.1 436 | cookie: 0.5.0 437 | devalue: 4.3.0 438 | esm-env: 1.0.0 439 | kleur: 4.1.5 440 | magic-string: 0.30.0 441 | mime: 3.0.0 442 | sade: 1.8.1 443 | set-cookie-parser: 2.6.0 444 | sirv: 2.0.2 445 | svelte: 3.57.0 446 | tiny-glob: 0.2.9 447 | undici: 5.21.0 448 | vite: 4.2.1 449 | transitivePeerDependencies: 450 | - supports-color 451 | dev: true 452 | 453 | /@sveltejs/vite-plugin-svelte/2.0.3_svelte@3.57.0+vite@4.2.1: 454 | resolution: {integrity: sha512-o+cguBFdwIGtRbNkYOyqTM7KvRUffxh5bfK4oJsWKG2obu+v/cbpT03tJrGl58C7tRXo/aEC0/axN5FVHBj0nA==} 455 | engines: {node: ^14.18.0 || >= 16} 456 | peerDependencies: 457 | svelte: ^3.54.0 458 | vite: ^4.0.0 459 | dependencies: 460 | debug: 4.3.4 461 | deepmerge: 4.3.1 462 | kleur: 4.1.5 463 | magic-string: 0.29.0 464 | svelte: 3.57.0 465 | svelte-hmr: 0.15.1_svelte@3.57.0 466 | vite: 4.2.1 467 | vitefu: 0.2.4_vite@4.2.1 468 | transitivePeerDependencies: 469 | - supports-color 470 | dev: true 471 | 472 | /@types/chai-subset/1.3.3: 473 | resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} 474 | dependencies: 475 | '@types/chai': 4.3.4 476 | dev: true 477 | 478 | /@types/chai/4.3.4: 479 | resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} 480 | dev: true 481 | 482 | /@types/cookie/0.5.1: 483 | resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} 484 | dev: true 485 | 486 | /@types/json-schema/7.0.11: 487 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 488 | dev: true 489 | 490 | /@types/node/18.15.5: 491 | resolution: {integrity: sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==} 492 | dev: true 493 | 494 | /@types/pug/2.0.6: 495 | resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} 496 | dev: true 497 | 498 | /@types/sass/1.45.0: 499 | resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==} 500 | deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed. 501 | dependencies: 502 | sass: 1.59.3 503 | dev: true 504 | 505 | /@types/semver/7.3.13: 506 | resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} 507 | dev: true 508 | 509 | /@typescript-eslint/eslint-plugin/5.56.0_iskin7c6dxqunwflhstekcjqmq: 510 | resolution: {integrity: sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==} 511 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 512 | peerDependencies: 513 | '@typescript-eslint/parser': ^5.0.0 514 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 515 | typescript: '*' 516 | peerDependenciesMeta: 517 | typescript: 518 | optional: true 519 | dependencies: 520 | '@eslint-community/regexpp': 4.4.0 521 | '@typescript-eslint/parser': 5.56.0_vgl77cfdswitgr47lm5swmv43m 522 | '@typescript-eslint/scope-manager': 5.56.0 523 | '@typescript-eslint/type-utils': 5.56.0_vgl77cfdswitgr47lm5swmv43m 524 | '@typescript-eslint/utils': 5.56.0_vgl77cfdswitgr47lm5swmv43m 525 | debug: 4.3.4 526 | eslint: 8.36.0 527 | grapheme-splitter: 1.0.4 528 | ignore: 5.2.4 529 | natural-compare-lite: 1.4.0 530 | semver: 7.3.8 531 | tsutils: 3.21.0_typescript@4.9.5 532 | typescript: 4.9.5 533 | transitivePeerDependencies: 534 | - supports-color 535 | dev: true 536 | 537 | /@typescript-eslint/parser/5.56.0_vgl77cfdswitgr47lm5swmv43m: 538 | resolution: {integrity: sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==} 539 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 540 | peerDependencies: 541 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 542 | typescript: '*' 543 | peerDependenciesMeta: 544 | typescript: 545 | optional: true 546 | dependencies: 547 | '@typescript-eslint/scope-manager': 5.56.0 548 | '@typescript-eslint/types': 5.56.0 549 | '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.5 550 | debug: 4.3.4 551 | eslint: 8.36.0 552 | typescript: 4.9.5 553 | transitivePeerDependencies: 554 | - supports-color 555 | dev: true 556 | 557 | /@typescript-eslint/scope-manager/5.56.0: 558 | resolution: {integrity: sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==} 559 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 560 | dependencies: 561 | '@typescript-eslint/types': 5.56.0 562 | '@typescript-eslint/visitor-keys': 5.56.0 563 | dev: true 564 | 565 | /@typescript-eslint/type-utils/5.56.0_vgl77cfdswitgr47lm5swmv43m: 566 | resolution: {integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==} 567 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 568 | peerDependencies: 569 | eslint: '*' 570 | typescript: '*' 571 | peerDependenciesMeta: 572 | typescript: 573 | optional: true 574 | dependencies: 575 | '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.5 576 | '@typescript-eslint/utils': 5.56.0_vgl77cfdswitgr47lm5swmv43m 577 | debug: 4.3.4 578 | eslint: 8.36.0 579 | tsutils: 3.21.0_typescript@4.9.5 580 | typescript: 4.9.5 581 | transitivePeerDependencies: 582 | - supports-color 583 | dev: true 584 | 585 | /@typescript-eslint/types/5.56.0: 586 | resolution: {integrity: sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==} 587 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 588 | dev: true 589 | 590 | /@typescript-eslint/typescript-estree/5.56.0_typescript@4.9.5: 591 | resolution: {integrity: sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==} 592 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 593 | peerDependencies: 594 | typescript: '*' 595 | peerDependenciesMeta: 596 | typescript: 597 | optional: true 598 | dependencies: 599 | '@typescript-eslint/types': 5.56.0 600 | '@typescript-eslint/visitor-keys': 5.56.0 601 | debug: 4.3.4 602 | globby: 11.1.0 603 | is-glob: 4.0.3 604 | semver: 7.3.8 605 | tsutils: 3.21.0_typescript@4.9.5 606 | typescript: 4.9.5 607 | transitivePeerDependencies: 608 | - supports-color 609 | dev: true 610 | 611 | /@typescript-eslint/utils/5.56.0_vgl77cfdswitgr47lm5swmv43m: 612 | resolution: {integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==} 613 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 614 | peerDependencies: 615 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 616 | dependencies: 617 | '@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0 618 | '@types/json-schema': 7.0.11 619 | '@types/semver': 7.3.13 620 | '@typescript-eslint/scope-manager': 5.56.0 621 | '@typescript-eslint/types': 5.56.0 622 | '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.5 623 | eslint: 8.36.0 624 | eslint-scope: 5.1.1 625 | semver: 7.3.8 626 | transitivePeerDependencies: 627 | - supports-color 628 | - typescript 629 | dev: true 630 | 631 | /@typescript-eslint/visitor-keys/5.56.0: 632 | resolution: {integrity: sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==} 633 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 634 | dependencies: 635 | '@typescript-eslint/types': 5.56.0 636 | eslint-visitor-keys: 3.3.0 637 | dev: true 638 | 639 | /acorn-jsx/5.3.2_acorn@8.8.2: 640 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 641 | peerDependencies: 642 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 643 | dependencies: 644 | acorn: 8.8.2 645 | dev: true 646 | 647 | /acorn-node/1.8.2: 648 | resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} 649 | dependencies: 650 | acorn: 7.4.1 651 | acorn-walk: 7.2.0 652 | xtend: 4.0.2 653 | dev: true 654 | 655 | /acorn-walk/7.2.0: 656 | resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} 657 | engines: {node: '>=0.4.0'} 658 | dev: true 659 | 660 | /acorn-walk/8.2.0: 661 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} 662 | engines: {node: '>=0.4.0'} 663 | dev: true 664 | 665 | /acorn/7.4.1: 666 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 667 | engines: {node: '>=0.4.0'} 668 | hasBin: true 669 | dev: true 670 | 671 | /acorn/8.8.2: 672 | resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 673 | engines: {node: '>=0.4.0'} 674 | hasBin: true 675 | dev: true 676 | 677 | /ajv/6.12.6: 678 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 679 | dependencies: 680 | fast-deep-equal: 3.1.3 681 | fast-json-stable-stringify: 2.1.0 682 | json-schema-traverse: 0.4.1 683 | uri-js: 4.4.1 684 | dev: true 685 | 686 | /ansi-regex/5.0.1: 687 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 688 | engines: {node: '>=8'} 689 | dev: true 690 | 691 | /ansi-styles/4.3.0: 692 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 693 | engines: {node: '>=8'} 694 | dependencies: 695 | color-convert: 2.0.1 696 | dev: true 697 | 698 | /anymatch/3.1.3: 699 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 700 | engines: {node: '>= 8'} 701 | dependencies: 702 | normalize-path: 3.0.0 703 | picomatch: 2.3.1 704 | dev: true 705 | 706 | /arg/5.0.2: 707 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 708 | dev: true 709 | 710 | /argparse/2.0.1: 711 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 712 | dev: true 713 | 714 | /array-union/2.1.0: 715 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 716 | engines: {node: '>=8'} 717 | dev: true 718 | 719 | /assertion-error/1.1.0: 720 | resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} 721 | dev: true 722 | 723 | /autoprefixer/10.4.14_postcss@8.4.21: 724 | resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} 725 | engines: {node: ^10 || ^12 || >=14} 726 | hasBin: true 727 | peerDependencies: 728 | postcss: ^8.1.0 729 | dependencies: 730 | browserslist: 4.21.5 731 | caniuse-lite: 1.0.30001468 732 | fraction.js: 4.2.0 733 | normalize-range: 0.1.2 734 | picocolors: 1.0.0 735 | postcss: 8.4.21 736 | postcss-value-parser: 4.2.0 737 | dev: true 738 | 739 | /balanced-match/1.0.2: 740 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 741 | dev: true 742 | 743 | /binary-extensions/2.2.0: 744 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 745 | engines: {node: '>=8'} 746 | dev: true 747 | 748 | /brace-expansion/1.1.11: 749 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 750 | dependencies: 751 | balanced-match: 1.0.2 752 | concat-map: 0.0.1 753 | dev: true 754 | 755 | /braces/3.0.2: 756 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 757 | engines: {node: '>=8'} 758 | dependencies: 759 | fill-range: 7.0.1 760 | dev: true 761 | 762 | /browserslist/4.21.5: 763 | resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} 764 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 765 | hasBin: true 766 | dependencies: 767 | caniuse-lite: 1.0.30001468 768 | electron-to-chromium: 1.4.333 769 | node-releases: 2.0.10 770 | update-browserslist-db: 1.0.10_browserslist@4.21.5 771 | dev: true 772 | 773 | /buffer-crc32/0.2.13: 774 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 775 | dev: true 776 | 777 | /busboy/1.6.0: 778 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 779 | engines: {node: '>=10.16.0'} 780 | dependencies: 781 | streamsearch: 1.1.0 782 | dev: true 783 | 784 | /callsites/3.1.0: 785 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 786 | engines: {node: '>=6'} 787 | dev: true 788 | 789 | /camelcase-css/2.0.1: 790 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 791 | engines: {node: '>= 6'} 792 | dev: true 793 | 794 | /caniuse-lite/1.0.30001468: 795 | resolution: {integrity: sha512-zgAo8D5kbOyUcRAgSmgyuvBkjrGk5CGYG5TYgFdpQv+ywcyEpo1LOWoG8YmoflGnh+V+UsNuKYedsoYs0hzV5A==} 796 | dev: true 797 | 798 | /chai/4.3.7: 799 | resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} 800 | engines: {node: '>=4'} 801 | dependencies: 802 | assertion-error: 1.1.0 803 | check-error: 1.0.2 804 | deep-eql: 4.1.3 805 | get-func-name: 2.0.0 806 | loupe: 2.3.6 807 | pathval: 1.1.1 808 | type-detect: 4.0.8 809 | dev: true 810 | 811 | /chalk/4.1.2: 812 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 813 | engines: {node: '>=10'} 814 | dependencies: 815 | ansi-styles: 4.3.0 816 | supports-color: 7.2.0 817 | dev: true 818 | 819 | /check-error/1.0.2: 820 | resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} 821 | dev: true 822 | 823 | /chokidar/3.5.3: 824 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 825 | engines: {node: '>= 8.10.0'} 826 | dependencies: 827 | anymatch: 3.1.3 828 | braces: 3.0.2 829 | glob-parent: 5.1.2 830 | is-binary-path: 2.1.0 831 | is-glob: 4.0.3 832 | normalize-path: 3.0.0 833 | readdirp: 3.6.0 834 | optionalDependencies: 835 | fsevents: 2.3.2 836 | dev: true 837 | 838 | /color-convert/2.0.1: 839 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 840 | engines: {node: '>=7.0.0'} 841 | dependencies: 842 | color-name: 1.1.4 843 | dev: true 844 | 845 | /color-name/1.1.4: 846 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 847 | dev: true 848 | 849 | /color-string/1.9.1: 850 | resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} 851 | dependencies: 852 | color-name: 1.1.4 853 | simple-swizzle: 0.2.2 854 | dev: true 855 | 856 | /color/4.2.3: 857 | resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} 858 | engines: {node: '>=12.5.0'} 859 | dependencies: 860 | color-convert: 2.0.1 861 | color-string: 1.9.1 862 | dev: true 863 | 864 | /concat-map/0.0.1: 865 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 866 | dev: true 867 | 868 | /cookie/0.5.0: 869 | resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} 870 | engines: {node: '>= 0.6'} 871 | dev: true 872 | 873 | /cross-spawn/7.0.3: 874 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 875 | engines: {node: '>= 8'} 876 | dependencies: 877 | path-key: 3.1.1 878 | shebang-command: 2.0.0 879 | which: 2.0.2 880 | dev: true 881 | 882 | /css-selector-tokenizer/0.8.0: 883 | resolution: {integrity: sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==} 884 | dependencies: 885 | cssesc: 3.0.0 886 | fastparse: 1.1.2 887 | dev: true 888 | 889 | /cssesc/3.0.0: 890 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 891 | engines: {node: '>=4'} 892 | hasBin: true 893 | dev: true 894 | 895 | /daisyui/2.51.4_j7yt3jd32cwenjqavrrga47yr4: 896 | resolution: {integrity: sha512-TGYD2BQCduxkKbDALlaWWaUdi33tryUuO/MxxBtAmLJ9zKn04gF6xduMxbrAUesR4AFr6LZW187TqF2H5c1AoA==} 897 | peerDependencies: 898 | autoprefixer: ^10.0.2 899 | postcss: ^8.1.6 900 | dependencies: 901 | autoprefixer: 10.4.14_postcss@8.4.21 902 | color: 4.2.3 903 | css-selector-tokenizer: 0.8.0 904 | postcss: 8.4.21 905 | postcss-js: 4.0.1_postcss@8.4.21 906 | tailwindcss: 3.2.7_postcss@8.4.21 907 | transitivePeerDependencies: 908 | - ts-node 909 | dev: true 910 | 911 | /debug/4.3.4: 912 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 913 | engines: {node: '>=6.0'} 914 | peerDependencies: 915 | supports-color: '*' 916 | peerDependenciesMeta: 917 | supports-color: 918 | optional: true 919 | dependencies: 920 | ms: 2.1.2 921 | dev: true 922 | 923 | /deep-eql/4.1.3: 924 | resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} 925 | engines: {node: '>=6'} 926 | dependencies: 927 | type-detect: 4.0.8 928 | dev: true 929 | 930 | /deep-is/0.1.4: 931 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 932 | dev: true 933 | 934 | /deepmerge/4.3.1: 935 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 936 | engines: {node: '>=0.10.0'} 937 | dev: true 938 | 939 | /defined/1.0.1: 940 | resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} 941 | dev: true 942 | 943 | /detect-indent/6.1.0: 944 | resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 945 | engines: {node: '>=8'} 946 | dev: true 947 | 948 | /detective/5.2.1: 949 | resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} 950 | engines: {node: '>=0.8.0'} 951 | hasBin: true 952 | dependencies: 953 | acorn-node: 1.8.2 954 | defined: 1.0.1 955 | minimist: 1.2.8 956 | dev: true 957 | 958 | /devalue/4.3.0: 959 | resolution: {integrity: sha512-n94yQo4LI3w7erwf84mhRUkUJfhLoCZiLyoOZ/QFsDbcWNZePrLwbQpvZBUG2TNxwV3VjCKPxkiiQA6pe3TrTA==} 960 | dev: true 961 | 962 | /didyoumean/1.2.2: 963 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 964 | dev: true 965 | 966 | /dir-glob/3.0.1: 967 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 968 | engines: {node: '>=8'} 969 | dependencies: 970 | path-type: 4.0.0 971 | dev: true 972 | 973 | /dlv/1.1.3: 974 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 975 | dev: true 976 | 977 | /doctrine/3.0.0: 978 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 979 | engines: {node: '>=6.0.0'} 980 | dependencies: 981 | esutils: 2.0.3 982 | dev: true 983 | 984 | /electron-to-chromium/1.4.333: 985 | resolution: {integrity: sha512-YyE8+GKyGtPEP1/kpvqsdhD6rA/TP1DUFDN4uiU/YI52NzDxmwHkEb3qjId8hLBa5siJvG0sfC3O66501jMruQ==} 986 | dev: true 987 | 988 | /es6-promise/3.3.1: 989 | resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} 990 | dev: true 991 | 992 | /esbuild/0.17.12: 993 | resolution: {integrity: sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==} 994 | engines: {node: '>=12'} 995 | hasBin: true 996 | requiresBuild: true 997 | optionalDependencies: 998 | '@esbuild/android-arm': 0.17.12 999 | '@esbuild/android-arm64': 0.17.12 1000 | '@esbuild/android-x64': 0.17.12 1001 | '@esbuild/darwin-arm64': 0.17.12 1002 | '@esbuild/darwin-x64': 0.17.12 1003 | '@esbuild/freebsd-arm64': 0.17.12 1004 | '@esbuild/freebsd-x64': 0.17.12 1005 | '@esbuild/linux-arm': 0.17.12 1006 | '@esbuild/linux-arm64': 0.17.12 1007 | '@esbuild/linux-ia32': 0.17.12 1008 | '@esbuild/linux-loong64': 0.17.12 1009 | '@esbuild/linux-mips64el': 0.17.12 1010 | '@esbuild/linux-ppc64': 0.17.12 1011 | '@esbuild/linux-riscv64': 0.17.12 1012 | '@esbuild/linux-s390x': 0.17.12 1013 | '@esbuild/linux-x64': 0.17.12 1014 | '@esbuild/netbsd-x64': 0.17.12 1015 | '@esbuild/openbsd-x64': 0.17.12 1016 | '@esbuild/sunos-x64': 0.17.12 1017 | '@esbuild/win32-arm64': 0.17.12 1018 | '@esbuild/win32-ia32': 0.17.12 1019 | '@esbuild/win32-x64': 0.17.12 1020 | dev: true 1021 | 1022 | /escalade/3.1.1: 1023 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1024 | engines: {node: '>=6'} 1025 | dev: true 1026 | 1027 | /escape-string-regexp/4.0.0: 1028 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1029 | engines: {node: '>=10'} 1030 | dev: true 1031 | 1032 | /eslint-config-prettier/8.8.0_eslint@8.36.0: 1033 | resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} 1034 | hasBin: true 1035 | peerDependencies: 1036 | eslint: '>=7.0.0' 1037 | dependencies: 1038 | eslint: 8.36.0 1039 | dev: true 1040 | 1041 | /eslint-plugin-svelte3/4.0.0_wzem237sbvnwe7n34ytc5phasy: 1042 | resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==} 1043 | peerDependencies: 1044 | eslint: '>=8.0.0' 1045 | svelte: ^3.2.0 1046 | dependencies: 1047 | eslint: 8.36.0 1048 | svelte: 3.57.0 1049 | dev: true 1050 | 1051 | /eslint-scope/5.1.1: 1052 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1053 | engines: {node: '>=8.0.0'} 1054 | dependencies: 1055 | esrecurse: 4.3.0 1056 | estraverse: 4.3.0 1057 | dev: true 1058 | 1059 | /eslint-scope/7.1.1: 1060 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 1061 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1062 | dependencies: 1063 | esrecurse: 4.3.0 1064 | estraverse: 5.3.0 1065 | dev: true 1066 | 1067 | /eslint-visitor-keys/3.3.0: 1068 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 1069 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1070 | dev: true 1071 | 1072 | /eslint/8.36.0: 1073 | resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==} 1074 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1075 | hasBin: true 1076 | dependencies: 1077 | '@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0 1078 | '@eslint-community/regexpp': 4.4.0 1079 | '@eslint/eslintrc': 2.0.1 1080 | '@eslint/js': 8.36.0 1081 | '@humanwhocodes/config-array': 0.11.8 1082 | '@humanwhocodes/module-importer': 1.0.1 1083 | '@nodelib/fs.walk': 1.2.8 1084 | ajv: 6.12.6 1085 | chalk: 4.1.2 1086 | cross-spawn: 7.0.3 1087 | debug: 4.3.4 1088 | doctrine: 3.0.0 1089 | escape-string-regexp: 4.0.0 1090 | eslint-scope: 7.1.1 1091 | eslint-visitor-keys: 3.3.0 1092 | espree: 9.5.0 1093 | esquery: 1.5.0 1094 | esutils: 2.0.3 1095 | fast-deep-equal: 3.1.3 1096 | file-entry-cache: 6.0.1 1097 | find-up: 5.0.0 1098 | glob-parent: 6.0.2 1099 | globals: 13.20.0 1100 | grapheme-splitter: 1.0.4 1101 | ignore: 5.2.4 1102 | import-fresh: 3.3.0 1103 | imurmurhash: 0.1.4 1104 | is-glob: 4.0.3 1105 | is-path-inside: 3.0.3 1106 | js-sdsl: 4.3.0 1107 | js-yaml: 4.1.0 1108 | json-stable-stringify-without-jsonify: 1.0.1 1109 | levn: 0.4.1 1110 | lodash.merge: 4.6.2 1111 | minimatch: 3.1.2 1112 | natural-compare: 1.4.0 1113 | optionator: 0.9.1 1114 | strip-ansi: 6.0.1 1115 | strip-json-comments: 3.1.1 1116 | text-table: 0.2.0 1117 | transitivePeerDependencies: 1118 | - supports-color 1119 | dev: true 1120 | 1121 | /esm-env/1.0.0: 1122 | resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} 1123 | dev: true 1124 | 1125 | /espree/9.5.0: 1126 | resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==} 1127 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1128 | dependencies: 1129 | acorn: 8.8.2 1130 | acorn-jsx: 5.3.2_acorn@8.8.2 1131 | eslint-visitor-keys: 3.3.0 1132 | dev: true 1133 | 1134 | /esquery/1.5.0: 1135 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 1136 | engines: {node: '>=0.10'} 1137 | dependencies: 1138 | estraverse: 5.3.0 1139 | dev: true 1140 | 1141 | /esrecurse/4.3.0: 1142 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1143 | engines: {node: '>=4.0'} 1144 | dependencies: 1145 | estraverse: 5.3.0 1146 | dev: true 1147 | 1148 | /estraverse/4.3.0: 1149 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1150 | engines: {node: '>=4.0'} 1151 | dev: true 1152 | 1153 | /estraverse/5.3.0: 1154 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1155 | engines: {node: '>=4.0'} 1156 | dev: true 1157 | 1158 | /esutils/2.0.3: 1159 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1160 | engines: {node: '>=0.10.0'} 1161 | dev: true 1162 | 1163 | /fast-deep-equal/3.1.3: 1164 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1165 | dev: true 1166 | 1167 | /fast-glob/3.2.12: 1168 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 1169 | engines: {node: '>=8.6.0'} 1170 | dependencies: 1171 | '@nodelib/fs.stat': 2.0.5 1172 | '@nodelib/fs.walk': 1.2.8 1173 | glob-parent: 5.1.2 1174 | merge2: 1.4.1 1175 | micromatch: 4.0.5 1176 | dev: true 1177 | 1178 | /fast-json-stable-stringify/2.1.0: 1179 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1180 | dev: true 1181 | 1182 | /fast-levenshtein/2.0.6: 1183 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1184 | dev: true 1185 | 1186 | /fastparse/1.1.2: 1187 | resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} 1188 | dev: true 1189 | 1190 | /fastq/1.15.0: 1191 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1192 | dependencies: 1193 | reusify: 1.0.4 1194 | dev: true 1195 | 1196 | /file-entry-cache/6.0.1: 1197 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1198 | engines: {node: ^10.12.0 || >=12.0.0} 1199 | dependencies: 1200 | flat-cache: 3.0.4 1201 | dev: true 1202 | 1203 | /fill-range/7.0.1: 1204 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1205 | engines: {node: '>=8'} 1206 | dependencies: 1207 | to-regex-range: 5.0.1 1208 | dev: true 1209 | 1210 | /find-up/5.0.0: 1211 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1212 | engines: {node: '>=10'} 1213 | dependencies: 1214 | locate-path: 6.0.0 1215 | path-exists: 4.0.0 1216 | dev: true 1217 | 1218 | /flat-cache/3.0.4: 1219 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1220 | engines: {node: ^10.12.0 || >=12.0.0} 1221 | dependencies: 1222 | flatted: 3.2.7 1223 | rimraf: 3.0.2 1224 | dev: true 1225 | 1226 | /flatted/3.2.7: 1227 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} 1228 | dev: true 1229 | 1230 | /fraction.js/4.2.0: 1231 | resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} 1232 | dev: true 1233 | 1234 | /fs.realpath/1.0.0: 1235 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1236 | dev: true 1237 | 1238 | /fsevents/2.3.2: 1239 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1240 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1241 | os: [darwin] 1242 | requiresBuild: true 1243 | dev: true 1244 | optional: true 1245 | 1246 | /function-bind/1.1.1: 1247 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1248 | dev: true 1249 | 1250 | /get-func-name/2.0.0: 1251 | resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} 1252 | dev: true 1253 | 1254 | /glob-parent/5.1.2: 1255 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1256 | engines: {node: '>= 6'} 1257 | dependencies: 1258 | is-glob: 4.0.3 1259 | dev: true 1260 | 1261 | /glob-parent/6.0.2: 1262 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1263 | engines: {node: '>=10.13.0'} 1264 | dependencies: 1265 | is-glob: 4.0.3 1266 | dev: true 1267 | 1268 | /glob/7.2.3: 1269 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1270 | dependencies: 1271 | fs.realpath: 1.0.0 1272 | inflight: 1.0.6 1273 | inherits: 2.0.4 1274 | minimatch: 3.1.2 1275 | once: 1.4.0 1276 | path-is-absolute: 1.0.1 1277 | dev: true 1278 | 1279 | /globals/13.20.0: 1280 | resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} 1281 | engines: {node: '>=8'} 1282 | dependencies: 1283 | type-fest: 0.20.2 1284 | dev: true 1285 | 1286 | /globalyzer/0.1.0: 1287 | resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} 1288 | dev: true 1289 | 1290 | /globby/11.1.0: 1291 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1292 | engines: {node: '>=10'} 1293 | dependencies: 1294 | array-union: 2.1.0 1295 | dir-glob: 3.0.1 1296 | fast-glob: 3.2.12 1297 | ignore: 5.2.4 1298 | merge2: 1.4.1 1299 | slash: 3.0.0 1300 | dev: true 1301 | 1302 | /globrex/0.1.2: 1303 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 1304 | dev: true 1305 | 1306 | /graceful-fs/4.2.11: 1307 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1308 | dev: true 1309 | 1310 | /grapheme-splitter/1.0.4: 1311 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 1312 | dev: true 1313 | 1314 | /has-flag/4.0.0: 1315 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1316 | engines: {node: '>=8'} 1317 | dev: true 1318 | 1319 | /has/1.0.3: 1320 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1321 | engines: {node: '>= 0.4.0'} 1322 | dependencies: 1323 | function-bind: 1.1.1 1324 | dev: true 1325 | 1326 | /ignore/5.2.4: 1327 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 1328 | engines: {node: '>= 4'} 1329 | dev: true 1330 | 1331 | /immutable/4.3.0: 1332 | resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==} 1333 | dev: true 1334 | 1335 | /import-fresh/3.3.0: 1336 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1337 | engines: {node: '>=6'} 1338 | dependencies: 1339 | parent-module: 1.0.1 1340 | resolve-from: 4.0.0 1341 | dev: true 1342 | 1343 | /import-meta-resolve/2.2.2: 1344 | resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==} 1345 | dev: true 1346 | 1347 | /imurmurhash/0.1.4: 1348 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1349 | engines: {node: '>=0.8.19'} 1350 | dev: true 1351 | 1352 | /inflight/1.0.6: 1353 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1354 | dependencies: 1355 | once: 1.4.0 1356 | wrappy: 1.0.2 1357 | dev: true 1358 | 1359 | /inherits/2.0.4: 1360 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1361 | dev: true 1362 | 1363 | /is-arrayish/0.3.2: 1364 | resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 1365 | dev: true 1366 | 1367 | /is-binary-path/2.1.0: 1368 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1369 | engines: {node: '>=8'} 1370 | dependencies: 1371 | binary-extensions: 2.2.0 1372 | dev: true 1373 | 1374 | /is-core-module/2.11.0: 1375 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} 1376 | dependencies: 1377 | has: 1.0.3 1378 | dev: true 1379 | 1380 | /is-extglob/2.1.1: 1381 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1382 | engines: {node: '>=0.10.0'} 1383 | dev: true 1384 | 1385 | /is-glob/4.0.3: 1386 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1387 | engines: {node: '>=0.10.0'} 1388 | dependencies: 1389 | is-extglob: 2.1.1 1390 | dev: true 1391 | 1392 | /is-number/7.0.0: 1393 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1394 | engines: {node: '>=0.12.0'} 1395 | dev: true 1396 | 1397 | /is-path-inside/3.0.3: 1398 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1399 | engines: {node: '>=8'} 1400 | dev: true 1401 | 1402 | /isexe/2.0.0: 1403 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1404 | dev: true 1405 | 1406 | /js-sdsl/4.3.0: 1407 | resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} 1408 | dev: true 1409 | 1410 | /js-yaml/4.1.0: 1411 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1412 | hasBin: true 1413 | dependencies: 1414 | argparse: 2.0.1 1415 | dev: true 1416 | 1417 | /json-schema-traverse/0.4.1: 1418 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1419 | dev: true 1420 | 1421 | /json-stable-stringify-without-jsonify/1.0.1: 1422 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1423 | dev: true 1424 | 1425 | /kleur/4.1.5: 1426 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 1427 | engines: {node: '>=6'} 1428 | dev: true 1429 | 1430 | /levn/0.4.1: 1431 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1432 | engines: {node: '>= 0.8.0'} 1433 | dependencies: 1434 | prelude-ls: 1.2.1 1435 | type-check: 0.4.0 1436 | dev: true 1437 | 1438 | /lilconfig/2.1.0: 1439 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1440 | engines: {node: '>=10'} 1441 | dev: true 1442 | 1443 | /local-pkg/0.4.3: 1444 | resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} 1445 | engines: {node: '>=14'} 1446 | dev: true 1447 | 1448 | /locate-path/6.0.0: 1449 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1450 | engines: {node: '>=10'} 1451 | dependencies: 1452 | p-locate: 5.0.0 1453 | dev: true 1454 | 1455 | /lodash.merge/4.6.2: 1456 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1457 | dev: true 1458 | 1459 | /loupe/2.3.6: 1460 | resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} 1461 | dependencies: 1462 | get-func-name: 2.0.0 1463 | dev: true 1464 | 1465 | /lru-cache/6.0.0: 1466 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1467 | engines: {node: '>=10'} 1468 | dependencies: 1469 | yallist: 4.0.0 1470 | dev: true 1471 | 1472 | /magic-string/0.25.9: 1473 | resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 1474 | dependencies: 1475 | sourcemap-codec: 1.4.8 1476 | dev: true 1477 | 1478 | /magic-string/0.27.0: 1479 | resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} 1480 | engines: {node: '>=12'} 1481 | dependencies: 1482 | '@jridgewell/sourcemap-codec': 1.4.14 1483 | dev: true 1484 | 1485 | /magic-string/0.29.0: 1486 | resolution: {integrity: sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==} 1487 | engines: {node: '>=12'} 1488 | dependencies: 1489 | '@jridgewell/sourcemap-codec': 1.4.14 1490 | dev: true 1491 | 1492 | /magic-string/0.30.0: 1493 | resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} 1494 | engines: {node: '>=12'} 1495 | dependencies: 1496 | '@jridgewell/sourcemap-codec': 1.4.14 1497 | dev: true 1498 | 1499 | /merge2/1.4.1: 1500 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1501 | engines: {node: '>= 8'} 1502 | dev: true 1503 | 1504 | /micromatch/4.0.5: 1505 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1506 | engines: {node: '>=8.6'} 1507 | dependencies: 1508 | braces: 3.0.2 1509 | picomatch: 2.3.1 1510 | dev: true 1511 | 1512 | /mime/3.0.0: 1513 | resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} 1514 | engines: {node: '>=10.0.0'} 1515 | hasBin: true 1516 | dev: true 1517 | 1518 | /min-indent/1.0.1: 1519 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 1520 | engines: {node: '>=4'} 1521 | dev: true 1522 | 1523 | /minimatch/3.1.2: 1524 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1525 | dependencies: 1526 | brace-expansion: 1.1.11 1527 | dev: true 1528 | 1529 | /minimist/1.2.8: 1530 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1531 | dev: true 1532 | 1533 | /mkdirp/0.5.6: 1534 | resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} 1535 | hasBin: true 1536 | dependencies: 1537 | minimist: 1.2.8 1538 | dev: true 1539 | 1540 | /mri/1.2.0: 1541 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 1542 | engines: {node: '>=4'} 1543 | dev: true 1544 | 1545 | /mrmime/1.0.1: 1546 | resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} 1547 | engines: {node: '>=10'} 1548 | dev: true 1549 | 1550 | /ms/2.1.2: 1551 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1552 | dev: true 1553 | 1554 | /nanoid/3.3.4: 1555 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 1556 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1557 | hasBin: true 1558 | dev: true 1559 | 1560 | /natural-compare-lite/1.4.0: 1561 | resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} 1562 | dev: true 1563 | 1564 | /natural-compare/1.4.0: 1565 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1566 | dev: true 1567 | 1568 | /node-releases/2.0.10: 1569 | resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} 1570 | dev: true 1571 | 1572 | /normalize-path/3.0.0: 1573 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1574 | engines: {node: '>=0.10.0'} 1575 | dev: true 1576 | 1577 | /normalize-range/0.1.2: 1578 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1579 | engines: {node: '>=0.10.0'} 1580 | dev: true 1581 | 1582 | /object-hash/3.0.0: 1583 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1584 | engines: {node: '>= 6'} 1585 | dev: true 1586 | 1587 | /once/1.4.0: 1588 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1589 | dependencies: 1590 | wrappy: 1.0.2 1591 | dev: true 1592 | 1593 | /optionator/0.9.1: 1594 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 1595 | engines: {node: '>= 0.8.0'} 1596 | dependencies: 1597 | deep-is: 0.1.4 1598 | fast-levenshtein: 2.0.6 1599 | levn: 0.4.1 1600 | prelude-ls: 1.2.1 1601 | type-check: 0.4.0 1602 | word-wrap: 1.2.3 1603 | dev: true 1604 | 1605 | /p-limit/3.1.0: 1606 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1607 | engines: {node: '>=10'} 1608 | dependencies: 1609 | yocto-queue: 0.1.0 1610 | dev: true 1611 | 1612 | /p-locate/5.0.0: 1613 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1614 | engines: {node: '>=10'} 1615 | dependencies: 1616 | p-limit: 3.1.0 1617 | dev: true 1618 | 1619 | /parent-module/1.0.1: 1620 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1621 | engines: {node: '>=6'} 1622 | dependencies: 1623 | callsites: 3.1.0 1624 | dev: true 1625 | 1626 | /path-exists/4.0.0: 1627 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1628 | engines: {node: '>=8'} 1629 | dev: true 1630 | 1631 | /path-is-absolute/1.0.1: 1632 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1633 | engines: {node: '>=0.10.0'} 1634 | dev: true 1635 | 1636 | /path-key/3.1.1: 1637 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1638 | engines: {node: '>=8'} 1639 | dev: true 1640 | 1641 | /path-parse/1.0.7: 1642 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1643 | dev: true 1644 | 1645 | /path-type/4.0.0: 1646 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1647 | engines: {node: '>=8'} 1648 | dev: true 1649 | 1650 | /pathval/1.1.1: 1651 | resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} 1652 | dev: true 1653 | 1654 | /picocolors/1.0.0: 1655 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 1656 | dev: true 1657 | 1658 | /picomatch/2.3.1: 1659 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1660 | engines: {node: '>=8.6'} 1661 | dev: true 1662 | 1663 | /pify/2.3.0: 1664 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1665 | engines: {node: '>=0.10.0'} 1666 | dev: true 1667 | 1668 | /playwright-core/1.31.2: 1669 | resolution: {integrity: sha512-a1dFgCNQw4vCsG7bnojZjDnPewZcw7tZUNFN0ZkcLYKj+mPmXvg4MpaaKZ5SgqPsOmqIf2YsVRkgqiRDxD+fDQ==} 1670 | engines: {node: '>=14'} 1671 | hasBin: true 1672 | dev: true 1673 | 1674 | /postcss-import/14.1.0_postcss@8.4.21: 1675 | resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} 1676 | engines: {node: '>=10.0.0'} 1677 | peerDependencies: 1678 | postcss: ^8.0.0 1679 | dependencies: 1680 | postcss: 8.4.21 1681 | postcss-value-parser: 4.2.0 1682 | read-cache: 1.0.0 1683 | resolve: 1.22.1 1684 | dev: true 1685 | 1686 | /postcss-js/4.0.1_postcss@8.4.21: 1687 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 1688 | engines: {node: ^12 || ^14 || >= 16} 1689 | peerDependencies: 1690 | postcss: ^8.4.21 1691 | dependencies: 1692 | camelcase-css: 2.0.1 1693 | postcss: 8.4.21 1694 | dev: true 1695 | 1696 | /postcss-load-config/3.1.4_postcss@8.4.21: 1697 | resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} 1698 | engines: {node: '>= 10'} 1699 | peerDependencies: 1700 | postcss: '>=8.0.9' 1701 | ts-node: '>=9.0.0' 1702 | peerDependenciesMeta: 1703 | postcss: 1704 | optional: true 1705 | ts-node: 1706 | optional: true 1707 | dependencies: 1708 | lilconfig: 2.1.0 1709 | postcss: 8.4.21 1710 | yaml: 1.10.2 1711 | dev: true 1712 | 1713 | /postcss-load-config/4.0.1_postcss@8.4.21: 1714 | resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} 1715 | engines: {node: '>= 14'} 1716 | peerDependencies: 1717 | postcss: '>=8.0.9' 1718 | ts-node: '>=9.0.0' 1719 | peerDependenciesMeta: 1720 | postcss: 1721 | optional: true 1722 | ts-node: 1723 | optional: true 1724 | dependencies: 1725 | lilconfig: 2.1.0 1726 | postcss: 8.4.21 1727 | yaml: 2.2.1 1728 | dev: true 1729 | 1730 | /postcss-nested/6.0.0_postcss@8.4.21: 1731 | resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} 1732 | engines: {node: '>=12.0'} 1733 | peerDependencies: 1734 | postcss: ^8.2.14 1735 | dependencies: 1736 | postcss: 8.4.21 1737 | postcss-selector-parser: 6.0.11 1738 | dev: true 1739 | 1740 | /postcss-selector-parser/6.0.11: 1741 | resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} 1742 | engines: {node: '>=4'} 1743 | dependencies: 1744 | cssesc: 3.0.0 1745 | util-deprecate: 1.0.2 1746 | dev: true 1747 | 1748 | /postcss-value-parser/4.2.0: 1749 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1750 | dev: true 1751 | 1752 | /postcss/8.4.21: 1753 | resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 1754 | engines: {node: ^10 || ^12 || >=14} 1755 | dependencies: 1756 | nanoid: 3.3.4 1757 | picocolors: 1.0.0 1758 | source-map-js: 1.0.2 1759 | dev: true 1760 | 1761 | /prelude-ls/1.2.1: 1762 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1763 | engines: {node: '>= 0.8.0'} 1764 | dev: true 1765 | 1766 | /prettier-plugin-svelte/2.9.0_olnlr4336c4vkm7c26l3r45yii: 1767 | resolution: {integrity: sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==} 1768 | peerDependencies: 1769 | prettier: ^1.16.4 || ^2.0.0 1770 | svelte: ^3.2.0 1771 | dependencies: 1772 | prettier: 2.8.5 1773 | svelte: 3.57.0 1774 | dev: true 1775 | 1776 | /prettier-plugin-tailwindcss/0.2.5_4t4kr7ese5dum3z35trke3ztzq: 1777 | resolution: {integrity: sha512-vZ/iKieyCx0WTxHbkf5E1rBlv/ybFk8WTT4hL5W2jlVxum2Zbe0jMUpuQdDrpa4z2vnPiJ5KIWCqL/kd16fKYg==} 1778 | engines: {node: '>=12.17.0'} 1779 | peerDependencies: 1780 | '@ianvs/prettier-plugin-sort-imports': '*' 1781 | '@prettier/plugin-php': '*' 1782 | '@prettier/plugin-pug': '*' 1783 | '@shopify/prettier-plugin-liquid': '*' 1784 | '@shufo/prettier-plugin-blade': '*' 1785 | '@trivago/prettier-plugin-sort-imports': '*' 1786 | prettier: '>=2.2.0' 1787 | prettier-plugin-astro: '*' 1788 | prettier-plugin-css-order: '*' 1789 | prettier-plugin-import-sort: '*' 1790 | prettier-plugin-jsdoc: '*' 1791 | prettier-plugin-organize-attributes: '*' 1792 | prettier-plugin-organize-imports: '*' 1793 | prettier-plugin-style-order: '*' 1794 | prettier-plugin-svelte: '*' 1795 | prettier-plugin-twig-melody: '*' 1796 | peerDependenciesMeta: 1797 | '@ianvs/prettier-plugin-sort-imports': 1798 | optional: true 1799 | '@prettier/plugin-php': 1800 | optional: true 1801 | '@prettier/plugin-pug': 1802 | optional: true 1803 | '@shopify/prettier-plugin-liquid': 1804 | optional: true 1805 | '@shufo/prettier-plugin-blade': 1806 | optional: true 1807 | '@trivago/prettier-plugin-sort-imports': 1808 | optional: true 1809 | prettier-plugin-astro: 1810 | optional: true 1811 | prettier-plugin-css-order: 1812 | optional: true 1813 | prettier-plugin-import-sort: 1814 | optional: true 1815 | prettier-plugin-jsdoc: 1816 | optional: true 1817 | prettier-plugin-organize-attributes: 1818 | optional: true 1819 | prettier-plugin-organize-imports: 1820 | optional: true 1821 | prettier-plugin-style-order: 1822 | optional: true 1823 | prettier-plugin-svelte: 1824 | optional: true 1825 | prettier-plugin-twig-melody: 1826 | optional: true 1827 | dependencies: 1828 | prettier: 2.8.5 1829 | prettier-plugin-svelte: 2.9.0_olnlr4336c4vkm7c26l3r45yii 1830 | dev: true 1831 | 1832 | /prettier/2.8.5: 1833 | resolution: {integrity: sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ==} 1834 | engines: {node: '>=10.13.0'} 1835 | hasBin: true 1836 | dev: true 1837 | 1838 | /punycode/2.3.0: 1839 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 1840 | engines: {node: '>=6'} 1841 | dev: true 1842 | 1843 | /queue-microtask/1.2.3: 1844 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1845 | dev: true 1846 | 1847 | /quick-lru/5.1.1: 1848 | resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 1849 | engines: {node: '>=10'} 1850 | dev: true 1851 | 1852 | /read-cache/1.0.0: 1853 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 1854 | dependencies: 1855 | pify: 2.3.0 1856 | dev: true 1857 | 1858 | /readdirp/3.6.0: 1859 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1860 | engines: {node: '>=8.10.0'} 1861 | dependencies: 1862 | picomatch: 2.3.1 1863 | dev: true 1864 | 1865 | /resolve-from/4.0.0: 1866 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1867 | engines: {node: '>=4'} 1868 | dev: true 1869 | 1870 | /resolve/1.22.1: 1871 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 1872 | hasBin: true 1873 | dependencies: 1874 | is-core-module: 2.11.0 1875 | path-parse: 1.0.7 1876 | supports-preserve-symlinks-flag: 1.0.0 1877 | dev: true 1878 | 1879 | /reusify/1.0.4: 1880 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1881 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1882 | dev: true 1883 | 1884 | /rimraf/2.7.1: 1885 | resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} 1886 | hasBin: true 1887 | dependencies: 1888 | glob: 7.2.3 1889 | dev: true 1890 | 1891 | /rimraf/3.0.2: 1892 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1893 | hasBin: true 1894 | dependencies: 1895 | glob: 7.2.3 1896 | dev: true 1897 | 1898 | /rollup/3.20.0: 1899 | resolution: {integrity: sha512-YsIfrk80NqUDrxrjWPXUa7PWvAfegZEXHuPsEZg58fGCdjL1I9C1i/NaG+L+27kxxwkrG/QEDEQc8s/ynXWWGQ==} 1900 | engines: {node: '>=14.18.0', npm: '>=8.0.0'} 1901 | hasBin: true 1902 | optionalDependencies: 1903 | fsevents: 2.3.2 1904 | dev: true 1905 | 1906 | /rome/11.0.0: 1907 | resolution: {integrity: sha512-rRo6JOwpMLc3OkeTDRXkrmrDqnxDvZ75GS4f0jLDBNmRgDXWbu0F8eVnJoRn+VbK2AE7vWvhVOMBjnWowcopkQ==} 1908 | engines: {node: '>=14.*'} 1909 | hasBin: true 1910 | requiresBuild: true 1911 | optionalDependencies: 1912 | '@rometools/cli-darwin-arm64': 11.0.0 1913 | '@rometools/cli-darwin-x64': 11.0.0 1914 | '@rometools/cli-linux-arm64': 11.0.0 1915 | '@rometools/cli-linux-x64': 11.0.0 1916 | '@rometools/cli-win32-arm64': 11.0.0 1917 | '@rometools/cli-win32-x64': 11.0.0 1918 | dev: true 1919 | 1920 | /run-parallel/1.2.0: 1921 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1922 | dependencies: 1923 | queue-microtask: 1.2.3 1924 | dev: true 1925 | 1926 | /sade/1.8.1: 1927 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} 1928 | engines: {node: '>=6'} 1929 | dependencies: 1930 | mri: 1.2.0 1931 | dev: true 1932 | 1933 | /sander/0.5.1: 1934 | resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} 1935 | dependencies: 1936 | es6-promise: 3.3.1 1937 | graceful-fs: 4.2.11 1938 | mkdirp: 0.5.6 1939 | rimraf: 2.7.1 1940 | dev: true 1941 | 1942 | /sass/1.59.3: 1943 | resolution: {integrity: sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==} 1944 | engines: {node: '>=12.0.0'} 1945 | hasBin: true 1946 | dependencies: 1947 | chokidar: 3.5.3 1948 | immutable: 4.3.0 1949 | source-map-js: 1.0.2 1950 | dev: true 1951 | 1952 | /semver/7.3.8: 1953 | resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} 1954 | engines: {node: '>=10'} 1955 | hasBin: true 1956 | dependencies: 1957 | lru-cache: 6.0.0 1958 | dev: true 1959 | 1960 | /set-cookie-parser/2.6.0: 1961 | resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} 1962 | dev: true 1963 | 1964 | /shebang-command/2.0.0: 1965 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1966 | engines: {node: '>=8'} 1967 | dependencies: 1968 | shebang-regex: 3.0.0 1969 | dev: true 1970 | 1971 | /shebang-regex/3.0.0: 1972 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1973 | engines: {node: '>=8'} 1974 | dev: true 1975 | 1976 | /simple-swizzle/0.2.2: 1977 | resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} 1978 | dependencies: 1979 | is-arrayish: 0.3.2 1980 | dev: true 1981 | 1982 | /sirv/2.0.2: 1983 | resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==} 1984 | engines: {node: '>= 10'} 1985 | dependencies: 1986 | '@polka/url': 1.0.0-next.21 1987 | mrmime: 1.0.1 1988 | totalist: 3.0.0 1989 | dev: true 1990 | 1991 | /slash/3.0.0: 1992 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1993 | engines: {node: '>=8'} 1994 | dev: true 1995 | 1996 | /sorcery/0.10.0: 1997 | resolution: {integrity: sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==} 1998 | hasBin: true 1999 | dependencies: 2000 | buffer-crc32: 0.2.13 2001 | minimist: 1.2.8 2002 | sander: 0.5.1 2003 | sourcemap-codec: 1.4.8 2004 | dev: true 2005 | 2006 | /sorcery/0.11.0: 2007 | resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} 2008 | hasBin: true 2009 | dependencies: 2010 | '@jridgewell/sourcemap-codec': 1.4.14 2011 | buffer-crc32: 0.2.13 2012 | minimist: 1.2.8 2013 | sander: 0.5.1 2014 | dev: true 2015 | 2016 | /source-map-js/1.0.2: 2017 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 2018 | engines: {node: '>=0.10.0'} 2019 | dev: true 2020 | 2021 | /source-map/0.6.1: 2022 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 2023 | engines: {node: '>=0.10.0'} 2024 | dev: true 2025 | 2026 | /sourcemap-codec/1.4.8: 2027 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 2028 | deprecated: Please use @jridgewell/sourcemap-codec instead 2029 | dev: true 2030 | 2031 | /streamsearch/1.1.0: 2032 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 2033 | engines: {node: '>=10.0.0'} 2034 | dev: true 2035 | 2036 | /strip-ansi/6.0.1: 2037 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2038 | engines: {node: '>=8'} 2039 | dependencies: 2040 | ansi-regex: 5.0.1 2041 | dev: true 2042 | 2043 | /strip-indent/3.0.0: 2044 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 2045 | engines: {node: '>=8'} 2046 | dependencies: 2047 | min-indent: 1.0.1 2048 | dev: true 2049 | 2050 | /strip-json-comments/3.1.1: 2051 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2052 | engines: {node: '>=8'} 2053 | dev: true 2054 | 2055 | /strip-literal/1.0.1: 2056 | resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} 2057 | dependencies: 2058 | acorn: 8.8.2 2059 | dev: true 2060 | 2061 | /supports-color/7.2.0: 2062 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2063 | engines: {node: '>=8'} 2064 | dependencies: 2065 | has-flag: 4.0.0 2066 | dev: true 2067 | 2068 | /supports-preserve-symlinks-flag/1.0.0: 2069 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2070 | engines: {node: '>= 0.4'} 2071 | dev: true 2072 | 2073 | /svelte-check/3.1.4_luph556zpodi3vqhnlezpo6clm: 2074 | resolution: {integrity: sha512-25Lb46ZS4IK/XpBMe4IBMrtYf23V8alqBX+szXoccb7uM0D2Wqq5rMRzYBONZnFVuU1bQG3R50lyIT5eRewv2g==} 2075 | hasBin: true 2076 | peerDependencies: 2077 | svelte: ^3.55.0 2078 | dependencies: 2079 | '@jridgewell/trace-mapping': 0.3.17 2080 | chokidar: 3.5.3 2081 | fast-glob: 3.2.12 2082 | import-fresh: 3.3.0 2083 | picocolors: 1.0.0 2084 | sade: 1.8.1 2085 | svelte: 3.57.0 2086 | svelte-preprocess: 5.0.3_c6mofh3fyngshztmustucto3tq 2087 | typescript: 4.9.5 2088 | transitivePeerDependencies: 2089 | - '@babel/core' 2090 | - coffeescript 2091 | - less 2092 | - postcss 2093 | - postcss-load-config 2094 | - pug 2095 | - sass 2096 | - stylus 2097 | - sugarss 2098 | dev: true 2099 | 2100 | /svelte-hmr/0.15.1_svelte@3.57.0: 2101 | resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==} 2102 | engines: {node: ^12.20 || ^14.13.1 || >= 16} 2103 | peerDependencies: 2104 | svelte: '>=3.19.0' 2105 | dependencies: 2106 | svelte: 3.57.0 2107 | dev: true 2108 | 2109 | /svelte-preprocess/4.10.7_c6mofh3fyngshztmustucto3tq: 2110 | resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} 2111 | engines: {node: '>= 9.11.2'} 2112 | requiresBuild: true 2113 | peerDependencies: 2114 | '@babel/core': ^7.10.2 2115 | coffeescript: ^2.5.1 2116 | less: ^3.11.3 || ^4.0.0 2117 | node-sass: '*' 2118 | postcss: ^7 || ^8 2119 | postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 2120 | pug: ^3.0.0 2121 | sass: ^1.26.8 2122 | stylus: ^0.55.0 2123 | sugarss: ^2.0.0 2124 | svelte: ^3.23.0 2125 | typescript: ^3.9.5 || ^4.0.0 2126 | peerDependenciesMeta: 2127 | '@babel/core': 2128 | optional: true 2129 | coffeescript: 2130 | optional: true 2131 | less: 2132 | optional: true 2133 | node-sass: 2134 | optional: true 2135 | postcss: 2136 | optional: true 2137 | postcss-load-config: 2138 | optional: true 2139 | pug: 2140 | optional: true 2141 | sass: 2142 | optional: true 2143 | stylus: 2144 | optional: true 2145 | sugarss: 2146 | optional: true 2147 | typescript: 2148 | optional: true 2149 | dependencies: 2150 | '@types/pug': 2.0.6 2151 | '@types/sass': 1.45.0 2152 | detect-indent: 6.1.0 2153 | magic-string: 0.25.9 2154 | postcss: 8.4.21 2155 | postcss-load-config: 4.0.1_postcss@8.4.21 2156 | sorcery: 0.10.0 2157 | strip-indent: 3.0.0 2158 | svelte: 3.57.0 2159 | typescript: 4.9.5 2160 | dev: true 2161 | 2162 | /svelte-preprocess/5.0.3_c6mofh3fyngshztmustucto3tq: 2163 | resolution: {integrity: sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==} 2164 | engines: {node: '>= 14.10.0'} 2165 | requiresBuild: true 2166 | peerDependencies: 2167 | '@babel/core': ^7.10.2 2168 | coffeescript: ^2.5.1 2169 | less: ^3.11.3 || ^4.0.0 2170 | postcss: ^7 || ^8 2171 | postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 2172 | pug: ^3.0.0 2173 | sass: ^1.26.8 2174 | stylus: ^0.55.0 2175 | sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 2176 | svelte: ^3.23.0 2177 | typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' 2178 | peerDependenciesMeta: 2179 | '@babel/core': 2180 | optional: true 2181 | coffeescript: 2182 | optional: true 2183 | less: 2184 | optional: true 2185 | postcss: 2186 | optional: true 2187 | postcss-load-config: 2188 | optional: true 2189 | pug: 2190 | optional: true 2191 | sass: 2192 | optional: true 2193 | stylus: 2194 | optional: true 2195 | sugarss: 2196 | optional: true 2197 | typescript: 2198 | optional: true 2199 | dependencies: 2200 | '@types/pug': 2.0.6 2201 | detect-indent: 6.1.0 2202 | magic-string: 0.27.0 2203 | postcss: 8.4.21 2204 | postcss-load-config: 4.0.1_postcss@8.4.21 2205 | sorcery: 0.11.0 2206 | strip-indent: 3.0.0 2207 | svelte: 3.57.0 2208 | typescript: 4.9.5 2209 | dev: true 2210 | 2211 | /svelte/3.57.0: 2212 | resolution: {integrity: sha512-WMXEvF+RtAaclw0t3bPDTUe19pplMlfyKDsixbHQYgCWi9+O9VN0kXU1OppzrB9gPAvz4NALuoca2LfW2bOjTQ==} 2213 | engines: {node: '>= 8'} 2214 | dev: true 2215 | 2216 | /sveltekit-superforms/0.6.1_vnva2uj6ln66g45532zl7rs5ry: 2217 | resolution: {integrity: sha512-prr87jzprjBq6d9z+Mp8hVzNXcijEaue0moU8qtu7+e/0xLcWAbBR4375pSVG5T7Ckp3EHnuAVwY6xEYarBFEg==} 2218 | peerDependencies: 2219 | '@sveltejs/kit': 1.x 2220 | svelte: 3.x 2221 | zod: 3.x 2222 | dependencies: 2223 | '@sveltejs/kit': 1.13.0_svelte@3.57.0+vite@4.2.1 2224 | svelte: 3.57.0 2225 | zod: 3.21.4 2226 | dev: true 2227 | 2228 | /tailwindcss/3.2.7_postcss@8.4.21: 2229 | resolution: {integrity: sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==} 2230 | engines: {node: '>=12.13.0'} 2231 | hasBin: true 2232 | peerDependencies: 2233 | postcss: ^8.0.9 2234 | dependencies: 2235 | arg: 5.0.2 2236 | chokidar: 3.5.3 2237 | color-name: 1.1.4 2238 | detective: 5.2.1 2239 | didyoumean: 1.2.2 2240 | dlv: 1.1.3 2241 | fast-glob: 3.2.12 2242 | glob-parent: 6.0.2 2243 | is-glob: 4.0.3 2244 | lilconfig: 2.1.0 2245 | micromatch: 4.0.5 2246 | normalize-path: 3.0.0 2247 | object-hash: 3.0.0 2248 | picocolors: 1.0.0 2249 | postcss: 8.4.21 2250 | postcss-import: 14.1.0_postcss@8.4.21 2251 | postcss-js: 4.0.1_postcss@8.4.21 2252 | postcss-load-config: 3.1.4_postcss@8.4.21 2253 | postcss-nested: 6.0.0_postcss@8.4.21 2254 | postcss-selector-parser: 6.0.11 2255 | postcss-value-parser: 4.2.0 2256 | quick-lru: 5.1.1 2257 | resolve: 1.22.1 2258 | transitivePeerDependencies: 2259 | - ts-node 2260 | dev: true 2261 | 2262 | /text-table/0.2.0: 2263 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2264 | dev: true 2265 | 2266 | /tiny-glob/0.2.9: 2267 | resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} 2268 | dependencies: 2269 | globalyzer: 0.1.0 2270 | globrex: 0.1.2 2271 | dev: true 2272 | 2273 | /tinybench/2.4.0: 2274 | resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==} 2275 | dev: true 2276 | 2277 | /tinypool/0.3.1: 2278 | resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} 2279 | engines: {node: '>=14.0.0'} 2280 | dev: true 2281 | 2282 | /tinyspy/1.1.1: 2283 | resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} 2284 | engines: {node: '>=14.0.0'} 2285 | dev: true 2286 | 2287 | /to-regex-range/5.0.1: 2288 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2289 | engines: {node: '>=8.0'} 2290 | dependencies: 2291 | is-number: 7.0.0 2292 | dev: true 2293 | 2294 | /totalist/3.0.0: 2295 | resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==} 2296 | engines: {node: '>=6'} 2297 | dev: true 2298 | 2299 | /tslib/1.14.1: 2300 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 2301 | dev: true 2302 | 2303 | /tslib/2.5.0: 2304 | resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} 2305 | dev: true 2306 | 2307 | /tsutils/3.21.0_typescript@4.9.5: 2308 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 2309 | engines: {node: '>= 6'} 2310 | peerDependencies: 2311 | 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' 2312 | dependencies: 2313 | tslib: 1.14.1 2314 | typescript: 4.9.5 2315 | dev: true 2316 | 2317 | /type-check/0.4.0: 2318 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2319 | engines: {node: '>= 0.8.0'} 2320 | dependencies: 2321 | prelude-ls: 1.2.1 2322 | dev: true 2323 | 2324 | /type-detect/4.0.8: 2325 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 2326 | engines: {node: '>=4'} 2327 | dev: true 2328 | 2329 | /type-fest/0.20.2: 2330 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2331 | engines: {node: '>=10'} 2332 | dev: true 2333 | 2334 | /typescript/4.9.5: 2335 | resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} 2336 | engines: {node: '>=4.2.0'} 2337 | hasBin: true 2338 | dev: true 2339 | 2340 | /undici/5.21.0: 2341 | resolution: {integrity: sha512-HOjK8l6a57b2ZGXOcUsI5NLfoTrfmbOl90ixJDl0AEFG4wgHNDQxtZy15/ZQp7HhjkpaGlp/eneMgtsu1dIlUA==} 2342 | engines: {node: '>=12.18'} 2343 | dependencies: 2344 | busboy: 1.6.0 2345 | dev: true 2346 | 2347 | /update-browserslist-db/1.0.10_browserslist@4.21.5: 2348 | resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} 2349 | hasBin: true 2350 | peerDependencies: 2351 | browserslist: '>= 4.21.0' 2352 | dependencies: 2353 | browserslist: 4.21.5 2354 | escalade: 3.1.1 2355 | picocolors: 1.0.0 2356 | dev: true 2357 | 2358 | /uri-js/4.4.1: 2359 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2360 | dependencies: 2361 | punycode: 2.3.0 2362 | dev: true 2363 | 2364 | /util-deprecate/1.0.2: 2365 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2366 | dev: true 2367 | 2368 | /vite/4.2.1: 2369 | resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} 2370 | engines: {node: ^14.18.0 || >=16.0.0} 2371 | hasBin: true 2372 | peerDependencies: 2373 | '@types/node': '>= 14' 2374 | less: '*' 2375 | sass: '*' 2376 | stylus: '*' 2377 | sugarss: '*' 2378 | terser: ^5.4.0 2379 | peerDependenciesMeta: 2380 | '@types/node': 2381 | optional: true 2382 | less: 2383 | optional: true 2384 | sass: 2385 | optional: true 2386 | stylus: 2387 | optional: true 2388 | sugarss: 2389 | optional: true 2390 | terser: 2391 | optional: true 2392 | dependencies: 2393 | esbuild: 0.17.12 2394 | postcss: 8.4.21 2395 | resolve: 1.22.1 2396 | rollup: 3.20.0 2397 | optionalDependencies: 2398 | fsevents: 2.3.2 2399 | dev: true 2400 | 2401 | /vite/4.2.1_@types+node@18.15.5: 2402 | resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} 2403 | engines: {node: ^14.18.0 || >=16.0.0} 2404 | hasBin: true 2405 | peerDependencies: 2406 | '@types/node': '>= 14' 2407 | less: '*' 2408 | sass: '*' 2409 | stylus: '*' 2410 | sugarss: '*' 2411 | terser: ^5.4.0 2412 | peerDependenciesMeta: 2413 | '@types/node': 2414 | optional: true 2415 | less: 2416 | optional: true 2417 | sass: 2418 | optional: true 2419 | stylus: 2420 | optional: true 2421 | sugarss: 2422 | optional: true 2423 | terser: 2424 | optional: true 2425 | dependencies: 2426 | '@types/node': 18.15.5 2427 | esbuild: 0.17.12 2428 | postcss: 8.4.21 2429 | resolve: 1.22.1 2430 | rollup: 3.20.0 2431 | optionalDependencies: 2432 | fsevents: 2.3.2 2433 | dev: true 2434 | 2435 | /vitefu/0.2.4_vite@4.2.1: 2436 | resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} 2437 | peerDependencies: 2438 | vite: ^3.0.0 || ^4.0.0 2439 | peerDependenciesMeta: 2440 | vite: 2441 | optional: true 2442 | dependencies: 2443 | vite: 4.2.1 2444 | dev: true 2445 | 2446 | /vitest/0.25.8: 2447 | resolution: {integrity: sha512-X75TApG2wZTJn299E/TIYevr4E9/nBo1sUtZzn0Ci5oK8qnpZAZyhwg0qCeMSakGIWtc6oRwcQFyFfW14aOFWg==} 2448 | engines: {node: '>=v14.16.0'} 2449 | hasBin: true 2450 | peerDependencies: 2451 | '@edge-runtime/vm': '*' 2452 | '@vitest/browser': '*' 2453 | '@vitest/ui': '*' 2454 | happy-dom: '*' 2455 | jsdom: '*' 2456 | peerDependenciesMeta: 2457 | '@edge-runtime/vm': 2458 | optional: true 2459 | '@vitest/browser': 2460 | optional: true 2461 | '@vitest/ui': 2462 | optional: true 2463 | happy-dom: 2464 | optional: true 2465 | jsdom: 2466 | optional: true 2467 | dependencies: 2468 | '@types/chai': 4.3.4 2469 | '@types/chai-subset': 1.3.3 2470 | '@types/node': 18.15.5 2471 | acorn: 8.8.2 2472 | acorn-walk: 8.2.0 2473 | chai: 4.3.7 2474 | debug: 4.3.4 2475 | local-pkg: 0.4.3 2476 | source-map: 0.6.1 2477 | strip-literal: 1.0.1 2478 | tinybench: 2.4.0 2479 | tinypool: 0.3.1 2480 | tinyspy: 1.1.1 2481 | vite: 4.2.1_@types+node@18.15.5 2482 | transitivePeerDependencies: 2483 | - less 2484 | - sass 2485 | - stylus 2486 | - sugarss 2487 | - supports-color 2488 | - terser 2489 | dev: true 2490 | 2491 | /which/2.0.2: 2492 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2493 | engines: {node: '>= 8'} 2494 | hasBin: true 2495 | dependencies: 2496 | isexe: 2.0.0 2497 | dev: true 2498 | 2499 | /word-wrap/1.2.3: 2500 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 2501 | engines: {node: '>=0.10.0'} 2502 | dev: true 2503 | 2504 | /wrappy/1.0.2: 2505 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2506 | dev: true 2507 | 2508 | /xtend/4.0.2: 2509 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 2510 | engines: {node: '>=0.4'} 2511 | dev: true 2512 | 2513 | /yallist/4.0.0: 2514 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2515 | dev: true 2516 | 2517 | /yaml/1.10.2: 2518 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 2519 | engines: {node: '>= 6'} 2520 | dev: true 2521 | 2522 | /yaml/2.2.1: 2523 | resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} 2524 | engines: {node: '>= 14'} 2525 | dev: true 2526 | 2527 | /yocto-queue/0.1.0: 2528 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2529 | engines: {node: '>=10'} 2530 | dev: true 2531 | 2532 | /zod/3.21.4: 2533 | resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} 2534 | dev: true 2535 | -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- 1 | const tailwindcss = require("tailwindcss"); 2 | const autoprefixer = require("autoprefixer"); 3 | 4 | const config = { 5 | plugins: [ 6 | //Some plugins, like tailwindcss/nesting, need to run before Tailwind, 7 | tailwindcss(), 8 | //But others, like autoprefixer, need to run after, 9 | autoprefixer, 10 | ], 11 | }; 12 | 13 | module.exports = config; 14 | -------------------------------------------------------------------------------- /prettier.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | useTabs: true, 3 | singleQuote: false, 4 | trailingComma: "none", 5 | semi: false, 6 | printWidth: 100, 7 | bracketSameLine: true, 8 | htmlWhitespaceSensitivity: "ignore", 9 | plugins: [ 10 | "./node_modules/prettier-plugin-svelte", 11 | "./node_modules/prettier-plugin-tailwindcss", 12 | ], 13 | pluginSearchDirs: false, 14 | overrides: [ 15 | { 16 | files: "**/*.svelte", 17 | options: { 18 | parser: "svelte", 19 | svelteSortOrder: "scripts-styles-markup", 20 | svelteStrictMode: false, 21 | svelteBracketNewLine: false, 22 | svelteAllowShorthand: true, 23 | svelteIndentScriptAndStyle: true, 24 | }, 25 | }, 26 | ], 27 | } 28 | -------------------------------------------------------------------------------- /rome.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "./node_modules/rome/configuration_schema.json", 3 | "linter": { 4 | "enabled": true, 5 | "rules": { 6 | "recommended": true 7 | } 8 | }, 9 | "javascript": { 10 | "formatter": { 11 | "semicolons": "asNeeded" 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- 1 | h1, 2 | h2 { 3 | margin-bottom: 0 !important; 4 | } 5 | -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- 1 | // See https://kit.svelte.dev/docs/types#app 2 | // for information about these interfaces 3 | // and what to do when importing types 4 | declare global { 5 | namespace App { 6 | // interface Error {} 7 | // interface Locals {} 8 | // interface PageData {} 9 | // interface Platform {} 10 | } 11 | } 12 | 13 | export {}; 14 | -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | %sveltekit.head% 10 | 11 | 12 |