Encrypted, ephemeral, private memos on atproto
at main 65 kB view raw
1{ 2 "version": "5", 3 "specifiers": { 4 "jsr:@hono/hono@^4.10.5": "4.10.5", 5 "jsr:@logtape/logtape@^1.2.0": "1.2.0", 6 "jsr:@noble/ciphers@^2.0.1": "2.0.1", 7 "jsr:@noble/curves@2.0": "2.0.1", 8 "jsr:@noble/hashes@2": "2.0.1", 9 "jsr:@noble/hashes@2.0": "2.0.1", 10 "jsr:@noble/hashes@^2.0.1": "2.0.1", 11 "jsr:@noble/post-quantum@~0.5.2": "0.5.2", 12 "jsr:@puregarlic/randimal@^1.1.1": "1.1.1", 13 "jsr:@std/assert@^1.0.14": "1.0.15", 14 "jsr:@std/cli@^1.0.23": "1.0.23", 15 "jsr:@std/expect@^1.0.17": "1.0.17", 16 "jsr:@std/internal@^1.0.10": "1.0.12", 17 "jsr:@std/internal@^1.0.12": "1.0.12", 18 "npm:@atcute/atproto@^3.1.9": "3.1.9", 19 "npm:@atcute/client@^4.0.5": "4.0.5", 20 "npm:@atcute/jetstream@^1.1.2": "1.1.2", 21 "npm:@atcute/lex-cli@*": "2.3.1", 22 "npm:@atcute/lex-cli@^2.3.1": "2.3.1", 23 "npm:@atcute/lexicons@^1.2.2": "1.2.2", 24 "npm:@atcute/tid@^1.0.3": "1.0.3", 25 "npm:@atproto/lexicon@~0.5.1": "0.5.1", 26 "npm:@modelcontextprotocol/inspector@*": "0.15.0_@types+node@24.2.0", 27 "npm:@modelcontextprotocol/sdk@^1.21.1": "1.21.1_ajv@8.17.1_express@5.1.0_zod@3.25.76", 28 "npm:@types/node@*": "24.2.0", 29 "npm:fetch-to-node@^2.1.0": "2.1.0", 30 "npm:zod@^3.25.76": "3.25.76" 31 }, 32 "jsr": { 33 "@hono/hono@4.10.5": { 34 "integrity": "13dbf2a528feb8189ad13394b213f0cf5f83b0ba4b2fadd0549993426db9ad2d" 35 }, 36 "@logtape/logtape@1.2.0": { 37 "integrity": "8e1d3af5c91966cc5689cfb17081a36bccfdff28ff6314769185661f5147e74d" 38 }, 39 "@noble/ciphers@2.0.1": { 40 "integrity": "1d28df773a29684c85844d27eefbb7cad3e4ce62849b63dae3024baf66cf769f" 41 }, 42 "@noble/curves@2.0.1": { 43 "integrity": "21ef41d207a203f60ba37a4fdcbc4f4a545b10c5dab7f293889f18292f81ab23", 44 "dependencies": [ 45 "jsr:@noble/hashes@2" 46 ] 47 }, 48 "@noble/hashes@2.0.1": { 49 "integrity": "e0e908292a0bf91099cf8ba0720a1647cef82ab38b588815b5e9535b4ff4d7bb" 50 }, 51 "@noble/post-quantum@0.5.2": { 52 "integrity": "e15f0a636f8d3b39ad584fe9b8a7dd203a6330e9ec48728be7edd6af8e2c7136", 53 "dependencies": [ 54 "jsr:@noble/curves", 55 "jsr:@noble/hashes@2.0" 56 ] 57 }, 58 "@puregarlic/randimal@1.1.1": { 59 "integrity": "4e1fa61982cf2f610e9ad851d0fd0ff7bc3bb7b7a3c6cccae59f5ae2e68a7e47" 60 }, 61 "@std/assert@1.0.15": { 62 "integrity": "d64018e951dbdfab9777335ecdb000c0b4e3df036984083be219ce5941e4703b", 63 "dependencies": [ 64 "jsr:@std/internal@^1.0.12" 65 ] 66 }, 67 "@std/cli@1.0.23": { 68 "integrity": "bf95b7a9425ba2af1ae5a6359daf58c508f2decf711a76ed2993cd352498ccca", 69 "dependencies": [ 70 "jsr:@std/internal@^1.0.12" 71 ] 72 }, 73 "@std/expect@1.0.17": { 74 "integrity": "316b47dd65c33e3151344eb3267bf42efba17d1415425f07ed96185d67fc04d9", 75 "dependencies": [ 76 "jsr:@std/assert", 77 "jsr:@std/internal@^1.0.10" 78 ] 79 }, 80 "@std/internal@1.0.10": { 81 "integrity": "e3be62ce42cab0e177c27698e5d9800122f67b766a0bea6ca4867886cbde8cf7" 82 }, 83 "@std/internal@1.0.12": { 84 "integrity": "972a634fd5bc34b242024402972cd5143eac68d8dffaca5eaa4dba30ce17b027" 85 } 86 }, 87 "npm": { 88 "@atcute/atproto@3.1.9": { 89 "integrity": "sha512-DyWwHCTdR4hY2BPNbLXgVmm7lI+fceOwWbE4LXbGvbvVtSn+ejSVFaAv01Ra3kWDha0whsOmbJL8JP0QPpf1+w==", 90 "dependencies": [ 91 "@atcute/lexicons" 92 ] 93 }, 94 "@atcute/client@4.0.5": { 95 "integrity": "sha512-R8Qen8goGmEkynYGg2m6XFlVmz0GTDvQ+9w+4QqOob+XMk8/WDpF4aImev7WKEde/rV2gjcqW7zM8E6W9NShDA==", 96 "dependencies": [ 97 "@atcute/identity", 98 "@atcute/lexicons" 99 ] 100 }, 101 "@atcute/identity@1.1.1": { 102 "integrity": "sha512-zax42n693VEhnC+5tndvO2KLDTMkHOz8UExwmklvJv7R9VujfEwiSWhcv6Jgwb3ellaG8wjiQ1lMOIjLLvwh0Q==", 103 "dependencies": [ 104 "@atcute/lexicons", 105 "@badrap/valita" 106 ] 107 }, 108 "@atcute/jetstream@1.1.2": { 109 "integrity": "sha512-u6p/h2xppp7LE6W/9xErAJ6frfN60s8adZuCKtfAaaBBiiYbb1CfpzN8Uc+2qtJZNorqGvuuDb5572Jmh7yHBQ==", 110 "dependencies": [ 111 "@atcute/lexicons", 112 "@badrap/valita", 113 "@mary-ext/event-iterator", 114 "@mary-ext/simple-event-emitter", 115 "partysocket", 116 "type-fest", 117 "yocto-queue" 118 ] 119 }, 120 "@atcute/lex-cli@2.3.1": { 121 "integrity": "sha512-HrHD91CFSFd/p0UFe3akFA1HXiboQwd5LbYiU0srKdLxGX+NLTX/EdCdhbLV6M7LsXdmxk7PB6BMcprsX4rbvg==", 122 "dependencies": [ 123 "@atcute/lexicon-doc", 124 "@badrap/valita", 125 "@optique/core", 126 "@optique/run", 127 "picocolors", 128 "prettier" 129 ], 130 "bin": true 131 }, 132 "@atcute/lexicon-doc@1.1.4": { 133 "integrity": "sha512-OL0fsXtbnN/KwCq/L3nWGvOCdSHV0NWTatgLUIPt+T9AhcziFNaXAbbjvVHdflr3ZaLh3ksleHK0J789UBhlWQ==", 134 "dependencies": [ 135 "@badrap/valita" 136 ] 137 }, 138 "@atcute/lexicons@1.2.2": { 139 "integrity": "sha512-bgEhJq5Z70/0TbK5sx+tAkrR8FsCODNiL2gUEvS5PuJfPxmFmRYNWaMGehxSPaXWpU2+Oa9ckceHiYbrItDTkA==", 140 "dependencies": [ 141 "@standard-schema/spec", 142 "esm-env" 143 ] 144 }, 145 "@atcute/tid@1.0.3": { 146 "integrity": "sha512-wfMJx1IMdnu0CZgWl0uR4JO2s6PGT1YPhpytD4ZHzEYKKQVuqV6Eb/7vieaVo1eYNMp2FrY67FZObeR7utRl2w==" 147 }, 148 "@atproto/common-web@0.4.3": { 149 "integrity": "sha512-nRDINmSe4VycJzPo6fP/hEltBcULFxt9Kw7fQk6405FyAWZiTluYHlXOnU7GkQfeUK44OENG1qFTBcmCJ7e8pg==", 150 "dependencies": [ 151 "graphemer", 152 "multiformats", 153 "uint8arrays", 154 "zod" 155 ] 156 }, 157 "@atproto/lexicon@0.5.1": { 158 "integrity": "sha512-y8AEtYmfgVl4fqFxqXAeGvhesiGkxiy3CWoJIfsFDDdTlZUC8DFnZrYhcqkIop3OlCkkljvpSJi1hbeC1tbi8A==", 159 "dependencies": [ 160 "@atproto/common-web", 161 "@atproto/syntax", 162 "iso-datestring-validator", 163 "multiformats", 164 "zod" 165 ] 166 }, 167 "@atproto/syntax@0.4.1": { 168 "integrity": "sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw==" 169 }, 170 "@badrap/valita@0.4.6": { 171 "integrity": "sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==" 172 }, 173 "@cspotcode/source-map-support@0.8.1": { 174 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 175 "dependencies": [ 176 "@jridgewell/trace-mapping" 177 ] 178 }, 179 "@floating-ui/core@1.7.2": { 180 "integrity": "sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==", 181 "dependencies": [ 182 "@floating-ui/utils" 183 ] 184 }, 185 "@floating-ui/dom@1.7.2": { 186 "integrity": "sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==", 187 "dependencies": [ 188 "@floating-ui/core", 189 "@floating-ui/utils" 190 ] 191 }, 192 "@floating-ui/react-dom@2.1.4_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 193 "integrity": "sha512-JbbpPhp38UmXDDAu60RJmbeme37Jbgsm7NrHGgzYYFKmblzRUh6Pa641dII6LsjwF4XlScDrde2UAzDo/b9KPw==", 194 "dependencies": [ 195 "@floating-ui/dom", 196 "react", 197 "react-dom" 198 ] 199 }, 200 "@floating-ui/utils@0.2.10": { 201 "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==" 202 }, 203 "@jridgewell/resolve-uri@3.1.2": { 204 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" 205 }, 206 "@jridgewell/sourcemap-codec@1.5.4": { 207 "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==" 208 }, 209 "@jridgewell/trace-mapping@0.3.9": { 210 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 211 "dependencies": [ 212 "@jridgewell/resolve-uri", 213 "@jridgewell/sourcemap-codec" 214 ] 215 }, 216 "@mary-ext/event-iterator@1.0.0": { 217 "integrity": "sha512-l6gCPsWJ8aRCe/s7/oCmero70kDHgIK5m4uJvYgwEYTqVxoBOIXbKr5tnkLqUHEg6mNduB4IWvms3h70Hp9ADQ==", 218 "dependencies": [ 219 "yocto-queue" 220 ] 221 }, 222 "@mary-ext/simple-event-emitter@1.0.0": { 223 "integrity": "sha512-meA/zJZKIN1RVBNEYIbjufkUrW7/tRjHH60FjolpG1ixJKo76TB208qefQLNdOVDA7uIG0CGEDuhmMirtHKLAg==" 224 }, 225 "@modelcontextprotocol/inspector-cli@0.15.0": { 226 "integrity": "sha512-mZxRqxYub6qFi3oypLI63yCm9TAxlTO8asE9FeAU4+HFlvKxQrujcfpckcWjqGKhZ0uVH1YUE+VwDx70nz+I5w==", 227 "dependencies": [ 228 "@modelcontextprotocol/sdk", 229 "commander", 230 "spawn-rx" 231 ], 232 "bin": true 233 }, 234 "@modelcontextprotocol/inspector-client@0.15.0_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 235 "integrity": "sha512-zIKxvp5HX1yE+kPOhI42/TVNuM9/RYEizdVmlpov7H38Mg9DeN9DptHYrsVLy8ZEJD1XFAu/eLl+ZtS3ceANNg==", 236 "dependencies": [ 237 "@modelcontextprotocol/sdk", 238 "@radix-ui/react-checkbox", 239 "@radix-ui/react-dialog", 240 "@radix-ui/react-icons", 241 "@radix-ui/react-label", 242 "@radix-ui/react-popover", 243 "@radix-ui/react-select", 244 "@radix-ui/react-slot", 245 "@radix-ui/react-tabs", 246 "@radix-ui/react-toast", 247 "@radix-ui/react-tooltip", 248 "ajv@6.12.6", 249 "class-variance-authority", 250 "clsx", 251 "cmdk", 252 "lucide-react", 253 "pkce-challenge@4.1.0", 254 "prismjs", 255 "react", 256 "react-dom", 257 "react-simple-code-editor", 258 "serve-handler", 259 "tailwind-merge", 260 "tailwindcss-animate", 261 "zod" 262 ], 263 "bin": true 264 }, 265 "@modelcontextprotocol/inspector-server@0.15.0": { 266 "integrity": "sha512-x1qtDEUeSHURtBH1/WN30NX7O/Imb3u2IoY+T2YCf4mGiB24eo4hEudiZmnuKSDGwDs4BAj2keiFeL3/EwkH9w==", 267 "dependencies": [ 268 "@modelcontextprotocol/sdk", 269 "cors", 270 "express", 271 "ws", 272 "zod" 273 ], 274 "bin": true 275 }, 276 "@modelcontextprotocol/inspector@0.15.0_@types+node@24.2.0": { 277 "integrity": "sha512-PN1R7InR48Y6wU8s/vHWc0KOYAjlYQkgCpjUQsNFB078ebdv+empkMI6d1Gg+UIRx8mTrwtbBgv0A6ookGG+0w==", 278 "dependencies": [ 279 "@modelcontextprotocol/inspector-cli", 280 "@modelcontextprotocol/inspector-client", 281 "@modelcontextprotocol/inspector-server", 282 "@modelcontextprotocol/sdk", 283 "concurrently", 284 "open", 285 "shell-quote", 286 "spawn-rx", 287 "ts-node", 288 "zod" 289 ], 290 "bin": true 291 }, 292 "@modelcontextprotocol/sdk@1.21.1_ajv@8.17.1_express@5.1.0_zod@3.25.76": { 293 "integrity": "sha512-UyLFcJLDvUuZbGnaQqXFT32CpPpGj7VS19roLut6gkQVhb439xUzYWbsUvdI3ZPL+2hnFosuugtYWE0Mcs1rmQ==", 294 "dependencies": [ 295 "ajv@8.17.1", 296 "ajv-formats", 297 "content-type", 298 "cors", 299 "cross-spawn", 300 "eventsource", 301 "eventsource-parser", 302 "express", 303 "express-rate-limit", 304 "pkce-challenge@5.0.0", 305 "raw-body", 306 "zod", 307 "zod-to-json-schema" 308 ] 309 }, 310 "@optique/core@0.6.2": { 311 "integrity": "sha512-HTxIHJ8xLOSZotiU6Zc5BCJv+SJ8DMYmuiQM+7tjF7RolJn/pdZNe7M78G3+DgXL9lIf82l8aGcilmgVYRQnGQ==" 312 }, 313 "@optique/run@0.6.2": { 314 "integrity": "sha512-ERksB5bHozwEUVlTPToIc8UjZZBOgLeBhFZYh2lgldUbNDt7LItzgcErsPq5au5i5IBmmyCti4+2A3x+MRI4Xw==", 315 "dependencies": [ 316 "@optique/core" 317 ] 318 }, 319 "@radix-ui/number@1.1.1": { 320 "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==" 321 }, 322 "@radix-ui/primitive@1.1.2": { 323 "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==" 324 }, 325 "@radix-ui/react-arrow@1.1.7_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 326 "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==", 327 "dependencies": [ 328 "@radix-ui/react-primitive", 329 "react", 330 "react-dom" 331 ] 332 }, 333 "@radix-ui/react-checkbox@1.3.2_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 334 "integrity": "sha512-yd+dI56KZqawxKZrJ31eENUwqc1QSqg4OZ15rybGjF2ZNwMO+wCyHzAVLRp9qoYJf7kYy0YpZ2b0JCzJ42HZpA==", 335 "dependencies": [ 336 "@radix-ui/primitive", 337 "@radix-ui/react-compose-refs", 338 "@radix-ui/react-context", 339 "@radix-ui/react-presence", 340 "@radix-ui/react-primitive", 341 "@radix-ui/react-use-controllable-state", 342 "@radix-ui/react-use-previous", 343 "@radix-ui/react-use-size", 344 "react", 345 "react-dom" 346 ] 347 }, 348 "@radix-ui/react-collection@1.1.7_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 349 "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==", 350 "dependencies": [ 351 "@radix-ui/react-compose-refs", 352 "@radix-ui/react-context", 353 "@radix-ui/react-primitive", 354 "@radix-ui/react-slot", 355 "react", 356 "react-dom" 357 ] 358 }, 359 "@radix-ui/react-compose-refs@1.1.2_react@18.3.1": { 360 "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", 361 "dependencies": [ 362 "react" 363 ] 364 }, 365 "@radix-ui/react-context@1.1.2_react@18.3.1": { 366 "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==", 367 "dependencies": [ 368 "react" 369 ] 370 }, 371 "@radix-ui/react-dialog@1.1.14_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 372 "integrity": "sha512-+CpweKjqpzTmwRwcYECQcNYbI8V9VSQt0SNFKeEBLgfucbsLssU6Ppq7wUdNXEGb573bMjFhVjKVll8rmV6zMw==", 373 "dependencies": [ 374 "@radix-ui/primitive", 375 "@radix-ui/react-compose-refs", 376 "@radix-ui/react-context", 377 "@radix-ui/react-dismissable-layer", 378 "@radix-ui/react-focus-guards", 379 "@radix-ui/react-focus-scope", 380 "@radix-ui/react-id", 381 "@radix-ui/react-portal", 382 "@radix-ui/react-presence", 383 "@radix-ui/react-primitive", 384 "@radix-ui/react-slot", 385 "@radix-ui/react-use-controllable-state", 386 "aria-hidden", 387 "react", 388 "react-dom", 389 "react-remove-scroll" 390 ] 391 }, 392 "@radix-ui/react-direction@1.1.1_react@18.3.1": { 393 "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==", 394 "dependencies": [ 395 "react" 396 ] 397 }, 398 "@radix-ui/react-dismissable-layer@1.1.10_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 399 "integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==", 400 "dependencies": [ 401 "@radix-ui/primitive", 402 "@radix-ui/react-compose-refs", 403 "@radix-ui/react-primitive", 404 "@radix-ui/react-use-callback-ref", 405 "@radix-ui/react-use-escape-keydown", 406 "react", 407 "react-dom" 408 ] 409 }, 410 "@radix-ui/react-focus-guards@1.1.2_react@18.3.1": { 411 "integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==", 412 "dependencies": [ 413 "react" 414 ] 415 }, 416 "@radix-ui/react-focus-scope@1.1.7_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 417 "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==", 418 "dependencies": [ 419 "@radix-ui/react-compose-refs", 420 "@radix-ui/react-primitive", 421 "@radix-ui/react-use-callback-ref", 422 "react", 423 "react-dom" 424 ] 425 }, 426 "@radix-ui/react-icons@1.3.2_react@18.3.1": { 427 "integrity": "sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g==", 428 "dependencies": [ 429 "react" 430 ] 431 }, 432 "@radix-ui/react-id@1.1.1_react@18.3.1": { 433 "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", 434 "dependencies": [ 435 "@radix-ui/react-use-layout-effect", 436 "react" 437 ] 438 }, 439 "@radix-ui/react-label@2.1.7_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 440 "integrity": "sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==", 441 "dependencies": [ 442 "@radix-ui/react-primitive", 443 "react", 444 "react-dom" 445 ] 446 }, 447 "@radix-ui/react-popover@1.1.14_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 448 "integrity": "sha512-ODz16+1iIbGUfFEfKx2HTPKizg2MN39uIOV8MXeHnmdd3i/N9Wt7vU46wbHsqA0xoaQyXVcs0KIlBdOA2Y95bw==", 449 "dependencies": [ 450 "@radix-ui/primitive", 451 "@radix-ui/react-compose-refs", 452 "@radix-ui/react-context", 453 "@radix-ui/react-dismissable-layer", 454 "@radix-ui/react-focus-guards", 455 "@radix-ui/react-focus-scope", 456 "@radix-ui/react-id", 457 "@radix-ui/react-popper", 458 "@radix-ui/react-portal", 459 "@radix-ui/react-presence", 460 "@radix-ui/react-primitive", 461 "@radix-ui/react-slot", 462 "@radix-ui/react-use-controllable-state", 463 "aria-hidden", 464 "react", 465 "react-dom", 466 "react-remove-scroll" 467 ] 468 }, 469 "@radix-ui/react-popper@1.2.7_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 470 "integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==", 471 "dependencies": [ 472 "@floating-ui/react-dom", 473 "@radix-ui/react-arrow", 474 "@radix-ui/react-compose-refs", 475 "@radix-ui/react-context", 476 "@radix-ui/react-primitive", 477 "@radix-ui/react-use-callback-ref", 478 "@radix-ui/react-use-layout-effect", 479 "@radix-ui/react-use-rect", 480 "@radix-ui/react-use-size", 481 "@radix-ui/rect", 482 "react", 483 "react-dom" 484 ] 485 }, 486 "@radix-ui/react-portal@1.1.9_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 487 "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==", 488 "dependencies": [ 489 "@radix-ui/react-primitive", 490 "@radix-ui/react-use-layout-effect", 491 "react", 492 "react-dom" 493 ] 494 }, 495 "@radix-ui/react-presence@1.1.4_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 496 "integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==", 497 "dependencies": [ 498 "@radix-ui/react-compose-refs", 499 "@radix-ui/react-use-layout-effect", 500 "react", 501 "react-dom" 502 ] 503 }, 504 "@radix-ui/react-primitive@2.1.3_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 505 "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", 506 "dependencies": [ 507 "@radix-ui/react-slot", 508 "react", 509 "react-dom" 510 ] 511 }, 512 "@radix-ui/react-roving-focus@1.1.10_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 513 "integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==", 514 "dependencies": [ 515 "@radix-ui/primitive", 516 "@radix-ui/react-collection", 517 "@radix-ui/react-compose-refs", 518 "@radix-ui/react-context", 519 "@radix-ui/react-direction", 520 "@radix-ui/react-id", 521 "@radix-ui/react-primitive", 522 "@radix-ui/react-use-callback-ref", 523 "@radix-ui/react-use-controllable-state", 524 "react", 525 "react-dom" 526 ] 527 }, 528 "@radix-ui/react-select@2.2.5_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 529 "integrity": "sha512-HnMTdXEVuuyzx63ME0ut4+sEMYW6oouHWNGUZc7ddvUWIcfCva/AMoqEW/3wnEllriMWBa0RHspCYnfCWJQYmA==", 530 "dependencies": [ 531 "@radix-ui/number", 532 "@radix-ui/primitive", 533 "@radix-ui/react-collection", 534 "@radix-ui/react-compose-refs", 535 "@radix-ui/react-context", 536 "@radix-ui/react-direction", 537 "@radix-ui/react-dismissable-layer", 538 "@radix-ui/react-focus-guards", 539 "@radix-ui/react-focus-scope", 540 "@radix-ui/react-id", 541 "@radix-ui/react-popper", 542 "@radix-ui/react-portal", 543 "@radix-ui/react-primitive", 544 "@radix-ui/react-slot", 545 "@radix-ui/react-use-callback-ref", 546 "@radix-ui/react-use-controllable-state", 547 "@radix-ui/react-use-layout-effect", 548 "@radix-ui/react-use-previous", 549 "@radix-ui/react-visually-hidden", 550 "aria-hidden", 551 "react", 552 "react-dom", 553 "react-remove-scroll" 554 ] 555 }, 556 "@radix-ui/react-slot@1.2.3_react@18.3.1": { 557 "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", 558 "dependencies": [ 559 "@radix-ui/react-compose-refs", 560 "react" 561 ] 562 }, 563 "@radix-ui/react-tabs@1.1.12_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 564 "integrity": "sha512-GTVAlRVrQrSw3cEARM0nAx73ixrWDPNZAruETn3oHCNP6SbZ/hNxdxp+u7VkIEv3/sFoLq1PfcHrl7Pnp0CDpw==", 565 "dependencies": [ 566 "@radix-ui/primitive", 567 "@radix-ui/react-context", 568 "@radix-ui/react-direction", 569 "@radix-ui/react-id", 570 "@radix-ui/react-presence", 571 "@radix-ui/react-primitive", 572 "@radix-ui/react-roving-focus", 573 "@radix-ui/react-use-controllable-state", 574 "react", 575 "react-dom" 576 ] 577 }, 578 "@radix-ui/react-toast@1.2.14_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 579 "integrity": "sha512-nAP5FBxBJGQ/YfUB+r+O6USFVkWq3gAInkxyEnmvEV5jtSbfDhfa4hwX8CraCnbjMLsE7XSf/K75l9xXY7joWg==", 580 "dependencies": [ 581 "@radix-ui/primitive", 582 "@radix-ui/react-collection", 583 "@radix-ui/react-compose-refs", 584 "@radix-ui/react-context", 585 "@radix-ui/react-dismissable-layer", 586 "@radix-ui/react-portal", 587 "@radix-ui/react-presence", 588 "@radix-ui/react-primitive", 589 "@radix-ui/react-use-callback-ref", 590 "@radix-ui/react-use-controllable-state", 591 "@radix-ui/react-use-layout-effect", 592 "@radix-ui/react-visually-hidden", 593 "react", 594 "react-dom" 595 ] 596 }, 597 "@radix-ui/react-tooltip@1.2.7_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 598 "integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==", 599 "dependencies": [ 600 "@radix-ui/primitive", 601 "@radix-ui/react-compose-refs", 602 "@radix-ui/react-context", 603 "@radix-ui/react-dismissable-layer", 604 "@radix-ui/react-id", 605 "@radix-ui/react-popper", 606 "@radix-ui/react-portal", 607 "@radix-ui/react-presence", 608 "@radix-ui/react-primitive", 609 "@radix-ui/react-slot", 610 "@radix-ui/react-use-controllable-state", 611 "@radix-ui/react-visually-hidden", 612 "react", 613 "react-dom" 614 ] 615 }, 616 "@radix-ui/react-use-callback-ref@1.1.1_react@18.3.1": { 617 "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==", 618 "dependencies": [ 619 "react" 620 ] 621 }, 622 "@radix-ui/react-use-controllable-state@1.2.2_react@18.3.1": { 623 "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==", 624 "dependencies": [ 625 "@radix-ui/react-use-effect-event", 626 "@radix-ui/react-use-layout-effect", 627 "react" 628 ] 629 }, 630 "@radix-ui/react-use-effect-event@0.0.2_react@18.3.1": { 631 "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==", 632 "dependencies": [ 633 "@radix-ui/react-use-layout-effect", 634 "react" 635 ] 636 }, 637 "@radix-ui/react-use-escape-keydown@1.1.1_react@18.3.1": { 638 "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==", 639 "dependencies": [ 640 "@radix-ui/react-use-callback-ref", 641 "react" 642 ] 643 }, 644 "@radix-ui/react-use-layout-effect@1.1.1_react@18.3.1": { 645 "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==", 646 "dependencies": [ 647 "react" 648 ] 649 }, 650 "@radix-ui/react-use-previous@1.1.1_react@18.3.1": { 651 "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==", 652 "dependencies": [ 653 "react" 654 ] 655 }, 656 "@radix-ui/react-use-rect@1.1.1_react@18.3.1": { 657 "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==", 658 "dependencies": [ 659 "@radix-ui/rect", 660 "react" 661 ] 662 }, 663 "@radix-ui/react-use-size@1.1.1_react@18.3.1": { 664 "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==", 665 "dependencies": [ 666 "@radix-ui/react-use-layout-effect", 667 "react" 668 ] 669 }, 670 "@radix-ui/react-visually-hidden@1.2.3_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 671 "integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==", 672 "dependencies": [ 673 "@radix-ui/react-primitive", 674 "react", 675 "react-dom" 676 ] 677 }, 678 "@radix-ui/rect@1.1.1": { 679 "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==" 680 }, 681 "@standard-schema/spec@1.0.0": { 682 "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==" 683 }, 684 "@tsconfig/node10@1.0.11": { 685 "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==" 686 }, 687 "@tsconfig/node12@1.0.11": { 688 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" 689 }, 690 "@tsconfig/node14@1.0.3": { 691 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" 692 }, 693 "@tsconfig/node16@1.0.4": { 694 "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==" 695 }, 696 "@types/node@24.2.0": { 697 "integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==", 698 "dependencies": [ 699 "undici-types" 700 ] 701 }, 702 "accepts@2.0.0": { 703 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", 704 "dependencies": [ 705 "mime-types@3.0.1", 706 "negotiator" 707 ] 708 }, 709 "acorn-walk@8.3.4": { 710 "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", 711 "dependencies": [ 712 "acorn" 713 ] 714 }, 715 "acorn@8.15.0": { 716 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 717 "bin": true 718 }, 719 "ajv-formats@3.0.1_ajv@8.17.1": { 720 "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", 721 "dependencies": [ 722 "ajv@8.17.1" 723 ], 724 "optionalPeers": [ 725 "ajv@8.17.1" 726 ] 727 }, 728 "ajv@6.12.6": { 729 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 730 "dependencies": [ 731 "fast-deep-equal", 732 "fast-json-stable-stringify", 733 "json-schema-traverse@0.4.1", 734 "uri-js" 735 ] 736 }, 737 "ajv@8.17.1": { 738 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 739 "dependencies": [ 740 "fast-deep-equal", 741 "fast-uri", 742 "json-schema-traverse@1.0.0", 743 "require-from-string" 744 ] 745 }, 746 "ansi-regex@5.0.1": { 747 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" 748 }, 749 "ansi-styles@4.3.0": { 750 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 751 "dependencies": [ 752 "color-convert" 753 ] 754 }, 755 "arg@4.1.3": { 756 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" 757 }, 758 "aria-hidden@1.2.6": { 759 "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", 760 "dependencies": [ 761 "tslib" 762 ] 763 }, 764 "balanced-match@1.0.2": { 765 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 766 }, 767 "body-parser@2.2.0": { 768 "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", 769 "dependencies": [ 770 "bytes@3.1.2", 771 "content-type", 772 "debug", 773 "http-errors", 774 "iconv-lite@0.6.3", 775 "on-finished", 776 "qs", 777 "raw-body", 778 "type-is" 779 ] 780 }, 781 "brace-expansion@1.1.12": { 782 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 783 "dependencies": [ 784 "balanced-match", 785 "concat-map" 786 ] 787 }, 788 "bundle-name@4.1.0": { 789 "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", 790 "dependencies": [ 791 "run-applescript" 792 ] 793 }, 794 "bytes@3.0.0": { 795 "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" 796 }, 797 "bytes@3.1.2": { 798 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" 799 }, 800 "call-bind-apply-helpers@1.0.2": { 801 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 802 "dependencies": [ 803 "es-errors", 804 "function-bind" 805 ] 806 }, 807 "call-bound@1.0.4": { 808 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 809 "dependencies": [ 810 "call-bind-apply-helpers", 811 "get-intrinsic" 812 ] 813 }, 814 "chalk@4.1.2": { 815 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 816 "dependencies": [ 817 "ansi-styles", 818 "supports-color@7.2.0" 819 ] 820 }, 821 "class-variance-authority@0.7.1": { 822 "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", 823 "dependencies": [ 824 "clsx" 825 ] 826 }, 827 "cliui@8.0.1": { 828 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 829 "dependencies": [ 830 "string-width", 831 "strip-ansi", 832 "wrap-ansi" 833 ] 834 }, 835 "clsx@2.1.1": { 836 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" 837 }, 838 "cmdk@1.1.1_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 839 "integrity": "sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg==", 840 "dependencies": [ 841 "@radix-ui/react-compose-refs", 842 "@radix-ui/react-dialog", 843 "@radix-ui/react-id", 844 "@radix-ui/react-primitive", 845 "react", 846 "react-dom" 847 ] 848 }, 849 "color-convert@2.0.1": { 850 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 851 "dependencies": [ 852 "color-name" 853 ] 854 }, 855 "color-name@1.1.4": { 856 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 857 }, 858 "commander@13.1.0": { 859 "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==" 860 }, 861 "concat-map@0.0.1": { 862 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" 863 }, 864 "concurrently@9.2.0": { 865 "integrity": "sha512-IsB/fiXTupmagMW4MNp2lx2cdSN2FfZq78vF90LBB+zZHArbIQZjQtzXCiXnvTxCZSvXanTqFLWBjw2UkLx1SQ==", 866 "dependencies": [ 867 "chalk", 868 "lodash", 869 "rxjs", 870 "shell-quote", 871 "supports-color@8.1.1", 872 "tree-kill", 873 "yargs" 874 ], 875 "bin": true 876 }, 877 "content-disposition@0.5.2": { 878 "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" 879 }, 880 "content-disposition@1.0.0": { 881 "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", 882 "dependencies": [ 883 "safe-buffer" 884 ] 885 }, 886 "content-type@1.0.5": { 887 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" 888 }, 889 "cookie-signature@1.2.2": { 890 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==" 891 }, 892 "cookie@0.7.2": { 893 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==" 894 }, 895 "cors@2.8.5": { 896 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 897 "dependencies": [ 898 "object-assign", 899 "vary" 900 ] 901 }, 902 "create-require@1.1.1": { 903 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" 904 }, 905 "cross-spawn@7.0.6": { 906 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 907 "dependencies": [ 908 "path-key", 909 "shebang-command", 910 "which" 911 ] 912 }, 913 "debug@4.4.3": { 914 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 915 "dependencies": [ 916 "ms" 917 ] 918 }, 919 "default-browser-id@5.0.0": { 920 "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==" 921 }, 922 "default-browser@5.2.1": { 923 "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", 924 "dependencies": [ 925 "bundle-name", 926 "default-browser-id" 927 ] 928 }, 929 "define-lazy-prop@3.0.0": { 930 "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==" 931 }, 932 "depd@2.0.0": { 933 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" 934 }, 935 "detect-node-es@1.1.0": { 936 "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" 937 }, 938 "diff@4.0.2": { 939 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" 940 }, 941 "dunder-proto@1.0.1": { 942 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 943 "dependencies": [ 944 "call-bind-apply-helpers", 945 "es-errors", 946 "gopd" 947 ] 948 }, 949 "ee-first@1.1.1": { 950 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 951 }, 952 "emoji-regex@8.0.0": { 953 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 954 }, 955 "encodeurl@2.0.0": { 956 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" 957 }, 958 "es-define-property@1.0.1": { 959 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" 960 }, 961 "es-errors@1.3.0": { 962 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" 963 }, 964 "es-object-atoms@1.1.1": { 965 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 966 "dependencies": [ 967 "es-errors" 968 ] 969 }, 970 "escalade@3.2.0": { 971 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" 972 }, 973 "escape-html@1.0.3": { 974 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 975 }, 976 "esm-env@1.2.2": { 977 "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==" 978 }, 979 "etag@1.8.1": { 980 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" 981 }, 982 "event-target-polyfill@0.0.4": { 983 "integrity": "sha512-Gs6RLjzlLRdT8X9ZipJdIZI/Y6/HhRLyq9RdDlCsnpxr/+Nn6bU2EFGuC94GjxqhM+Nmij2Vcq98yoHrU8uNFQ==" 984 }, 985 "eventsource-parser@3.0.6": { 986 "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==" 987 }, 988 "eventsource@3.0.7": { 989 "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", 990 "dependencies": [ 991 "eventsource-parser" 992 ] 993 }, 994 "express-rate-limit@7.5.1_express@5.1.0": { 995 "integrity": "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==", 996 "dependencies": [ 997 "express" 998 ] 999 }, 1000 "express@5.1.0": { 1001 "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", 1002 "dependencies": [ 1003 "accepts", 1004 "body-parser", 1005 "content-disposition@1.0.0", 1006 "content-type", 1007 "cookie", 1008 "cookie-signature", 1009 "debug", 1010 "encodeurl", 1011 "escape-html", 1012 "etag", 1013 "finalhandler", 1014 "fresh", 1015 "http-errors", 1016 "merge-descriptors", 1017 "mime-types@3.0.1", 1018 "on-finished", 1019 "once", 1020 "parseurl", 1021 "proxy-addr", 1022 "qs", 1023 "range-parser@1.2.1", 1024 "router", 1025 "send", 1026 "serve-static", 1027 "statuses", 1028 "type-is", 1029 "vary" 1030 ] 1031 }, 1032 "fast-deep-equal@3.1.3": { 1033 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 1034 }, 1035 "fast-json-stable-stringify@2.1.0": { 1036 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 1037 }, 1038 "fast-uri@3.1.0": { 1039 "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==" 1040 }, 1041 "fetch-to-node@2.1.0": { 1042 "integrity": "sha512-Wq05j6LE1GrWpT2t1YbCkyFY6xKRJq3hx/oRJdWEJpZlik3g25MmdJS6RFm49iiMJw6zpZuBOrgihOgy2jGyAA==" 1043 }, 1044 "finalhandler@2.1.0": { 1045 "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", 1046 "dependencies": [ 1047 "debug", 1048 "encodeurl", 1049 "escape-html", 1050 "on-finished", 1051 "parseurl", 1052 "statuses" 1053 ] 1054 }, 1055 "forwarded@0.2.0": { 1056 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" 1057 }, 1058 "fresh@2.0.0": { 1059 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==" 1060 }, 1061 "function-bind@1.1.2": { 1062 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" 1063 }, 1064 "get-caller-file@2.0.5": { 1065 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" 1066 }, 1067 "get-intrinsic@1.3.0": { 1068 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 1069 "dependencies": [ 1070 "call-bind-apply-helpers", 1071 "es-define-property", 1072 "es-errors", 1073 "es-object-atoms", 1074 "function-bind", 1075 "get-proto", 1076 "gopd", 1077 "has-symbols", 1078 "hasown", 1079 "math-intrinsics" 1080 ] 1081 }, 1082 "get-nonce@1.0.1": { 1083 "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" 1084 }, 1085 "get-proto@1.0.1": { 1086 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 1087 "dependencies": [ 1088 "dunder-proto", 1089 "es-object-atoms" 1090 ] 1091 }, 1092 "gopd@1.2.0": { 1093 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" 1094 }, 1095 "graphemer@1.4.0": { 1096 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" 1097 }, 1098 "has-flag@4.0.0": { 1099 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 1100 }, 1101 "has-symbols@1.1.0": { 1102 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" 1103 }, 1104 "hasown@2.0.2": { 1105 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 1106 "dependencies": [ 1107 "function-bind" 1108 ] 1109 }, 1110 "http-errors@2.0.0": { 1111 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 1112 "dependencies": [ 1113 "depd", 1114 "inherits", 1115 "setprototypeof", 1116 "statuses", 1117 "toidentifier" 1118 ] 1119 }, 1120 "iconv-lite@0.6.3": { 1121 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 1122 "dependencies": [ 1123 "safer-buffer" 1124 ] 1125 }, 1126 "iconv-lite@0.7.0": { 1127 "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==", 1128 "dependencies": [ 1129 "safer-buffer" 1130 ] 1131 }, 1132 "inherits@2.0.4": { 1133 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1134 }, 1135 "ipaddr.js@1.9.1": { 1136 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" 1137 }, 1138 "is-docker@3.0.0": { 1139 "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 1140 "bin": true 1141 }, 1142 "is-fullwidth-code-point@3.0.0": { 1143 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" 1144 }, 1145 "is-inside-container@1.0.0": { 1146 "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 1147 "dependencies": [ 1148 "is-docker" 1149 ], 1150 "bin": true 1151 }, 1152 "is-promise@4.0.0": { 1153 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" 1154 }, 1155 "is-wsl@3.1.0": { 1156 "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", 1157 "dependencies": [ 1158 "is-inside-container" 1159 ] 1160 }, 1161 "isexe@2.0.0": { 1162 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 1163 }, 1164 "iso-datestring-validator@2.2.2": { 1165 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==" 1166 }, 1167 "js-tokens@4.0.0": { 1168 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 1169 }, 1170 "json-schema-traverse@0.4.1": { 1171 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 1172 }, 1173 "json-schema-traverse@1.0.0": { 1174 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" 1175 }, 1176 "lodash@4.17.21": { 1177 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 1178 }, 1179 "loose-envify@1.4.0": { 1180 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 1181 "dependencies": [ 1182 "js-tokens" 1183 ], 1184 "bin": true 1185 }, 1186 "lucide-react@0.523.0_react@18.3.1": { 1187 "integrity": "sha512-rUjQoy7egZT9XYVXBK1je9ckBnNp7qzRZOhLQx5RcEp2dCGlXo+mv6vf7Am4LimEcFBJIIZzSGfgTqc9QCrPSw==", 1188 "dependencies": [ 1189 "react" 1190 ] 1191 }, 1192 "make-error@1.3.6": { 1193 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" 1194 }, 1195 "math-intrinsics@1.1.0": { 1196 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" 1197 }, 1198 "media-typer@1.1.0": { 1199 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==" 1200 }, 1201 "merge-descriptors@2.0.0": { 1202 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==" 1203 }, 1204 "mime-db@1.33.0": { 1205 "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" 1206 }, 1207 "mime-db@1.54.0": { 1208 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==" 1209 }, 1210 "mime-types@2.1.18": { 1211 "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", 1212 "dependencies": [ 1213 "mime-db@1.33.0" 1214 ] 1215 }, 1216 "mime-types@3.0.1": { 1217 "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", 1218 "dependencies": [ 1219 "mime-db@1.54.0" 1220 ] 1221 }, 1222 "minimatch@3.1.2": { 1223 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1224 "dependencies": [ 1225 "brace-expansion" 1226 ] 1227 }, 1228 "ms@2.1.3": { 1229 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 1230 }, 1231 "multiformats@9.9.0": { 1232 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 1233 }, 1234 "negotiator@1.0.0": { 1235 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==" 1236 }, 1237 "object-assign@4.1.1": { 1238 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" 1239 }, 1240 "object-inspect@1.13.4": { 1241 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==" 1242 }, 1243 "on-finished@2.4.1": { 1244 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 1245 "dependencies": [ 1246 "ee-first" 1247 ] 1248 }, 1249 "once@1.4.0": { 1250 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1251 "dependencies": [ 1252 "wrappy" 1253 ] 1254 }, 1255 "open@10.1.2": { 1256 "integrity": "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==", 1257 "dependencies": [ 1258 "default-browser", 1259 "define-lazy-prop", 1260 "is-inside-container", 1261 "is-wsl" 1262 ] 1263 }, 1264 "parseurl@1.3.3": { 1265 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" 1266 }, 1267 "partysocket@1.1.6": { 1268 "integrity": "sha512-LkEk8N9hMDDsDT0iDK0zuwUDFVrVMUXFXCeN3850Ng8wtjPqPBeJlwdeY6ROlJSEh3tPoTTasXoSBYH76y118w==", 1269 "dependencies": [ 1270 "event-target-polyfill" 1271 ] 1272 }, 1273 "path-is-inside@1.0.2": { 1274 "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" 1275 }, 1276 "path-key@3.1.1": { 1277 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" 1278 }, 1279 "path-to-regexp@3.3.0": { 1280 "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==" 1281 }, 1282 "path-to-regexp@8.3.0": { 1283 "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==" 1284 }, 1285 "picocolors@1.1.1": { 1286 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" 1287 }, 1288 "pkce-challenge@4.1.0": { 1289 "integrity": "sha512-ZBmhE1C9LcPoH9XZSdwiPtbPHZROwAnMy+kIFQVrnMCxY4Cudlz3gBOpzilgc0jOgRaiT3sIWfpMomW2ar2orQ==" 1290 }, 1291 "pkce-challenge@5.0.0": { 1292 "integrity": "sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==" 1293 }, 1294 "prettier@3.6.2": { 1295 "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 1296 "bin": true 1297 }, 1298 "prismjs@1.30.0": { 1299 "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==" 1300 }, 1301 "proxy-addr@2.0.7": { 1302 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 1303 "dependencies": [ 1304 "forwarded", 1305 "ipaddr.js" 1306 ] 1307 }, 1308 "punycode@2.3.1": { 1309 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" 1310 }, 1311 "qs@6.14.0": { 1312 "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", 1313 "dependencies": [ 1314 "side-channel" 1315 ] 1316 }, 1317 "range-parser@1.2.0": { 1318 "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" 1319 }, 1320 "range-parser@1.2.1": { 1321 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" 1322 }, 1323 "raw-body@3.0.1": { 1324 "integrity": "sha512-9G8cA+tuMS75+6G/TzW8OtLzmBDMo8p1JRxN5AZ+LAp8uxGA8V8GZm4GQ4/N5QNQEnLmg6SS7wyuSmbKepiKqA==", 1325 "dependencies": [ 1326 "bytes@3.1.2", 1327 "http-errors", 1328 "iconv-lite@0.7.0", 1329 "unpipe" 1330 ] 1331 }, 1332 "react-dom@18.3.1_react@18.3.1": { 1333 "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", 1334 "dependencies": [ 1335 "loose-envify", 1336 "react", 1337 "scheduler" 1338 ] 1339 }, 1340 "react-remove-scroll-bar@2.3.8_react@18.3.1": { 1341 "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==", 1342 "dependencies": [ 1343 "react", 1344 "react-style-singleton", 1345 "tslib" 1346 ] 1347 }, 1348 "react-remove-scroll@2.7.1_react@18.3.1": { 1349 "integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==", 1350 "dependencies": [ 1351 "react", 1352 "react-remove-scroll-bar", 1353 "react-style-singleton", 1354 "tslib", 1355 "use-callback-ref", 1356 "use-sidecar" 1357 ] 1358 }, 1359 "react-simple-code-editor@0.14.1_react@18.3.1_react-dom@18.3.1__react@18.3.1": { 1360 "integrity": "sha512-BR5DtNRy+AswWJECyA17qhUDvrrCZ6zXOCfkQY5zSmb96BVUbpVAv03WpcjcwtCwiLbIANx3gebHOcXYn1EHow==", 1361 "dependencies": [ 1362 "react", 1363 "react-dom" 1364 ] 1365 }, 1366 "react-style-singleton@2.2.3_react@18.3.1": { 1367 "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==", 1368 "dependencies": [ 1369 "get-nonce", 1370 "react", 1371 "tslib" 1372 ] 1373 }, 1374 "react@18.3.1": { 1375 "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", 1376 "dependencies": [ 1377 "loose-envify" 1378 ] 1379 }, 1380 "require-directory@2.1.1": { 1381 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" 1382 }, 1383 "require-from-string@2.0.2": { 1384 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" 1385 }, 1386 "router@2.2.0": { 1387 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", 1388 "dependencies": [ 1389 "debug", 1390 "depd", 1391 "is-promise", 1392 "parseurl", 1393 "path-to-regexp@8.3.0" 1394 ] 1395 }, 1396 "run-applescript@7.0.0": { 1397 "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==" 1398 }, 1399 "rxjs@7.8.2": { 1400 "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", 1401 "dependencies": [ 1402 "tslib" 1403 ] 1404 }, 1405 "safe-buffer@5.2.1": { 1406 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 1407 }, 1408 "safer-buffer@2.1.2": { 1409 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1410 }, 1411 "scheduler@0.23.2": { 1412 "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", 1413 "dependencies": [ 1414 "loose-envify" 1415 ] 1416 }, 1417 "send@1.2.0": { 1418 "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", 1419 "dependencies": [ 1420 "debug", 1421 "encodeurl", 1422 "escape-html", 1423 "etag", 1424 "fresh", 1425 "http-errors", 1426 "mime-types@3.0.1", 1427 "ms", 1428 "on-finished", 1429 "range-parser@1.2.1", 1430 "statuses" 1431 ] 1432 }, 1433 "serve-handler@6.1.6": { 1434 "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", 1435 "dependencies": [ 1436 "bytes@3.0.0", 1437 "content-disposition@0.5.2", 1438 "mime-types@2.1.18", 1439 "minimatch", 1440 "path-is-inside", 1441 "path-to-regexp@3.3.0", 1442 "range-parser@1.2.0" 1443 ] 1444 }, 1445 "serve-static@2.2.0": { 1446 "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", 1447 "dependencies": [ 1448 "encodeurl", 1449 "escape-html", 1450 "parseurl", 1451 "send" 1452 ] 1453 }, 1454 "setprototypeof@1.2.0": { 1455 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 1456 }, 1457 "shebang-command@2.0.0": { 1458 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1459 "dependencies": [ 1460 "shebang-regex" 1461 ] 1462 }, 1463 "shebang-regex@3.0.0": { 1464 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" 1465 }, 1466 "shell-quote@1.8.3": { 1467 "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==" 1468 }, 1469 "side-channel-list@1.0.0": { 1470 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 1471 "dependencies": [ 1472 "es-errors", 1473 "object-inspect" 1474 ] 1475 }, 1476 "side-channel-map@1.0.1": { 1477 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 1478 "dependencies": [ 1479 "call-bound", 1480 "es-errors", 1481 "get-intrinsic", 1482 "object-inspect" 1483 ] 1484 }, 1485 "side-channel-weakmap@1.0.2": { 1486 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 1487 "dependencies": [ 1488 "call-bound", 1489 "es-errors", 1490 "get-intrinsic", 1491 "object-inspect", 1492 "side-channel-map" 1493 ] 1494 }, 1495 "side-channel@1.1.0": { 1496 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 1497 "dependencies": [ 1498 "es-errors", 1499 "object-inspect", 1500 "side-channel-list", 1501 "side-channel-map", 1502 "side-channel-weakmap" 1503 ] 1504 }, 1505 "spawn-rx@5.1.2": { 1506 "integrity": "sha512-/y7tJKALVZ1lPzeZZB9jYnmtrL7d0N2zkorii5a7r7dhHkWIuLTzZpZzMJLK1dmYRgX/NCc4iarTO3F7BS2c/A==", 1507 "dependencies": [ 1508 "debug", 1509 "rxjs" 1510 ] 1511 }, 1512 "statuses@2.0.1": { 1513 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" 1514 }, 1515 "string-width@4.2.3": { 1516 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1517 "dependencies": [ 1518 "emoji-regex", 1519 "is-fullwidth-code-point", 1520 "strip-ansi" 1521 ] 1522 }, 1523 "strip-ansi@6.0.1": { 1524 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1525 "dependencies": [ 1526 "ansi-regex" 1527 ] 1528 }, 1529 "supports-color@7.2.0": { 1530 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1531 "dependencies": [ 1532 "has-flag" 1533 ] 1534 }, 1535 "supports-color@8.1.1": { 1536 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 1537 "dependencies": [ 1538 "has-flag" 1539 ] 1540 }, 1541 "tailwind-merge@2.6.0": { 1542 "integrity": "sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==" 1543 }, 1544 "tailwindcss-animate@1.0.7_tailwindcss@4.1.11": { 1545 "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", 1546 "dependencies": [ 1547 "tailwindcss" 1548 ] 1549 }, 1550 "tailwindcss@4.1.11": { 1551 "integrity": "sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==" 1552 }, 1553 "toidentifier@1.0.1": { 1554 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" 1555 }, 1556 "tree-kill@1.2.2": { 1557 "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", 1558 "bin": true 1559 }, 1560 "ts-node@10.9.2_@types+node@24.2.0_typescript@5.8.3": { 1561 "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", 1562 "dependencies": [ 1563 "@cspotcode/source-map-support", 1564 "@tsconfig/node10", 1565 "@tsconfig/node12", 1566 "@tsconfig/node14", 1567 "@tsconfig/node16", 1568 "@types/node", 1569 "acorn", 1570 "acorn-walk", 1571 "arg", 1572 "create-require", 1573 "diff", 1574 "make-error", 1575 "typescript", 1576 "v8-compile-cache-lib", 1577 "yn" 1578 ], 1579 "bin": true 1580 }, 1581 "tslib@2.8.1": { 1582 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" 1583 }, 1584 "type-fest@4.41.0": { 1585 "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==" 1586 }, 1587 "type-is@2.0.1": { 1588 "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", 1589 "dependencies": [ 1590 "content-type", 1591 "media-typer", 1592 "mime-types@3.0.1" 1593 ] 1594 }, 1595 "typescript@5.8.3": { 1596 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 1597 "bin": true 1598 }, 1599 "uint8arrays@3.0.0": { 1600 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 1601 "dependencies": [ 1602 "multiformats" 1603 ] 1604 }, 1605 "undici-types@7.10.0": { 1606 "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==" 1607 }, 1608 "unpipe@1.0.0": { 1609 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" 1610 }, 1611 "uri-js@4.4.1": { 1612 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 1613 "dependencies": [ 1614 "punycode" 1615 ] 1616 }, 1617 "use-callback-ref@1.3.3_react@18.3.1": { 1618 "integrity": "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==", 1619 "dependencies": [ 1620 "react", 1621 "tslib" 1622 ] 1623 }, 1624 "use-sidecar@1.1.3_react@18.3.1": { 1625 "integrity": "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==", 1626 "dependencies": [ 1627 "detect-node-es", 1628 "react", 1629 "tslib" 1630 ] 1631 }, 1632 "v8-compile-cache-lib@3.0.1": { 1633 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" 1634 }, 1635 "vary@1.1.2": { 1636 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" 1637 }, 1638 "which@2.0.2": { 1639 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1640 "dependencies": [ 1641 "isexe" 1642 ], 1643 "bin": true 1644 }, 1645 "wrap-ansi@7.0.0": { 1646 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 1647 "dependencies": [ 1648 "ansi-styles", 1649 "string-width", 1650 "strip-ansi" 1651 ] 1652 }, 1653 "wrappy@1.0.2": { 1654 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 1655 }, 1656 "ws@8.18.3": { 1657 "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==" 1658 }, 1659 "y18n@5.0.8": { 1660 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" 1661 }, 1662 "yargs-parser@21.1.1": { 1663 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" 1664 }, 1665 "yargs@17.7.2": { 1666 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 1667 "dependencies": [ 1668 "cliui", 1669 "escalade", 1670 "get-caller-file", 1671 "require-directory", 1672 "string-width", 1673 "y18n", 1674 "yargs-parser" 1675 ] 1676 }, 1677 "yn@3.1.1": { 1678 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" 1679 }, 1680 "yocto-queue@1.2.1": { 1681 "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==" 1682 }, 1683 "zod-to-json-schema@3.24.6_zod@3.25.76": { 1684 "integrity": "sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==", 1685 "dependencies": [ 1686 "zod" 1687 ] 1688 }, 1689 "zod@3.25.76": { 1690 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==" 1691 } 1692 }, 1693 "workspace": { 1694 "dependencies": [ 1695 "jsr:@std/expect@^1.0.17", 1696 "npm:@atcute/lexicons@^1.2.2" 1697 ], 1698 "members": { 1699 "packages/consumer": { 1700 "dependencies": [ 1701 "jsr:@puregarlic/randimal@^1.1.1", 1702 "jsr:@std/expect@^1.0.17", 1703 "npm:@atcute/client@^4.0.5", 1704 "npm:@atcute/jetstream@^1.1.2", 1705 "npm:@atcute/lexicons@^1.2.2", 1706 "npm:@atcute/tid@^1.0.3" 1707 ] 1708 }, 1709 "packages/crypto": { 1710 "dependencies": [ 1711 "jsr:@noble/ciphers@^2.0.1", 1712 "jsr:@noble/hashes@^2.0.1", 1713 "jsr:@noble/post-quantum@~0.5.2", 1714 "jsr:@std/expect@^1.0.17" 1715 ] 1716 }, 1717 "packages/lexicon": { 1718 "dependencies": [ 1719 "npm:@atcute/lex-cli@^2.3.1", 1720 "npm:@atcute/lexicons@^1.2.2", 1721 "npm:@atproto/lexicon@~0.5.1" 1722 ] 1723 }, 1724 "packages/mcp": { 1725 "dependencies": [ 1726 "jsr:@hono/hono@^4.10.5", 1727 "jsr:@logtape/logtape@^1.2.0", 1728 "jsr:@std/cli@^1.0.23", 1729 "npm:@modelcontextprotocol/sdk@^1.21.1", 1730 "npm:fetch-to-node@^2.1.0", 1731 "npm:zod@^3.25.76" 1732 ] 1733 }, 1734 "packages/producer": { 1735 "dependencies": [ 1736 "jsr:@std/expect@^1.0.17", 1737 "npm:@atcute/client@^4.0.5", 1738 "npm:@atcute/lexicons@^1.2.2", 1739 "npm:@atcute/tid@^1.0.3" 1740 ] 1741 }, 1742 "packages/shared": { 1743 "dependencies": [ 1744 "npm:@atcute/atproto@^3.1.9", 1745 "npm:@atcute/client@^4.0.5", 1746 "npm:@atcute/lexicons@^1.2.2" 1747 ] 1748 } 1749 } 1750 } 1751}