Pronouns labels on Bluesky

add site

+16
site/index.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 + <meta name="theme-color" content="#000000" /> 7 + <title>Pronouns Labeler Search</title> 8 + </head> 9 + 10 + <body class="bg-zinc-900"> 11 + <noscript>You need to enable JavaScript to run this app.</noscript> 12 + <div id="root"></div> 13 + 14 + <script src="/src/index.tsx" type="module"></script> 15 + </body> 16 + </html>
+20
site/package.json
··· 1 + { 2 + "name": "pronouns-site", 3 + "type": "module", 4 + "scripts": { 5 + "start": "vite", 6 + "dev": "vite", 7 + "build": "vite build", 8 + "serve": "vite preview" 9 + }, 10 + "devDependencies": { 11 + "autoprefixer": "^10.4.17", 12 + "tailwindcss": "^3.4.1", 13 + "typescript": "^5.3.3", 14 + "vite": "^5.0.11", 15 + "vite-plugin-solid": "^2.8.2" 16 + }, 17 + "dependencies": { 18 + "solid-js": "^1.8.11" 19 + } 20 + }
+1834
site/pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + dependencies: 11 + solid-js: 12 + specifier: ^1.8.11 13 + version: 1.9.3 14 + devDependencies: 15 + autoprefixer: 16 + specifier: ^10.4.17 17 + version: 10.4.20(postcss@8.4.47) 18 + tailwindcss: 19 + specifier: ^3.4.1 20 + version: 3.4.14 21 + typescript: 22 + specifier: ^5.3.3 23 + version: 5.6.3 24 + vite: 25 + specifier: ^5.0.11 26 + version: 5.4.10 27 + vite-plugin-solid: 28 + specifier: ^2.8.2 29 + version: 2.10.2(solid-js@1.9.3)(vite@5.4.10) 30 + 31 + packages: 32 + 33 + '@alloc/quick-lru@5.2.0': 34 + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 35 + engines: {node: '>=10'} 36 + 37 + '@ampproject/remapping@2.3.0': 38 + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 39 + engines: {node: '>=6.0.0'} 40 + 41 + '@babel/code-frame@7.26.2': 42 + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} 43 + engines: {node: '>=6.9.0'} 44 + 45 + '@babel/compat-data@7.26.2': 46 + resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} 47 + engines: {node: '>=6.9.0'} 48 + 49 + '@babel/core@7.26.0': 50 + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} 51 + engines: {node: '>=6.9.0'} 52 + 53 + '@babel/generator@7.26.2': 54 + resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} 55 + engines: {node: '>=6.9.0'} 56 + 57 + '@babel/helper-compilation-targets@7.25.9': 58 + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} 59 + engines: {node: '>=6.9.0'} 60 + 61 + '@babel/helper-module-imports@7.18.6': 62 + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} 63 + engines: {node: '>=6.9.0'} 64 + 65 + '@babel/helper-module-imports@7.25.9': 66 + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} 67 + engines: {node: '>=6.9.0'} 68 + 69 + '@babel/helper-module-transforms@7.26.0': 70 + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} 71 + engines: {node: '>=6.9.0'} 72 + peerDependencies: 73 + '@babel/core': ^7.0.0 74 + 75 + '@babel/helper-plugin-utils@7.25.9': 76 + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} 77 + engines: {node: '>=6.9.0'} 78 + 79 + '@babel/helper-string-parser@7.25.9': 80 + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} 81 + engines: {node: '>=6.9.0'} 82 + 83 + '@babel/helper-validator-identifier@7.25.9': 84 + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} 85 + engines: {node: '>=6.9.0'} 86 + 87 + '@babel/helper-validator-option@7.25.9': 88 + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} 89 + engines: {node: '>=6.9.0'} 90 + 91 + '@babel/helpers@7.26.0': 92 + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} 93 + engines: {node: '>=6.9.0'} 94 + 95 + '@babel/parser@7.26.2': 96 + resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} 97 + engines: {node: '>=6.0.0'} 98 + hasBin: true 99 + 100 + '@babel/plugin-syntax-jsx@7.25.9': 101 + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} 102 + engines: {node: '>=6.9.0'} 103 + peerDependencies: 104 + '@babel/core': ^7.0.0-0 105 + 106 + '@babel/template@7.25.9': 107 + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} 108 + engines: {node: '>=6.9.0'} 109 + 110 + '@babel/traverse@7.25.9': 111 + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} 112 + engines: {node: '>=6.9.0'} 113 + 114 + '@babel/types@7.26.0': 115 + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} 116 + engines: {node: '>=6.9.0'} 117 + 118 + '@esbuild/aix-ppc64@0.21.5': 119 + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} 120 + engines: {node: '>=12'} 121 + cpu: [ppc64] 122 + os: [aix] 123 + 124 + '@esbuild/android-arm64@0.21.5': 125 + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 126 + engines: {node: '>=12'} 127 + cpu: [arm64] 128 + os: [android] 129 + 130 + '@esbuild/android-arm@0.21.5': 131 + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 132 + engines: {node: '>=12'} 133 + cpu: [arm] 134 + os: [android] 135 + 136 + '@esbuild/android-x64@0.21.5': 137 + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 138 + engines: {node: '>=12'} 139 + cpu: [x64] 140 + os: [android] 141 + 142 + '@esbuild/darwin-arm64@0.21.5': 143 + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} 144 + engines: {node: '>=12'} 145 + cpu: [arm64] 146 + os: [darwin] 147 + 148 + '@esbuild/darwin-x64@0.21.5': 149 + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 150 + engines: {node: '>=12'} 151 + cpu: [x64] 152 + os: [darwin] 153 + 154 + '@esbuild/freebsd-arm64@0.21.5': 155 + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 156 + engines: {node: '>=12'} 157 + cpu: [arm64] 158 + os: [freebsd] 159 + 160 + '@esbuild/freebsd-x64@0.21.5': 161 + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 162 + engines: {node: '>=12'} 163 + cpu: [x64] 164 + os: [freebsd] 165 + 166 + '@esbuild/linux-arm64@0.21.5': 167 + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 168 + engines: {node: '>=12'} 169 + cpu: [arm64] 170 + os: [linux] 171 + 172 + '@esbuild/linux-arm@0.21.5': 173 + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 174 + engines: {node: '>=12'} 175 + cpu: [arm] 176 + os: [linux] 177 + 178 + '@esbuild/linux-ia32@0.21.5': 179 + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 180 + engines: {node: '>=12'} 181 + cpu: [ia32] 182 + os: [linux] 183 + 184 + '@esbuild/linux-loong64@0.21.5': 185 + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 186 + engines: {node: '>=12'} 187 + cpu: [loong64] 188 + os: [linux] 189 + 190 + '@esbuild/linux-mips64el@0.21.5': 191 + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 192 + engines: {node: '>=12'} 193 + cpu: [mips64el] 194 + os: [linux] 195 + 196 + '@esbuild/linux-ppc64@0.21.5': 197 + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 198 + engines: {node: '>=12'} 199 + cpu: [ppc64] 200 + os: [linux] 201 + 202 + '@esbuild/linux-riscv64@0.21.5': 203 + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 204 + engines: {node: '>=12'} 205 + cpu: [riscv64] 206 + os: [linux] 207 + 208 + '@esbuild/linux-s390x@0.21.5': 209 + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 210 + engines: {node: '>=12'} 211 + cpu: [s390x] 212 + os: [linux] 213 + 214 + '@esbuild/linux-x64@0.21.5': 215 + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 216 + engines: {node: '>=12'} 217 + cpu: [x64] 218 + os: [linux] 219 + 220 + '@esbuild/netbsd-x64@0.21.5': 221 + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 222 + engines: {node: '>=12'} 223 + cpu: [x64] 224 + os: [netbsd] 225 + 226 + '@esbuild/openbsd-x64@0.21.5': 227 + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 228 + engines: {node: '>=12'} 229 + cpu: [x64] 230 + os: [openbsd] 231 + 232 + '@esbuild/sunos-x64@0.21.5': 233 + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 234 + engines: {node: '>=12'} 235 + cpu: [x64] 236 + os: [sunos] 237 + 238 + '@esbuild/win32-arm64@0.21.5': 239 + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 240 + engines: {node: '>=12'} 241 + cpu: [arm64] 242 + os: [win32] 243 + 244 + '@esbuild/win32-ia32@0.21.5': 245 + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 246 + engines: {node: '>=12'} 247 + cpu: [ia32] 248 + os: [win32] 249 + 250 + '@esbuild/win32-x64@0.21.5': 251 + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 252 + engines: {node: '>=12'} 253 + cpu: [x64] 254 + os: [win32] 255 + 256 + '@isaacs/cliui@8.0.2': 257 + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 258 + engines: {node: '>=12'} 259 + 260 + '@jridgewell/gen-mapping@0.3.5': 261 + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 262 + engines: {node: '>=6.0.0'} 263 + 264 + '@jridgewell/resolve-uri@3.1.2': 265 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 266 + engines: {node: '>=6.0.0'} 267 + 268 + '@jridgewell/set-array@1.2.1': 269 + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 270 + engines: {node: '>=6.0.0'} 271 + 272 + '@jridgewell/sourcemap-codec@1.5.0': 273 + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 274 + 275 + '@jridgewell/trace-mapping@0.3.25': 276 + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 277 + 278 + '@nodelib/fs.scandir@2.1.5': 279 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 280 + engines: {node: '>= 8'} 281 + 282 + '@nodelib/fs.stat@2.0.5': 283 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 284 + engines: {node: '>= 8'} 285 + 286 + '@nodelib/fs.walk@1.2.8': 287 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 288 + engines: {node: '>= 8'} 289 + 290 + '@pkgjs/parseargs@0.11.0': 291 + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 292 + engines: {node: '>=14'} 293 + 294 + '@rollup/rollup-android-arm-eabi@4.25.0': 295 + resolution: {integrity: sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==} 296 + cpu: [arm] 297 + os: [android] 298 + 299 + '@rollup/rollup-android-arm64@4.25.0': 300 + resolution: {integrity: sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==} 301 + cpu: [arm64] 302 + os: [android] 303 + 304 + '@rollup/rollup-darwin-arm64@4.25.0': 305 + resolution: {integrity: sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==} 306 + cpu: [arm64] 307 + os: [darwin] 308 + 309 + '@rollup/rollup-darwin-x64@4.25.0': 310 + resolution: {integrity: sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==} 311 + cpu: [x64] 312 + os: [darwin] 313 + 314 + '@rollup/rollup-freebsd-arm64@4.25.0': 315 + resolution: {integrity: sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==} 316 + cpu: [arm64] 317 + os: [freebsd] 318 + 319 + '@rollup/rollup-freebsd-x64@4.25.0': 320 + resolution: {integrity: sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==} 321 + cpu: [x64] 322 + os: [freebsd] 323 + 324 + '@rollup/rollup-linux-arm-gnueabihf@4.25.0': 325 + resolution: {integrity: sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==} 326 + cpu: [arm] 327 + os: [linux] 328 + 329 + '@rollup/rollup-linux-arm-musleabihf@4.25.0': 330 + resolution: {integrity: sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==} 331 + cpu: [arm] 332 + os: [linux] 333 + 334 + '@rollup/rollup-linux-arm64-gnu@4.25.0': 335 + resolution: {integrity: sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==} 336 + cpu: [arm64] 337 + os: [linux] 338 + 339 + '@rollup/rollup-linux-arm64-musl@4.25.0': 340 + resolution: {integrity: sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==} 341 + cpu: [arm64] 342 + os: [linux] 343 + 344 + '@rollup/rollup-linux-powerpc64le-gnu@4.25.0': 345 + resolution: {integrity: sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==} 346 + cpu: [ppc64] 347 + os: [linux] 348 + 349 + '@rollup/rollup-linux-riscv64-gnu@4.25.0': 350 + resolution: {integrity: sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==} 351 + cpu: [riscv64] 352 + os: [linux] 353 + 354 + '@rollup/rollup-linux-s390x-gnu@4.25.0': 355 + resolution: {integrity: sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==} 356 + cpu: [s390x] 357 + os: [linux] 358 + 359 + '@rollup/rollup-linux-x64-gnu@4.25.0': 360 + resolution: {integrity: sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==} 361 + cpu: [x64] 362 + os: [linux] 363 + 364 + '@rollup/rollup-linux-x64-musl@4.25.0': 365 + resolution: {integrity: sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==} 366 + cpu: [x64] 367 + os: [linux] 368 + 369 + '@rollup/rollup-win32-arm64-msvc@4.25.0': 370 + resolution: {integrity: sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==} 371 + cpu: [arm64] 372 + os: [win32] 373 + 374 + '@rollup/rollup-win32-ia32-msvc@4.25.0': 375 + resolution: {integrity: sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==} 376 + cpu: [ia32] 377 + os: [win32] 378 + 379 + '@rollup/rollup-win32-x64-msvc@4.25.0': 380 + resolution: {integrity: sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==} 381 + cpu: [x64] 382 + os: [win32] 383 + 384 + '@types/babel__core@7.20.5': 385 + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} 386 + 387 + '@types/babel__generator@7.6.8': 388 + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} 389 + 390 + '@types/babel__template@7.4.4': 391 + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} 392 + 393 + '@types/babel__traverse@7.20.6': 394 + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} 395 + 396 + '@types/estree@1.0.6': 397 + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 398 + 399 + ansi-regex@5.0.1: 400 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 401 + engines: {node: '>=8'} 402 + 403 + ansi-regex@6.1.0: 404 + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 405 + engines: {node: '>=12'} 406 + 407 + ansi-styles@4.3.0: 408 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 409 + engines: {node: '>=8'} 410 + 411 + ansi-styles@6.2.1: 412 + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 413 + engines: {node: '>=12'} 414 + 415 + any-promise@1.3.0: 416 + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 417 + 418 + anymatch@3.1.3: 419 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 420 + engines: {node: '>= 8'} 421 + 422 + arg@5.0.2: 423 + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 424 + 425 + autoprefixer@10.4.20: 426 + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} 427 + engines: {node: ^10 || ^12 || >=14} 428 + hasBin: true 429 + peerDependencies: 430 + postcss: ^8.1.0 431 + 432 + babel-plugin-jsx-dom-expressions@0.39.3: 433 + resolution: {integrity: sha512-6RzmSu21zYPlV2gNwzjGG9FgODtt9hIWnx7L//OIioIEuRcnpDZoY8Tr+I81Cy1SrH4qoDyKpwHHo6uAMAeyPA==} 434 + peerDependencies: 435 + '@babel/core': ^7.20.12 436 + 437 + babel-preset-solid@1.9.3: 438 + resolution: {integrity: sha512-jvlx5wDp8s+bEF9sGFw/84SInXOA51ttkUEroQziKMbxplXThVKt83qB6bDTa1HuLNatdU9FHpFOiQWs1tLQIg==} 439 + peerDependencies: 440 + '@babel/core': ^7.0.0 441 + 442 + balanced-match@1.0.2: 443 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 444 + 445 + binary-extensions@2.3.0: 446 + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 447 + engines: {node: '>=8'} 448 + 449 + brace-expansion@2.0.1: 450 + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 451 + 452 + braces@3.0.3: 453 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 454 + engines: {node: '>=8'} 455 + 456 + browserslist@4.24.2: 457 + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} 458 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 459 + hasBin: true 460 + 461 + camelcase-css@2.0.1: 462 + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 463 + engines: {node: '>= 6'} 464 + 465 + caniuse-lite@1.0.30001679: 466 + resolution: {integrity: sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==} 467 + 468 + chokidar@3.6.0: 469 + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 470 + engines: {node: '>= 8.10.0'} 471 + 472 + color-convert@2.0.1: 473 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 474 + engines: {node: '>=7.0.0'} 475 + 476 + color-name@1.1.4: 477 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 478 + 479 + commander@4.1.1: 480 + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 481 + engines: {node: '>= 6'} 482 + 483 + convert-source-map@2.0.0: 484 + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 485 + 486 + cross-spawn@7.0.5: 487 + resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} 488 + engines: {node: '>= 8'} 489 + 490 + cssesc@3.0.0: 491 + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 492 + engines: {node: '>=4'} 493 + hasBin: true 494 + 495 + csstype@3.1.3: 496 + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 497 + 498 + debug@4.3.7: 499 + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} 500 + engines: {node: '>=6.0'} 501 + peerDependencies: 502 + supports-color: '*' 503 + peerDependenciesMeta: 504 + supports-color: 505 + optional: true 506 + 507 + didyoumean@1.2.2: 508 + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 509 + 510 + dlv@1.1.3: 511 + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 512 + 513 + eastasianwidth@0.2.0: 514 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 515 + 516 + electron-to-chromium@1.5.55: 517 + resolution: {integrity: sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg==} 518 + 519 + emoji-regex@8.0.0: 520 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 521 + 522 + emoji-regex@9.2.2: 523 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 524 + 525 + entities@4.5.0: 526 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 527 + engines: {node: '>=0.12'} 528 + 529 + esbuild@0.21.5: 530 + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} 531 + engines: {node: '>=12'} 532 + hasBin: true 533 + 534 + escalade@3.2.0: 535 + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 536 + engines: {node: '>=6'} 537 + 538 + fast-glob@3.3.2: 539 + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 540 + engines: {node: '>=8.6.0'} 541 + 542 + fastq@1.17.1: 543 + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 544 + 545 + fill-range@7.1.1: 546 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 547 + engines: {node: '>=8'} 548 + 549 + foreground-child@3.3.0: 550 + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} 551 + engines: {node: '>=14'} 552 + 553 + fraction.js@4.3.7: 554 + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} 555 + 556 + fsevents@2.3.3: 557 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 558 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 559 + os: [darwin] 560 + 561 + function-bind@1.1.2: 562 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 563 + 564 + gensync@1.0.0-beta.2: 565 + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 566 + engines: {node: '>=6.9.0'} 567 + 568 + glob-parent@5.1.2: 569 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 570 + engines: {node: '>= 6'} 571 + 572 + glob-parent@6.0.2: 573 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 574 + engines: {node: '>=10.13.0'} 575 + 576 + glob@10.4.5: 577 + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 578 + hasBin: true 579 + 580 + globals@11.12.0: 581 + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 582 + engines: {node: '>=4'} 583 + 584 + hasown@2.0.2: 585 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 586 + engines: {node: '>= 0.4'} 587 + 588 + html-entities@2.3.3: 589 + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} 590 + 591 + is-binary-path@2.1.0: 592 + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 593 + engines: {node: '>=8'} 594 + 595 + is-core-module@2.15.1: 596 + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} 597 + engines: {node: '>= 0.4'} 598 + 599 + is-extglob@2.1.1: 600 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 601 + engines: {node: '>=0.10.0'} 602 + 603 + is-fullwidth-code-point@3.0.0: 604 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 605 + engines: {node: '>=8'} 606 + 607 + is-glob@4.0.3: 608 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 609 + engines: {node: '>=0.10.0'} 610 + 611 + is-number@7.0.0: 612 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 613 + engines: {node: '>=0.12.0'} 614 + 615 + is-what@4.1.16: 616 + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} 617 + engines: {node: '>=12.13'} 618 + 619 + isexe@2.0.0: 620 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 621 + 622 + jackspeak@3.4.3: 623 + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 624 + 625 + jiti@1.21.6: 626 + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} 627 + hasBin: true 628 + 629 + js-tokens@4.0.0: 630 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 631 + 632 + jsesc@3.0.2: 633 + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 634 + engines: {node: '>=6'} 635 + hasBin: true 636 + 637 + json5@2.2.3: 638 + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 639 + engines: {node: '>=6'} 640 + hasBin: true 641 + 642 + lilconfig@2.1.0: 643 + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 644 + engines: {node: '>=10'} 645 + 646 + lilconfig@3.1.2: 647 + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} 648 + engines: {node: '>=14'} 649 + 650 + lines-and-columns@1.2.4: 651 + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 652 + 653 + lru-cache@10.4.3: 654 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 655 + 656 + lru-cache@5.1.1: 657 + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 658 + 659 + merge-anything@5.1.7: 660 + resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} 661 + engines: {node: '>=12.13'} 662 + 663 + merge2@1.4.1: 664 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 665 + engines: {node: '>= 8'} 666 + 667 + micromatch@4.0.8: 668 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 669 + engines: {node: '>=8.6'} 670 + 671 + minimatch@9.0.5: 672 + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 673 + engines: {node: '>=16 || 14 >=14.17'} 674 + 675 + minipass@7.1.2: 676 + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 677 + engines: {node: '>=16 || 14 >=14.17'} 678 + 679 + ms@2.1.3: 680 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 681 + 682 + mz@2.7.0: 683 + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 684 + 685 + nanoid@3.3.7: 686 + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 687 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 688 + hasBin: true 689 + 690 + node-releases@2.0.18: 691 + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} 692 + 693 + normalize-path@3.0.0: 694 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 695 + engines: {node: '>=0.10.0'} 696 + 697 + normalize-range@0.1.2: 698 + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 699 + engines: {node: '>=0.10.0'} 700 + 701 + object-assign@4.1.1: 702 + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 703 + engines: {node: '>=0.10.0'} 704 + 705 + object-hash@3.0.0: 706 + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 707 + engines: {node: '>= 6'} 708 + 709 + package-json-from-dist@1.0.1: 710 + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 711 + 712 + parse5@7.2.1: 713 + resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} 714 + 715 + path-key@3.1.1: 716 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 717 + engines: {node: '>=8'} 718 + 719 + path-parse@1.0.7: 720 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 721 + 722 + path-scurry@1.11.1: 723 + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 724 + engines: {node: '>=16 || 14 >=14.18'} 725 + 726 + picocolors@1.1.1: 727 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 728 + 729 + picomatch@2.3.1: 730 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 731 + engines: {node: '>=8.6'} 732 + 733 + pify@2.3.0: 734 + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 735 + engines: {node: '>=0.10.0'} 736 + 737 + pirates@4.0.6: 738 + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 739 + engines: {node: '>= 6'} 740 + 741 + postcss-import@15.1.0: 742 + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 743 + engines: {node: '>=14.0.0'} 744 + peerDependencies: 745 + postcss: ^8.0.0 746 + 747 + postcss-js@4.0.1: 748 + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 749 + engines: {node: ^12 || ^14 || >= 16} 750 + peerDependencies: 751 + postcss: ^8.4.21 752 + 753 + postcss-load-config@4.0.2: 754 + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 755 + engines: {node: '>= 14'} 756 + peerDependencies: 757 + postcss: '>=8.0.9' 758 + ts-node: '>=9.0.0' 759 + peerDependenciesMeta: 760 + postcss: 761 + optional: true 762 + ts-node: 763 + optional: true 764 + 765 + postcss-nested@6.2.0: 766 + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} 767 + engines: {node: '>=12.0'} 768 + peerDependencies: 769 + postcss: ^8.2.14 770 + 771 + postcss-selector-parser@6.1.2: 772 + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 773 + engines: {node: '>=4'} 774 + 775 + postcss-value-parser@4.2.0: 776 + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 777 + 778 + postcss@8.4.47: 779 + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} 780 + engines: {node: ^10 || ^12 || >=14} 781 + 782 + queue-microtask@1.2.3: 783 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 784 + 785 + read-cache@1.0.0: 786 + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 787 + 788 + readdirp@3.6.0: 789 + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 790 + engines: {node: '>=8.10.0'} 791 + 792 + resolve@1.22.8: 793 + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 794 + hasBin: true 795 + 796 + reusify@1.0.4: 797 + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 798 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 799 + 800 + rollup@4.25.0: 801 + resolution: {integrity: sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==} 802 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 803 + hasBin: true 804 + 805 + run-parallel@1.2.0: 806 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 807 + 808 + semver@6.3.1: 809 + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 810 + hasBin: true 811 + 812 + seroval-plugins@1.1.1: 813 + resolution: {integrity: sha512-qNSy1+nUj7hsCOon7AO4wdAIo9P0jrzAMp18XhiOzA6/uO5TKtP7ScozVJ8T293oRIvi5wyCHSM4TrJo/c/GJA==} 814 + engines: {node: '>=10'} 815 + peerDependencies: 816 + seroval: ^1.0 817 + 818 + seroval@1.1.1: 819 + resolution: {integrity: sha512-rqEO6FZk8mv7Hyv4UCj3FD3b6Waqft605TLfsCe/BiaylRpyyMC0b+uA5TJKawX3KzMrdi3wsLbCaLplrQmBvQ==} 820 + engines: {node: '>=10'} 821 + 822 + shebang-command@2.0.0: 823 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 824 + engines: {node: '>=8'} 825 + 826 + shebang-regex@3.0.0: 827 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 828 + engines: {node: '>=8'} 829 + 830 + signal-exit@4.1.0: 831 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 832 + engines: {node: '>=14'} 833 + 834 + solid-js@1.9.3: 835 + resolution: {integrity: sha512-5ba3taPoZGt9GY3YlsCB24kCg0Lv/rie/HTD4kG6h4daZZz7+yK02xn8Vx8dLYBc9i6Ps5JwAbEiqjmKaLB3Ag==} 836 + 837 + solid-refresh@0.6.3: 838 + resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} 839 + peerDependencies: 840 + solid-js: ^1.3 841 + 842 + source-map-js@1.2.1: 843 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 844 + engines: {node: '>=0.10.0'} 845 + 846 + string-width@4.2.3: 847 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 848 + engines: {node: '>=8'} 849 + 850 + string-width@5.1.2: 851 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 852 + engines: {node: '>=12'} 853 + 854 + strip-ansi@6.0.1: 855 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 856 + engines: {node: '>=8'} 857 + 858 + strip-ansi@7.1.0: 859 + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 860 + engines: {node: '>=12'} 861 + 862 + sucrase@3.35.0: 863 + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 864 + engines: {node: '>=16 || 14 >=14.17'} 865 + hasBin: true 866 + 867 + supports-preserve-symlinks-flag@1.0.0: 868 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 869 + engines: {node: '>= 0.4'} 870 + 871 + tailwindcss@3.4.14: 872 + resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} 873 + engines: {node: '>=14.0.0'} 874 + hasBin: true 875 + 876 + thenify-all@1.6.0: 877 + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 878 + engines: {node: '>=0.8'} 879 + 880 + thenify@3.3.1: 881 + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 882 + 883 + to-regex-range@5.0.1: 884 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 885 + engines: {node: '>=8.0'} 886 + 887 + ts-interface-checker@0.1.13: 888 + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 889 + 890 + typescript@5.6.3: 891 + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} 892 + engines: {node: '>=14.17'} 893 + hasBin: true 894 + 895 + update-browserslist-db@1.1.1: 896 + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} 897 + hasBin: true 898 + peerDependencies: 899 + browserslist: '>= 4.21.0' 900 + 901 + util-deprecate@1.0.2: 902 + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 903 + 904 + validate-html-nesting@1.2.2: 905 + resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==} 906 + 907 + vite-plugin-solid@2.10.2: 908 + resolution: {integrity: sha512-AOEtwMe2baBSXMXdo+BUwECC8IFHcKS6WQV/1NEd+Q7vHPap5fmIhLcAzr+DUJ04/KHx/1UBU0l1/GWP+rMAPQ==} 909 + peerDependencies: 910 + '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.* 911 + solid-js: ^1.7.2 912 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 913 + peerDependenciesMeta: 914 + '@testing-library/jest-dom': 915 + optional: true 916 + 917 + vite@5.4.10: 918 + resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} 919 + engines: {node: ^18.0.0 || >=20.0.0} 920 + hasBin: true 921 + peerDependencies: 922 + '@types/node': ^18.0.0 || >=20.0.0 923 + less: '*' 924 + lightningcss: ^1.21.0 925 + sass: '*' 926 + sass-embedded: '*' 927 + stylus: '*' 928 + sugarss: '*' 929 + terser: ^5.4.0 930 + peerDependenciesMeta: 931 + '@types/node': 932 + optional: true 933 + less: 934 + optional: true 935 + lightningcss: 936 + optional: true 937 + sass: 938 + optional: true 939 + sass-embedded: 940 + optional: true 941 + stylus: 942 + optional: true 943 + sugarss: 944 + optional: true 945 + terser: 946 + optional: true 947 + 948 + vitefu@0.2.5: 949 + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} 950 + peerDependencies: 951 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 952 + peerDependenciesMeta: 953 + vite: 954 + optional: true 955 + 956 + which@2.0.2: 957 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 958 + engines: {node: '>= 8'} 959 + hasBin: true 960 + 961 + wrap-ansi@7.0.0: 962 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 963 + engines: {node: '>=10'} 964 + 965 + wrap-ansi@8.1.0: 966 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 967 + engines: {node: '>=12'} 968 + 969 + yallist@3.1.1: 970 + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 971 + 972 + yaml@2.6.0: 973 + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} 974 + engines: {node: '>= 14'} 975 + hasBin: true 976 + 977 + snapshots: 978 + 979 + '@alloc/quick-lru@5.2.0': {} 980 + 981 + '@ampproject/remapping@2.3.0': 982 + dependencies: 983 + '@jridgewell/gen-mapping': 0.3.5 984 + '@jridgewell/trace-mapping': 0.3.25 985 + 986 + '@babel/code-frame@7.26.2': 987 + dependencies: 988 + '@babel/helper-validator-identifier': 7.25.9 989 + js-tokens: 4.0.0 990 + picocolors: 1.1.1 991 + 992 + '@babel/compat-data@7.26.2': {} 993 + 994 + '@babel/core@7.26.0': 995 + dependencies: 996 + '@ampproject/remapping': 2.3.0 997 + '@babel/code-frame': 7.26.2 998 + '@babel/generator': 7.26.2 999 + '@babel/helper-compilation-targets': 7.25.9 1000 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 1001 + '@babel/helpers': 7.26.0 1002 + '@babel/parser': 7.26.2 1003 + '@babel/template': 7.25.9 1004 + '@babel/traverse': 7.25.9 1005 + '@babel/types': 7.26.0 1006 + convert-source-map: 2.0.0 1007 + debug: 4.3.7 1008 + gensync: 1.0.0-beta.2 1009 + json5: 2.2.3 1010 + semver: 6.3.1 1011 + transitivePeerDependencies: 1012 + - supports-color 1013 + 1014 + '@babel/generator@7.26.2': 1015 + dependencies: 1016 + '@babel/parser': 7.26.2 1017 + '@babel/types': 7.26.0 1018 + '@jridgewell/gen-mapping': 0.3.5 1019 + '@jridgewell/trace-mapping': 0.3.25 1020 + jsesc: 3.0.2 1021 + 1022 + '@babel/helper-compilation-targets@7.25.9': 1023 + dependencies: 1024 + '@babel/compat-data': 7.26.2 1025 + '@babel/helper-validator-option': 7.25.9 1026 + browserslist: 4.24.2 1027 + lru-cache: 5.1.1 1028 + semver: 6.3.1 1029 + 1030 + '@babel/helper-module-imports@7.18.6': 1031 + dependencies: 1032 + '@babel/types': 7.26.0 1033 + 1034 + '@babel/helper-module-imports@7.25.9': 1035 + dependencies: 1036 + '@babel/traverse': 7.25.9 1037 + '@babel/types': 7.26.0 1038 + transitivePeerDependencies: 1039 + - supports-color 1040 + 1041 + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': 1042 + dependencies: 1043 + '@babel/core': 7.26.0 1044 + '@babel/helper-module-imports': 7.25.9 1045 + '@babel/helper-validator-identifier': 7.25.9 1046 + '@babel/traverse': 7.25.9 1047 + transitivePeerDependencies: 1048 + - supports-color 1049 + 1050 + '@babel/helper-plugin-utils@7.25.9': {} 1051 + 1052 + '@babel/helper-string-parser@7.25.9': {} 1053 + 1054 + '@babel/helper-validator-identifier@7.25.9': {} 1055 + 1056 + '@babel/helper-validator-option@7.25.9': {} 1057 + 1058 + '@babel/helpers@7.26.0': 1059 + dependencies: 1060 + '@babel/template': 7.25.9 1061 + '@babel/types': 7.26.0 1062 + 1063 + '@babel/parser@7.26.2': 1064 + dependencies: 1065 + '@babel/types': 7.26.0 1066 + 1067 + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': 1068 + dependencies: 1069 + '@babel/core': 7.26.0 1070 + '@babel/helper-plugin-utils': 7.25.9 1071 + 1072 + '@babel/template@7.25.9': 1073 + dependencies: 1074 + '@babel/code-frame': 7.26.2 1075 + '@babel/parser': 7.26.2 1076 + '@babel/types': 7.26.0 1077 + 1078 + '@babel/traverse@7.25.9': 1079 + dependencies: 1080 + '@babel/code-frame': 7.26.2 1081 + '@babel/generator': 7.26.2 1082 + '@babel/parser': 7.26.2 1083 + '@babel/template': 7.25.9 1084 + '@babel/types': 7.26.0 1085 + debug: 4.3.7 1086 + globals: 11.12.0 1087 + transitivePeerDependencies: 1088 + - supports-color 1089 + 1090 + '@babel/types@7.26.0': 1091 + dependencies: 1092 + '@babel/helper-string-parser': 7.25.9 1093 + '@babel/helper-validator-identifier': 7.25.9 1094 + 1095 + '@esbuild/aix-ppc64@0.21.5': 1096 + optional: true 1097 + 1098 + '@esbuild/android-arm64@0.21.5': 1099 + optional: true 1100 + 1101 + '@esbuild/android-arm@0.21.5': 1102 + optional: true 1103 + 1104 + '@esbuild/android-x64@0.21.5': 1105 + optional: true 1106 + 1107 + '@esbuild/darwin-arm64@0.21.5': 1108 + optional: true 1109 + 1110 + '@esbuild/darwin-x64@0.21.5': 1111 + optional: true 1112 + 1113 + '@esbuild/freebsd-arm64@0.21.5': 1114 + optional: true 1115 + 1116 + '@esbuild/freebsd-x64@0.21.5': 1117 + optional: true 1118 + 1119 + '@esbuild/linux-arm64@0.21.5': 1120 + optional: true 1121 + 1122 + '@esbuild/linux-arm@0.21.5': 1123 + optional: true 1124 + 1125 + '@esbuild/linux-ia32@0.21.5': 1126 + optional: true 1127 + 1128 + '@esbuild/linux-loong64@0.21.5': 1129 + optional: true 1130 + 1131 + '@esbuild/linux-mips64el@0.21.5': 1132 + optional: true 1133 + 1134 + '@esbuild/linux-ppc64@0.21.5': 1135 + optional: true 1136 + 1137 + '@esbuild/linux-riscv64@0.21.5': 1138 + optional: true 1139 + 1140 + '@esbuild/linux-s390x@0.21.5': 1141 + optional: true 1142 + 1143 + '@esbuild/linux-x64@0.21.5': 1144 + optional: true 1145 + 1146 + '@esbuild/netbsd-x64@0.21.5': 1147 + optional: true 1148 + 1149 + '@esbuild/openbsd-x64@0.21.5': 1150 + optional: true 1151 + 1152 + '@esbuild/sunos-x64@0.21.5': 1153 + optional: true 1154 + 1155 + '@esbuild/win32-arm64@0.21.5': 1156 + optional: true 1157 + 1158 + '@esbuild/win32-ia32@0.21.5': 1159 + optional: true 1160 + 1161 + '@esbuild/win32-x64@0.21.5': 1162 + optional: true 1163 + 1164 + '@isaacs/cliui@8.0.2': 1165 + dependencies: 1166 + string-width: 5.1.2 1167 + string-width-cjs: string-width@4.2.3 1168 + strip-ansi: 7.1.0 1169 + strip-ansi-cjs: strip-ansi@6.0.1 1170 + wrap-ansi: 8.1.0 1171 + wrap-ansi-cjs: wrap-ansi@7.0.0 1172 + 1173 + '@jridgewell/gen-mapping@0.3.5': 1174 + dependencies: 1175 + '@jridgewell/set-array': 1.2.1 1176 + '@jridgewell/sourcemap-codec': 1.5.0 1177 + '@jridgewell/trace-mapping': 0.3.25 1178 + 1179 + '@jridgewell/resolve-uri@3.1.2': {} 1180 + 1181 + '@jridgewell/set-array@1.2.1': {} 1182 + 1183 + '@jridgewell/sourcemap-codec@1.5.0': {} 1184 + 1185 + '@jridgewell/trace-mapping@0.3.25': 1186 + dependencies: 1187 + '@jridgewell/resolve-uri': 3.1.2 1188 + '@jridgewell/sourcemap-codec': 1.5.0 1189 + 1190 + '@nodelib/fs.scandir@2.1.5': 1191 + dependencies: 1192 + '@nodelib/fs.stat': 2.0.5 1193 + run-parallel: 1.2.0 1194 + 1195 + '@nodelib/fs.stat@2.0.5': {} 1196 + 1197 + '@nodelib/fs.walk@1.2.8': 1198 + dependencies: 1199 + '@nodelib/fs.scandir': 2.1.5 1200 + fastq: 1.17.1 1201 + 1202 + '@pkgjs/parseargs@0.11.0': 1203 + optional: true 1204 + 1205 + '@rollup/rollup-android-arm-eabi@4.25.0': 1206 + optional: true 1207 + 1208 + '@rollup/rollup-android-arm64@4.25.0': 1209 + optional: true 1210 + 1211 + '@rollup/rollup-darwin-arm64@4.25.0': 1212 + optional: true 1213 + 1214 + '@rollup/rollup-darwin-x64@4.25.0': 1215 + optional: true 1216 + 1217 + '@rollup/rollup-freebsd-arm64@4.25.0': 1218 + optional: true 1219 + 1220 + '@rollup/rollup-freebsd-x64@4.25.0': 1221 + optional: true 1222 + 1223 + '@rollup/rollup-linux-arm-gnueabihf@4.25.0': 1224 + optional: true 1225 + 1226 + '@rollup/rollup-linux-arm-musleabihf@4.25.0': 1227 + optional: true 1228 + 1229 + '@rollup/rollup-linux-arm64-gnu@4.25.0': 1230 + optional: true 1231 + 1232 + '@rollup/rollup-linux-arm64-musl@4.25.0': 1233 + optional: true 1234 + 1235 + '@rollup/rollup-linux-powerpc64le-gnu@4.25.0': 1236 + optional: true 1237 + 1238 + '@rollup/rollup-linux-riscv64-gnu@4.25.0': 1239 + optional: true 1240 + 1241 + '@rollup/rollup-linux-s390x-gnu@4.25.0': 1242 + optional: true 1243 + 1244 + '@rollup/rollup-linux-x64-gnu@4.25.0': 1245 + optional: true 1246 + 1247 + '@rollup/rollup-linux-x64-musl@4.25.0': 1248 + optional: true 1249 + 1250 + '@rollup/rollup-win32-arm64-msvc@4.25.0': 1251 + optional: true 1252 + 1253 + '@rollup/rollup-win32-ia32-msvc@4.25.0': 1254 + optional: true 1255 + 1256 + '@rollup/rollup-win32-x64-msvc@4.25.0': 1257 + optional: true 1258 + 1259 + '@types/babel__core@7.20.5': 1260 + dependencies: 1261 + '@babel/parser': 7.26.2 1262 + '@babel/types': 7.26.0 1263 + '@types/babel__generator': 7.6.8 1264 + '@types/babel__template': 7.4.4 1265 + '@types/babel__traverse': 7.20.6 1266 + 1267 + '@types/babel__generator@7.6.8': 1268 + dependencies: 1269 + '@babel/types': 7.26.0 1270 + 1271 + '@types/babel__template@7.4.4': 1272 + dependencies: 1273 + '@babel/parser': 7.26.2 1274 + '@babel/types': 7.26.0 1275 + 1276 + '@types/babel__traverse@7.20.6': 1277 + dependencies: 1278 + '@babel/types': 7.26.0 1279 + 1280 + '@types/estree@1.0.6': {} 1281 + 1282 + ansi-regex@5.0.1: {} 1283 + 1284 + ansi-regex@6.1.0: {} 1285 + 1286 + ansi-styles@4.3.0: 1287 + dependencies: 1288 + color-convert: 2.0.1 1289 + 1290 + ansi-styles@6.2.1: {} 1291 + 1292 + any-promise@1.3.0: {} 1293 + 1294 + anymatch@3.1.3: 1295 + dependencies: 1296 + normalize-path: 3.0.0 1297 + picomatch: 2.3.1 1298 + 1299 + arg@5.0.2: {} 1300 + 1301 + autoprefixer@10.4.20(postcss@8.4.47): 1302 + dependencies: 1303 + browserslist: 4.24.2 1304 + caniuse-lite: 1.0.30001679 1305 + fraction.js: 4.3.7 1306 + normalize-range: 0.1.2 1307 + picocolors: 1.1.1 1308 + postcss: 8.4.47 1309 + postcss-value-parser: 4.2.0 1310 + 1311 + babel-plugin-jsx-dom-expressions@0.39.3(@babel/core@7.26.0): 1312 + dependencies: 1313 + '@babel/core': 7.26.0 1314 + '@babel/helper-module-imports': 7.18.6 1315 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) 1316 + '@babel/types': 7.26.0 1317 + html-entities: 2.3.3 1318 + parse5: 7.2.1 1319 + validate-html-nesting: 1.2.2 1320 + 1321 + babel-preset-solid@1.9.3(@babel/core@7.26.0): 1322 + dependencies: 1323 + '@babel/core': 7.26.0 1324 + babel-plugin-jsx-dom-expressions: 0.39.3(@babel/core@7.26.0) 1325 + 1326 + balanced-match@1.0.2: {} 1327 + 1328 + binary-extensions@2.3.0: {} 1329 + 1330 + brace-expansion@2.0.1: 1331 + dependencies: 1332 + balanced-match: 1.0.2 1333 + 1334 + braces@3.0.3: 1335 + dependencies: 1336 + fill-range: 7.1.1 1337 + 1338 + browserslist@4.24.2: 1339 + dependencies: 1340 + caniuse-lite: 1.0.30001679 1341 + electron-to-chromium: 1.5.55 1342 + node-releases: 2.0.18 1343 + update-browserslist-db: 1.1.1(browserslist@4.24.2) 1344 + 1345 + camelcase-css@2.0.1: {} 1346 + 1347 + caniuse-lite@1.0.30001679: {} 1348 + 1349 + chokidar@3.6.0: 1350 + dependencies: 1351 + anymatch: 3.1.3 1352 + braces: 3.0.3 1353 + glob-parent: 5.1.2 1354 + is-binary-path: 2.1.0 1355 + is-glob: 4.0.3 1356 + normalize-path: 3.0.0 1357 + readdirp: 3.6.0 1358 + optionalDependencies: 1359 + fsevents: 2.3.3 1360 + 1361 + color-convert@2.0.1: 1362 + dependencies: 1363 + color-name: 1.1.4 1364 + 1365 + color-name@1.1.4: {} 1366 + 1367 + commander@4.1.1: {} 1368 + 1369 + convert-source-map@2.0.0: {} 1370 + 1371 + cross-spawn@7.0.5: 1372 + dependencies: 1373 + path-key: 3.1.1 1374 + shebang-command: 2.0.0 1375 + which: 2.0.2 1376 + 1377 + cssesc@3.0.0: {} 1378 + 1379 + csstype@3.1.3: {} 1380 + 1381 + debug@4.3.7: 1382 + dependencies: 1383 + ms: 2.1.3 1384 + 1385 + didyoumean@1.2.2: {} 1386 + 1387 + dlv@1.1.3: {} 1388 + 1389 + eastasianwidth@0.2.0: {} 1390 + 1391 + electron-to-chromium@1.5.55: {} 1392 + 1393 + emoji-regex@8.0.0: {} 1394 + 1395 + emoji-regex@9.2.2: {} 1396 + 1397 + entities@4.5.0: {} 1398 + 1399 + esbuild@0.21.5: 1400 + optionalDependencies: 1401 + '@esbuild/aix-ppc64': 0.21.5 1402 + '@esbuild/android-arm': 0.21.5 1403 + '@esbuild/android-arm64': 0.21.5 1404 + '@esbuild/android-x64': 0.21.5 1405 + '@esbuild/darwin-arm64': 0.21.5 1406 + '@esbuild/darwin-x64': 0.21.5 1407 + '@esbuild/freebsd-arm64': 0.21.5 1408 + '@esbuild/freebsd-x64': 0.21.5 1409 + '@esbuild/linux-arm': 0.21.5 1410 + '@esbuild/linux-arm64': 0.21.5 1411 + '@esbuild/linux-ia32': 0.21.5 1412 + '@esbuild/linux-loong64': 0.21.5 1413 + '@esbuild/linux-mips64el': 0.21.5 1414 + '@esbuild/linux-ppc64': 0.21.5 1415 + '@esbuild/linux-riscv64': 0.21.5 1416 + '@esbuild/linux-s390x': 0.21.5 1417 + '@esbuild/linux-x64': 0.21.5 1418 + '@esbuild/netbsd-x64': 0.21.5 1419 + '@esbuild/openbsd-x64': 0.21.5 1420 + '@esbuild/sunos-x64': 0.21.5 1421 + '@esbuild/win32-arm64': 0.21.5 1422 + '@esbuild/win32-ia32': 0.21.5 1423 + '@esbuild/win32-x64': 0.21.5 1424 + 1425 + escalade@3.2.0: {} 1426 + 1427 + fast-glob@3.3.2: 1428 + dependencies: 1429 + '@nodelib/fs.stat': 2.0.5 1430 + '@nodelib/fs.walk': 1.2.8 1431 + glob-parent: 5.1.2 1432 + merge2: 1.4.1 1433 + micromatch: 4.0.8 1434 + 1435 + fastq@1.17.1: 1436 + dependencies: 1437 + reusify: 1.0.4 1438 + 1439 + fill-range@7.1.1: 1440 + dependencies: 1441 + to-regex-range: 5.0.1 1442 + 1443 + foreground-child@3.3.0: 1444 + dependencies: 1445 + cross-spawn: 7.0.5 1446 + signal-exit: 4.1.0 1447 + 1448 + fraction.js@4.3.7: {} 1449 + 1450 + fsevents@2.3.3: 1451 + optional: true 1452 + 1453 + function-bind@1.1.2: {} 1454 + 1455 + gensync@1.0.0-beta.2: {} 1456 + 1457 + glob-parent@5.1.2: 1458 + dependencies: 1459 + is-glob: 4.0.3 1460 + 1461 + glob-parent@6.0.2: 1462 + dependencies: 1463 + is-glob: 4.0.3 1464 + 1465 + glob@10.4.5: 1466 + dependencies: 1467 + foreground-child: 3.3.0 1468 + jackspeak: 3.4.3 1469 + minimatch: 9.0.5 1470 + minipass: 7.1.2 1471 + package-json-from-dist: 1.0.1 1472 + path-scurry: 1.11.1 1473 + 1474 + globals@11.12.0: {} 1475 + 1476 + hasown@2.0.2: 1477 + dependencies: 1478 + function-bind: 1.1.2 1479 + 1480 + html-entities@2.3.3: {} 1481 + 1482 + is-binary-path@2.1.0: 1483 + dependencies: 1484 + binary-extensions: 2.3.0 1485 + 1486 + is-core-module@2.15.1: 1487 + dependencies: 1488 + hasown: 2.0.2 1489 + 1490 + is-extglob@2.1.1: {} 1491 + 1492 + is-fullwidth-code-point@3.0.0: {} 1493 + 1494 + is-glob@4.0.3: 1495 + dependencies: 1496 + is-extglob: 2.1.1 1497 + 1498 + is-number@7.0.0: {} 1499 + 1500 + is-what@4.1.16: {} 1501 + 1502 + isexe@2.0.0: {} 1503 + 1504 + jackspeak@3.4.3: 1505 + dependencies: 1506 + '@isaacs/cliui': 8.0.2 1507 + optionalDependencies: 1508 + '@pkgjs/parseargs': 0.11.0 1509 + 1510 + jiti@1.21.6: {} 1511 + 1512 + js-tokens@4.0.0: {} 1513 + 1514 + jsesc@3.0.2: {} 1515 + 1516 + json5@2.2.3: {} 1517 + 1518 + lilconfig@2.1.0: {} 1519 + 1520 + lilconfig@3.1.2: {} 1521 + 1522 + lines-and-columns@1.2.4: {} 1523 + 1524 + lru-cache@10.4.3: {} 1525 + 1526 + lru-cache@5.1.1: 1527 + dependencies: 1528 + yallist: 3.1.1 1529 + 1530 + merge-anything@5.1.7: 1531 + dependencies: 1532 + is-what: 4.1.16 1533 + 1534 + merge2@1.4.1: {} 1535 + 1536 + micromatch@4.0.8: 1537 + dependencies: 1538 + braces: 3.0.3 1539 + picomatch: 2.3.1 1540 + 1541 + minimatch@9.0.5: 1542 + dependencies: 1543 + brace-expansion: 2.0.1 1544 + 1545 + minipass@7.1.2: {} 1546 + 1547 + ms@2.1.3: {} 1548 + 1549 + mz@2.7.0: 1550 + dependencies: 1551 + any-promise: 1.3.0 1552 + object-assign: 4.1.1 1553 + thenify-all: 1.6.0 1554 + 1555 + nanoid@3.3.7: {} 1556 + 1557 + node-releases@2.0.18: {} 1558 + 1559 + normalize-path@3.0.0: {} 1560 + 1561 + normalize-range@0.1.2: {} 1562 + 1563 + object-assign@4.1.1: {} 1564 + 1565 + object-hash@3.0.0: {} 1566 + 1567 + package-json-from-dist@1.0.1: {} 1568 + 1569 + parse5@7.2.1: 1570 + dependencies: 1571 + entities: 4.5.0 1572 + 1573 + path-key@3.1.1: {} 1574 + 1575 + path-parse@1.0.7: {} 1576 + 1577 + path-scurry@1.11.1: 1578 + dependencies: 1579 + lru-cache: 10.4.3 1580 + minipass: 7.1.2 1581 + 1582 + picocolors@1.1.1: {} 1583 + 1584 + picomatch@2.3.1: {} 1585 + 1586 + pify@2.3.0: {} 1587 + 1588 + pirates@4.0.6: {} 1589 + 1590 + postcss-import@15.1.0(postcss@8.4.47): 1591 + dependencies: 1592 + postcss: 8.4.47 1593 + postcss-value-parser: 4.2.0 1594 + read-cache: 1.0.0 1595 + resolve: 1.22.8 1596 + 1597 + postcss-js@4.0.1(postcss@8.4.47): 1598 + dependencies: 1599 + camelcase-css: 2.0.1 1600 + postcss: 8.4.47 1601 + 1602 + postcss-load-config@4.0.2(postcss@8.4.47): 1603 + dependencies: 1604 + lilconfig: 3.1.2 1605 + yaml: 2.6.0 1606 + optionalDependencies: 1607 + postcss: 8.4.47 1608 + 1609 + postcss-nested@6.2.0(postcss@8.4.47): 1610 + dependencies: 1611 + postcss: 8.4.47 1612 + postcss-selector-parser: 6.1.2 1613 + 1614 + postcss-selector-parser@6.1.2: 1615 + dependencies: 1616 + cssesc: 3.0.0 1617 + util-deprecate: 1.0.2 1618 + 1619 + postcss-value-parser@4.2.0: {} 1620 + 1621 + postcss@8.4.47: 1622 + dependencies: 1623 + nanoid: 3.3.7 1624 + picocolors: 1.1.1 1625 + source-map-js: 1.2.1 1626 + 1627 + queue-microtask@1.2.3: {} 1628 + 1629 + read-cache@1.0.0: 1630 + dependencies: 1631 + pify: 2.3.0 1632 + 1633 + readdirp@3.6.0: 1634 + dependencies: 1635 + picomatch: 2.3.1 1636 + 1637 + resolve@1.22.8: 1638 + dependencies: 1639 + is-core-module: 2.15.1 1640 + path-parse: 1.0.7 1641 + supports-preserve-symlinks-flag: 1.0.0 1642 + 1643 + reusify@1.0.4: {} 1644 + 1645 + rollup@4.25.0: 1646 + dependencies: 1647 + '@types/estree': 1.0.6 1648 + optionalDependencies: 1649 + '@rollup/rollup-android-arm-eabi': 4.25.0 1650 + '@rollup/rollup-android-arm64': 4.25.0 1651 + '@rollup/rollup-darwin-arm64': 4.25.0 1652 + '@rollup/rollup-darwin-x64': 4.25.0 1653 + '@rollup/rollup-freebsd-arm64': 4.25.0 1654 + '@rollup/rollup-freebsd-x64': 4.25.0 1655 + '@rollup/rollup-linux-arm-gnueabihf': 4.25.0 1656 + '@rollup/rollup-linux-arm-musleabihf': 4.25.0 1657 + '@rollup/rollup-linux-arm64-gnu': 4.25.0 1658 + '@rollup/rollup-linux-arm64-musl': 4.25.0 1659 + '@rollup/rollup-linux-powerpc64le-gnu': 4.25.0 1660 + '@rollup/rollup-linux-riscv64-gnu': 4.25.0 1661 + '@rollup/rollup-linux-s390x-gnu': 4.25.0 1662 + '@rollup/rollup-linux-x64-gnu': 4.25.0 1663 + '@rollup/rollup-linux-x64-musl': 4.25.0 1664 + '@rollup/rollup-win32-arm64-msvc': 4.25.0 1665 + '@rollup/rollup-win32-ia32-msvc': 4.25.0 1666 + '@rollup/rollup-win32-x64-msvc': 4.25.0 1667 + fsevents: 2.3.3 1668 + 1669 + run-parallel@1.2.0: 1670 + dependencies: 1671 + queue-microtask: 1.2.3 1672 + 1673 + semver@6.3.1: {} 1674 + 1675 + seroval-plugins@1.1.1(seroval@1.1.1): 1676 + dependencies: 1677 + seroval: 1.1.1 1678 + 1679 + seroval@1.1.1: {} 1680 + 1681 + shebang-command@2.0.0: 1682 + dependencies: 1683 + shebang-regex: 3.0.0 1684 + 1685 + shebang-regex@3.0.0: {} 1686 + 1687 + signal-exit@4.1.0: {} 1688 + 1689 + solid-js@1.9.3: 1690 + dependencies: 1691 + csstype: 3.1.3 1692 + seroval: 1.1.1 1693 + seroval-plugins: 1.1.1(seroval@1.1.1) 1694 + 1695 + solid-refresh@0.6.3(solid-js@1.9.3): 1696 + dependencies: 1697 + '@babel/generator': 7.26.2 1698 + '@babel/helper-module-imports': 7.25.9 1699 + '@babel/types': 7.26.0 1700 + solid-js: 1.9.3 1701 + transitivePeerDependencies: 1702 + - supports-color 1703 + 1704 + source-map-js@1.2.1: {} 1705 + 1706 + string-width@4.2.3: 1707 + dependencies: 1708 + emoji-regex: 8.0.0 1709 + is-fullwidth-code-point: 3.0.0 1710 + strip-ansi: 6.0.1 1711 + 1712 + string-width@5.1.2: 1713 + dependencies: 1714 + eastasianwidth: 0.2.0 1715 + emoji-regex: 9.2.2 1716 + strip-ansi: 7.1.0 1717 + 1718 + strip-ansi@6.0.1: 1719 + dependencies: 1720 + ansi-regex: 5.0.1 1721 + 1722 + strip-ansi@7.1.0: 1723 + dependencies: 1724 + ansi-regex: 6.1.0 1725 + 1726 + sucrase@3.35.0: 1727 + dependencies: 1728 + '@jridgewell/gen-mapping': 0.3.5 1729 + commander: 4.1.1 1730 + glob: 10.4.5 1731 + lines-and-columns: 1.2.4 1732 + mz: 2.7.0 1733 + pirates: 4.0.6 1734 + ts-interface-checker: 0.1.13 1735 + 1736 + supports-preserve-symlinks-flag@1.0.0: {} 1737 + 1738 + tailwindcss@3.4.14: 1739 + dependencies: 1740 + '@alloc/quick-lru': 5.2.0 1741 + arg: 5.0.2 1742 + chokidar: 3.6.0 1743 + didyoumean: 1.2.2 1744 + dlv: 1.1.3 1745 + fast-glob: 3.3.2 1746 + glob-parent: 6.0.2 1747 + is-glob: 4.0.3 1748 + jiti: 1.21.6 1749 + lilconfig: 2.1.0 1750 + micromatch: 4.0.8 1751 + normalize-path: 3.0.0 1752 + object-hash: 3.0.0 1753 + picocolors: 1.1.1 1754 + postcss: 8.4.47 1755 + postcss-import: 15.1.0(postcss@8.4.47) 1756 + postcss-js: 4.0.1(postcss@8.4.47) 1757 + postcss-load-config: 4.0.2(postcss@8.4.47) 1758 + postcss-nested: 6.2.0(postcss@8.4.47) 1759 + postcss-selector-parser: 6.1.2 1760 + resolve: 1.22.8 1761 + sucrase: 3.35.0 1762 + transitivePeerDependencies: 1763 + - ts-node 1764 + 1765 + thenify-all@1.6.0: 1766 + dependencies: 1767 + thenify: 3.3.1 1768 + 1769 + thenify@3.3.1: 1770 + dependencies: 1771 + any-promise: 1.3.0 1772 + 1773 + to-regex-range@5.0.1: 1774 + dependencies: 1775 + is-number: 7.0.0 1776 + 1777 + ts-interface-checker@0.1.13: {} 1778 + 1779 + typescript@5.6.3: {} 1780 + 1781 + update-browserslist-db@1.1.1(browserslist@4.24.2): 1782 + dependencies: 1783 + browserslist: 4.24.2 1784 + escalade: 3.2.0 1785 + picocolors: 1.1.1 1786 + 1787 + util-deprecate@1.0.2: {} 1788 + 1789 + validate-html-nesting@1.2.2: {} 1790 + 1791 + vite-plugin-solid@2.10.2(solid-js@1.9.3)(vite@5.4.10): 1792 + dependencies: 1793 + '@babel/core': 7.26.0 1794 + '@types/babel__core': 7.20.5 1795 + babel-preset-solid: 1.9.3(@babel/core@7.26.0) 1796 + merge-anything: 5.1.7 1797 + solid-js: 1.9.3 1798 + solid-refresh: 0.6.3(solid-js@1.9.3) 1799 + vite: 5.4.10 1800 + vitefu: 0.2.5(vite@5.4.10) 1801 + transitivePeerDependencies: 1802 + - supports-color 1803 + 1804 + vite@5.4.10: 1805 + dependencies: 1806 + esbuild: 0.21.5 1807 + postcss: 8.4.47 1808 + rollup: 4.25.0 1809 + optionalDependencies: 1810 + fsevents: 2.3.3 1811 + 1812 + vitefu@0.2.5(vite@5.4.10): 1813 + optionalDependencies: 1814 + vite: 5.4.10 1815 + 1816 + which@2.0.2: 1817 + dependencies: 1818 + isexe: 2.0.0 1819 + 1820 + wrap-ansi@7.0.0: 1821 + dependencies: 1822 + ansi-styles: 4.3.0 1823 + string-width: 4.2.3 1824 + strip-ansi: 6.0.1 1825 + 1826 + wrap-ansi@8.1.0: 1827 + dependencies: 1828 + ansi-styles: 6.2.1 1829 + string-width: 5.1.2 1830 + strip-ansi: 7.1.0 1831 + 1832 + yallist@3.1.1: {} 1833 + 1834 + yaml@2.6.0: {}
+6
site/postcss.config.js
··· 1 + export default { 2 + plugins: { 3 + tailwindcss: {}, 4 + autoprefixer: {}, 5 + }, 6 + }
+133
site/src/App.tsx
··· 1 + import { createSignal, For, Show, type Component } from "solid-js"; 2 + import { PRONOUNS, METANOUNS, NEOPRONOUNS } from "./constants.js"; 3 + 4 + const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); 5 + const isTouchDevice = "ontouchstart" in window || navigator.maxTouchPoints > 1; 6 + const basePostUrl = 7 + isSafari && isTouchDevice 8 + ? "bluesky:///profile/pronouns.adorable.mom/post/" 9 + : "https://bsky.app/profile/pronouns.adorable.mom/post/"; 10 + 11 + const [search, setSearch] = createSignal(""); 12 + 13 + const PronounsList: Component<{ search: string }> = (props) => { 14 + const searchFilter = (arr: string[]) => 15 + arr.filter( 16 + (x) => 17 + x.includes(props.search.replaceAll(" ", "/")) || 18 + x.includes(props.search), 19 + ); 20 + 21 + return ( 22 + <div class="screen flex flex-col sm:h-[70svh] sm:w-[32rem] sm:flex-row sm:gap-x-4"> 23 + <div class="w-full overflow-auto sm:flex-none sm:basis-1/3"> 24 + <For each={searchFilter(Object.keys(PRONOUNS))}> 25 + {(pronoun, index) => ( 26 + <div> 27 + <Show when={index() === 0}> 28 + <div class="my-1 text-center text-xl">Pronouns</div> 29 + </Show> 30 + <div 31 + classList={{ 32 + "border-b border-b-zinc-600": 33 + index() !== searchFilter(Object.keys(PRONOUNS)).length - 1, 34 + }} 35 + > 36 + <a 37 + href={basePostUrl + PRONOUNS[pronoun]} 38 + class="block h-full w-full py-3 text-center text-sky-500 hover:bg-zinc-800" 39 + > 40 + {pronoun} 41 + </a> 42 + </div> 43 + </div> 44 + )} 45 + </For> 46 + </div> 47 + <div class="w-full overflow-auto sm:flex-none sm:basis-1/3"> 48 + <For each={searchFilter(Object.keys(METANOUNS))}> 49 + {(pronoun, index) => ( 50 + <div> 51 + <Show when={index() === 0}> 52 + <div class="my-1 text-center text-xl">Meta</div> 53 + </Show> 54 + <div 55 + classList={{ 56 + "border-b border-b-zinc-600": 57 + index() !== searchFilter(Object.keys(METANOUNS)).length - 1, 58 + }} 59 + > 60 + <a 61 + href={basePostUrl + METANOUNS[pronoun]} 62 + class="block h-full w-full py-3 text-center text-sky-500 hover:bg-zinc-800" 63 + > 64 + {pronoun} 65 + </a> 66 + </div> 67 + </div> 68 + )} 69 + </For> 70 + </div> 71 + <div class="w-full overflow-auto sm:flex-none sm:basis-1/3"> 72 + <For each={searchFilter(Object.keys(NEOPRONOUNS))}> 73 + {(pronoun, index) => ( 74 + <div> 75 + <Show when={index() === 0}> 76 + <div class="my-1 text-center text-xl">Neopronouns</div> 77 + </Show> 78 + <div 79 + classList={{ 80 + "border-b border-b-zinc-600": 81 + index() !== 82 + searchFilter(Object.keys(NEOPRONOUNS)).length - 1, 83 + }} 84 + > 85 + <a 86 + href={basePostUrl + NEOPRONOUNS[pronoun]} 87 + class="block h-full w-full py-3 text-center text-sky-500 hover:bg-zinc-800" 88 + > 89 + {pronoun} 90 + </a> 91 + </div> 92 + </div> 93 + )} 94 + </For> 95 + </div> 96 + </div> 97 + ); 98 + }; 99 + 100 + const PronounsSearch: Component = () => { 101 + return ( 102 + <div class="m-5 flex flex-col items-center"> 103 + <div> 104 + <input 105 + type="text" 106 + placeholder="Search pronouns" 107 + class="mb-3 rounded-md bg-zinc-700 px-2 py-1 text-zinc-200" 108 + onInput={(e) => setSearch(e.currentTarget.value)} 109 + /> 110 + </div> 111 + </div> 112 + ); 113 + }; 114 + 115 + const App: Component = () => { 116 + return ( 117 + <div class="flex flex-col items-center text-slate-200"> 118 + <div class="py-6 text-center text-3xl">Pronouns Labeler Search</div> 119 + <div> 120 + <a 121 + href={basePostUrl + "3kwsqucto3j2a"} 122 + class="text-xl text-sky-500 hover:underline" 123 + > 124 + Post to remove labels 125 + </a> 126 + </div> 127 + <PronounsSearch /> 128 + <PronounsList search={search()} /> 129 + </div> 130 + ); 131 + }; 132 + 133 + export default App;
+103
site/src/constants.ts
··· 1 + export const PRONOUNS: Record<string, string> = { 2 + "she/her": "3kwss45mxrh2j", 3 + "he/him": "3kwss4bzqlw2k", 4 + "they/them": "3kwss4ldkwd2j", 5 + "it/its": "3kwss4fmiow2n", 6 + "she/they": "3l4wb5cvjnz2e", 7 + "he/they": "3l4wb5gm6lp2o", 8 + "she/it": "3l4wb5kvvrm2l", 9 + "he/it": "3l4wb5pwzzq2j", 10 + "they/it": "3l4wb5uqrvs26", 11 + "she/we": "3kyikdvmeff2g", 12 + "he/we": "3kyikdz4eau2a", 13 + "they/we": "3kyike4fibu2k", 14 + "it/we": "3l6ygalsovn2r", 15 + "they/she": "3l74kcbfbvb22", 16 + "they/he": "3l74kcj4ziv2r", 17 + "it/she": "3l74kcqrbk627", 18 + "it/he": "3l74kcyojfi2z", 19 + "it/they": "3l74kda4gns25", 20 + "she/he": "3l7a5x37jtv2r", 21 + "he/she": "3l7a5xcmdry25", 22 + }; 23 + 24 + export const METANOUNS: Record<string, string> = { 25 + "any/all": "3kwss4vc4cw2x", 26 + "look at bio": "3kwst2tn2342f", 27 + ask: "3kwssldhzme27", 28 + avoid: "3kwsslg3gqk2t", 29 + none: "3kwxljuxooh2r", 30 + "name/proper nouns": "3l32xb7nvgh2x", 31 + "look at pinned": "3l6q32zgber2l", 32 + mirrorpronominal: "3l6uiqa6cnw2a", 33 + "any neopronouns": "3laiym4vzdc24", 34 + }; 35 + 36 + export const NEOPRONOUNS: Record<string, string> = { 37 + "fae/faer": "3kwu55hxj4b2a", 38 + "bun/buns": "3kwu5d6rq352v", 39 + "xe/xir": "3kwu5s4lt6f2k", 40 + "drae/draer": "3kwu5sjyg4m2f", 41 + "e/em/eir": "3kwu5stootb2q", 42 + "sier/siehn/siere": "3kwu5taglmr2q", 43 + "ey/em/eir": "3kwu6b3cnd52k", 44 + "shey/sheir/sher": "3kwu7n26cgm2m", 45 + "voi/void": "3kwue4lqwjb2q", 46 + "mew/mews": "3kwueewr2p22j", 47 + "paw/paws": "3kwukwwz4nt2j", 48 + "kit/kits": "3kwuv4vxgwu2n", 49 + "zie/zir": "3kwuv56n4jv2g", 50 + "ae/aer": "3kwuvaelsru2m", 51 + "prince/princes": "3kwv2d6oguw2n", 52 + "ze/hir": "3kwvcc736wg2n", 53 + "dey/deren": "3kwwwvsvcnz2h", 54 + "e/em/er": "3kwzimwll6j2q", 55 + "xier/xies": "3kwzmcaue3e22", 56 + "sier/sies": "3kwzmclqnud2t", 57 + "ens/ens": "3kx22bkmnco2t", 58 + "squee/squir": "3kx45q2fq372f", 59 + "vi/vix": "3kx4puqpu5q2j", 60 + "ne/nem/nir": "3kxntgh45yy2j", 61 + "ze/zim": "3kxqmnktb532k", 62 + "pup/pups": "3kxsppngl4e2a", 63 + "zi/zir": "3kxvjiundpz2r", 64 + "he/haw": "3kxvjixhmhh2g", 65 + "hee/haw": "3kxwujilwty2m", 66 + "zhi/zhr": "3kxy7b27dke2w", 67 + "ve/ver": "3ky7xcoqkza2q", 68 + "sí/hir": "3kygr2mke2t2z", 69 + "xe/xem": "3kyilq67fyv2a", 70 + "sun/suns": "3kzfbgd3jpz2k", 71 + "leaf/leafs": "3kzfbgi7is225", 72 + "shiv/ver": "3kzftskynd32l", 73 + "ferret/ferrets": "3l2jb2koecj27", 74 + "drüsshe/drayr": "3l2kx6qwefk2h", 75 + "frog/frogs": "3l2xlzk6lrx2r", 76 + "rat/rats": "3l2xlzt6v5z2x", 77 + "shark/sharks": "3l2zv7xcpq62u", 78 + "pup/puppy": "3l6q33okbuy26", 79 + "star/stars": "3l6q63u7uwa2m", 80 + "plush/plushie": "3l6q64ary322r", 81 + "panda/pandas": "3l6uilqh2ql2i", 82 + "dragon/dragons": "3l6uimcattv2m", 83 + "plant/plants": "3l6uimwokp52a", 84 + "flower/flowers": "3l6uinheojn2r", 85 + "tiger/tigers": "3l6uinwqct22l", 86 + "shi/hir": "3l6uioemrp72o", 87 + "zhe/zhem": "3l6uiorzliu2r", 88 + "xey/xem": "3l6uip6xzv32z", 89 + "fox/foxs": "3l6x3paoy7m2d", 90 + "fen/fens": "3l6x3pjoba62r", 91 + "vamp/vamps": "3l6ygazurdu2a", 92 + "ze/zir": "3l6ygbbsbo32h", 93 + "sea/seas": "3l6ygbkze3a25", 94 + "cat/cats": "3l7tlk57iec2s", 95 + "moo/moocow": "3laiylfnutc24", 96 + "atp/adp": "3l7tljns6a22s", 97 + "squeak/squeaks": "3lb5mwni6yk25", 98 + "zie/hir": "3lawr2cnxhc2v", 99 + "nya/nyan": "3layhald5ic2s", 100 + "hoshi/hoshi's": "3lb5mwai4k225", 101 + "moon/moons": "3lb5mwni6yk25", 102 + "bear/bears": "3lb5mwzhrfs25", 103 + };
+23
site/src/index.css
··· 1 + @tailwind base; 2 + @tailwind components; 3 + @tailwind utilities; 4 + 5 + html { 6 + --scroll-border: rgb(24 24 27); 7 + --scroll-track: rgb(64 64 64); 8 + --scroll-thumb: rgb(75 75 75); 9 + 10 + scrollbar-width: thin; 11 + scroll-behavior: smooth; 12 + } 13 + *::-webkit-scrollbar { 14 + width: 5px; 15 + background-color: var(--scroll-track); 16 + } 17 + *::-webkit-scrollbar-track { 18 + border: 1px solid var(--scroll-border); 19 + background-color: var(--scroll-track); 20 + } 21 + *::-webkit-scrollbar-thumb { 22 + background-color: var(--scroll-thumb); 23 + }
+15
site/src/index.tsx
··· 1 + /* @refresh reload */ 2 + import './index.css'; 3 + import { render } from 'solid-js/web'; 4 + 5 + import App from './App'; 6 + 7 + const root = document.getElementById('root'); 8 + 9 + if (import.meta.env.DEV && !(root instanceof HTMLElement)) { 10 + throw new Error( 11 + 'Root element not found. Did you forget to add it to your index.html? Or maybe the id attribute got misspelled?', 12 + ); 13 + } 14 + 15 + render(() => <App />, root!);
+15
site/tailwind.config.ts
··· 1 + import type { Config } from 'tailwindcss'; 2 + 3 + const config: Config = { 4 + content: [ 5 + './index.html', 6 + './src/**/*.{js,ts,jsx,tsx,css,md,mdx,html,json,scss}', 7 + ], 8 + darkMode: 'class', 9 + theme: { 10 + extend: {}, 11 + }, 12 + plugins: [], 13 + }; 14 + 15 + export default config;
+17
site/tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "target": "ESNext", 4 + "module": "ESNext", 5 + "strict": true, 6 + "moduleResolution": "nodenext", 7 + "allowSyntheticDefaultImports": true, 8 + "esModuleInterop": true, 9 + "jsx": "preserve", 10 + "jsxImportSource": "solid-js", 11 + "types": [ 12 + "vite/client" 13 + ], 14 + "noEmit": true, 15 + "isolatedModules": true 16 + } 17 + }
+20
site/vite.config.ts
··· 1 + import { defineConfig } from 'vite'; 2 + import solidPlugin from 'vite-plugin-solid'; 3 + // import devtools from 'solid-devtools/vite'; 4 + 5 + export default defineConfig({ 6 + plugins: [ 7 + /* 8 + Uncomment the following line to enable solid-devtools. 9 + For more info see https://github.com/thetarnav/solid-devtools/tree/main/packages/extension#readme 10 + */ 11 + // devtools(), 12 + solidPlugin(), 13 + ], 14 + server: { 15 + port: 3000, 16 + }, 17 + build: { 18 + target: 'esnext', 19 + }, 20 + });