/ deno.lock
deno.lock
1 { 2 "version": "4", 3 "specifiers": { 4 "npm:@eslint/js@^9.21.0": "9.21.0", 5 "npm:@tailwindcss/postcss@^4.0.17": "4.0.17", 6 "npm:@tailwindcss/vite@^4.0.9": "4.0.9_vite@6.2.0_lightningcss@1.29.1", 7 "npm:@types/react-dom@^19.0.4": "19.0.4_@types+react@19.0.10", 8 "npm:@types/react@^19.0.10": "19.0.10", 9 "npm:@vitejs/plugin-react@^4.3.4": "4.3.4_vite@6.2.0_@babel+core@7.26.9", 10 "npm:autoprefixer@^10.4.20": "10.4.20_postcss@8.5.3", 11 "npm:eslint-plugin-react-hooks@^5.1.0": "5.1.0_eslint@9.21.0", 12 "npm:eslint-plugin-react-refresh@~0.4.19": "0.4.19_eslint@9.21.0", 13 "npm:eslint@^9.21.0": "9.21.0", 14 "npm:globals@^15.15.0": "15.15.0", 15 "npm:postcss-nesting@^13.0.1": "13.0.1_postcss@8.5.3_postcss-selector-parser@7.1.0", 16 "npm:postcss@8.5.3": "8.5.3", 17 "npm:postcss@^8.5.3": "8.5.3", 18 "npm:react-dom@19": "19.0.0_react@19.0.0", 19 "npm:react-router-dom@^7.2.0": "7.2.0_react@19.0.0_react-dom@19.0.0__react@19.0.0", 20 "npm:react@19": "19.0.0", 21 "npm:tailwindcss@^4.0.9": "4.0.9", 22 "npm:vite@^6.2.0": "6.2.0" 23 }, 24 "npm": { 25 "@alloc/quick-lru@5.2.0": { 26 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" 27 }, 28 "@ampproject/remapping@2.3.0": { 29 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 30 "dependencies": [ 31 "@jridgewell/gen-mapping", 32 "@jridgewell/trace-mapping" 33 ] 34 }, 35 "@babel/code-frame@7.26.2": { 36 "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", 37 "dependencies": [ 38 "@babel/helper-validator-identifier", 39 "js-tokens", 40 "picocolors" 41 ] 42 }, 43 "@babel/compat-data@7.26.8": { 44 "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==" 45 }, 46 "@babel/core@7.26.9": { 47 "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==", 48 "dependencies": [ 49 "@ampproject/remapping", 50 "@babel/code-frame", 51 "@babel/generator", 52 "@babel/helper-compilation-targets", 53 "@babel/helper-module-transforms", 54 "@babel/helpers", 55 "@babel/parser", 56 "@babel/template", 57 "@babel/traverse", 58 "@babel/types", 59 "convert-source-map", 60 "debug", 61 "gensync", 62 "json5", 63 "semver" 64 ] 65 }, 66 "@babel/generator@7.26.9": { 67 "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==", 68 "dependencies": [ 69 "@babel/parser", 70 "@babel/types", 71 "@jridgewell/gen-mapping", 72 "@jridgewell/trace-mapping", 73 "jsesc" 74 ] 75 }, 76 "@babel/helper-compilation-targets@7.26.5": { 77 "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", 78 "dependencies": [ 79 "@babel/compat-data", 80 "@babel/helper-validator-option", 81 "browserslist", 82 "lru-cache", 83 "semver" 84 ] 85 }, 86 "@babel/helper-module-imports@7.25.9": { 87 "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", 88 "dependencies": [ 89 "@babel/traverse", 90 "@babel/types" 91 ] 92 }, 93 "@babel/helper-module-transforms@7.26.0_@babel+core@7.26.9": { 94 "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", 95 "dependencies": [ 96 "@babel/core", 97 "@babel/helper-module-imports", 98 "@babel/helper-validator-identifier", 99 "@babel/traverse" 100 ] 101 }, 102 "@babel/helper-plugin-utils@7.26.5": { 103 "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==" 104 }, 105 "@babel/helper-string-parser@7.25.9": { 106 "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" 107 }, 108 "@babel/helper-validator-identifier@7.25.9": { 109 "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" 110 }, 111 "@babel/helper-validator-option@7.25.9": { 112 "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" 113 }, 114 "@babel/helpers@7.26.9": { 115 "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==", 116 "dependencies": [ 117 "@babel/template", 118 "@babel/types" 119 ] 120 }, 121 "@babel/parser@7.26.9": { 122 "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==", 123 "dependencies": [ 124 "@babel/types" 125 ] 126 }, 127 "@babel/plugin-transform-react-jsx-self@7.25.9_@babel+core@7.26.9": { 128 "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", 129 "dependencies": [ 130 "@babel/core", 131 "@babel/helper-plugin-utils" 132 ] 133 }, 134 "@babel/plugin-transform-react-jsx-source@7.25.9_@babel+core@7.26.9": { 135 "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", 136 "dependencies": [ 137 "@babel/core", 138 "@babel/helper-plugin-utils" 139 ] 140 }, 141 "@babel/template@7.26.9": { 142 "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", 143 "dependencies": [ 144 "@babel/code-frame", 145 "@babel/parser", 146 "@babel/types" 147 ] 148 }, 149 "@babel/traverse@7.26.9": { 150 "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==", 151 "dependencies": [ 152 "@babel/code-frame", 153 "@babel/generator", 154 "@babel/parser", 155 "@babel/template", 156 "@babel/types", 157 "debug", 158 "globals@11.12.0" 159 ] 160 }, 161 "@babel/types@7.26.9": { 162 "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", 163 "dependencies": [ 164 "@babel/helper-string-parser", 165 "@babel/helper-validator-identifier" 166 ] 167 }, 168 "@csstools/selector-resolve-nested@3.0.0_postcss-selector-parser@7.1.0": { 169 "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", 170 "dependencies": [ 171 "postcss-selector-parser" 172 ] 173 }, 174 "@csstools/selector-specificity@5.0.0_postcss-selector-parser@7.1.0": { 175 "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", 176 "dependencies": [ 177 "postcss-selector-parser" 178 ] 179 }, 180 "@esbuild/aix-ppc64@0.25.0": { 181 "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==" 182 }, 183 "@esbuild/android-arm64@0.25.0": { 184 "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==" 185 }, 186 "@esbuild/android-arm@0.25.0": { 187 "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==" 188 }, 189 "@esbuild/android-x64@0.25.0": { 190 "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==" 191 }, 192 "@esbuild/darwin-arm64@0.25.0": { 193 "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==" 194 }, 195 "@esbuild/darwin-x64@0.25.0": { 196 "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==" 197 }, 198 "@esbuild/freebsd-arm64@0.25.0": { 199 "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==" 200 }, 201 "@esbuild/freebsd-x64@0.25.0": { 202 "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==" 203 }, 204 "@esbuild/linux-arm64@0.25.0": { 205 "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==" 206 }, 207 "@esbuild/linux-arm@0.25.0": { 208 "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==" 209 }, 210 "@esbuild/linux-ia32@0.25.0": { 211 "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==" 212 }, 213 "@esbuild/linux-loong64@0.25.0": { 214 "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==" 215 }, 216 "@esbuild/linux-mips64el@0.25.0": { 217 "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==" 218 }, 219 "@esbuild/linux-ppc64@0.25.0": { 220 "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==" 221 }, 222 "@esbuild/linux-riscv64@0.25.0": { 223 "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==" 224 }, 225 "@esbuild/linux-s390x@0.25.0": { 226 "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==" 227 }, 228 "@esbuild/linux-x64@0.25.0": { 229 "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==" 230 }, 231 "@esbuild/netbsd-arm64@0.25.0": { 232 "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==" 233 }, 234 "@esbuild/netbsd-x64@0.25.0": { 235 "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==" 236 }, 237 "@esbuild/openbsd-arm64@0.25.0": { 238 "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==" 239 }, 240 "@esbuild/openbsd-x64@0.25.0": { 241 "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==" 242 }, 243 "@esbuild/sunos-x64@0.25.0": { 244 "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==" 245 }, 246 "@esbuild/win32-arm64@0.25.0": { 247 "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==" 248 }, 249 "@esbuild/win32-ia32@0.25.0": { 250 "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==" 251 }, 252 "@esbuild/win32-x64@0.25.0": { 253 "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==" 254 }, 255 "@eslint-community/eslint-utils@4.4.1_eslint@9.21.0": { 256 "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", 257 "dependencies": [ 258 "eslint", 259 "eslint-visitor-keys@3.4.3" 260 ] 261 }, 262 "@eslint-community/regexpp@4.12.1": { 263 "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==" 264 }, 265 "@eslint/config-array@0.19.2": { 266 "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", 267 "dependencies": [ 268 "@eslint/object-schema", 269 "debug", 270 "minimatch" 271 ] 272 }, 273 "@eslint/core@0.12.0": { 274 "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", 275 "dependencies": [ 276 "@types/json-schema" 277 ] 278 }, 279 "@eslint/eslintrc@3.3.0": { 280 "integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==", 281 "dependencies": [ 282 "ajv", 283 "debug", 284 "espree", 285 "globals@14.0.0", 286 "ignore", 287 "import-fresh", 288 "js-yaml", 289 "minimatch", 290 "strip-json-comments" 291 ] 292 }, 293 "@eslint/js@9.21.0": { 294 "integrity": "sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==" 295 }, 296 "@eslint/object-schema@2.1.6": { 297 "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==" 298 }, 299 "@eslint/plugin-kit@0.2.7": { 300 "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==", 301 "dependencies": [ 302 "@eslint/core", 303 "levn" 304 ] 305 }, 306 "@humanfs/core@0.19.1": { 307 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==" 308 }, 309 "@humanfs/node@0.16.6": { 310 "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", 311 "dependencies": [ 312 "@humanfs/core", 313 "@humanwhocodes/retry@0.3.1" 314 ] 315 }, 316 "@humanwhocodes/module-importer@1.0.1": { 317 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" 318 }, 319 "@humanwhocodes/retry@0.3.1": { 320 "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==" 321 }, 322 "@humanwhocodes/retry@0.4.2": { 323 "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==" 324 }, 325 "@jridgewell/gen-mapping@0.3.8": { 326 "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 327 "dependencies": [ 328 "@jridgewell/set-array", 329 "@jridgewell/sourcemap-codec", 330 "@jridgewell/trace-mapping" 331 ] 332 }, 333 "@jridgewell/resolve-uri@3.1.2": { 334 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" 335 }, 336 "@jridgewell/set-array@1.2.1": { 337 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" 338 }, 339 "@jridgewell/sourcemap-codec@1.5.0": { 340 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" 341 }, 342 "@jridgewell/trace-mapping@0.3.25": { 343 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 344 "dependencies": [ 345 "@jridgewell/resolve-uri", 346 "@jridgewell/sourcemap-codec" 347 ] 348 }, 349 "@rollup/rollup-android-arm-eabi@4.34.8": { 350 "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==" 351 }, 352 "@rollup/rollup-android-arm64@4.34.8": { 353 "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==" 354 }, 355 "@rollup/rollup-darwin-arm64@4.34.8": { 356 "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==" 357 }, 358 "@rollup/rollup-darwin-x64@4.34.8": { 359 "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==" 360 }, 361 "@rollup/rollup-freebsd-arm64@4.34.8": { 362 "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==" 363 }, 364 "@rollup/rollup-freebsd-x64@4.34.8": { 365 "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==" 366 }, 367 "@rollup/rollup-linux-arm-gnueabihf@4.34.8": { 368 "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==" 369 }, 370 "@rollup/rollup-linux-arm-musleabihf@4.34.8": { 371 "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==" 372 }, 373 "@rollup/rollup-linux-arm64-gnu@4.34.8": { 374 "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==" 375 }, 376 "@rollup/rollup-linux-arm64-musl@4.34.8": { 377 "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==" 378 }, 379 "@rollup/rollup-linux-loongarch64-gnu@4.34.8": { 380 "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==" 381 }, 382 "@rollup/rollup-linux-powerpc64le-gnu@4.34.8": { 383 "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==" 384 }, 385 "@rollup/rollup-linux-riscv64-gnu@4.34.8": { 386 "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==" 387 }, 388 "@rollup/rollup-linux-s390x-gnu@4.34.8": { 389 "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==" 390 }, 391 "@rollup/rollup-linux-x64-gnu@4.34.8": { 392 "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==" 393 }, 394 "@rollup/rollup-linux-x64-musl@4.34.8": { 395 "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==" 396 }, 397 "@rollup/rollup-win32-arm64-msvc@4.34.8": { 398 "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==" 399 }, 400 "@rollup/rollup-win32-ia32-msvc@4.34.8": { 401 "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==" 402 }, 403 "@rollup/rollup-win32-x64-msvc@4.34.8": { 404 "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==" 405 }, 406 "@tailwindcss/node@4.0.17": { 407 "integrity": "sha512-LIdNwcqyY7578VpofXyqjH6f+3fP4nrz7FBLki5HpzqjYfXdF2m/eW18ZfoKePtDGg90Bvvfpov9d2gy5XVCbg==", 408 "dependencies": [ 409 "enhanced-resolve", 410 "jiti", 411 "tailwindcss@4.0.17" 412 ] 413 }, 414 "@tailwindcss/node@4.0.9": { 415 "integrity": "sha512-tOJvdI7XfJbARYhxX+0RArAhmuDcczTC46DGCEziqxzzbIaPnfYaIyRT31n4u8lROrsO7Q6u/K9bmQHL2uL1bQ==", 416 "dependencies": [ 417 "enhanced-resolve", 418 "jiti", 419 "tailwindcss@4.0.9" 420 ] 421 }, 422 "@tailwindcss/oxide-android-arm64@4.0.17": { 423 "integrity": "sha512-3RfO0ZK64WAhop+EbHeyxGThyDr/fYhxPzDbEQjD2+v7ZhKTb2svTWy+KK+J1PHATus2/CQGAGp7pHY/8M8ugg==" 424 }, 425 "@tailwindcss/oxide-android-arm64@4.0.9": { 426 "integrity": "sha512-YBgy6+2flE/8dbtrdotVInhMVIxnHJPbAwa7U1gX4l2ThUIaPUp18LjB9wEH8wAGMBZUb//SzLtdXXNBHPUl6Q==" 427 }, 428 "@tailwindcss/oxide-darwin-arm64@4.0.17": { 429 "integrity": "sha512-e1uayxFQCCDuzTk9s8q7MC5jFN42IY7nzcr5n0Mw/AcUHwD6JaBkXnATkD924ZsHyPDvddnusIEvkgLd2CiREg==" 430 }, 431 "@tailwindcss/oxide-darwin-arm64@4.0.9": { 432 "integrity": "sha512-pWdl4J2dIHXALgy2jVkwKBmtEb73kqIfMpYmcgESr7oPQ+lbcQ4+tlPeVXaSAmang+vglAfFpXQCOvs/aGSqlw==" 433 }, 434 "@tailwindcss/oxide-darwin-x64@4.0.17": { 435 "integrity": "sha512-d6z7HSdOKfXQ0HPlVx1jduUf/YtBuCCtEDIEFeBCzgRRtDsUuRtofPqxIVaSCUTOk5+OfRLonje6n9dF6AH8wQ==" 436 }, 437 "@tailwindcss/oxide-darwin-x64@4.0.9": { 438 "integrity": "sha512-4Dq3lKp0/C7vrRSkNPtBGVebEyWt9QPPlQctxJ0H3MDyiQYvzVYf8jKow7h5QkWNe8hbatEqljMj/Y0M+ERYJg==" 439 }, 440 "@tailwindcss/oxide-freebsd-x64@4.0.17": { 441 "integrity": "sha512-EjrVa6lx3wzXz3l5MsdOGtYIsRjgs5Mru6lDv4RuiXpguWeOb3UzGJ7vw7PEzcFadKNvNslEQqoAABeMezprxQ==" 442 }, 443 "@tailwindcss/oxide-freebsd-x64@4.0.9": { 444 "integrity": "sha512-k7U1RwRODta8x0uealtVt3RoWAWqA+D5FAOsvVGpYoI6ObgmnzqWW6pnVwz70tL8UZ/QXjeMyiICXyjzB6OGtQ==" 445 }, 446 "@tailwindcss/oxide-linux-arm-gnueabihf@4.0.17": { 447 "integrity": "sha512-65zXfCOdi8wuaY0Ye6qMR5LAXokHYtrGvo9t/NmxvSZtCCitXV/gzJ/WP5ksXPhff1SV5rov0S+ZIZU+/4eyCQ==" 448 }, 449 "@tailwindcss/oxide-linux-arm-gnueabihf@4.0.9": { 450 "integrity": "sha512-NDDjVweHz2zo4j+oS8y3KwKL5wGCZoXGA9ruJM982uVJLdsF8/1AeKvUwKRlMBpxHt1EdWJSAh8a0Mfhl28GlQ==" 451 }, 452 "@tailwindcss/oxide-linux-arm64-gnu@4.0.17": { 453 "integrity": "sha512-+aaq6hJ8ioTdbJV5IA1WjWgLmun4T7eYLTvJIToiXLHy5JzUERRbIZjAcjgK9qXMwnvuu7rqpxzej+hGoEcG5g==" 454 }, 455 "@tailwindcss/oxide-linux-arm64-gnu@4.0.9": { 456 "integrity": "sha512-jk90UZ0jzJl3Dy1BhuFfRZ2KP9wVKMXPjmCtY4U6fF2LvrjP5gWFJj5VHzfzHonJexjrGe1lMzgtjriuZkxagg==" 457 }, 458 "@tailwindcss/oxide-linux-arm64-musl@4.0.17": { 459 "integrity": "sha512-/FhWgZCdUGAeYHYnZKekiOC0aXFiBIoNCA0bwzkICiMYS5Rtx2KxFfMUXQVnl4uZRblG5ypt5vpPhVaXgGk80w==" 460 }, 461 "@tailwindcss/oxide-linux-arm64-musl@4.0.9": { 462 "integrity": "sha512-3eMjyTC6HBxh9nRgOHzrc96PYh1/jWOwHZ3Kk0JN0Kl25BJ80Lj9HEvvwVDNTgPg154LdICwuFLuhfgH9DULmg==" 463 }, 464 "@tailwindcss/oxide-linux-x64-gnu@4.0.17": { 465 "integrity": "sha512-gELJzOHK6GDoIpm/539Golvk+QWZjxQcbkKq9eB2kzNkOvrP0xc5UPgO9bIMNt1M48mO8ZeNenCMGt6tfkvVBg==" 466 }, 467 "@tailwindcss/oxide-linux-x64-gnu@4.0.9": { 468 "integrity": "sha512-v0D8WqI/c3WpWH1kq/HP0J899ATLdGZmENa2/emmNjubT0sWtEke9W9+wXeEoACuGAhF9i3PO5MeyditpDCiWQ==" 469 }, 470 "@tailwindcss/oxide-linux-x64-musl@4.0.17": { 471 "integrity": "sha512-68NwxcJrZn94IOW4TysMIbYv5AlM6So1luTlbYUDIGnKma1yTFGBRNEJ+SacJ3PZE2rgcTBNRHX1TB4EQ/XEHw==" 472 }, 473 "@tailwindcss/oxide-linux-x64-musl@4.0.9": { 474 "integrity": "sha512-Kvp0TCkfeXyeehqLJr7otsc4hd/BUPfcIGrQiwsTVCfaMfjQZCG7DjI+9/QqPZha8YapLA9UoIcUILRYO7NE1Q==" 475 }, 476 "@tailwindcss/oxide-win32-arm64-msvc@4.0.17": { 477 "integrity": "sha512-AkBO8efP2/7wkEXkNlXzRD4f/7WerqKHlc6PWb5v0jGbbm22DFBLbIM19IJQ3b+tNewQZa+WnPOaGm0SmwMNjw==" 478 }, 479 "@tailwindcss/oxide-win32-arm64-msvc@4.0.9": { 480 "integrity": "sha512-m3+60T/7YvWekajNq/eexjhV8z10rswcz4BC9bioJ7YaN+7K8W2AmLmG0B79H14m6UHE571qB0XsPus4n0QVgQ==" 481 }, 482 "@tailwindcss/oxide-win32-x64-msvc@4.0.17": { 483 "integrity": "sha512-7/DTEvXcoWlqX0dAlcN0zlmcEu9xSermuo7VNGX9tJ3nYMdo735SHvbrHDln1+LYfF6NhJ3hjbpbjkMOAGmkDg==" 484 }, 485 "@tailwindcss/oxide-win32-x64-msvc@4.0.9": { 486 "integrity": "sha512-dpc05mSlqkwVNOUjGu/ZXd5U1XNch1kHFJ4/cHkZFvaW1RzbHmRt24gvM8/HC6IirMxNarzVw4IXVtvrOoZtxA==" 487 }, 488 "@tailwindcss/oxide@4.0.17": { 489 "integrity": "sha512-B4OaUIRD2uVrULpAD1Yksx2+wNarQr2rQh65nXqaqbLY1jCd8fO+3KLh/+TH4Hzh2NTHQvgxVbPdUDOtLk7vAw==", 490 "dependencies": [ 491 "@tailwindcss/oxide-android-arm64@4.0.17", 492 "@tailwindcss/oxide-darwin-arm64@4.0.17", 493 "@tailwindcss/oxide-darwin-x64@4.0.17", 494 "@tailwindcss/oxide-freebsd-x64@4.0.17", 495 "@tailwindcss/oxide-linux-arm-gnueabihf@4.0.17", 496 "@tailwindcss/oxide-linux-arm64-gnu@4.0.17", 497 "@tailwindcss/oxide-linux-arm64-musl@4.0.17", 498 "@tailwindcss/oxide-linux-x64-gnu@4.0.17", 499 "@tailwindcss/oxide-linux-x64-musl@4.0.17", 500 "@tailwindcss/oxide-win32-arm64-msvc@4.0.17", 501 "@tailwindcss/oxide-win32-x64-msvc@4.0.17" 502 ] 503 }, 504 "@tailwindcss/oxide@4.0.9": { 505 "integrity": "sha512-eLizHmXFqHswJONwfqi/WZjtmWZpIalpvMlNhTM99/bkHtUs6IqgI1XQ0/W5eO2HiRQcIlXUogI2ycvKhVLNcA==", 506 "dependencies": [ 507 "@tailwindcss/oxide-android-arm64@4.0.9", 508 "@tailwindcss/oxide-darwin-arm64@4.0.9", 509 "@tailwindcss/oxide-darwin-x64@4.0.9", 510 "@tailwindcss/oxide-freebsd-x64@4.0.9", 511 "@tailwindcss/oxide-linux-arm-gnueabihf@4.0.9", 512 "@tailwindcss/oxide-linux-arm64-gnu@4.0.9", 513 "@tailwindcss/oxide-linux-arm64-musl@4.0.9", 514 "@tailwindcss/oxide-linux-x64-gnu@4.0.9", 515 "@tailwindcss/oxide-linux-x64-musl@4.0.9", 516 "@tailwindcss/oxide-win32-arm64-msvc@4.0.9", 517 "@tailwindcss/oxide-win32-x64-msvc@4.0.9" 518 ] 519 }, 520 "@tailwindcss/postcss@4.0.17": { 521 "integrity": "sha512-qeJbRTB5FMZXmuJF+eePd235EGY6IyJZF0Bh0YM6uMcCI4L9Z7dy+lPuLAhxOJzxnajsbjPoDAKOuAqZRtf1PQ==", 522 "dependencies": [ 523 "@alloc/quick-lru", 524 "@tailwindcss/node@4.0.17", 525 "@tailwindcss/oxide@4.0.17", 526 "lightningcss@1.29.2", 527 "postcss", 528 "tailwindcss@4.0.17" 529 ] 530 }, 531 "@tailwindcss/vite@4.0.9_vite@6.2.0_lightningcss@1.29.1": { 532 "integrity": "sha512-BIKJO+hwdIsN7V6I7SziMZIVHWWMsV/uCQKYEbeiGRDRld+TkqyRRl9+dQ0MCXbhcVr+D9T/qX2E84kT7V281g==", 533 "dependencies": [ 534 "@tailwindcss/node@4.0.9", 535 "@tailwindcss/oxide@4.0.9", 536 "lightningcss@1.29.1", 537 "tailwindcss@4.0.9", 538 "vite@6.2.0_lightningcss@1.29.1" 539 ] 540 }, 541 "@types/babel__core@7.20.5": { 542 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", 543 "dependencies": [ 544 "@babel/parser", 545 "@babel/types", 546 "@types/babel__generator", 547 "@types/babel__template", 548 "@types/babel__traverse" 549 ] 550 }, 551 "@types/babel__generator@7.6.8": { 552 "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", 553 "dependencies": [ 554 "@babel/types" 555 ] 556 }, 557 "@types/babel__template@7.4.4": { 558 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", 559 "dependencies": [ 560 "@babel/parser", 561 "@babel/types" 562 ] 563 }, 564 "@types/babel__traverse@7.20.6": { 565 "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", 566 "dependencies": [ 567 "@babel/types" 568 ] 569 }, 570 "@types/cookie@0.6.0": { 571 "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" 572 }, 573 "@types/estree@1.0.6": { 574 "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" 575 }, 576 "@types/json-schema@7.0.15": { 577 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" 578 }, 579 "@types/react-dom@19.0.4_@types+react@19.0.10": { 580 "integrity": "sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==", 581 "dependencies": [ 582 "@types/react" 583 ] 584 }, 585 "@types/react@19.0.10": { 586 "integrity": "sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==", 587 "dependencies": [ 588 "csstype" 589 ] 590 }, 591 "@vitejs/plugin-react@4.3.4_vite@6.2.0_@babel+core@7.26.9": { 592 "integrity": "sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==", 593 "dependencies": [ 594 "@babel/core", 595 "@babel/plugin-transform-react-jsx-self", 596 "@babel/plugin-transform-react-jsx-source", 597 "@types/babel__core", 598 "react-refresh", 599 "vite@6.2.0" 600 ] 601 }, 602 "acorn-jsx@5.3.2_acorn@8.14.0": { 603 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 604 "dependencies": [ 605 "acorn" 606 ] 607 }, 608 "acorn@8.14.0": { 609 "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" 610 }, 611 "ajv@6.12.6": { 612 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 613 "dependencies": [ 614 "fast-deep-equal", 615 "fast-json-stable-stringify", 616 "json-schema-traverse", 617 "uri-js" 618 ] 619 }, 620 "ansi-styles@4.3.0": { 621 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 622 "dependencies": [ 623 "color-convert" 624 ] 625 }, 626 "argparse@2.0.1": { 627 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 628 }, 629 "autoprefixer@10.4.20_postcss@8.5.3": { 630 "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", 631 "dependencies": [ 632 "browserslist", 633 "caniuse-lite", 634 "fraction.js", 635 "normalize-range", 636 "picocolors", 637 "postcss", 638 "postcss-value-parser" 639 ] 640 }, 641 "balanced-match@1.0.2": { 642 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 643 }, 644 "brace-expansion@1.1.11": { 645 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 646 "dependencies": [ 647 "balanced-match", 648 "concat-map" 649 ] 650 }, 651 "browserslist@4.24.4": { 652 "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", 653 "dependencies": [ 654 "caniuse-lite", 655 "electron-to-chromium", 656 "node-releases", 657 "update-browserslist-db" 658 ] 659 }, 660 "callsites@3.1.0": { 661 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" 662 }, 663 "caniuse-lite@1.0.30001701": { 664 "integrity": "sha512-faRs/AW3jA9nTwmJBSO1PQ6L/EOgsB5HMQQq4iCu5zhPgVVgO/pZRHlmatwijZKetFw8/Pr4q6dEN8sJuq8qTw==" 665 }, 666 "chalk@4.1.2": { 667 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 668 "dependencies": [ 669 "ansi-styles", 670 "supports-color" 671 ] 672 }, 673 "color-convert@2.0.1": { 674 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 675 "dependencies": [ 676 "color-name" 677 ] 678 }, 679 "color-name@1.1.4": { 680 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 681 }, 682 "concat-map@0.0.1": { 683 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" 684 }, 685 "convert-source-map@2.0.0": { 686 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" 687 }, 688 "cookie@1.0.2": { 689 "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==" 690 }, 691 "cross-spawn@7.0.6": { 692 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 693 "dependencies": [ 694 "path-key", 695 "shebang-command", 696 "which" 697 ] 698 }, 699 "cssesc@3.0.0": { 700 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" 701 }, 702 "csstype@3.1.3": { 703 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" 704 }, 705 "debug@4.4.0": { 706 "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 707 "dependencies": [ 708 "ms" 709 ] 710 }, 711 "deep-is@0.1.4": { 712 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" 713 }, 714 "detect-libc@1.0.3": { 715 "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" 716 }, 717 "detect-libc@2.0.3": { 718 "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==" 719 }, 720 "electron-to-chromium@1.5.107": { 721 "integrity": "sha512-dJr1o6yCntRkXElnhsHh1bAV19bo/hKyFf7tCcWgpXbuFIF0Lakjgqv5LRfSDaNzAII8Fnxg2tqgHkgCvxdbxw==" 722 }, 723 "enhanced-resolve@5.18.1": { 724 "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", 725 "dependencies": [ 726 "graceful-fs", 727 "tapable" 728 ] 729 }, 730 "esbuild@0.25.0": { 731 "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==", 732 "dependencies": [ 733 "@esbuild/aix-ppc64", 734 "@esbuild/android-arm", 735 "@esbuild/android-arm64", 736 "@esbuild/android-x64", 737 "@esbuild/darwin-arm64", 738 "@esbuild/darwin-x64", 739 "@esbuild/freebsd-arm64", 740 "@esbuild/freebsd-x64", 741 "@esbuild/linux-arm", 742 "@esbuild/linux-arm64", 743 "@esbuild/linux-ia32", 744 "@esbuild/linux-loong64", 745 "@esbuild/linux-mips64el", 746 "@esbuild/linux-ppc64", 747 "@esbuild/linux-riscv64", 748 "@esbuild/linux-s390x", 749 "@esbuild/linux-x64", 750 "@esbuild/netbsd-arm64", 751 "@esbuild/netbsd-x64", 752 "@esbuild/openbsd-arm64", 753 "@esbuild/openbsd-x64", 754 "@esbuild/sunos-x64", 755 "@esbuild/win32-arm64", 756 "@esbuild/win32-ia32", 757 "@esbuild/win32-x64" 758 ] 759 }, 760 "escalade@3.2.0": { 761 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" 762 }, 763 "escape-string-regexp@4.0.0": { 764 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" 765 }, 766 "eslint-plugin-react-hooks@5.1.0_eslint@9.21.0": { 767 "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==", 768 "dependencies": [ 769 "eslint" 770 ] 771 }, 772 "eslint-plugin-react-refresh@0.4.19_eslint@9.21.0": { 773 "integrity": "sha512-eyy8pcr/YxSYjBoqIFSrlbn9i/xvxUFa8CjzAYo9cFjgGXqq1hyjihcpZvxRLalpaWmueWR81xn7vuKmAFijDQ==", 774 "dependencies": [ 775 "eslint" 776 ] 777 }, 778 "eslint-scope@8.2.0": { 779 "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", 780 "dependencies": [ 781 "esrecurse", 782 "estraverse" 783 ] 784 }, 785 "eslint-visitor-keys@3.4.3": { 786 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" 787 }, 788 "eslint-visitor-keys@4.2.0": { 789 "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==" 790 }, 791 "eslint@9.21.0": { 792 "integrity": "sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==", 793 "dependencies": [ 794 "@eslint-community/eslint-utils", 795 "@eslint-community/regexpp", 796 "@eslint/config-array", 797 "@eslint/core", 798 "@eslint/eslintrc", 799 "@eslint/js", 800 "@eslint/plugin-kit", 801 "@humanfs/node", 802 "@humanwhocodes/module-importer", 803 "@humanwhocodes/retry@0.4.2", 804 "@types/estree", 805 "@types/json-schema", 806 "ajv", 807 "chalk", 808 "cross-spawn", 809 "debug", 810 "escape-string-regexp", 811 "eslint-scope", 812 "eslint-visitor-keys@4.2.0", 813 "espree", 814 "esquery", 815 "esutils", 816 "fast-deep-equal", 817 "file-entry-cache", 818 "find-up", 819 "glob-parent", 820 "ignore", 821 "imurmurhash", 822 "is-glob", 823 "json-stable-stringify-without-jsonify", 824 "lodash.merge", 825 "minimatch", 826 "natural-compare", 827 "optionator" 828 ] 829 }, 830 "espree@10.3.0_acorn@8.14.0": { 831 "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", 832 "dependencies": [ 833 "acorn", 834 "acorn-jsx", 835 "eslint-visitor-keys@4.2.0" 836 ] 837 }, 838 "esquery@1.6.0": { 839 "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", 840 "dependencies": [ 841 "estraverse" 842 ] 843 }, 844 "esrecurse@4.3.0": { 845 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 846 "dependencies": [ 847 "estraverse" 848 ] 849 }, 850 "estraverse@5.3.0": { 851 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" 852 }, 853 "esutils@2.0.3": { 854 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" 855 }, 856 "fast-deep-equal@3.1.3": { 857 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 858 }, 859 "fast-json-stable-stringify@2.1.0": { 860 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 861 }, 862 "fast-levenshtein@2.0.6": { 863 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" 864 }, 865 "file-entry-cache@8.0.0": { 866 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 867 "dependencies": [ 868 "flat-cache" 869 ] 870 }, 871 "find-up@5.0.0": { 872 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 873 "dependencies": [ 874 "locate-path", 875 "path-exists" 876 ] 877 }, 878 "flat-cache@4.0.1": { 879 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 880 "dependencies": [ 881 "flatted", 882 "keyv" 883 ] 884 }, 885 "flatted@3.3.3": { 886 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==" 887 }, 888 "fraction.js@4.3.7": { 889 "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" 890 }, 891 "fsevents@2.3.3": { 892 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==" 893 }, 894 "gensync@1.0.0-beta.2": { 895 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" 896 }, 897 "glob-parent@6.0.2": { 898 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 899 "dependencies": [ 900 "is-glob" 901 ] 902 }, 903 "globals@11.12.0": { 904 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" 905 }, 906 "globals@14.0.0": { 907 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==" 908 }, 909 "globals@15.15.0": { 910 "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==" 911 }, 912 "graceful-fs@4.2.11": { 913 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" 914 }, 915 "has-flag@4.0.0": { 916 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 917 }, 918 "ignore@5.3.2": { 919 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==" 920 }, 921 "import-fresh@3.3.1": { 922 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 923 "dependencies": [ 924 "parent-module", 925 "resolve-from" 926 ] 927 }, 928 "imurmurhash@0.1.4": { 929 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" 930 }, 931 "is-extglob@2.1.1": { 932 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" 933 }, 934 "is-glob@4.0.3": { 935 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 936 "dependencies": [ 937 "is-extglob" 938 ] 939 }, 940 "isexe@2.0.0": { 941 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 942 }, 943 "jiti@2.4.2": { 944 "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==" 945 }, 946 "js-tokens@4.0.0": { 947 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 948 }, 949 "js-yaml@4.1.0": { 950 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 951 "dependencies": [ 952 "argparse" 953 ] 954 }, 955 "jsesc@3.1.0": { 956 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==" 957 }, 958 "json-buffer@3.0.1": { 959 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" 960 }, 961 "json-schema-traverse@0.4.1": { 962 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 963 }, 964 "json-stable-stringify-without-jsonify@1.0.1": { 965 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" 966 }, 967 "json5@2.2.3": { 968 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" 969 }, 970 "keyv@4.5.4": { 971 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 972 "dependencies": [ 973 "json-buffer" 974 ] 975 }, 976 "levn@0.4.1": { 977 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 978 "dependencies": [ 979 "prelude-ls", 980 "type-check" 981 ] 982 }, 983 "lightningcss-darwin-arm64@1.29.1": { 984 "integrity": "sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==" 985 }, 986 "lightningcss-darwin-arm64@1.29.2": { 987 "integrity": "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==" 988 }, 989 "lightningcss-darwin-x64@1.29.1": { 990 "integrity": "sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==" 991 }, 992 "lightningcss-darwin-x64@1.29.2": { 993 "integrity": "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==" 994 }, 995 "lightningcss-freebsd-x64@1.29.1": { 996 "integrity": "sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==" 997 }, 998 "lightningcss-freebsd-x64@1.29.2": { 999 "integrity": "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==" 1000 }, 1001 "lightningcss-linux-arm-gnueabihf@1.29.1": { 1002 "integrity": "sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==" 1003 }, 1004 "lightningcss-linux-arm-gnueabihf@1.29.2": { 1005 "integrity": "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==" 1006 }, 1007 "lightningcss-linux-arm64-gnu@1.29.1": { 1008 "integrity": "sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==" 1009 }, 1010 "lightningcss-linux-arm64-gnu@1.29.2": { 1011 "integrity": "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==" 1012 }, 1013 "lightningcss-linux-arm64-musl@1.29.1": { 1014 "integrity": "sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==" 1015 }, 1016 "lightningcss-linux-arm64-musl@1.29.2": { 1017 "integrity": "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==" 1018 }, 1019 "lightningcss-linux-x64-gnu@1.29.1": { 1020 "integrity": "sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==" 1021 }, 1022 "lightningcss-linux-x64-gnu@1.29.2": { 1023 "integrity": "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==" 1024 }, 1025 "lightningcss-linux-x64-musl@1.29.1": { 1026 "integrity": "sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==" 1027 }, 1028 "lightningcss-linux-x64-musl@1.29.2": { 1029 "integrity": "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==" 1030 }, 1031 "lightningcss-win32-arm64-msvc@1.29.1": { 1032 "integrity": "sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==" 1033 }, 1034 "lightningcss-win32-arm64-msvc@1.29.2": { 1035 "integrity": "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==" 1036 }, 1037 "lightningcss-win32-x64-msvc@1.29.1": { 1038 "integrity": "sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==" 1039 }, 1040 "lightningcss-win32-x64-msvc@1.29.2": { 1041 "integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==" 1042 }, 1043 "lightningcss@1.29.1": { 1044 "integrity": "sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==", 1045 "dependencies": [ 1046 "detect-libc@1.0.3", 1047 "lightningcss-darwin-arm64@1.29.1", 1048 "lightningcss-darwin-x64@1.29.1", 1049 "lightningcss-freebsd-x64@1.29.1", 1050 "lightningcss-linux-arm-gnueabihf@1.29.1", 1051 "lightningcss-linux-arm64-gnu@1.29.1", 1052 "lightningcss-linux-arm64-musl@1.29.1", 1053 "lightningcss-linux-x64-gnu@1.29.1", 1054 "lightningcss-linux-x64-musl@1.29.1", 1055 "lightningcss-win32-arm64-msvc@1.29.1", 1056 "lightningcss-win32-x64-msvc@1.29.1" 1057 ] 1058 }, 1059 "lightningcss@1.29.2": { 1060 "integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==", 1061 "dependencies": [ 1062 "detect-libc@2.0.3", 1063 "lightningcss-darwin-arm64@1.29.2", 1064 "lightningcss-darwin-x64@1.29.2", 1065 "lightningcss-freebsd-x64@1.29.2", 1066 "lightningcss-linux-arm-gnueabihf@1.29.2", 1067 "lightningcss-linux-arm64-gnu@1.29.2", 1068 "lightningcss-linux-arm64-musl@1.29.2", 1069 "lightningcss-linux-x64-gnu@1.29.2", 1070 "lightningcss-linux-x64-musl@1.29.2", 1071 "lightningcss-win32-arm64-msvc@1.29.2", 1072 "lightningcss-win32-x64-msvc@1.29.2" 1073 ] 1074 }, 1075 "locate-path@6.0.0": { 1076 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 1077 "dependencies": [ 1078 "p-locate" 1079 ] 1080 }, 1081 "lodash.merge@4.6.2": { 1082 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" 1083 }, 1084 "lru-cache@5.1.1": { 1085 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 1086 "dependencies": [ 1087 "yallist" 1088 ] 1089 }, 1090 "minimatch@3.1.2": { 1091 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1092 "dependencies": [ 1093 "brace-expansion" 1094 ] 1095 }, 1096 "ms@2.1.3": { 1097 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 1098 }, 1099 "nanoid@3.3.8": { 1100 "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" 1101 }, 1102 "natural-compare@1.4.0": { 1103 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" 1104 }, 1105 "node-releases@2.0.19": { 1106 "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" 1107 }, 1108 "normalize-range@0.1.2": { 1109 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" 1110 }, 1111 "optionator@0.9.4": { 1112 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 1113 "dependencies": [ 1114 "deep-is", 1115 "fast-levenshtein", 1116 "levn", 1117 "prelude-ls", 1118 "type-check", 1119 "word-wrap" 1120 ] 1121 }, 1122 "p-limit@3.1.0": { 1123 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 1124 "dependencies": [ 1125 "yocto-queue" 1126 ] 1127 }, 1128 "p-locate@5.0.0": { 1129 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 1130 "dependencies": [ 1131 "p-limit" 1132 ] 1133 }, 1134 "parent-module@1.0.1": { 1135 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 1136 "dependencies": [ 1137 "callsites" 1138 ] 1139 }, 1140 "path-exists@4.0.0": { 1141 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" 1142 }, 1143 "path-key@3.1.1": { 1144 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" 1145 }, 1146 "picocolors@1.1.1": { 1147 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" 1148 }, 1149 "postcss-nesting@13.0.1_postcss@8.5.3_postcss-selector-parser@7.1.0": { 1150 "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", 1151 "dependencies": [ 1152 "@csstools/selector-resolve-nested", 1153 "@csstools/selector-specificity", 1154 "postcss", 1155 "postcss-selector-parser" 1156 ] 1157 }, 1158 "postcss-selector-parser@7.1.0": { 1159 "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", 1160 "dependencies": [ 1161 "cssesc", 1162 "util-deprecate" 1163 ] 1164 }, 1165 "postcss-value-parser@4.2.0": { 1166 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" 1167 }, 1168 "postcss@8.5.3": { 1169 "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 1170 "dependencies": [ 1171 "nanoid", 1172 "picocolors", 1173 "source-map-js" 1174 ] 1175 }, 1176 "prelude-ls@1.2.1": { 1177 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" 1178 }, 1179 "punycode@2.3.1": { 1180 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" 1181 }, 1182 "react-dom@19.0.0_react@19.0.0": { 1183 "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", 1184 "dependencies": [ 1185 "react", 1186 "scheduler" 1187 ] 1188 }, 1189 "react-refresh@0.14.2": { 1190 "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==" 1191 }, 1192 "react-router-dom@7.2.0_react@19.0.0_react-dom@19.0.0__react@19.0.0": { 1193 "integrity": "sha512-cU7lTxETGtQRQbafJubvZKHEn5izNABxZhBY0Jlzdv0gqQhCPQt2J8aN5ZPjS6mQOXn5NnirWNh+FpE8TTYN0Q==", 1194 "dependencies": [ 1195 "react", 1196 "react-dom", 1197 "react-router" 1198 ] 1199 }, 1200 "react-router@7.2.0_react@19.0.0_react-dom@19.0.0__react@19.0.0": { 1201 "integrity": "sha512-fXyqzPgCPZbqhrk7k3hPcCpYIlQ2ugIXDboHUzhJISFVy2DEPsmHgN588MyGmkIOv3jDgNfUE3kJi83L28s/LQ==", 1202 "dependencies": [ 1203 "@types/cookie", 1204 "cookie", 1205 "react", 1206 "react-dom", 1207 "set-cookie-parser", 1208 "turbo-stream" 1209 ] 1210 }, 1211 "react@19.0.0": { 1212 "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==" 1213 }, 1214 "resolve-from@4.0.0": { 1215 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" 1216 }, 1217 "rollup@4.34.8": { 1218 "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==", 1219 "dependencies": [ 1220 "@rollup/rollup-android-arm-eabi", 1221 "@rollup/rollup-android-arm64", 1222 "@rollup/rollup-darwin-arm64", 1223 "@rollup/rollup-darwin-x64", 1224 "@rollup/rollup-freebsd-arm64", 1225 "@rollup/rollup-freebsd-x64", 1226 "@rollup/rollup-linux-arm-gnueabihf", 1227 "@rollup/rollup-linux-arm-musleabihf", 1228 "@rollup/rollup-linux-arm64-gnu", 1229 "@rollup/rollup-linux-arm64-musl", 1230 "@rollup/rollup-linux-loongarch64-gnu", 1231 "@rollup/rollup-linux-powerpc64le-gnu", 1232 "@rollup/rollup-linux-riscv64-gnu", 1233 "@rollup/rollup-linux-s390x-gnu", 1234 "@rollup/rollup-linux-x64-gnu", 1235 "@rollup/rollup-linux-x64-musl", 1236 "@rollup/rollup-win32-arm64-msvc", 1237 "@rollup/rollup-win32-ia32-msvc", 1238 "@rollup/rollup-win32-x64-msvc", 1239 "@types/estree", 1240 "fsevents" 1241 ] 1242 }, 1243 "scheduler@0.25.0": { 1244 "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==" 1245 }, 1246 "semver@6.3.1": { 1247 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" 1248 }, 1249 "set-cookie-parser@2.7.1": { 1250 "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==" 1251 }, 1252 "shebang-command@2.0.0": { 1253 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1254 "dependencies": [ 1255 "shebang-regex" 1256 ] 1257 }, 1258 "shebang-regex@3.0.0": { 1259 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" 1260 }, 1261 "source-map-js@1.2.1": { 1262 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" 1263 }, 1264 "strip-json-comments@3.1.1": { 1265 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" 1266 }, 1267 "supports-color@7.2.0": { 1268 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1269 "dependencies": [ 1270 "has-flag" 1271 ] 1272 }, 1273 "tailwindcss@4.0.17": { 1274 "integrity": "sha512-OErSiGzRa6rLiOvaipsDZvLMSpsBZ4ysB4f0VKGXUrjw2jfkJRd6kjRKV2+ZmTCNvwtvgdDam5D7w6WXsdLJZw==" 1275 }, 1276 "tailwindcss@4.0.9": { 1277 "integrity": "sha512-12laZu+fv1ONDRoNR9ipTOpUD7RN9essRVkX36sjxuRUInpN7hIiHN4lBd/SIFjbISvnXzp8h/hXzmU8SQQYhw==" 1278 }, 1279 "tapable@2.2.1": { 1280 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" 1281 }, 1282 "turbo-stream@2.4.0": { 1283 "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==" 1284 }, 1285 "type-check@0.4.0": { 1286 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 1287 "dependencies": [ 1288 "prelude-ls" 1289 ] 1290 }, 1291 "update-browserslist-db@1.1.3_browserslist@4.24.4": { 1292 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", 1293 "dependencies": [ 1294 "browserslist", 1295 "escalade", 1296 "picocolors" 1297 ] 1298 }, 1299 "uri-js@4.4.1": { 1300 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 1301 "dependencies": [ 1302 "punycode" 1303 ] 1304 }, 1305 "util-deprecate@1.0.2": { 1306 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 1307 }, 1308 "vite@6.2.0": { 1309 "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==", 1310 "dependencies": [ 1311 "esbuild", 1312 "fsevents", 1313 "postcss", 1314 "rollup" 1315 ] 1316 }, 1317 "vite@6.2.0_lightningcss@1.29.1": { 1318 "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==", 1319 "dependencies": [ 1320 "esbuild", 1321 "fsevents", 1322 "lightningcss@1.29.1", 1323 "postcss", 1324 "rollup" 1325 ] 1326 }, 1327 "which@2.0.2": { 1328 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1329 "dependencies": [ 1330 "isexe" 1331 ] 1332 }, 1333 "word-wrap@1.2.5": { 1334 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" 1335 }, 1336 "yallist@3.1.1": { 1337 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" 1338 }, 1339 "yocto-queue@0.1.0": { 1340 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" 1341 } 1342 }, 1343 "workspace": { 1344 "packageJson": { 1345 "dependencies": [ 1346 "npm:@eslint/js@^9.21.0", 1347 "npm:@tailwindcss/postcss@^4.0.17", 1348 "npm:@tailwindcss/vite@^4.0.9", 1349 "npm:@types/react-dom@^19.0.4", 1350 "npm:@types/react@^19.0.10", 1351 "npm:@vitejs/plugin-react@^4.3.4", 1352 "npm:autoprefixer@^10.4.20", 1353 "npm:eslint-plugin-react-hooks@^5.1.0", 1354 "npm:eslint-plugin-react-refresh@~0.4.19", 1355 "npm:eslint@^9.21.0", 1356 "npm:globals@^15.15.0", 1357 "npm:postcss-nesting@^13.0.1", 1358 "npm:postcss@8.5.3", 1359 "npm:react-dom@19", 1360 "npm:react-router-dom@^7.2.0", 1361 "npm:react@19", 1362 "npm:tailwindcss@^4.0.9", 1363 "npm:vite@^6.2.0" 1364 ] 1365 } 1366 } 1367 }