From 597fbd5275fe5b9a6e8217c171ace36f4036d250 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Mon, 8 Dec 2025 16:18:22 +1100 Subject: [PATCH 01/10] Write a hash-tag blog post. --- public/blog/hash-tag-community/hash.png | Bin 0 -> 19483 bytes src/pages/blog/hash-tag-community.mdx | 104 ++++++++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 public/blog/hash-tag-community/hash.png create mode 100644 src/pages/blog/hash-tag-community.mdx diff --git a/public/blog/hash-tag-community/hash.png b/public/blog/hash-tag-community/hash.png new file mode 100644 index 0000000000000000000000000000000000000000..50d18a89b222d48e29025a2efe4e8093746b36c0 GIT binary patch literal 19483 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 literal 0 HcmV?d00001 diff --git a/src/pages/blog/hash-tag-community.mdx b/src/pages/blog/hash-tag-community.mdx new file mode 100644 index 0000000..1c13588 --- /dev/null +++ b/src/pages/blog/hash-tag-community.mdx @@ -0,0 +1,104 @@ +--- +layout: "@/layouts/global.astro" +title: "Hash Tag Community" +author: kixelated +description: My first task as the official MoQ \#influencer is to give everyone a shoutout. hurrah +cover: "/blog/hash-tag-community/hash.png" +date: 2025-12-05 +--- + +# Hash Tag Community +There's been a LOT of new contributors to the project. +It is my job as the MoQ #influencer to give everyone a shoutout. + +## OBS +[bpmedley](https://github.com/brianmed) and [emilsas](https://github.com/emilsas) got an initial [OBS plugin](https://github.com/qualabs/obs-moq) working. +That's right, now you can use OBS with MoQ! 🎉 + +Like most media libraries, OBS uses C++. +But I'm a fan of the crab, so we created a generic Rust/C binding called [libmoq](https://github.com/kixelated/moq/blob/main/rs/moq-c/src/lib.rs). +If you're a fan of the `SEGMENTATION FAULT`, you can also use this library to publish from your favorite C/C++ application. +Brian has already started hacking MoQ support into ffmpeg; super cool. + +`libmoq` consists of synchronous C methods, utilizing Rust to parse the codec bitstream, build the catalog/container, and update the internal cache. +There's a separate background thread (Rust+Tokio) responsible for serving any MoQ subscriptions. +No need to perform any of the asynchronous nonsense in C; it just shovels media. + +Unfortunately, we need to [patch OBS](https://github.com/obsproject/obs-studio/compare/master...brianmed:obs-studio:32.0.2-moq) literally to just add `MoQ` to the UI. +There's still a lot more polish needed too, like adding/testing codecs other than H264/AAC. +If you're interested in helping out, [join the Discord](https://discord.gg/FCYF3p99mr). + +## iroh +[Way back when](./first-cdn) I said: +> I'd also love to get MoQ running over [Iroh](https://www.iroh.computer/) for peer-to-peer action if anybody wants to help. + +[Frando](https://github.com/Frando) heeded the call and made [iroh-live](https://github.com/n0-computer/iroh-live). +That's right, now you can use P2P with MoQ! 🎉 + +[Iroh](https://www.iroh.computer/) is a peer-to-peer protocol that utilizes QUIC. +It's simpler and yet more powerful than the common alternative: WebRTC data channels. +I'm a CDN stan because of the improved QoE and scale, but it's hard to beat the cost savings of P2P. + +Unfortunately, there's no P2P support for browsers yet (via WebTransport). +However, with a few small tweaks to `moq-lite`, I think it's possible to use a CDN for web browsers and iroh for the rest. +The ability to announce/discover broadcasts via multiple connections is a huge win for MoQ. + +`iroh-live` also includes native capture and encoding support so you don't *have to* use ffmpeg/gstreamer/obs. +I'd love to see this functionality ~yoinked~ contributed into the [moq](https://github.com/kixelated/moq) repo! +#winkyface + +## UI stuff +It's no secret that I **loathe** frontend development. +I only do it because somebody has to, and because I have a savior complex. +The MoQ ecosystem is full of backend nerds who don't even know the difference between `null` and `undefined`. + +That's right, my Christmas wish has been granted, hallelujah! 🎄 + +- [christriants](https://github.com/christriants) added the ability to [broadcast a file from disk](https://github.com/kixelated/moq/pull/715) and [a latency slider](https://github.com/kixelated/moq/pull/728). +- [pzanella](https://github.com/pzanella) added [a buffering icon](https://github.com/kixelated/moq/pull/714) and a [debug stats panel](https://github.com/kixelated/moq/pull/733). +- [jdreetz](https://github.com/jdreetz) split the [UI into a separate package](https://github.com/kixelated/moq/pull/717). +- [julijane](https://github.com/julijane) fixed a [canvas resizing bug](https://github.com/kixelated/moq/pull/725). +- [arturparkhisenko](https://github.com/arturparkhisenko) fixed a [typo](https://github.com/kixelated/moq/pull/743). + +There are plenty of [remaining issues](https://github.com/kixelated/moq/issues) if you're bored and/or interested in helping out! + +## Go + Java +Speaking of plenty, there are plenty of other MoQ implementations in development (Cloudflare, Google, Akamai, etc). +However none are as personally exciting as these two: +- [daichi](https://github.com/okdaichi) made a [Go library](https://github.com/okdaichi/gomoqt) for MoQ. +- [mondain](https://github.com/mondain) made a Java library for MoQ (open-source soon). + +Why are these two special? + +Because they implement the [moq-lite draft](https://www.ietf.org/archive/id/draft-lcurley-moq-lite-02.html), my minimal subset of the *official* IETF [moq-transport draft](https://www.ietf.org/archive/id/draft-ietf-moq-transport-15.html). +The IETF standard [keeps churning](./transfork), adding fringe and yet somehow mandatory features. +If you're interested in MoQ, you should absolutely start with `moq-lite`, get it working, and add support for the full standard later. + +**Fun fact**: My first implementation was [originally written in Go](https://github.com/kixelated/moq/commit/2601c40b54ec0e40c7651a4e870e1f3f65854fbe) +I'm **crab pilled** now. + +## Asymmetric Authentication +Last but not least, [einrobin](https://github.com/einrobin) added support for public keys ([Rust](https://github.com/kixelated/moq/pull/731) and [Typescript](https://github.com/kixelated/moq/pull/745)) using [JWK](https://datatracker.ietf.org/doc/html/rfc7517). +That's right, you can now use Ed25519 or RSA authentication! 🎉 + +Okay, it's not a huge deal unless you're a crypto nerd, but it's a great first step for a generic MoQ CDN. +When a user connects to the relay, they pass a [JWT](https://datatracker.ietf.org/doc/html/rfc7519) in the URL (soon headers). +This token is signed by an issuer (private key) and verified by the relay (public key). + +The key used to sign/verify is configurable: +- Symmetric keys are faster/easier but also allow the relay to sign, not just verify. +- Asymmetric keys are *way cooler* because they split up the sign/verify responsibilities. + +In the future, we could forward these asymmetric tokens to the origin so our generic relay/CDN can't access arbitrary content. +But that's a task for future we. + +## FIN +Given this is a community effort now, I think it's time to move the repos to a new [moq-dev](https://github.com/moq-dev) organization. +No more typing `kixelated` over and over again. + +And just a reminder that the [Montevideo Tech Summer Camp](./monte-video) is happening. +I'll be in Uruguay for that week and you too could have awkward conversations with me in person. +wow. + +Written by [@kixelated](https://github.com/kixelated). +![@kixelated](/blog/avatar.png) From 06d197e4f1a5b45ae715672fd9d8b05d11d2f324 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Tue, 9 Dec 2025 10:18:11 +1100 Subject: [PATCH 02/10] Update the date of hash tag. --- src/pages/blog/hash-tag-community.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/blog/hash-tag-community.mdx b/src/pages/blog/hash-tag-community.mdx index 1c13588..f6c32d0 100644 --- a/src/pages/blog/hash-tag-community.mdx +++ b/src/pages/blog/hash-tag-community.mdx @@ -4,7 +4,7 @@ title: "Hash Tag Community" author: kixelated description: My first task as the official MoQ \#influencer is to give everyone a shoutout. hurrah cover: "/blog/hash-tag-community/hash.png" -date: 2025-12-05 +date: 2025-12-09 --- # Hash Tag Community From f84502bdc7ae180dcbca8803936a42141b3bd618 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Tue, 9 Dec 2025 23:01:24 +1100 Subject: [PATCH 03/10] org blurb. --- src/pages/blog/hash-tag-community.mdx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/pages/blog/hash-tag-community.mdx b/src/pages/blog/hash-tag-community.mdx index f6c32d0..7c660d3 100644 --- a/src/pages/blog/hash-tag-community.mdx +++ b/src/pages/blog/hash-tag-community.mdx @@ -11,6 +11,15 @@ date: 2025-12-09 There's been a LOT of new contributors to the project. It is my job as the MoQ #influencer to give everyone a shoutout. +## moq-dev org +But first, some arbitrary renaming: + +Given this is a community effort now, it's time to move the repos to a new [moq-dev](https://github.com/moq-dev) organization. +No more typing `kixelated` over and over again! + +And somehow the `@moq` NPM organization was available, so now you can: `npm install @moq/hang` + + ## OBS [bpmedley](https://github.com/brianmed) and [emilsas](https://github.com/emilsas) got an initial [OBS plugin](https://github.com/qualabs/obs-moq) working. That's right, now you can use OBS with MoQ! 🎉 @@ -93,8 +102,6 @@ In the future, we could forward these asymmetric tokens to the origin so our gen But that's a task for future we. ## FIN -Given this is a community effort now, I think it's time to move the repos to a new [moq-dev](https://github.com/moq-dev) organization. -No more typing `kixelated` over and over again. And just a reminder that the [Montevideo Tech Summer Camp](./monte-video) is happening. I'll be in Uruguay for that week and you too could have awkward conversations with me in person. From a0442020988019872b3d49a0971504a2baf2f429 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Wed, 10 Dec 2025 07:02:18 +1100 Subject: [PATCH 04/10] foobar --- pnpm-lock.yaml | 691 ++------------------------ src/pages/blog/hash-tag-community.mdx | 13 +- 2 files changed, 63 insertions(+), 641 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7585793..b86225d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,9 +8,9 @@ importers: .: dependencies: - '@kixelated/hang': - specifier: ^0.6.1 - version: 0.6.1(@types/react@19.1.12)(solid-js@1.9.7) + '@moq/hang': + specifier: ^0.1.0 + version: 0.1.0(@types/react@19.1.12)(solid-js@1.9.7) astro: specifier: ^5.8.2 version: 5.8.2(@types/node@22.15.29)(jiti@1.21.7)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0) @@ -293,9 +293,6 @@ packages: '@emnapi/runtime@1.4.3': resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} - '@emnapi/runtime@1.5.0': - resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} - '@esbuild/aix-ppc64@0.25.4': resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==} engines: {node: '>=18'} @@ -596,248 +593,115 @@ packages: cpu: [x64] os: [win32] - '@huggingface/jinja@0.5.1': - resolution: {integrity: sha512-yUZLld4lrM9iFxHCwFQ7D1HW2MWMwSbeB7WzWqFYDWK+rEb+WldkLdAJxUPOmgICMHZLzZGVcVjFh3w/YGubng==} - engines: {node: '>=18'} - - '@huggingface/transformers@3.7.2': - resolution: {integrity: sha512-6SOxo6XziupnQ5Vs5vbbs74CNB6ViHLHGQJjY6zj88JeiDtJ2d/ADKxaay688Sf2KcjtdF3dyBL11C5pJS2NxQ==} - '@img/sharp-darwin-arm64@0.33.5': resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [darwin] - '@img/sharp-darwin-arm64@0.34.3': - resolution: {integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [darwin] - '@img/sharp-darwin-x64@0.33.5': resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] - '@img/sharp-darwin-x64@0.34.3': - resolution: {integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [darwin] - '@img/sharp-libvips-darwin-arm64@1.0.4': resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} cpu: [arm64] os: [darwin] - '@img/sharp-libvips-darwin-arm64@1.2.0': - resolution: {integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==} - cpu: [arm64] - os: [darwin] - '@img/sharp-libvips-darwin-x64@1.0.4': resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} cpu: [x64] os: [darwin] - '@img/sharp-libvips-darwin-x64@1.2.0': - resolution: {integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==} - cpu: [x64] - os: [darwin] - '@img/sharp-libvips-linux-arm64@1.0.4': resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} cpu: [arm64] os: [linux] - '@img/sharp-libvips-linux-arm64@1.2.0': - resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==} - cpu: [arm64] - os: [linux] - '@img/sharp-libvips-linux-arm@1.0.5': resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} cpu: [arm] os: [linux] - '@img/sharp-libvips-linux-arm@1.2.0': - resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==} - cpu: [arm] - os: [linux] - - '@img/sharp-libvips-linux-ppc64@1.2.0': - resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==} - cpu: [ppc64] - os: [linux] - '@img/sharp-libvips-linux-s390x@1.0.4': resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} cpu: [s390x] os: [linux] - '@img/sharp-libvips-linux-s390x@1.2.0': - resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==} - cpu: [s390x] - os: [linux] - '@img/sharp-libvips-linux-x64@1.0.4': resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} cpu: [x64] os: [linux] - '@img/sharp-libvips-linux-x64@1.2.0': - resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==} - cpu: [x64] - os: [linux] - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} cpu: [arm64] os: [linux] - '@img/sharp-libvips-linuxmusl-arm64@1.2.0': - resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==} - cpu: [arm64] - os: [linux] - '@img/sharp-libvips-linuxmusl-x64@1.0.4': resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} cpu: [x64] os: [linux] - '@img/sharp-libvips-linuxmusl-x64@1.2.0': - resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==} - cpu: [x64] - os: [linux] - '@img/sharp-linux-arm64@0.33.5': resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - '@img/sharp-linux-arm64@0.34.3': - resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [linux] - '@img/sharp-linux-arm@0.33.5': resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] - '@img/sharp-linux-arm@0.34.3': - resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm] - os: [linux] - - '@img/sharp-linux-ppc64@0.34.3': - resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [ppc64] - os: [linux] - '@img/sharp-linux-s390x@0.33.5': resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] - '@img/sharp-linux-s390x@0.34.3': - resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [s390x] - os: [linux] - '@img/sharp-linux-x64@0.33.5': resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - '@img/sharp-linux-x64@0.34.3': - resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [linux] - '@img/sharp-linuxmusl-arm64@0.33.5': resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - '@img/sharp-linuxmusl-arm64@0.34.3': - resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [linux] - '@img/sharp-linuxmusl-x64@0.33.5': resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - '@img/sharp-linuxmusl-x64@0.34.3': - resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [linux] - '@img/sharp-wasm32@0.33.5': resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [wasm32] - '@img/sharp-wasm32@0.34.3': - resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [wasm32] - - '@img/sharp-win32-arm64@0.34.3': - resolution: {integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [win32] - '@img/sharp-win32-ia32@0.33.5': resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] - '@img/sharp-win32-ia32@0.34.3': - resolution: {integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [ia32] - os: [win32] - '@img/sharp-win32-x64@0.33.5': resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [win32] - '@img/sharp-win32-x64@0.34.3': - resolution: {integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [win32] - '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@isaacs/fs-minipass@4.0.1': - resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} - engines: {node: '>=18.0.0'} - '@jridgewell/gen-mapping@0.3.8': resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} @@ -859,19 +723,31 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@kixelated/hang@0.6.1': - resolution: {integrity: sha512-3XnqmnUUekHqaWsriWEitVyEYGflzmjF0jvbrMqkFgYZkatXI6AI0dKso5VWgfXKOMSUA2RvmzvLtDRxEOCTeQ==} - '@kixelated/libavjs-webcodecs-polyfill@0.5.5': resolution: {integrity: sha512-Q1zgnTMMQ2F7IE9ylx3C1XzVbg5vYN18jiDINO5U3kNPBOHdYuUlJsMhtBoqr1M6ocLtoiqdHmLs7tHFgrw5KA==} - '@kixelated/moq@0.9.3': - resolution: {integrity: sha512-Lx1RBSMOZ/vOhEgGzjQrqcRhCG49b56FBRQdJabswHEM1HqFP/BO50QBOmqO4YznoJ3Wdgy3hHnRctDNWaQFdA==} + '@kixelated/web-transport-ws@0.1.2': + resolution: {integrity: sha512-rRUQuKxMgZ9LCqsdrrIJuYR59RRcUZWWBDAWHHPKHT506xQ4vkscoVCm55SM5hoEqNCRke8o7+75oVTTiFxM+Q==} + + '@libav.js/types@6.8.8': + resolution: {integrity: sha512-Lbik/0Q3x2R8cI7mOtRgt+nUWLqGXh7UinMndmpdXSDY4YEjYyVUDsq6fxkuriL78+LCYx8frZIN1r+oDsvYCQ==} + + '@libav.js/variant-opus-af@6.8.8': + resolution: {integrity: sha512-8KBQyA8n5goN7lyctOaPxpcx7dapOgqKh8dWW/NAcl87AgM/WoUGSex3fFc46oCtTHYrUKEm1OmZUrtkt3Q56A==} + + '@mdx-js/mdx@3.1.0': + resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} + + '@moq/hang@0.1.0': + resolution: {integrity: sha512-XErhgJuB4iMvl1T66t3TJoJDYgOqjbR/HPveDYM25NtjjtdMp5ohGEnL2mE0OXQo1SEe8hUl13NQ5bvMZDWCVg==} + + '@moq/lite@0.1.0': + resolution: {integrity: sha512-+8S1jMvZXqkp7uEXREfTx0OxFUixJ9HDFBV4n9Recg8VC23ecQbdlkEqNtQHu/LelHPCPHcs4fHG9orfBh6quQ==} peerDependencies: zod: ^4.1.0 - '@kixelated/signals@0.8.1': - resolution: {integrity: sha512-AlB3WKoPJGf4jDrBhY7JCLJAcr8X8qlMPdVhPkOjhsitQIst/NeKK9i7lmmrLsSniOx2tdeW5tkNaM2+3OFODA==} + '@moq/signals@0.1.0': + resolution: {integrity: sha512-tXUJqiC1AHzGnDY0QfFlvO5yqryFyqmpz+YjJslqQwGKsArcWuRkQA0jeRL7qLpkRGzZOSBCXCZByeLTahuLZA==} peerDependencies: '@types/react': ^19.1.8 react: ^19.0.0 @@ -882,18 +758,6 @@ packages: solid-js: optional: true - '@kixelated/web-transport-ws@0.1.2': - resolution: {integrity: sha512-rRUQuKxMgZ9LCqsdrrIJuYR59RRcUZWWBDAWHHPKHT506xQ4vkscoVCm55SM5hoEqNCRke8o7+75oVTTiFxM+Q==} - - '@libav.js/types@6.8.8': - resolution: {integrity: sha512-Lbik/0Q3x2R8cI7mOtRgt+nUWLqGXh7UinMndmpdXSDY4YEjYyVUDsq6fxkuriL78+LCYx8frZIN1r+oDsvYCQ==} - - '@libav.js/variant-opus-af@6.8.8': - resolution: {integrity: sha512-8KBQyA8n5goN7lyctOaPxpcx7dapOgqKh8dWW/NAcl87AgM/WoUGSex3fFc46oCtTHYrUKEm1OmZUrtkt3Q56A==} - - '@mdx-js/mdx@3.1.0': - resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} - '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -922,36 +786,6 @@ packages: '@poppinss/exception@1.2.2': resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==} - '@protobufjs/aspromise@1.1.2': - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - - '@protobufjs/base64@1.1.2': - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - - '@protobufjs/codegen@2.0.4': - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - - '@protobufjs/eventemitter@1.1.0': - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} - - '@protobufjs/float@1.0.2': - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - - '@protobufjs/inquire@1.1.0': - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - - '@protobufjs/path@1.1.2': - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} - - '@protobufjs/pool@1.1.0': - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - - '@protobufjs/utf8@1.1.0': - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - '@rollup/pluginutils@5.1.4': resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} engines: {node: '>=14.0.0'} @@ -1272,10 +1106,6 @@ packages: blob-to-buffer@1.2.9: resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} - boolean@3.2.0: - resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - boxen@8.0.1: resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} engines: {node: '>=18'} @@ -1333,10 +1163,6 @@ packages: resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} - chownr@3.0.0: - resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} - engines: {node: '>=18'} - ci-info@4.2.0: resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} engines: {node: '>=8'} @@ -1427,14 +1253,6 @@ packages: decode-named-character-reference@1.1.0: resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} @@ -1449,9 +1267,6 @@ packages: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} - detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - deterministic-object-hash@2.0.2: resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} engines: {node: '>=18'} @@ -1501,20 +1316,9 @@ packages: error-stack-parser-es@1.0.5: resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} - es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} - es6-error@4.1.1: - resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} - esast-util-from-estree@2.0.0: resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} @@ -1535,10 +1339,6 @@ packages: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - escape-string-regexp@5.0.0: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} @@ -1606,9 +1406,6 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - flatbuffers@25.2.10: - resolution: {integrity: sha512-7JlN9ZvLDG1McO3kbX0k4v+SUAg48L1rIwEvN6ZQl/eCtgJz9UylTMzE9wrmYrcorgxm3CX/3T/w5VAub99UUw==} - flattie@1.1.1: resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} engines: {node: '>=8'} @@ -1664,34 +1461,16 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - global-agent@3.0.0: - resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} - engines: {node: '>=10.0'} - globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} - - gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} - graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - guid-typescript@1.0.9: - resolution: {integrity: sha512-Y8T4vYhEfwJOTbouREvG+3XDsjr8E3kIr7uf+JZ0BYloFsttiHU0WfvANVsR7TxNUJa/WpCnw/Ino/p+DeBhBQ==} - h3@1.15.3: resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -1836,9 +1615,6 @@ packages: engines: {node: '>=6'} hasBin: true - json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -1871,9 +1647,6 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - long@5.3.2: - resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} - longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} @@ -1896,10 +1669,6 @@ packages: markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - matcher@3.0.0: - resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} - engines: {node: '>=10'} - mdast-util-definitions@6.0.0: resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} @@ -2093,15 +1862,6 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - minizlib@3.0.2: - resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==} - engines: {node: '>= 18'} - - mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - mrmime@2.0.1: resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} @@ -2158,10 +1918,6 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - ofetch@1.4.1: resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} @@ -2174,19 +1930,6 @@ packages: oniguruma-to-es@4.3.3: resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} - onnxruntime-common@1.21.0: - resolution: {integrity: sha512-Q632iLLrtCAVOTO65dh2+mNbQir/QNTVBG3h/QdZBpns7mZ0RYbLRBgGABPbpU9351AgYy7SJf1WaeVwMrBFPQ==} - - onnxruntime-common@1.22.0-dev.20250409-89f8206ba4: - resolution: {integrity: sha512-vDJMkfCfb0b1A836rgHj+ORuZf4B4+cc2bASQtpeoJLueuFc5DuYwjIZUBrSvx/fO5IrLjLz+oTrB3pcGlhovQ==} - - onnxruntime-node@1.21.0: - resolution: {integrity: sha512-NeaCX6WW2L8cRCSqy3bInlo5ojjQqu2fD3D+9W5qb5irwxhEyWKXeH2vZ8W9r6VxaMPUan+4/7NDwZMtouZxEw==} - os: [win32, darwin, linux] - - onnxruntime-web@1.22.0-dev.20250409-89f8206ba4: - resolution: {integrity: sha512-0uS76OPgH0hWCPrFKlL8kYVV7ckM7t/36HfbgoFw6Nd0CZVVbQC4PkrR8mBX8LtNUFZO25IQBqV2Hx2ho3FlbQ==} - p-limit@6.2.0: resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} engines: {node: '>=18'} @@ -2257,9 +2000,6 @@ packages: resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} - platform@1.3.6: - resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} - postcss-import@15.1.0: resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} @@ -2319,10 +2059,6 @@ packages: property-information@7.1.0: resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} - protobufjs@7.5.4: - resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==} - engines: {node: '>=12.0.0'} - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -2419,10 +2155,6 @@ packages: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - roarr@2.15.4: - resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} - engines: {node: '>=8.0'} - rollup@4.41.1: resolution: {integrity: sha512-cPmwD3FnFv8rKMBc1MxWCwVQFxwf1JEmSX3iQXrRVVG15zerAIXRjMFVWnd5Q5QvgKF7Aj+5ykXFhUl+QGnyOw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -2431,9 +2163,6 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - semver-compare@1.0.0: - resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -2443,10 +2172,6 @@ packages: engines: {node: '>=10'} hasBin: true - serialize-error@7.0.1: - resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} - engines: {node: '>=10'} - seroval-plugins@1.3.2: resolution: {integrity: sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==} engines: {node: '>=10'} @@ -2461,10 +2186,6 @@ packages: resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - sharp@0.34.3: - resolution: {integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -2509,9 +2230,6 @@ packages: space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - sprintf-js@1.1.3: - resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - stoppable@1.1.0: resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} engines: {node: '>=4', npm: '>=6'} @@ -2566,10 +2284,6 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - tar@7.4.3: - resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} - engines: {node: '>=18'} - thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -2616,10 +2330,6 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - type-fest@0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} - type-fest@4.41.0: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} @@ -2909,10 +2619,6 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yallist@5.0.0: - resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} - engines: {node: '>=18'} - yaml@2.8.0: resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} engines: {node: '>= 14.6'} @@ -3261,11 +2967,6 @@ snapshots: tslib: 2.8.1 optional: true - '@emnapi/runtime@1.5.0': - dependencies: - tslib: 2.8.1 - optional: true - '@esbuild/aix-ppc64@0.25.4': optional: true @@ -3416,176 +3117,81 @@ snapshots: '@esbuild/win32-x64@0.25.5': optional: true - '@huggingface/jinja@0.5.1': {} - - '@huggingface/transformers@3.7.2': - dependencies: - '@huggingface/jinja': 0.5.1 - onnxruntime-node: 1.21.0 - onnxruntime-web: 1.22.0-dev.20250409-89f8206ba4 - sharp: 0.34.3 - '@img/sharp-darwin-arm64@0.33.5': optionalDependencies: '@img/sharp-libvips-darwin-arm64': 1.0.4 optional: true - '@img/sharp-darwin-arm64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.2.0 - optional: true - '@img/sharp-darwin-x64@0.33.5': optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.0.4 optional: true - '@img/sharp-darwin-x64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.2.0 - optional: true - '@img/sharp-libvips-darwin-arm64@1.0.4': optional: true - '@img/sharp-libvips-darwin-arm64@1.2.0': - optional: true - '@img/sharp-libvips-darwin-x64@1.0.4': optional: true - '@img/sharp-libvips-darwin-x64@1.2.0': - optional: true - '@img/sharp-libvips-linux-arm64@1.0.4': optional: true - '@img/sharp-libvips-linux-arm64@1.2.0': - optional: true - '@img/sharp-libvips-linux-arm@1.0.5': optional: true - '@img/sharp-libvips-linux-arm@1.2.0': - optional: true - - '@img/sharp-libvips-linux-ppc64@1.2.0': - optional: true - '@img/sharp-libvips-linux-s390x@1.0.4': optional: true - '@img/sharp-libvips-linux-s390x@1.2.0': - optional: true - '@img/sharp-libvips-linux-x64@1.0.4': optional: true - '@img/sharp-libvips-linux-x64@1.2.0': - optional: true - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': optional: true - '@img/sharp-libvips-linuxmusl-arm64@1.2.0': - optional: true - '@img/sharp-libvips-linuxmusl-x64@1.0.4': optional: true - '@img/sharp-libvips-linuxmusl-x64@1.2.0': - optional: true - '@img/sharp-linux-arm64@0.33.5': optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.0.4 optional: true - '@img/sharp-linux-arm64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.2.0 - optional: true - '@img/sharp-linux-arm@0.33.5': optionalDependencies: '@img/sharp-libvips-linux-arm': 1.0.5 optional: true - '@img/sharp-linux-arm@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.2.0 - optional: true - - '@img/sharp-linux-ppc64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linux-ppc64': 1.2.0 - optional: true - '@img/sharp-linux-s390x@0.33.5': optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.0.4 optional: true - '@img/sharp-linux-s390x@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.2.0 - optional: true - '@img/sharp-linux-x64@0.33.5': optionalDependencies: '@img/sharp-libvips-linux-x64': 1.0.4 optional: true - '@img/sharp-linux-x64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.2.0 - optional: true - '@img/sharp-linuxmusl-arm64@0.33.5': optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 optional: true - '@img/sharp-linuxmusl-arm64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 - optional: true - '@img/sharp-linuxmusl-x64@0.33.5': optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.0.4 optional: true - '@img/sharp-linuxmusl-x64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.2.0 - optional: true - '@img/sharp-wasm32@0.33.5': dependencies: '@emnapi/runtime': 1.4.3 optional: true - '@img/sharp-wasm32@0.34.3': - dependencies: - '@emnapi/runtime': 1.5.0 - optional: true - - '@img/sharp-win32-arm64@0.34.3': - optional: true - '@img/sharp-win32-ia32@0.33.5': optional: true - '@img/sharp-win32-ia32@0.34.3': - optional: true - '@img/sharp-win32-x64@0.33.5': optional: true - '@img/sharp-win32-x64@0.34.3': - optional: true - '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -3595,10 +3201,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@isaacs/fs-minipass@4.0.1': - dependencies: - minipass: 7.1.2 - '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 @@ -3621,44 +3223,11 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@kixelated/hang@0.6.1(@types/react@19.1.12)(solid-js@1.9.7)': - dependencies: - '@huggingface/transformers': 3.7.2 - '@kixelated/libavjs-webcodecs-polyfill': 0.5.5 - '@kixelated/moq': 0.9.3(@types/react@19.1.12)(solid-js@1.9.7)(zod@4.1.5) - '@kixelated/signals': 0.8.1(@types/react@19.1.12)(solid-js@1.9.7) - '@libav.js/variant-opus-af': 6.8.8 - async-mutex: 0.5.0 - comlink: 4.4.2 - zod: 4.1.5 - transitivePeerDependencies: - - '@types/react' - - react - - solid-js - '@kixelated/libavjs-webcodecs-polyfill@0.5.5': dependencies: '@libav.js/types': 6.8.8 '@ungap/global-this': 0.4.4 - '@kixelated/moq@0.9.3(@types/react@19.1.12)(solid-js@1.9.7)(zod@4.1.5)': - dependencies: - '@kixelated/signals': 0.8.1(@types/react@19.1.12)(solid-js@1.9.7) - '@kixelated/web-transport-ws': 0.1.2 - async-mutex: 0.5.0 - zod: 4.1.5 - transitivePeerDependencies: - - '@types/react' - - react - - solid-js - - '@kixelated/signals@0.8.1(@types/react@19.1.12)(solid-js@1.9.7)': - dependencies: - '@types/react': 19.1.12 - dequal: 2.0.3 - optionalDependencies: - solid-js: 1.9.7 - '@kixelated/web-transport-ws@0.1.2': {} '@libav.js/types@6.8.8': {} @@ -3695,6 +3264,38 @@ snapshots: - acorn - supports-color + '@moq/hang@0.1.0(@types/react@19.1.12)(solid-js@1.9.7)': + dependencies: + '@kixelated/libavjs-webcodecs-polyfill': 0.5.5 + '@libav.js/variant-opus-af': 6.8.8 + '@moq/lite': 0.1.0(@types/react@19.1.12)(solid-js@1.9.7)(zod@4.1.5) + '@moq/signals': 0.1.0(@types/react@19.1.12)(solid-js@1.9.7) + async-mutex: 0.5.0 + comlink: 4.4.2 + zod: 4.1.5 + transitivePeerDependencies: + - '@types/react' + - react + - solid-js + + '@moq/lite@0.1.0(@types/react@19.1.12)(solid-js@1.9.7)(zod@4.1.5)': + dependencies: + '@kixelated/web-transport-ws': 0.1.2 + '@moq/signals': 0.1.0(@types/react@19.1.12)(solid-js@1.9.7) + async-mutex: 0.5.0 + zod: 4.1.5 + transitivePeerDependencies: + - '@types/react' + - react + - solid-js + + '@moq/signals@0.1.0(@types/react@19.1.12)(solid-js@1.9.7)': + dependencies: + '@types/react': 19.1.12 + dequal: 2.0.3 + optionalDependencies: + solid-js: 1.9.7 + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -3724,29 +3325,6 @@ snapshots: '@poppinss/exception@1.2.2': {} - '@protobufjs/aspromise@1.1.2': {} - - '@protobufjs/base64@1.1.2': {} - - '@protobufjs/codegen@2.0.4': {} - - '@protobufjs/eventemitter@1.1.0': {} - - '@protobufjs/fetch@1.1.0': - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.0 - - '@protobufjs/float@1.0.2': {} - - '@protobufjs/inquire@1.1.0': {} - - '@protobufjs/path@1.1.2': {} - - '@protobufjs/pool@1.1.0': {} - - '@protobufjs/utf8@1.1.0': {} - '@rollup/pluginutils@5.1.4(rollup@4.41.1)': dependencies: '@types/estree': 1.0.7 @@ -4122,8 +3700,6 @@ snapshots: blob-to-buffer@1.2.9: {} - boolean@3.2.0: {} - boxen@8.0.1: dependencies: ansi-align: 3.0.1 @@ -4188,8 +3764,6 @@ snapshots: dependencies: readdirp: 4.1.2 - chownr@3.0.0: {} - ci-info@4.2.0: {} cli-boxes@3.0.0: {} @@ -4263,18 +3837,6 @@ snapshots: dependencies: character-entities: 2.0.2 - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.1 - es-errors: 1.3.0 - gopd: 1.2.0 - - define-properties@1.2.1: - dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - defu@6.1.4: {} dequal@2.0.3: {} @@ -4283,8 +3845,6 @@ snapshots: detect-libc@2.0.4: {} - detect-node@2.1.0: {} - deterministic-object-hash@2.0.2: dependencies: base-64: 1.0.0 @@ -4319,14 +3879,8 @@ snapshots: error-stack-parser-es@1.0.5: {} - es-define-property@1.0.1: {} - - es-errors@1.3.0: {} - es-module-lexer@1.7.0: {} - es6-error@4.1.1: {} - esast-util-from-estree@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 @@ -4399,8 +3953,6 @@ snapshots: escalade@3.2.0: {} - escape-string-regexp@4.0.0: {} - escape-string-regexp@5.0.0: {} estree-util-attach-comments@3.0.0: @@ -4472,8 +4024,6 @@ snapshots: dependencies: to-regex-range: 5.0.1 - flatbuffers@25.2.10: {} - flattie@1.1.1: {} fontace@0.3.0: @@ -4536,28 +4086,10 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - global-agent@3.0.0: - dependencies: - boolean: 3.2.0 - es6-error: 4.1.1 - matcher: 3.0.0 - roarr: 2.15.4 - semver: 7.7.2 - serialize-error: 7.0.1 - globals@11.12.0: {} - globalthis@1.0.4: - dependencies: - define-properties: 1.2.1 - gopd: 1.2.0 - - gopd@1.2.0: {} - graceful-fs@4.2.11: {} - guid-typescript@1.0.9: {} - h3@1.15.3: dependencies: cookie-es: 1.2.2 @@ -4570,10 +4102,6 @@ snapshots: ufo: 1.6.1 uncrypto: 0.1.3 - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.1 - hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -4783,8 +4311,6 @@ snapshots: jsesc@3.1.0: {} - json-stringify-safe@5.0.1: {} - json5@2.2.3: {} jsonfile@6.1.0: @@ -4807,8 +4333,6 @@ snapshots: lodash.merge@4.6.2: {} - long@5.3.2: {} - longest-streak@3.1.0: {} lru-cache@10.4.3: {} @@ -4831,10 +4355,6 @@ snapshots: markdown-table@3.0.4: {} - matcher@3.0.0: - dependencies: - escape-string-regexp: 4.0.0 - mdast-util-definitions@6.0.0: dependencies: '@types/mdast': 4.0.4 @@ -5309,12 +4829,6 @@ snapshots: minipass@7.1.2: {} - minizlib@3.0.2: - dependencies: - minipass: 7.1.2 - - mkdirp@3.0.1: {} - mrmime@2.0.1: {} ms@2.1.3: {} @@ -5351,8 +4865,6 @@ snapshots: object-hash@3.0.0: {} - object-keys@1.1.1: {} - ofetch@1.4.1: dependencies: destr: 2.0.5 @@ -5369,25 +4881,6 @@ snapshots: regex: 6.0.1 regex-recursion: 6.0.2 - onnxruntime-common@1.21.0: {} - - onnxruntime-common@1.22.0-dev.20250409-89f8206ba4: {} - - onnxruntime-node@1.21.0: - dependencies: - global-agent: 3.0.0 - onnxruntime-common: 1.21.0 - tar: 7.4.3 - - onnxruntime-web@1.22.0-dev.20250409-89f8206ba4: - dependencies: - flatbuffers: 25.2.10 - guid-typescript: 1.0.9 - long: 5.3.2 - onnxruntime-common: 1.22.0-dev.20250409-89f8206ba4 - platform: 1.3.6 - protobufjs: 7.5.4 - p-limit@6.2.0: dependencies: yocto-queue: 1.2.1 @@ -5453,8 +4946,6 @@ snapshots: pirates@4.0.7: {} - platform@1.3.6: {} - postcss-import@15.1.0(postcss@8.5.4): dependencies: postcss: 8.5.4 @@ -5508,21 +4999,6 @@ snapshots: property-information@7.1.0: {} - protobufjs@7.5.4: - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/node': 22.15.29 - long: 5.3.2 - queue-microtask@1.2.3: {} radix3@1.1.2: {} @@ -5693,15 +5169,6 @@ snapshots: reusify@1.1.0: {} - roarr@2.15.4: - dependencies: - boolean: 3.2.0 - detect-node: 2.1.0 - globalthis: 1.0.4 - json-stringify-safe: 5.0.1 - semver-compare: 1.0.0 - sprintf-js: 1.1.3 - rollup@4.41.1: dependencies: '@types/estree': 1.0.7 @@ -5732,16 +5199,10 @@ snapshots: dependencies: queue-microtask: 1.2.3 - semver-compare@1.0.0: {} - semver@6.3.1: {} semver@7.7.2: {} - serialize-error@7.0.1: - dependencies: - type-fest: 0.13.1 - seroval-plugins@1.3.2(seroval@1.3.2): dependencies: seroval: 1.3.2 @@ -5774,35 +5235,6 @@ snapshots: '@img/sharp-win32-ia32': 0.33.5 '@img/sharp-win32-x64': 0.33.5 - sharp@0.34.3: - dependencies: - color: 4.2.3 - detect-libc: 2.0.4 - semver: 7.7.2 - optionalDependencies: - '@img/sharp-darwin-arm64': 0.34.3 - '@img/sharp-darwin-x64': 0.34.3 - '@img/sharp-libvips-darwin-arm64': 1.2.0 - '@img/sharp-libvips-darwin-x64': 1.2.0 - '@img/sharp-libvips-linux-arm': 1.2.0 - '@img/sharp-libvips-linux-arm64': 1.2.0 - '@img/sharp-libvips-linux-ppc64': 1.2.0 - '@img/sharp-libvips-linux-s390x': 1.2.0 - '@img/sharp-libvips-linux-x64': 1.2.0 - '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 - '@img/sharp-libvips-linuxmusl-x64': 1.2.0 - '@img/sharp-linux-arm': 0.34.3 - '@img/sharp-linux-arm64': 0.34.3 - '@img/sharp-linux-ppc64': 0.34.3 - '@img/sharp-linux-s390x': 0.34.3 - '@img/sharp-linux-x64': 0.34.3 - '@img/sharp-linuxmusl-arm64': 0.34.3 - '@img/sharp-linuxmusl-x64': 0.34.3 - '@img/sharp-wasm32': 0.34.3 - '@img/sharp-win32-arm64': 0.34.3 - '@img/sharp-win32-ia32': 0.34.3 - '@img/sharp-win32-x64': 0.34.3 - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -5851,8 +5283,6 @@ snapshots: space-separated-tokens@2.0.2: {} - sprintf-js@1.1.3: {} - stoppable@1.1.0: {} string-width@4.2.3: @@ -5937,15 +5367,6 @@ snapshots: transitivePeerDependencies: - ts-node - tar@7.4.3: - dependencies: - '@isaacs/fs-minipass': 4.0.1 - chownr: 3.0.0 - minipass: 7.1.2 - minizlib: 3.0.2 - mkdirp: 3.0.1 - yallist: 5.0.0 - thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -5981,8 +5402,6 @@ snapshots: tslib@2.8.1: {} - type-fest@0.13.1: {} - type-fest@4.41.0: {} typescript@5.8.3: {} @@ -6224,8 +5643,6 @@ snapshots: yallist@3.1.1: {} - yallist@5.0.0: {} - yaml@2.8.0: {} yargs-parser@21.1.1: {} diff --git a/src/pages/blog/hash-tag-community.mdx b/src/pages/blog/hash-tag-community.mdx index 7c660d3..571ce0f 100644 --- a/src/pages/blog/hash-tag-community.mdx +++ b/src/pages/blog/hash-tag-community.mdx @@ -12,13 +12,18 @@ There's been a LOT of new contributors to the project. It is my job as the MoQ #influencer to give everyone a shoutout. ## moq-dev org -But first, some arbitrary renaming: +But first, some arbitrary renaming and breaking everybody's workflow: -Given this is a community effort now, it's time to move the repos to a new [moq-dev](https://github.com/moq-dev) organization. -No more typing `kixelated` over and over again! +Given this is a community effort now, it's time to move the repos to a new [moq-dev](https://github.com/moq-dev) organization; no more typing `kixelated`. +And somehow the `@moq` NPM organization was available, so there's some sweet new package names: -And somehow the `@moq` NPM organization was available, so now you can: `npm install @moq/hang` +```bash +npm install @moq/hang +npm install @moq/lite +npm install @moq/signals +``` +All of the versions have been reset to `0.1` so we can pretend to stay young *forever*. ## OBS [bpmedley](https://github.com/brianmed) and [emilsas](https://github.com/emilsas) got an initial [OBS plugin](https://github.com/qualabs/obs-moq) working. From f2f1aa340b8c3d67467759951a6ffb53368a9d8b Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Wed, 10 Dec 2025 07:20:43 +1100 Subject: [PATCH 05/10] Touchups. --- src/pages/blog/hash-tag-community.mdx | 63 ++++++++++++++------------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/src/pages/blog/hash-tag-community.mdx b/src/pages/blog/hash-tag-community.mdx index 571ce0f..72158e4 100644 --- a/src/pages/blog/hash-tag-community.mdx +++ b/src/pages/blog/hash-tag-community.mdx @@ -2,7 +2,7 @@ layout: "@/layouts/global.astro" title: "Hash Tag Community" author: kixelated -description: My first task as the official MoQ \#influencer is to give everyone a shoutout. hurrah +description: My first task as the official MoQ #influencer is to give everyone a shoutout. hurrah cover: "/blog/hash-tag-community/hash.png" date: 2025-12-09 --- @@ -14,11 +14,15 @@ It is my job as the MoQ #influencer to give everyone a shoutout. ## moq-dev org But first, some arbitrary renaming and breaking everybody's workflow: -Given this is a community effort now, it's time to move the repos to a new [moq-dev](https://github.com/moq-dev) organization; no more typing `kixelated`. -And somehow the `@moq` NPM organization was available, so there's some sweet new package names: +Given this is more of a community effort now, it's time for a [moq-dev](https://github.com/moq-dev) Github organization. +No more typing `kixelated/moq`, `kixelated/hang`, `kixelated/web-transport` like a bad beatlejuice knockoff. + +It doesn't make any difference for the Rust crates (no namespaces), but somehow the `@moq` NPM organization was available. +There's some sweet new package names: ```bash npm install @moq/hang +npm install @moq/hang-ui npm install @moq/lite npm install @moq/signals ``` @@ -26,15 +30,14 @@ npm install @moq/signals All of the versions have been reset to `0.1` so we can pretend to stay young *forever*. ## OBS -[bpmedley](https://github.com/brianmed) and [emilsas](https://github.com/emilsas) got an initial [OBS plugin](https://github.com/qualabs/obs-moq) working. +[bpmedley](https://github.com/brianmed) and [emilsas](https://github.com/emilsas) got an initial [OBS plugin](https://github.com/moq-dev/obs) working. That's right, now you can use OBS with MoQ! 🎉 Like most media libraries, OBS uses C++. -But I'm a fan of the crab, so we created a generic Rust/C binding called [libmoq](https://github.com/kixelated/moq/blob/main/rs/moq-c/src/lib.rs). -If you're a fan of the `SEGMENTATION FAULT`, you can also use this library to publish from your favorite C/C++ application. -Brian has already started hacking MoQ support into ffmpeg; super cool. +I'm a fan of the crab, so we created a generic Rust/C binding called [libmoq](https://github.com/moq-dev/moq/blob/main/rs/libmoq/src/lib.rs) for the fans of the `SEGMENTATION FAULT`. +You can use this C library to publish MoQ from your favorite C/C++ application; ffmpeg maybe? -`libmoq` consists of synchronous C methods, utilizing Rust to parse the codec bitstream, build the catalog/container, and update the internal cache. +`libmoq` consists of synchronous C methods, offloading the heavy lifting to Rust to parse the codec bitstream, build the catalog/container, and update the internal cache. There's a separate background thread (Rust+Tokio) responsible for serving any MoQ subscriptions. No need to perform any of the asynchronous nonsense in C; it just shovels media. @@ -42,8 +45,23 @@ Unfortunately, we need to [patch OBS](https://github.com/obsproject/obs-studio/c There's still a lot more polish needed too, like adding/testing codecs other than H264/AAC. If you're interested in helping out, [join the Discord](https://discord.gg/FCYF3p99mr). +## UI stuff +It's no secret that I **loathe** frontend development. +I only do it because someone has to, and because I have a savior complex. +The MoQ ecosystem is full of backend nerds who don't even know the difference between `null` and `undefined`. + +That's right, my Christmas wish has been granted, hallelujah! 🎄 + +- [christriants](https://github.com/christriants) added the ability to [broadcast a file from disk](https://github.com/moq-dev/moq/pull/715) and [a latency slider](https://github.com/moq-dev/moq/pull/728). +- [pzanella](https://github.com/pzanella) added [a buffering icon](https://github.com/moq-dev/moq/pull/714) and a [debug stats panel](https://github.com/moq-dev/moq/pull/733). +- [jdreetz](https://github.com/jdreetz) split the [UI into a separate package](https://github.com/moq-dev/moq/pull/717). +- [julijane](https://github.com/julijane) fixed a [canvas resizing bug](https://github.com/moq-dev/moq/pull/725). +- [arturparkhisenko](https://github.com/arturparkhisenko) fixed a [typo](https://github.com/moq-dev/moq/pull/743). + +There are plenty of [remaining issues](https://github.com/moq-dev/moq/issues) if you're bored and/or interested in helping out! + ## iroh -[Way back when](./first-cdn) I said: +[Way back when](/blog/first-cdn) I said: > I'd also love to get MoQ running over [Iroh](https://www.iroh.computer/) for peer-to-peer action if anybody wants to help. [Frando](https://github.com/Frando) heeded the call and made [iroh-live](https://github.com/n0-computer/iroh-live). @@ -58,26 +76,11 @@ However, with a few small tweaks to `moq-lite`, I think it's possible to use a C The ability to announce/discover broadcasts via multiple connections is a huge win for MoQ. `iroh-live` also includes native capture and encoding support so you don't *have to* use ffmpeg/gstreamer/obs. -I'd love to see this functionality ~yoinked~ contributed into the [moq](https://github.com/kixelated/moq) repo! +I'd love to see this functionality ~yoinked~ contributed to the [moq](https://github.com/moq-dev/moq) repo! #winkyface -## UI stuff -It's no secret that I **loathe** frontend development. -I only do it because somebody has to, and because I have a savior complex. -The MoQ ecosystem is full of backend nerds who don't even know the difference between `null` and `undefined`. - -That's right, my Christmas wish has been granted, hallelujah! 🎄 - -- [christriants](https://github.com/christriants) added the ability to [broadcast a file from disk](https://github.com/kixelated/moq/pull/715) and [a latency slider](https://github.com/kixelated/moq/pull/728). -- [pzanella](https://github.com/pzanella) added [a buffering icon](https://github.com/kixelated/moq/pull/714) and a [debug stats panel](https://github.com/kixelated/moq/pull/733). -- [jdreetz](https://github.com/jdreetz) split the [UI into a separate package](https://github.com/kixelated/moq/pull/717). -- [julijane](https://github.com/julijane) fixed a [canvas resizing bug](https://github.com/kixelated/moq/pull/725). -- [arturparkhisenko](https://github.com/arturparkhisenko) fixed a [typo](https://github.com/kixelated/moq/pull/743). - -There are plenty of [remaining issues](https://github.com/kixelated/moq/issues) if you're bored and/or interested in helping out! - ## Go + Java -Speaking of plenty, there are plenty of other MoQ implementations in development (Cloudflare, Google, Akamai, etc). +It's no secret that there are plenty of other MoQ implementations in development (Cloudflare, Google, Akamai, etc). However none are as personally exciting as these two: - [daichi](https://github.com/okdaichi) made a [Go library](https://github.com/okdaichi/gomoqt) for MoQ. - [mondain](https://github.com/mondain) made a Java library for MoQ (open-source soon). @@ -85,14 +88,14 @@ However none are as personally exciting as these two: Why are these two special? Because they implement the [moq-lite draft](https://www.ietf.org/archive/id/draft-lcurley-moq-lite-02.html), my minimal subset of the *official* IETF [moq-transport draft](https://www.ietf.org/archive/id/draft-ietf-moq-transport-15.html). -The IETF standard [keeps churning](./transfork), adding fringe and yet somehow mandatory features. +The IETF standard [keeps churning](/blog/transfork), adding fringe and yet somehow mandatory features. If you're interested in MoQ, you should absolutely start with `moq-lite`, get it working, and add support for the full standard later. -**Fun fact**: My first implementation was [originally written in Go](https://github.com/kixelated/moq/commit/2601c40b54ec0e40c7651a4e870e1f3f65854fbe) +**Fun fact**: My first implementation was [originally written in Go](https://github.com/moq-dev/moq/commit/2601c40b54ec0e40c7651a4e870e1f3f65854fbe) I'm **crab pilled** now. ## Asymmetric Authentication -Last but not least, [einrobin](https://github.com/einrobin) added support for public keys ([Rust](https://github.com/kixelated/moq/pull/731) and [Typescript](https://github.com/kixelated/moq/pull/745)) using [JWK](https://datatracker.ietf.org/doc/html/rfc7517). +Last but not least, [einrobin](https://github.com/einrobin) added support for public keys ([Rust](https://github.com/moq-dev/moq/pull/731) and [Typescript](https://github.com/moq-dev/moq/pull/745)) using [JWK](https://datatracker.ietf.org/doc/html/rfc7517). That's right, you can now use Ed25519 or RSA authentication! 🎉 Okay, it's not a huge deal unless you're a crypto nerd, but it's a great first step for a generic MoQ CDN. @@ -108,7 +111,7 @@ But that's a task for future we. ## FIN -And just a reminder that the [Montevideo Tech Summer Camp](./monte-video) is happening. +And just a reminder that the [Montevideo Tech Summer Camp](/blog/monte-video) is happening. I'll be in Uruguay for that week and you too could have awkward conversations with me in person. wow. From d5861f31271500fea9fda7e616cc7429ef5dcada Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Wed, 10 Dec 2025 07:34:26 +1100 Subject: [PATCH 06/10] Migrate to bun. --- .github/workflows/pr.yml | 12 +- CLAUDE.md | 2 +- Dockerfile | 14 +- bun.lock | 1378 +++++++++ justfile | 29 +- package.json | 4 +- pnpm-lock.yaml | 5686 -------------------------------------- 7 files changed, 1404 insertions(+), 5721 deletions(-) create mode 100644 bun.lock delete mode 100644 pnpm-lock.yaml diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 2ab68bb..648fcbc 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -10,13 +10,9 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 + - uses: oven-sh/setup-bun@v2 with: - run_install: false + bun-version: 1.3.4 - - uses: actions/setup-node@v4 - with: - cache: 'pnpm' - - - run: pnpm install --frozen-lockfile - - run: pnpm run check + - run: bun install --frozen-lockfile + - run: bun run check diff --git a/CLAUDE.md b/CLAUDE.md index 5d57ecc..ee128ef 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -29,7 +29,7 @@ npm run fix # Auto-fix code issues and audit dependencies - **Styling**: Tailwind CSS - **Build**: Vite with WASM and mkcert plugins - **Code Quality**: Biome for linting/formatting -- **Package Manager**: pnpm v10.11.0 +- **Package Manager**: bun v1.3.4 ### Key Components diff --git a/Dockerfile b/Dockerfile index 5790025..639204e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,18 @@ -FROM node:slim AS base -ENV PNPM_HOME="/pnpm" -ENV PATH="$PNPM_HOME:$PATH" +FROM oven/bun:1.3.4-slim AS base ENV NODE_ENV=production -RUN corepack enable - COPY . /app WORKDIR /app FROM base AS prod-deps -RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile +RUN --mount=type=cache,id=bun,target=/root/.bun/install/cache bun install --production --frozen-lockfile FROM base AS build -RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile -RUN pnpm run build +RUN --mount=type=cache,id=bun,target=/root/.bun/install/cache bun install --frozen-lockfile +RUN bun run build FROM base COPY --from=prod-deps /app/node_modules /app/node_modules COPY --from=build /app/dist /app/dist ENV HOST="0.0.0.0" -CMD [ "node", "./dist/server/entry.mjs" ] \ No newline at end of file +CMD [ "bun", "./dist/server/entry.mjs" ] \ No newline at end of file diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..1ad7adc --- /dev/null +++ b/bun.lock @@ -0,0 +1,1378 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "moq.dev", + "dependencies": { + "@moq/hang": "^0.1.0", + "astro": "^5.8.2", + "solid-js": "^1.9.7", + "unique-names-generator": "^4.7.1", + }, + "devDependencies": { + "@astrojs/mdx": "4.3.0", + "@astrojs/rss": "^4.0.12", + "@astrojs/solid-js": "5.1.0", + "@astrojs/tailwind": "6.0.2", + "@biomejs/biome": "2.0.5", + "@tailwindcss/forms": "^0.5.10", + "@tailwindcss/typography": "^0.5.16", + "@types/node": "^22.15.29", + "tailwindcss": "^3.4.17", + "vite-plugin-static-copy": "^2.3.1", + "wrangler": "^4.29.1", + }, + }, + }, + "packages": { + "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], + + "@astrojs/compiler": ["@astrojs/compiler@2.13.0", "", {}, "sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw=="], + + "@astrojs/internal-helpers": ["@astrojs/internal-helpers@0.7.5", "", {}, "sha512-vreGnYSSKhAjFJCWAwe/CNhONvoc5lokxtRoZims+0wa3KbHBdPHSSthJsKxPd8d/aic6lWKpRTYGY/hsgK6EA=="], + + "@astrojs/markdown-remark": ["@astrojs/markdown-remark@6.3.2", "", { "dependencies": { "@astrojs/internal-helpers": "0.6.1", "@astrojs/prism": "3.3.0", "github-slugger": "^2.0.0", "hast-util-from-html": "^2.0.3", "hast-util-to-text": "^4.0.2", "import-meta-resolve": "^4.1.0", "js-yaml": "^4.1.0", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", "rehype-stringify": "^10.0.1", "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "remark-smartypants": "^3.0.2", "shiki": "^3.2.1", "smol-toml": "^1.3.1", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", "unist-util-visit-parents": "^6.0.1", "vfile": "^6.0.3" } }, "sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q=="], + + "@astrojs/mdx": ["@astrojs/mdx@4.3.0", "", { "dependencies": { "@astrojs/markdown-remark": "6.3.2", "@mdx-js/mdx": "^3.1.0", "acorn": "^8.14.1", "es-module-lexer": "^1.6.0", "estree-util-visit": "^2.0.0", "hast-util-to-html": "^9.0.5", "kleur": "^4.1.5", "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", "remark-smartypants": "^3.0.2", "source-map": "^0.7.4", "unist-util-visit": "^5.0.0", "vfile": "^6.0.3" }, "peerDependencies": { "astro": "^5.0.0" } }, "sha512-OGX2KvPeBzjSSKhkCqrUoDMyzFcjKt5nTE5SFw3RdoLf0nrhyCXBQcCyclzWy1+P+XpOamn+p+hm1EhpCRyPxw=="], + + "@astrojs/prism": ["@astrojs/prism@3.3.0", "", { "dependencies": { "prismjs": "^1.30.0" } }, "sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ=="], + + "@astrojs/rss": ["@astrojs/rss@4.0.14", "", { "dependencies": { "fast-xml-parser": "^5.3.0", "piccolore": "^0.1.3" } }, "sha512-KCe1imDcADKOOuO/wtKOMDO/umsBD6DWF+94r5auna1jKl5fmlK9vzf+sjA3EyveXA/FoB3khtQ/u/tQgETmTw=="], + + "@astrojs/solid-js": ["@astrojs/solid-js@5.1.0", "", { "dependencies": { "vite": "^6.3.5", "vite-plugin-solid": "^2.11.6" }, "peerDependencies": { "solid-devtools": "^0.30.1", "solid-js": "^1.8.5" }, "optionalPeers": ["solid-devtools"] }, "sha512-VmPHOU9k7m6HHCT2Y1mNzifilUnttlowBM36frGcfj5wERJE9Ci0QtWJbzdf6AlcoIirb7xVw+ByupU011Di9w=="], + + "@astrojs/tailwind": ["@astrojs/tailwind@6.0.2", "", { "dependencies": { "autoprefixer": "^10.4.21", "postcss": "^8.5.3", "postcss-load-config": "^4.0.2" }, "peerDependencies": { "astro": "^3.0.0 || ^4.0.0 || ^5.0.0", "tailwindcss": "^3.0.24" } }, "sha512-j3mhLNeugZq6A8dMNXVarUa8K6X9AW+QHU9u3lKNrPLMHhOQ0S7VeWhHwEeJFpEK1BTKEUY1U78VQv2gN6hNGg=="], + + "@astrojs/telemetry": ["@astrojs/telemetry@3.3.0", "", { "dependencies": { "ci-info": "^4.2.0", "debug": "^4.4.0", "dlv": "^1.1.3", "dset": "^3.1.4", "is-docker": "^3.0.0", "is-wsl": "^3.1.0", "which-pm-runs": "^1.1.0" } }, "sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ=="], + + "@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], + + "@babel/compat-data": ["@babel/compat-data@7.28.5", "", {}, "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA=="], + + "@babel/core": ["@babel/core@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw=="], + + "@babel/generator": ["@babel/generator@7.28.5", "", { "dependencies": { "@babel/parser": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.27.2", "", { "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw=="], + + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.27.1", "", {}, "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], + + "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="], + + "@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w=="], + + "@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="], + + "@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/types": ["@babel/types@7.28.5", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="], + + "@biomejs/biome": ["@biomejs/biome@2.0.5", "", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.0.5", "@biomejs/cli-darwin-x64": "2.0.5", "@biomejs/cli-linux-arm64": "2.0.5", "@biomejs/cli-linux-arm64-musl": "2.0.5", "@biomejs/cli-linux-x64": "2.0.5", "@biomejs/cli-linux-x64-musl": "2.0.5", "@biomejs/cli-win32-arm64": "2.0.5", "@biomejs/cli-win32-x64": "2.0.5" }, "bin": { "biome": "bin/biome" } }, "sha512-MztFGhE6cVjf3QmomWu83GpTFyWY8KIcskgRf2AqVEMSH4qI4rNdBLdpAQ11TNK9pUfLGz3IIOC1ZYwgBePtig=="], + + "@biomejs/cli-darwin-arm64": ["@biomejs/cli-darwin-arm64@2.0.5", "", { "os": "darwin", "cpu": "arm64" }, "sha512-VIIWQv9Rcj9XresjCf3isBFfWjFStsdGZvm8SmwJzKs/22YQj167ge7DkxuaaZbNf2kmYif0AcjAKvtNedEoEw=="], + + "@biomejs/cli-darwin-x64": ["@biomejs/cli-darwin-x64@2.0.5", "", { "os": "darwin", "cpu": "x64" }, "sha512-DRpGxBgf5Z7HUFcNUB6n66UiD4VlBlMpngNf32wPraxX8vYU6N9cb3xQWOXIQVBBQ64QfsSLJnjNu79i/LNmSg=="], + + "@biomejs/cli-linux-arm64": ["@biomejs/cli-linux-arm64@2.0.5", "", { "os": "linux", "cpu": "arm64" }, "sha512-FQTfDNMXOknf8+g9Eede2daaduRjTC2SNbfWPNFMadN9K3UKjeZ62jwiYxztPaz9zQQsZU8VbddQIaeQY5CmIA=="], + + "@biomejs/cli-linux-arm64-musl": ["@biomejs/cli-linux-arm64-musl@2.0.5", "", { "os": "linux", "cpu": "arm64" }, "sha512-OpflTCOw/ElEs7QZqN/HFaSViPHjAsAPxFJ22LhWUWvuJgcy/Z8+hRV0/3mk/ZRWy5A6fCDKHZqAxU+xB6W4mA=="], + + "@biomejs/cli-linux-x64": ["@biomejs/cli-linux-x64@2.0.5", "", { "os": "linux", "cpu": "x64" }, "sha512-znpfydUDPuDkyBTulnODrQVK2FaG/4hIOPcQSsF2GeauQOYrBAOplj0etGB0NUrr0dFsvaQ15nzDXYb60ACoiw=="], + + "@biomejs/cli-linux-x64-musl": ["@biomejs/cli-linux-x64-musl@2.0.5", "", { "os": "linux", "cpu": "x64" }, "sha512-9lmjCnajAzpZXbav2P6D87ugkhnaDpJtDvOH5uQbY2RXeW6Rq18uOUltxgacGBP+d8GusTr+s3IFOu7SN0Ok8g=="], + + "@biomejs/cli-win32-arm64": ["@biomejs/cli-win32-arm64@2.0.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-CP2wKQB+gh8HdJTFKYRFETqReAjxlcN9AlYDEoye8v2eQp+L9v+PUeDql/wsbaUhSsLR0sjj3PtbBtt+02AN3A=="], + + "@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@2.0.5", "", { "os": "win32", "cpu": "x64" }, "sha512-Sw3rz2m6bBADeQpr3+MD7Ch4E1l15DTt/+dfqKnwkm3cn4BrYwnArmvKeZdVsFRDjMyjlKIP88bw1r7o+9aqzw=="], + + "@capsizecss/unpack": ["@capsizecss/unpack@3.0.1", "", { "dependencies": { "fontkit": "^2.0.2" } }, "sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg=="], + + "@cloudflare/kv-asset-handler": ["@cloudflare/kv-asset-handler@0.4.1", "", { "dependencies": { "mime": "^3.0.0" } }, "sha512-Nu8ahitGFFJztxUml9oD/DLb7Z28C8cd8F46IVQ7y5Btz575pvMY8AqZsXkX7Gds29eCKdMgIHjIvzskHgPSFg=="], + + "@cloudflare/unenv-preset": ["@cloudflare/unenv-preset@2.7.13", "", { "peerDependencies": { "unenv": "2.0.0-rc.24", "workerd": "^1.20251202.0" }, "optionalPeers": ["workerd"] }, "sha512-NulO1H8R/DzsJguLC0ndMuk4Ufv0KSlN+E54ay9rn9ZCQo0kpAPwwh3LhgpZ96a3Dr6L9LqW57M4CqC34iLOvw=="], + + "@cloudflare/workerd-darwin-64": ["@cloudflare/workerd-darwin-64@1.20251202.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-/uvEAWEukTWb1geHhbjGUeZqcSSSyYzp0mvoPUBl+l0ont4NVGao3fgwM0q8wtKvgoKCHSG6zcG23wj9Opj3Nw=="], + + "@cloudflare/workerd-darwin-arm64": ["@cloudflare/workerd-darwin-arm64@1.20251202.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-f52xRvcI9cWRd6400EZStRtXiRC5XKEud7K5aFIbbUv0VeINltujFQQ9nHWtsF6g1quIXWkjhh5u01gPAYNNXA=="], + + "@cloudflare/workerd-linux-64": ["@cloudflare/workerd-linux-64@1.20251202.0", "", { "os": "linux", "cpu": "x64" }, "sha512-HYXinF5RBH7oXbsFUMmwKCj+WltpYbf5mRKUBG5v3EuPhUjSIFB84U+58pDyfBJjcynHdy3EtvTWcvh/+lcgow=="], + + "@cloudflare/workerd-linux-arm64": ["@cloudflare/workerd-linux-arm64@1.20251202.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-++L02Jdoxz7hEA9qDaQjbVU1RzQS+S+eqIi22DkPe2Tgiq2M3UfNpeu+75k5L9DGRIkZPYvwMBMbcmKvQqdIIg=="], + + "@cloudflare/workerd-windows-64": ["@cloudflare/workerd-windows-64@1.20251202.0", "", { "os": "win32", "cpu": "x64" }, "sha512-gzeU6eDydTi7ib+Q9DD/c0hpXtqPucnHk2tfGU03mljPObYxzMkkPGgB5qxpksFvub3y4K0ChjqYxGJB4F+j3g=="], + + "@cspotcode/source-map-support": ["@cspotcode/source-map-support@0.8.1", "", { "dependencies": { "@jridgewell/trace-mapping": "0.3.9" } }, "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw=="], + + "@emnapi/runtime": ["@emnapi/runtime@1.7.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA=="], + + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.0", "", { "os": "aix", "cpu": "ppc64" }, "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.27.0", "", { "os": "android", "cpu": "arm" }, "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.0", "", { "os": "android", "cpu": "arm64" }, "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.27.0", "", { "os": "android", "cpu": "x64" }, "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.0", "", { "os": "linux", "cpu": "arm" }, "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.0", "", { "os": "linux", "cpu": "ia32" }, "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.0", "", { "os": "linux", "cpu": "none" }, "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.0", "", { "os": "linux", "cpu": "none" }, "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.0", "", { "os": "linux", "cpu": "none" }, "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.0", "", { "os": "linux", "cpu": "x64" }, "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw=="], + + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.0", "", { "os": "none", "cpu": "arm64" }, "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.0", "", { "os": "none", "cpu": "x64" }, "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA=="], + + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.0", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.0", "", { "os": "openbsd", "cpu": "x64" }, "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A=="], + + "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.0", "", { "os": "none", "cpu": "arm64" }, "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.0", "", { "os": "sunos", "cpu": "x64" }, "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.0", "", { "os": "win32", "cpu": "x64" }, "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg=="], + + "@img/colour": ["@img/colour@1.0.0", "", {}, "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="], + + "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.2.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w=="], + + "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.2.4" }, "os": "darwin", "cpu": "x64" }, "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw=="], + + "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.2.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g=="], + + "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.2.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg=="], + + "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.2.4", "", { "os": "linux", "cpu": "arm" }, "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A=="], + + "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw=="], + + "@img/sharp-libvips-linux-ppc64": ["@img/sharp-libvips-linux-ppc64@1.2.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA=="], + + "@img/sharp-libvips-linux-riscv64": ["@img/sharp-libvips-linux-riscv64@1.2.4", "", { "os": "linux", "cpu": "none" }, "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA=="], + + "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.2.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ=="], + + "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw=="], + + "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw=="], + + "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg=="], + + "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.2.4" }, "os": "linux", "cpu": "arm" }, "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw=="], + + "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg=="], + + "@img/sharp-linux-ppc64": ["@img/sharp-linux-ppc64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-ppc64": "1.2.4" }, "os": "linux", "cpu": "ppc64" }, "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA=="], + + "@img/sharp-linux-riscv64": ["@img/sharp-linux-riscv64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-riscv64": "1.2.4" }, "os": "linux", "cpu": "none" }, "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw=="], + + "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.2.4" }, "os": "linux", "cpu": "s390x" }, "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg=="], + + "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ=="], + + "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg=="], + + "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q=="], + + "@img/sharp-wasm32": ["@img/sharp-wasm32@0.34.5", "", { "dependencies": { "@emnapi/runtime": "^1.7.0" }, "cpu": "none" }, "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw=="], + + "@img/sharp-win32-arm64": ["@img/sharp-win32-arm64@0.34.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g=="], + + "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.34.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg=="], + + "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.5", "", { "os": "win32", "cpu": "x64" }, "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@kixelated/libavjs-webcodecs-polyfill": ["@kixelated/libavjs-webcodecs-polyfill@0.5.5", "", { "dependencies": { "@libav.js/types": "^6.7.7", "@ungap/global-this": "^0.4.4" } }, "sha512-Q1zgnTMMQ2F7IE9ylx3C1XzVbg5vYN18jiDINO5U3kNPBOHdYuUlJsMhtBoqr1M6ocLtoiqdHmLs7tHFgrw5KA=="], + + "@kixelated/web-transport-ws": ["@kixelated/web-transport-ws@0.1.2", "", {}, "sha512-rRUQuKxMgZ9LCqsdrrIJuYR59RRcUZWWBDAWHHPKHT506xQ4vkscoVCm55SM5hoEqNCRke8o7+75oVTTiFxM+Q=="], + + "@libav.js/types": ["@libav.js/types@6.8.8", "", {}, "sha512-Lbik/0Q3x2R8cI7mOtRgt+nUWLqGXh7UinMndmpdXSDY4YEjYyVUDsq6fxkuriL78+LCYx8frZIN1r+oDsvYCQ=="], + + "@libav.js/variant-opus-af": ["@libav.js/variant-opus-af@6.8.8", "", {}, "sha512-8KBQyA8n5goN7lyctOaPxpcx7dapOgqKh8dWW/NAcl87AgM/WoUGSex3fFc46oCtTHYrUKEm1OmZUrtkt3Q56A=="], + + "@mdx-js/mdx": ["@mdx-js/mdx@3.1.1", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdx": "^2.0.0", "acorn": "^8.0.0", "collapse-white-space": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "estree-util-scope": "^1.0.0", "estree-walker": "^3.0.0", "hast-util-to-jsx-runtime": "^2.0.0", "markdown-extensions": "^2.0.0", "recma-build-jsx": "^1.0.0", "recma-jsx": "^1.0.0", "recma-stringify": "^1.0.0", "rehype-recma": "^1.0.0", "remark-mdx": "^3.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "source-map": "^0.7.0", "unified": "^11.0.0", "unist-util-position-from-estree": "^2.0.0", "unist-util-stringify-position": "^4.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ=="], + + "@moq/hang": ["@moq/hang@0.1.0", "", { "dependencies": { "@kixelated/libavjs-webcodecs-polyfill": "^0.5.5", "@libav.js/variant-opus-af": "^6.8.8", "@moq/lite": "^0.1.0", "@moq/signals": "^0.1.0", "async-mutex": "^0.5.0", "comlink": "^4.4.2", "zod": "^4.1.5" } }, "sha512-XErhgJuB4iMvl1T66t3TJoJDYgOqjbR/HPveDYM25NtjjtdMp5ohGEnL2mE0OXQo1SEe8hUl13NQ5bvMZDWCVg=="], + + "@moq/lite": ["@moq/lite@0.1.0", "", { "dependencies": { "@kixelated/web-transport-ws": "^0.1.2", "@moq/signals": "^0.1.0", "async-mutex": "^0.5.0" }, "peerDependencies": { "zod": "^4.1.0" } }, "sha512-+8S1jMvZXqkp7uEXREfTx0OxFUixJ9HDFBV4n9Recg8VC23ecQbdlkEqNtQHu/LelHPCPHcs4fHG9orfBh6quQ=="], + + "@moq/signals": ["@moq/signals@0.1.0", "", { "dependencies": { "dequal": "^2.0.3" }, "peerDependencies": { "@types/react": "^19.1.8", "react": "^19.0.0", "solid-js": "^1.9.7" }, "optionalPeers": ["react", "solid-js"] }, "sha512-tXUJqiC1AHzGnDY0QfFlvO5yqryFyqmpz+YjJslqQwGKsArcWuRkQA0jeRL7qLpkRGzZOSBCXCZByeLTahuLZA=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@oslojs/encoding": ["@oslojs/encoding@1.1.0", "", {}, "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ=="], + + "@poppinss/colors": ["@poppinss/colors@4.1.5", "", { "dependencies": { "kleur": "^4.1.5" } }, "sha512-FvdDqtcRCtz6hThExcFOgW0cWX+xwSMWcRuQe5ZEb2m7cVQOAVZOIMt+/v9RxGiD9/OY16qJBXK4CVKWAPalBw=="], + + "@poppinss/dumper": ["@poppinss/dumper@0.6.5", "", { "dependencies": { "@poppinss/colors": "^4.1.5", "@sindresorhus/is": "^7.0.2", "supports-color": "^10.0.0" } }, "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw=="], + + "@poppinss/exception": ["@poppinss/exception@1.2.2", "", {}, "sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg=="], + + "@rollup/pluginutils": ["@rollup/pluginutils@5.3.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q=="], + + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.53.3", "", { "os": "android", "cpu": "arm" }, "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w=="], + + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.53.3", "", { "os": "android", "cpu": "arm64" }, "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w=="], + + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.53.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA=="], + + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.53.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ=="], + + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.53.3", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w=="], + + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.53.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q=="], + + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.53.3", "", { "os": "linux", "cpu": "arm" }, "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw=="], + + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.53.3", "", { "os": "linux", "cpu": "arm" }, "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg=="], + + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.53.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w=="], + + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.53.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A=="], + + "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g=="], + + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.53.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw=="], + + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g=="], + + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A=="], + + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.53.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg=="], + + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.53.3", "", { "os": "linux", "cpu": "x64" }, "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w=="], + + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.53.3", "", { "os": "linux", "cpu": "x64" }, "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q=="], + + "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.53.3", "", { "os": "none", "cpu": "arm64" }, "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw=="], + + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.53.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw=="], + + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.53.3", "", { "os": "win32", "cpu": "ia32" }, "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA=="], + + "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.53.3", "", { "os": "win32", "cpu": "x64" }, "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg=="], + + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.53.3", "", { "os": "win32", "cpu": "x64" }, "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ=="], + + "@shikijs/core": ["@shikijs/core@3.19.0", "", { "dependencies": { "@shikijs/types": "3.19.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-L7SrRibU7ZoYi1/TrZsJOFAnnHyLTE1SwHG1yNWjZIVCqjOEmCSuK2ZO9thnRbJG6TOkPp+Z963JmpCNw5nzvA=="], + + "@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.19.0", "", { "dependencies": { "@shikijs/types": "3.19.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.4" } }, "sha512-ZfWJNm2VMhKkQIKT9qXbs76RRcT0SF/CAvEz0+RkpUDAoDaCx0uFdCGzSRiD9gSlhm6AHkjdieOBJMaO2eC1rQ=="], + + "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@3.19.0", "", { "dependencies": { "@shikijs/types": "3.19.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-1hRxtYIJfJSZeM5ivbUXv9hcJP3PWRo5prG/V2sWwiubUKTa+7P62d2qxCW8jiVFX4pgRHhnHNp+qeR7Xl+6kg=="], + + "@shikijs/langs": ["@shikijs/langs@3.19.0", "", { "dependencies": { "@shikijs/types": "3.19.0" } }, "sha512-dBMFzzg1QiXqCVQ5ONc0z2ebyoi5BKz+MtfByLm0o5/nbUu3Iz8uaTCa5uzGiscQKm7lVShfZHU1+OG3t5hgwg=="], + + "@shikijs/themes": ["@shikijs/themes@3.19.0", "", { "dependencies": { "@shikijs/types": "3.19.0" } }, "sha512-H36qw+oh91Y0s6OlFfdSuQ0Ld+5CgB/VE6gNPK+Hk4VRbVG/XQgkjnt4KzfnnoO6tZPtKJKHPjwebOCfjd6F8A=="], + + "@shikijs/types": ["@shikijs/types@3.19.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-Z2hdeEQlzuntf/BZpFG8a+Fsw9UVXdML7w0o3TgSXV3yNESGon+bs9ITkQb3Ki7zxoXOOu5oJWqZ2uto06V9iQ=="], + + "@shikijs/vscode-textmate": ["@shikijs/vscode-textmate@10.0.2", "", {}, "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="], + + "@sindresorhus/is": ["@sindresorhus/is@7.1.1", "", {}, "sha512-rO92VvpgMc3kfiTjGT52LEtJ8Yc5kCWhZjLQ3LwlA4pSgPpQO7bVpYXParOD8Jwf+cVQECJo3yP/4I8aZtUQTQ=="], + + "@speed-highlight/core": ["@speed-highlight/core@1.2.12", "", {}, "sha512-uilwrK0Ygyri5dToHYdZSjcvpS2ZwX0w5aSt3GCEN9hrjxWCoeV4Z2DTXuxjwbntaLQIEEAlCeNQss5SoHvAEA=="], + + "@swc/helpers": ["@swc/helpers@0.5.17", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A=="], + + "@tailwindcss/forms": ["@tailwindcss/forms@0.5.10", "", { "dependencies": { "mini-svg-data-uri": "^1.2.3" }, "peerDependencies": { "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1" } }, "sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw=="], + + "@tailwindcss/typography": ["@tailwindcss/typography@0.5.19", "", { "dependencies": { "postcss-selector-parser": "6.0.10" }, "peerDependencies": { "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" } }, "sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg=="], + + "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + + "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + + "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + + "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + + "@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="], + + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + + "@types/estree-jsx": ["@types/estree-jsx@1.0.5", "", { "dependencies": { "@types/estree": "*" } }, "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg=="], + + "@types/fontkit": ["@types/fontkit@2.0.8", "", { "dependencies": { "@types/node": "*" } }, "sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew=="], + + "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="], + + "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="], + + "@types/mdx": ["@types/mdx@2.0.13", "", {}, "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw=="], + + "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="], + + "@types/nlcst": ["@types/nlcst@2.0.3", "", { "dependencies": { "@types/unist": "*" } }, "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA=="], + + "@types/node": ["@types/node@22.19.2", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-LPM2G3Syo1GLzXLGJAKdqoU35XvrWzGJ21/7sgZTUpbkBaOasTj8tjwn6w+hCkqaa1TfJ/w67rJSwYItlJ2mYw=="], + + "@types/react": ["@types/react@19.2.7", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg=="], + + "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="], + + "@ungap/global-this": ["@ungap/global-this@0.4.4", "", {}, "sha512-mHkm6FvepJECMNthFuIgpAEFmPOk71UyXuIxYfjytvFTnSDBIz7jmViO+LfHI/AjrazWije0PnSP3+/NlwzqtA=="], + + "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], + + "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "acorn-walk": ["acorn-walk@8.3.2", "", {}, "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A=="], + + "ansi-align": ["ansi-align@3.0.1", "", { "dependencies": { "string-width": "^4.1.0" } }, "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w=="], + + "ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], + + "ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], + + "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="], + + "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], + + "arg": ["arg@5.0.2", "", {}, "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="], + + "array-iterate": ["array-iterate@2.0.1", "", {}, "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg=="], + + "astring": ["astring@1.9.0", "", { "bin": { "astring": "bin/astring" } }, "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg=="], + + "astro": ["astro@5.16.4", "", { "dependencies": { "@astrojs/compiler": "^2.13.0", "@astrojs/internal-helpers": "0.7.5", "@astrojs/markdown-remark": "6.3.9", "@astrojs/telemetry": "3.3.0", "@capsizecss/unpack": "^3.0.1", "@oslojs/encoding": "^1.1.0", "@rollup/pluginutils": "^5.3.0", "acorn": "^8.15.0", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "boxen": "8.0.1", "ci-info": "^4.3.1", "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", "cookie": "^1.0.2", "cssesc": "^3.0.0", "debug": "^4.4.3", "deterministic-object-hash": "^2.0.2", "devalue": "^5.5.0", "diff": "^5.2.0", "dlv": "^1.1.3", "dset": "^3.1.4", "es-module-lexer": "^1.7.0", "esbuild": "^0.25.0", "estree-walker": "^3.0.3", "flattie": "^1.1.1", "fontace": "~0.3.1", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", "http-cache-semantics": "^4.2.0", "import-meta-resolve": "^4.2.0", "js-yaml": "^4.1.1", "magic-string": "^0.30.21", "magicast": "^0.5.1", "mrmime": "^2.0.1", "neotraverse": "^0.6.18", "p-limit": "^6.2.0", "p-queue": "^8.1.1", "package-manager-detector": "^1.5.0", "piccolore": "^0.1.3", "picomatch": "^4.0.3", "prompts": "^2.4.2", "rehype": "^13.0.2", "semver": "^7.7.3", "shiki": "^3.15.0", "smol-toml": "^1.5.2", "svgo": "^4.0.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tsconfck": "^3.1.6", "ultrahtml": "^1.6.0", "unifont": "~0.6.0", "unist-util-visit": "^5.0.0", "unstorage": "^1.17.3", "vfile": "^6.0.3", "vite": "^6.4.1", "vitefu": "^1.1.1", "xxhash-wasm": "^1.1.0", "yargs-parser": "^21.1.1", "yocto-spinner": "^0.2.3", "zod": "^3.25.76", "zod-to-json-schema": "^3.25.0", "zod-to-ts": "^1.2.0" }, "optionalDependencies": { "sharp": "^0.34.0" }, "bin": { "astro": "astro.js" } }, "sha512-rgXI/8/tnO3Y9tfAaUyg/8beKhlIMltbiC8Q6jCoAfEidOyaue4KYKzbe0gJIb6qEdEaG3Kf3BY3EOSLkbWOLg=="], + + "async-mutex": ["async-mutex@0.5.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA=="], + + "autoprefixer": ["autoprefixer@10.4.22", "", { "dependencies": { "browserslist": "^4.27.0", "caniuse-lite": "^1.0.30001754", "fraction.js": "^5.3.4", "normalize-range": "^0.1.2", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.1.0" }, "bin": { "autoprefixer": "bin/autoprefixer" } }, "sha512-ARe0v/t9gO28Bznv6GgqARmVqcWOV3mfgUPn9becPHMiD3o9BwlRgaeccZnwTpZ7Zwqrm+c1sUSsMxIzQzc8Xg=="], + + "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="], + + "babel-plugin-jsx-dom-expressions": ["babel-plugin-jsx-dom-expressions@0.40.3", "", { "dependencies": { "@babel/helper-module-imports": "7.18.6", "@babel/plugin-syntax-jsx": "^7.18.6", "@babel/types": "^7.20.7", "html-entities": "2.3.3", "parse5": "^7.1.2" }, "peerDependencies": { "@babel/core": "^7.20.12" } }, "sha512-5HOwwt0BYiv/zxl7j8Pf2bGL6rDXfV6nUhLs8ygBX+EFJXzBPHM/euj9j/6deMZ6wa52Wb2PBaAV5U/jKwIY1w=="], + + "babel-preset-solid": ["babel-preset-solid@1.9.10", "", { "dependencies": { "babel-plugin-jsx-dom-expressions": "^0.40.3" }, "peerDependencies": { "@babel/core": "^7.0.0", "solid-js": "^1.9.10" }, "optionalPeers": ["solid-js"] }, "sha512-HCelrgua/Y+kqO8RyL04JBWS/cVdrtUv/h45GntgQY+cJl4eBcKkCDV3TdMjtKx1nXwRaR9QXslM/Npm1dxdZQ=="], + + "bail": ["bail@2.0.2", "", {}, "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="], + + "base-64": ["base-64@1.0.0", "", {}, "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg=="], + + "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.9.5", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-D5vIoztZOq1XM54LUdttJVc96ggEsIfju2JBvht06pSzpckp3C7HReun67Bghzrtdsq9XdMGbSSB3v3GhMNmAA=="], + + "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="], + + "blake3-wasm": ["blake3-wasm@2.1.5", "", {}, "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g=="], + + "boolbase": ["boolbase@1.0.0", "", {}, "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="], + + "boxen": ["boxen@8.0.1", "", { "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^8.0.0", "chalk": "^5.3.0", "cli-boxes": "^3.0.0", "string-width": "^7.2.0", "type-fest": "^4.21.0", "widest-line": "^5.0.0", "wrap-ansi": "^9.0.0" } }, "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "brotli": ["brotli@1.3.3", "", { "dependencies": { "base64-js": "^1.1.2" } }, "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg=="], + + "browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="], + + "camelcase": ["camelcase@8.0.0", "", {}, "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA=="], + + "camelcase-css": ["camelcase-css@2.0.1", "", {}, "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001760", "", {}, "sha512-7AAMPcueWELt1p3mi13HR/LHH0TJLT11cnwDJEs3xA4+CK/PLKeO9Kl1oru24htkyUKtkGCvAx4ohB0Ttry8Dw=="], + + "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="], + + "chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], + + "character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="], + + "character-entities-html4": ["character-entities-html4@2.1.0", "", {}, "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="], + + "character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="], + + "character-reference-invalid": ["character-reference-invalid@2.0.1", "", {}, "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="], + + "chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], + + "ci-info": ["ci-info@4.3.1", "", {}, "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA=="], + + "cli-boxes": ["cli-boxes@3.0.0", "", {}, "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g=="], + + "clone": ["clone@2.1.2", "", {}, "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="], + + "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], + + "collapse-white-space": ["collapse-white-space@2.1.0", "", {}, "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw=="], + + "color": ["color@4.2.3", "", { "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" } }, "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "color-string": ["color-string@1.9.1", "", { "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg=="], + + "comlink": ["comlink@4.4.2", "", {}, "sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g=="], + + "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="], + + "commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="], + + "common-ancestor-path": ["common-ancestor-path@1.0.1", "", {}, "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w=="], + + "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "cookie": ["cookie@1.1.1", "", {}, "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ=="], + + "cookie-es": ["cookie-es@1.2.2", "", {}, "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg=="], + + "crossws": ["crossws@0.3.5", "", { "dependencies": { "uncrypto": "^0.1.3" } }, "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA=="], + + "css-select": ["css-select@5.2.2", "", { "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", "domhandler": "^5.0.2", "domutils": "^3.0.1", "nth-check": "^2.0.1" } }, "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw=="], + + "css-tree": ["css-tree@3.1.0", "", { "dependencies": { "mdn-data": "2.12.2", "source-map-js": "^1.0.1" } }, "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w=="], + + "css-what": ["css-what@6.2.2", "", {}, "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA=="], + + "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="], + + "csso": ["csso@5.0.5", "", { "dependencies": { "css-tree": "~2.2.0" } }, "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ=="], + + "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "decode-named-character-reference": ["decode-named-character-reference@1.2.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q=="], + + "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="], + + "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="], + + "destr": ["destr@2.0.5", "", {}, "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="], + + "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], + + "deterministic-object-hash": ["deterministic-object-hash@2.0.2", "", { "dependencies": { "base-64": "^1.0.0" } }, "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ=="], + + "devalue": ["devalue@5.6.0", "", {}, "sha512-BaD1s81TFFqbD6Uknni42TrolvEWA1Ih5L+OiHWmi4OYMJVwAYPGtha61I9KxTf52OvVHozHyjPu8zljqdF3uA=="], + + "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="], + + "dfa": ["dfa@1.2.0", "", {}, "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q=="], + + "didyoumean": ["didyoumean@1.2.2", "", {}, "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="], + + "diff": ["diff@5.2.0", "", {}, "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A=="], + + "dlv": ["dlv@1.1.3", "", {}, "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="], + + "dom-serializer": ["dom-serializer@2.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", "entities": "^4.2.0" } }, "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg=="], + + "domelementtype": ["domelementtype@2.3.0", "", {}, "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="], + + "domhandler": ["domhandler@5.0.3", "", { "dependencies": { "domelementtype": "^2.3.0" } }, "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w=="], + + "domutils": ["domutils@3.2.2", "", { "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" } }, "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="], + + "dset": ["dset@3.1.4", "", {}, "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.267", "", {}, "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw=="], + + "emoji-regex": ["emoji-regex@10.6.0", "", {}, "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="], + + "entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="], + + "error-stack-parser-es": ["error-stack-parser-es@1.0.5", "", {}, "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA=="], + + "es-module-lexer": ["es-module-lexer@1.7.0", "", {}, "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="], + + "esast-util-from-estree": ["esast-util-from-estree@2.0.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", "estree-util-visit": "^2.0.0", "unist-util-position-from-estree": "^2.0.0" } }, "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ=="], + + "esast-util-from-js": ["esast-util-from-js@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "acorn": "^8.0.0", "esast-util-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw=="], + + "esbuild": ["esbuild@0.27.0", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.0", "@esbuild/android-arm": "0.27.0", "@esbuild/android-arm64": "0.27.0", "@esbuild/android-x64": "0.27.0", "@esbuild/darwin-arm64": "0.27.0", "@esbuild/darwin-x64": "0.27.0", "@esbuild/freebsd-arm64": "0.27.0", "@esbuild/freebsd-x64": "0.27.0", "@esbuild/linux-arm": "0.27.0", "@esbuild/linux-arm64": "0.27.0", "@esbuild/linux-ia32": "0.27.0", "@esbuild/linux-loong64": "0.27.0", "@esbuild/linux-mips64el": "0.27.0", "@esbuild/linux-ppc64": "0.27.0", "@esbuild/linux-riscv64": "0.27.0", "@esbuild/linux-s390x": "0.27.0", "@esbuild/linux-x64": "0.27.0", "@esbuild/netbsd-arm64": "0.27.0", "@esbuild/netbsd-x64": "0.27.0", "@esbuild/openbsd-arm64": "0.27.0", "@esbuild/openbsd-x64": "0.27.0", "@esbuild/openharmony-arm64": "0.27.0", "@esbuild/sunos-x64": "0.27.0", "@esbuild/win32-arm64": "0.27.0", "@esbuild/win32-ia32": "0.27.0", "@esbuild/win32-x64": "0.27.0" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="], + + "estree-util-attach-comments": ["estree-util-attach-comments@3.0.0", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw=="], + + "estree-util-build-jsx": ["estree-util-build-jsx@3.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "estree-walker": "^3.0.0" } }, "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ=="], + + "estree-util-is-identifier-name": ["estree-util-is-identifier-name@3.0.0", "", {}, "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg=="], + + "estree-util-scope": ["estree-util-scope@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0" } }, "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ=="], + + "estree-util-to-js": ["estree-util-to-js@2.0.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "astring": "^1.8.0", "source-map": "^0.7.0" } }, "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg=="], + + "estree-util-visit": ["estree-util-visit@2.0.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/unist": "^3.0.0" } }, "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww=="], + + "estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], + + "eventemitter3": ["eventemitter3@5.0.1", "", {}, "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="], + + "exit-hook": ["exit-hook@2.2.1", "", {}, "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw=="], + + "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], + + "fast-xml-parser": ["fast-xml-parser@5.3.2", "", { "dependencies": { "strnum": "^2.1.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-n8v8b6p4Z1sMgqRmqLJm3awW4NX7NkaKPfb3uJIBTSH7Pdvufi3PQ3/lJLQrvxcMYl7JI2jnDO90siPEpD8JBA=="], + + "fastq": ["fastq@1.19.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="], + + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "flattie": ["flattie@1.1.1", "", {}, "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ=="], + + "fontace": ["fontace@0.3.1", "", { "dependencies": { "@types/fontkit": "^2.0.8", "fontkit": "^2.0.4" } }, "sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg=="], + + "fontkit": ["fontkit@2.0.4", "", { "dependencies": { "@swc/helpers": "^0.5.12", "brotli": "^1.3.2", "clone": "^2.1.2", "dfa": "^1.2.0", "fast-deep-equal": "^3.1.3", "restructure": "^3.0.0", "tiny-inflate": "^1.0.3", "unicode-properties": "^1.4.0", "unicode-trie": "^2.0.0" } }, "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g=="], + + "fraction.js": ["fraction.js@5.3.4", "", {}, "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ=="], + + "fs-extra": ["fs-extra@11.3.2", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A=="], + + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + + "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "get-east-asian-width": ["get-east-asian-width@1.4.0", "", {}, "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q=="], + + "github-slugger": ["github-slugger@2.0.0", "", {}, "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "glob-to-regexp": ["glob-to-regexp@0.4.1", "", {}, "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "h3": ["h3@1.15.4", "", { "dependencies": { "cookie-es": "^1.2.2", "crossws": "^0.3.5", "defu": "^6.1.4", "destr": "^2.0.5", "iron-webcrypto": "^1.2.1", "node-mock-http": "^1.0.2", "radix3": "^1.1.2", "ufo": "^1.6.1", "uncrypto": "^0.1.3" } }, "sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ=="], + + "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], + + "hast-util-from-html": ["hast-util-from-html@2.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "devlop": "^1.1.0", "hast-util-from-parse5": "^8.0.0", "parse5": "^7.0.0", "vfile": "^6.0.0", "vfile-message": "^4.0.0" } }, "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw=="], + + "hast-util-from-parse5": ["hast-util-from-parse5@8.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "hastscript": "^9.0.0", "property-information": "^7.0.0", "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" } }, "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg=="], + + "hast-util-is-element": ["hast-util-is-element@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g=="], + + "hast-util-parse-selector": ["hast-util-parse-selector@4.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A=="], + + "hast-util-raw": ["hast-util-raw@9.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "hast-util-from-parse5": "^8.0.0", "hast-util-to-parse5": "^8.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "parse5": "^7.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw=="], + + "hast-util-to-estree": ["hast-util-to-estree@3.1.3", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-attach-comments": "^3.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w=="], + + "hast-util-to-html": ["hast-util-to-html@9.0.5", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^3.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", "zwitch": "^2.0.4" } }, "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw=="], + + "hast-util-to-jsx-runtime": ["hast-util-to-jsx-runtime@2.3.6", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "vfile-message": "^4.0.0" } }, "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg=="], + + "hast-util-to-parse5": ["hast-util-to-parse5@8.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA=="], + + "hast-util-to-text": ["hast-util-to-text@4.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "hast-util-is-element": "^3.0.0", "unist-util-find-after": "^5.0.0" } }, "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A=="], + + "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="], + + "hastscript": ["hastscript@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" } }, "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w=="], + + "html-entities": ["html-entities@2.3.3", "", {}, "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA=="], + + "html-escaper": ["html-escaper@3.0.3", "", {}, "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="], + + "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="], + + "http-cache-semantics": ["http-cache-semantics@4.2.0", "", {}, "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ=="], + + "import-meta-resolve": ["import-meta-resolve@4.2.0", "", {}, "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg=="], + + "inline-style-parser": ["inline-style-parser@0.2.7", "", {}, "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA=="], + + "iron-webcrypto": ["iron-webcrypto@1.2.1", "", {}, "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg=="], + + "is-alphabetical": ["is-alphabetical@2.0.1", "", {}, "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="], + + "is-alphanumerical": ["is-alphanumerical@2.0.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw=="], + + "is-arrayish": ["is-arrayish@0.3.4", "", {}, "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA=="], + + "is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="], + + "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], + + "is-decimal": ["is-decimal@2.0.1", "", {}, "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A=="], + + "is-docker": ["is-docker@3.0.0", "", { "bin": { "is-docker": "cli.js" } }, "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-hexadecimal": ["is-hexadecimal@2.0.1", "", {}, "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg=="], + + "is-inside-container": ["is-inside-container@1.0.0", "", { "dependencies": { "is-docker": "^3.0.0" }, "bin": { "is-inside-container": "cli.js" } }, "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="], + + "is-what": ["is-what@4.1.16", "", {}, "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A=="], + + "is-wsl": ["is-wsl@3.1.0", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw=="], + + "jiti": ["jiti@1.21.7", "", { "bin": { "jiti": "bin/jiti.js" } }, "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + + "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], + + "kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="], + + "lilconfig": ["lilconfig@3.1.3", "", {}, "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw=="], + + "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], + + "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="], + + "lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "magicast": ["magicast@0.5.1", "", { "dependencies": { "@babel/parser": "^7.28.5", "@babel/types": "^7.28.5", "source-map-js": "^1.2.1" } }, "sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw=="], + + "markdown-extensions": ["markdown-extensions@2.0.0", "", {}, "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q=="], + + "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="], + + "mdast-util-definitions": ["mdast-util-definitions@6.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ=="], + + "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="], + + "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="], + + "mdast-util-gfm": ["mdast-util-gfm@3.1.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", "mdast-util-gfm-footnote": "^2.0.0", "mdast-util-gfm-strikethrough": "^2.0.0", "mdast-util-gfm-table": "^2.0.0", "mdast-util-gfm-task-list-item": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ=="], + + "mdast-util-gfm-autolink-literal": ["mdast-util-gfm-autolink-literal@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-find-and-replace": "^3.0.0", "micromark-util-character": "^2.0.0" } }, "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ=="], + + "mdast-util-gfm-footnote": ["mdast-util-gfm-footnote@2.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0" } }, "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ=="], + + "mdast-util-gfm-strikethrough": ["mdast-util-gfm-strikethrough@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg=="], + + "mdast-util-gfm-table": ["mdast-util-gfm-table@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg=="], + + "mdast-util-gfm-task-list-item": ["mdast-util-gfm-task-list-item@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ=="], + + "mdast-util-mdx": ["mdast-util-mdx@3.0.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w=="], + + "mdast-util-mdx-expression": ["mdast-util-mdx-expression@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ=="], + + "mdast-util-mdx-jsx": ["mdast-util-mdx-jsx@3.2.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" } }, "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q=="], + + "mdast-util-mdxjs-esm": ["mdast-util-mdxjs-esm@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg=="], + + "mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="], + + "mdast-util-to-hast": ["mdast-util-to-hast@13.2.1", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA=="], + + "mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="], + + "mdast-util-to-string": ["mdast-util-to-string@4.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0" } }, "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg=="], + + "mdn-data": ["mdn-data@2.12.2", "", {}, "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA=="], + + "merge-anything": ["merge-anything@5.1.7", "", { "dependencies": { "is-what": "^4.1.8" } }, "sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="], + + "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="], + + "micromark-extension-gfm": ["micromark-extension-gfm@3.0.0", "", { "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", "micromark-extension-gfm-strikethrough": "^2.0.0", "micromark-extension-gfm-table": "^2.0.0", "micromark-extension-gfm-tagfilter": "^2.0.0", "micromark-extension-gfm-task-list-item": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w=="], + + "micromark-extension-gfm-autolink-literal": ["micromark-extension-gfm-autolink-literal@2.1.0", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw=="], + + "micromark-extension-gfm-footnote": ["micromark-extension-gfm-footnote@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw=="], + + "micromark-extension-gfm-strikethrough": ["micromark-extension-gfm-strikethrough@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw=="], + + "micromark-extension-gfm-table": ["micromark-extension-gfm-table@2.1.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg=="], + + "micromark-extension-gfm-tagfilter": ["micromark-extension-gfm-tagfilter@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg=="], + + "micromark-extension-gfm-task-list-item": ["micromark-extension-gfm-task-list-item@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw=="], + + "micromark-extension-mdx-expression": ["micromark-extension-mdx-expression@3.0.1", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-mdx-expression": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q=="], + + "micromark-extension-mdx-jsx": ["micromark-extension-mdx-jsx@3.0.2", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "micromark-factory-mdx-expression": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ=="], + + "micromark-extension-mdx-md": ["micromark-extension-mdx-md@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ=="], + + "micromark-extension-mdxjs": ["micromark-extension-mdxjs@3.0.0", "", { "dependencies": { "acorn": "^8.0.0", "acorn-jsx": "^5.0.0", "micromark-extension-mdx-expression": "^3.0.0", "micromark-extension-mdx-jsx": "^3.0.0", "micromark-extension-mdx-md": "^2.0.0", "micromark-extension-mdxjs-esm": "^3.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ=="], + + "micromark-extension-mdxjs-esm": ["micromark-extension-mdxjs-esm@3.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-position-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A=="], + + "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="], + + "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="], + + "micromark-factory-mdx-expression": ["micromark-factory-mdx-expression@2.0.3", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-position-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ=="], + + "micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="], + + "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="], + + "micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="], + + "micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="], + + "micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="], + + "micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="], + + "micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="], + + "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="], + + "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="], + + "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="], + + "micromark-util-events-to-acorn": ["micromark-util-events-to-acorn@2.0.3", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "estree-util-visit": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg=="], + + "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="], + + "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="], + + "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="], + + "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="], + + "micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="], + + "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="], + + "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "mime": ["mime@3.0.0", "", { "bin": { "mime": "cli.js" } }, "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A=="], + + "mini-svg-data-uri": ["mini-svg-data-uri@1.4.4", "", { "bin": { "mini-svg-data-uri": "cli.js" } }, "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg=="], + + "miniflare": ["miniflare@4.20251202.1", "", { "dependencies": { "@cspotcode/source-map-support": "0.8.1", "acorn": "8.14.0", "acorn-walk": "8.3.2", "exit-hook": "2.2.1", "glob-to-regexp": "0.4.1", "sharp": "^0.33.5", "stoppable": "1.1.0", "undici": "7.14.0", "workerd": "1.20251202.0", "ws": "8.18.0", "youch": "4.1.0-beta.10", "zod": "3.22.3" }, "bin": { "miniflare": "bootstrap.js" } }, "sha512-cRp2QNgnt9wpLMoNs4MOzzomyfe9UTS9sPRxIpUvxMl+mweCZ0FHpWWQvCnU7wWlfAP8VGZrHwqSsV5ERA6ahQ=="], + + "mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "mz": ["mz@2.7.0", "", { "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "neotraverse": ["neotraverse@0.6.18", "", {}, "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA=="], + + "nlcst-to-string": ["nlcst-to-string@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0" } }, "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA=="], + + "node-fetch-native": ["node-fetch-native@1.6.7", "", {}, "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="], + + "node-mock-http": ["node-mock-http@1.0.4", "", {}, "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ=="], + + "node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], + + "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], + + "normalize-range": ["normalize-range@0.1.2", "", {}, "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA=="], + + "nth-check": ["nth-check@2.1.1", "", { "dependencies": { "boolbase": "^1.0.0" } }, "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "object-hash": ["object-hash@3.0.0", "", {}, "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="], + + "ofetch": ["ofetch@1.5.1", "", { "dependencies": { "destr": "^2.0.5", "node-fetch-native": "^1.6.7", "ufo": "^1.6.1" } }, "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA=="], + + "ohash": ["ohash@2.0.11", "", {}, "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ=="], + + "oniguruma-parser": ["oniguruma-parser@0.12.1", "", {}, "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="], + + "oniguruma-to-es": ["oniguruma-to-es@4.3.4", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA=="], + + "p-limit": ["p-limit@6.2.0", "", { "dependencies": { "yocto-queue": "^1.1.1" } }, "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA=="], + + "p-map": ["p-map@7.0.4", "", {}, "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ=="], + + "p-queue": ["p-queue@8.1.1", "", { "dependencies": { "eventemitter3": "^5.0.1", "p-timeout": "^6.1.2" } }, "sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ=="], + + "p-timeout": ["p-timeout@6.1.4", "", {}, "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg=="], + + "package-manager-detector": ["package-manager-detector@1.6.0", "", {}, "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="], + + "pako": ["pako@0.2.9", "", {}, "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA=="], + + "parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="], + + "parse-latin": ["parse-latin@7.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "@types/unist": "^3.0.0", "nlcst-to-string": "^4.0.0", "unist-util-modify-children": "^4.0.0", "unist-util-visit-children": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ=="], + + "parse5": ["parse5@7.3.0", "", { "dependencies": { "entities": "^6.0.0" } }, "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw=="], + + "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], + + "path-to-regexp": ["path-to-regexp@6.3.0", "", {}, "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ=="], + + "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], + + "piccolore": ["piccolore@0.1.3", "", {}, "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + + "pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="], + + "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="], + + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + + "postcss-import": ["postcss-import@15.1.0", "", { "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew=="], + + "postcss-js": ["postcss-js@4.1.0", "", { "dependencies": { "camelcase-css": "^2.0.1" }, "peerDependencies": { "postcss": "^8.4.21" } }, "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw=="], + + "postcss-load-config": ["postcss-load-config@4.0.2", "", { "dependencies": { "lilconfig": "^3.0.0", "yaml": "^2.3.4" }, "peerDependencies": { "postcss": ">=8.0.9", "ts-node": ">=9.0.0" }, "optionalPeers": ["postcss", "ts-node"] }, "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ=="], + + "postcss-nested": ["postcss-nested@6.2.0", "", { "dependencies": { "postcss-selector-parser": "^6.1.1" }, "peerDependencies": { "postcss": "^8.2.14" } }, "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ=="], + + "postcss-selector-parser": ["postcss-selector-parser@6.0.10", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w=="], + + "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="], + + "prismjs": ["prismjs@1.30.0", "", {}, "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw=="], + + "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], + + "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "radix3": ["radix3@1.1.2", "", {}, "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA=="], + + "read-cache": ["read-cache@1.0.0", "", { "dependencies": { "pify": "^2.3.0" } }, "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA=="], + + "readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], + + "recma-build-jsx": ["recma-build-jsx@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-util-build-jsx": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew=="], + + "recma-jsx": ["recma-jsx@1.0.1", "", { "dependencies": { "acorn-jsx": "^5.0.0", "estree-util-to-js": "^2.0.0", "recma-parse": "^1.0.0", "recma-stringify": "^1.0.0", "unified": "^11.0.0" }, "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w=="], + + "recma-parse": ["recma-parse@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "esast-util-from-js": "^2.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ=="], + + "recma-stringify": ["recma-stringify@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-util-to-js": "^2.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g=="], + + "regex": ["regex@6.1.0", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg=="], + + "regex-recursion": ["regex-recursion@6.0.2", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg=="], + + "regex-utilities": ["regex-utilities@2.3.0", "", {}, "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng=="], + + "rehype": ["rehype@13.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "rehype-parse": "^9.0.0", "rehype-stringify": "^10.0.0", "unified": "^11.0.0" } }, "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A=="], + + "rehype-parse": ["rehype-parse@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-from-html": "^2.0.0", "unified": "^11.0.0" } }, "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag=="], + + "rehype-raw": ["rehype-raw@7.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" } }, "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww=="], + + "rehype-recma": ["rehype-recma@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "hast-util-to-estree": "^3.0.0" } }, "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw=="], + + "rehype-stringify": ["rehype-stringify@10.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-to-html": "^9.0.0", "unified": "^11.0.0" } }, "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA=="], + + "remark-gfm": ["remark-gfm@4.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" } }, "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg=="], + + "remark-mdx": ["remark-mdx@3.1.1", "", { "dependencies": { "mdast-util-mdx": "^3.0.0", "micromark-extension-mdxjs": "^3.0.0" } }, "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg=="], + + "remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="], + + "remark-rehype": ["remark-rehype@11.1.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw=="], + + "remark-smartypants": ["remark-smartypants@3.0.2", "", { "dependencies": { "retext": "^9.0.0", "retext-smartypants": "^6.0.0", "unified": "^11.0.4", "unist-util-visit": "^5.0.0" } }, "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA=="], + + "remark-stringify": ["remark-stringify@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", "unified": "^11.0.0" } }, "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="], + + "resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "restructure": ["restructure@3.0.2", "", {}, "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw=="], + + "retext": ["retext@9.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "retext-latin": "^4.0.0", "retext-stringify": "^4.0.0", "unified": "^11.0.0" } }, "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA=="], + + "retext-latin": ["retext-latin@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "parse-latin": "^7.0.0", "unified": "^11.0.0" } }, "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA=="], + + "retext-smartypants": ["retext-smartypants@6.2.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "nlcst-to-string": "^4.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ=="], + + "retext-stringify": ["retext-stringify@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "nlcst-to-string": "^4.0.0", "unified": "^11.0.0" } }, "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "rollup": ["rollup@4.53.3", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.53.3", "@rollup/rollup-android-arm64": "4.53.3", "@rollup/rollup-darwin-arm64": "4.53.3", "@rollup/rollup-darwin-x64": "4.53.3", "@rollup/rollup-freebsd-arm64": "4.53.3", "@rollup/rollup-freebsd-x64": "4.53.3", "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", "@rollup/rollup-linux-arm-musleabihf": "4.53.3", "@rollup/rollup-linux-arm64-gnu": "4.53.3", "@rollup/rollup-linux-arm64-musl": "4.53.3", "@rollup/rollup-linux-loong64-gnu": "4.53.3", "@rollup/rollup-linux-ppc64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-musl": "4.53.3", "@rollup/rollup-linux-s390x-gnu": "4.53.3", "@rollup/rollup-linux-x64-gnu": "4.53.3", "@rollup/rollup-linux-x64-musl": "4.53.3", "@rollup/rollup-openharmony-arm64": "4.53.3", "@rollup/rollup-win32-arm64-msvc": "4.53.3", "@rollup/rollup-win32-ia32-msvc": "4.53.3", "@rollup/rollup-win32-x64-gnu": "4.53.3", "@rollup/rollup-win32-x64-msvc": "4.53.3", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "sax": ["sax@1.4.3", "", {}, "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ=="], + + "semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "seroval": ["seroval@1.3.2", "", {}, "sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ=="], + + "seroval-plugins": ["seroval-plugins@1.3.3", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w=="], + + "sharp": ["sharp@0.34.5", "", { "dependencies": { "@img/colour": "^1.0.0", "detect-libc": "^2.1.2", "semver": "^7.7.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.5", "@img/sharp-darwin-x64": "0.34.5", "@img/sharp-libvips-darwin-arm64": "1.2.4", "@img/sharp-libvips-darwin-x64": "1.2.4", "@img/sharp-libvips-linux-arm": "1.2.4", "@img/sharp-libvips-linux-arm64": "1.2.4", "@img/sharp-libvips-linux-ppc64": "1.2.4", "@img/sharp-libvips-linux-riscv64": "1.2.4", "@img/sharp-libvips-linux-s390x": "1.2.4", "@img/sharp-libvips-linux-x64": "1.2.4", "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", "@img/sharp-libvips-linuxmusl-x64": "1.2.4", "@img/sharp-linux-arm": "0.34.5", "@img/sharp-linux-arm64": "0.34.5", "@img/sharp-linux-ppc64": "0.34.5", "@img/sharp-linux-riscv64": "0.34.5", "@img/sharp-linux-s390x": "0.34.5", "@img/sharp-linux-x64": "0.34.5", "@img/sharp-linuxmusl-arm64": "0.34.5", "@img/sharp-linuxmusl-x64": "0.34.5", "@img/sharp-wasm32": "0.34.5", "@img/sharp-win32-arm64": "0.34.5", "@img/sharp-win32-ia32": "0.34.5", "@img/sharp-win32-x64": "0.34.5" } }, "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg=="], + + "shiki": ["shiki@3.19.0", "", { "dependencies": { "@shikijs/core": "3.19.0", "@shikijs/engine-javascript": "3.19.0", "@shikijs/engine-oniguruma": "3.19.0", "@shikijs/langs": "3.19.0", "@shikijs/themes": "3.19.0", "@shikijs/types": "3.19.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-77VJr3OR/VUZzPiStyRhADmO2jApMM0V2b1qf0RpfWya8Zr1PeZev5AEpPGAAKWdiYUtcZGBE4F5QvJml1PvWA=="], + + "simple-swizzle": ["simple-swizzle@0.2.4", "", { "dependencies": { "is-arrayish": "^0.3.1" } }, "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw=="], + + "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], + + "smol-toml": ["smol-toml@1.5.2", "", {}, "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ=="], + + "solid-js": ["solid-js@1.9.10", "", { "dependencies": { "csstype": "^3.1.0", "seroval": "~1.3.0", "seroval-plugins": "~1.3.0" } }, "sha512-Coz956cos/EPDlhs6+jsdTxKuJDPT7B5SVIWgABwROyxjY7Xbr8wkzD68Et+NxnV7DLJ3nJdAC2r9InuV/4Jew=="], + + "solid-refresh": ["solid-refresh@0.6.3", "", { "dependencies": { "@babel/generator": "^7.23.6", "@babel/helper-module-imports": "^7.22.15", "@babel/types": "^7.23.6" }, "peerDependencies": { "solid-js": "^1.3" } }, "sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA=="], + + "source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="], + + "stoppable": ["stoppable@1.1.0", "", {}, "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw=="], + + "string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="], + + "stringify-entities": ["stringify-entities@4.0.4", "", { "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" } }, "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg=="], + + "strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + + "strnum": ["strnum@2.1.1", "", {}, "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw=="], + + "style-to-js": ["style-to-js@1.1.21", "", { "dependencies": { "style-to-object": "1.0.14" } }, "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ=="], + + "style-to-object": ["style-to-object@1.0.14", "", { "dependencies": { "inline-style-parser": "0.2.7" } }, "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw=="], + + "sucrase": ["sucrase@3.35.1", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "tinyglobby": "^0.2.11", "ts-interface-checker": "^0.1.9" }, "bin": { "sucrase": "bin/sucrase", "sucrase-node": "bin/sucrase-node" } }, "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw=="], + + "supports-color": ["supports-color@10.2.2", "", {}, "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g=="], + + "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + + "svgo": ["svgo@4.0.0", "", { "dependencies": { "commander": "^11.1.0", "css-select": "^5.1.0", "css-tree": "^3.0.1", "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.1.1", "sax": "^1.4.1" }, "bin": "./bin/svgo.js" }, "sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw=="], + + "tailwindcss": ["tailwindcss@3.4.18", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", "jiti": "^1.21.7", "lilconfig": "^3.1.3", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", "postcss-nested": "^6.2.0", "postcss-selector-parser": "^6.1.2", "resolve": "^1.22.8", "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" } }, "sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ=="], + + "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="], + + "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="], + + "tiny-inflate": ["tiny-inflate@1.0.3", "", {}, "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="], + + "tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], + + "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="], + + "trough": ["trough@2.2.0", "", {}, "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="], + + "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="], + + "tsconfck": ["tsconfck@3.1.6", "", { "peerDependencies": { "typescript": "^5.0.0" }, "optionalPeers": ["typescript"], "bin": { "tsconfck": "bin/tsconfck.js" } }, "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w=="], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "type-fest": ["type-fest@4.41.0", "", {}, "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "ufo": ["ufo@1.6.1", "", {}, "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="], + + "ultrahtml": ["ultrahtml@1.6.0", "", {}, "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw=="], + + "uncrypto": ["uncrypto@0.1.3", "", {}, "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="], + + "undici": ["undici@7.14.0", "", {}, "sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ=="], + + "undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + + "unenv": ["unenv@2.0.0-rc.24", "", { "dependencies": { "pathe": "^2.0.3" } }, "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw=="], + + "unicode-properties": ["unicode-properties@1.4.1", "", { "dependencies": { "base64-js": "^1.3.0", "unicode-trie": "^2.0.0" } }, "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg=="], + + "unicode-trie": ["unicode-trie@2.0.0", "", { "dependencies": { "pako": "^0.2.5", "tiny-inflate": "^1.0.0" } }, "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ=="], + + "unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="], + + "unifont": ["unifont@0.6.0", "", { "dependencies": { "css-tree": "^3.0.0", "ofetch": "^1.4.1", "ohash": "^2.0.0" } }, "sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA=="], + + "unique-names-generator": ["unique-names-generator@4.7.1", "", {}, "sha512-lMx9dX+KRmG8sq6gulYYpKWZc9RlGsgBR6aoO8Qsm3qvkSJ+3rAymr+TnV8EDMrIrwuFJ4kruzMWM/OpYzPoow=="], + + "unist-util-find-after": ["unist-util-find-after@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ=="], + + "unist-util-is": ["unist-util-is@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g=="], + + "unist-util-modify-children": ["unist-util-modify-children@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "array-iterate": "^2.0.0" } }, "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw=="], + + "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="], + + "unist-util-position-from-estree": ["unist-util-position-from-estree@2.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ=="], + + "unist-util-remove-position": ["unist-util-remove-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q=="], + + "unist-util-stringify-position": ["unist-util-stringify-position@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ=="], + + "unist-util-visit": ["unist-util-visit@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg=="], + + "unist-util-visit-children": ["unist-util-visit-children@3.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA=="], + + "unist-util-visit-parents": ["unist-util-visit-parents@6.0.2", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ=="], + + "universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="], + + "unstorage": ["unstorage@1.17.3", "", { "dependencies": { "anymatch": "^3.1.3", "chokidar": "^4.0.3", "destr": "^2.0.5", "h3": "^1.15.4", "lru-cache": "^10.4.3", "node-fetch-native": "^1.6.7", "ofetch": "^1.5.1", "ufo": "^1.6.1" }, "peerDependencies": { "@azure/app-configuration": "^1.8.0", "@azure/cosmos": "^4.2.0", "@azure/data-tables": "^13.3.0", "@azure/identity": "^4.6.0", "@azure/keyvault-secrets": "^4.9.0", "@azure/storage-blob": "^12.26.0", "@capacitor/preferences": "^6.0.3 || ^7.0.0", "@deno/kv": ">=0.9.0", "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", "@planetscale/database": "^1.19.0", "@upstash/redis": "^1.34.3", "@vercel/blob": ">=0.27.1", "@vercel/functions": "^2.2.12 || ^3.0.0", "@vercel/kv": "^1.0.1", "aws4fetch": "^1.0.20", "db0": ">=0.2.1", "idb-keyval": "^6.2.1", "ioredis": "^5.4.2", "uploadthing": "^7.4.4" }, "optionalPeers": ["@azure/app-configuration", "@azure/cosmos", "@azure/data-tables", "@azure/identity", "@azure/keyvault-secrets", "@azure/storage-blob", "@capacitor/preferences", "@deno/kv", "@netlify/blobs", "@planetscale/database", "@upstash/redis", "@vercel/blob", "@vercel/functions", "@vercel/kv", "aws4fetch", "db0", "idb-keyval", "ioredis", "uploadthing"] }, "sha512-i+JYyy0DoKmQ3FximTHbGadmIYb8JEpq7lxUjnjeB702bCPum0vzo6oy5Mfu0lpqISw7hCyMW2yj4nWC8bqJ3Q=="], + + "update-browserslist-db": ["update-browserslist-db@1.2.2", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA=="], + + "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], + + "vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="], + + "vfile-location": ["vfile-location@5.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg=="], + + "vfile-message": ["vfile-message@4.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="], + + "vite": ["vite@6.4.1", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", "picomatch": "^4.0.2", "postcss": "^8.5.3", "rollup": "^4.34.9", "tinyglobby": "^0.2.13" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g=="], + + "vite-plugin-solid": ["vite-plugin-solid@2.11.10", "", { "dependencies": { "@babel/core": "^7.23.3", "@types/babel__core": "^7.20.4", "babel-preset-solid": "^1.8.4", "merge-anything": "^5.1.7", "solid-refresh": "^0.6.3", "vitefu": "^1.0.4" }, "peerDependencies": { "@testing-library/jest-dom": "^5.16.6 || ^5.17.0 || ^6.*", "solid-js": "^1.7.2", "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" }, "optionalPeers": ["@testing-library/jest-dom"] }, "sha512-Yr1dQybmtDtDAHkii6hXuc1oVH9CPcS/Zb2jN/P36qqcrkNnVPsMTzQ06jyzFPFjj3U1IYKMVt/9ZqcwGCEbjw=="], + + "vite-plugin-static-copy": ["vite-plugin-static-copy@2.3.2", "", { "dependencies": { "chokidar": "^3.5.3", "fast-glob": "^3.2.11", "fs-extra": "^11.1.0", "p-map": "^7.0.3", "picocolors": "^1.0.0" }, "peerDependencies": { "vite": "^5.0.0 || ^6.0.0" } }, "sha512-iwrrf+JupY4b9stBttRWzGHzZbeMjAHBhkrn67MNACXJVjEMRpCI10Q3AkxdBkl45IHaTfw/CNVevzQhP7yTwg=="], + + "vitefu": ["vitefu@1.1.1", "", { "peerDependencies": { "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" }, "optionalPeers": ["vite"] }, "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ=="], + + "web-namespaces": ["web-namespaces@2.0.1", "", {}, "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="], + + "which-pm-runs": ["which-pm-runs@1.1.0", "", {}, "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA=="], + + "widest-line": ["widest-line@5.0.0", "", { "dependencies": { "string-width": "^7.0.0" } }, "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA=="], + + "workerd": ["workerd@1.20251202.0", "", { "optionalDependencies": { "@cloudflare/workerd-darwin-64": "1.20251202.0", "@cloudflare/workerd-darwin-arm64": "1.20251202.0", "@cloudflare/workerd-linux-64": "1.20251202.0", "@cloudflare/workerd-linux-arm64": "1.20251202.0", "@cloudflare/workerd-windows-64": "1.20251202.0" }, "bin": { "workerd": "bin/workerd" } }, "sha512-p08YfrUMHkjCECNdT36r+6DpJIZX4kixbZ4n6GMUcLR5Gh18fakSCsiQrh72iOm4M9QHv/rM7P8YvCrUPWT5sg=="], + + "wrangler": ["wrangler@4.53.0", "", { "dependencies": { "@cloudflare/kv-asset-handler": "0.4.1", "@cloudflare/unenv-preset": "2.7.13", "blake3-wasm": "2.1.5", "esbuild": "0.27.0", "miniflare": "4.20251202.1", "path-to-regexp": "6.3.0", "unenv": "2.0.0-rc.24", "workerd": "1.20251202.0" }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@cloudflare/workers-types": "^4.20251202.0" }, "optionalPeers": ["@cloudflare/workers-types"], "bin": { "wrangler": "bin/wrangler.js", "wrangler2": "bin/wrangler.js" } }, "sha512-/wvnHlRnlHsqaeIgGbmcEJE5NFYdTUWHCKow+U5Tv2XwQXI9vXUqBwCLAGy/BwqyS5nnycRt2kppqCzgHgyb7Q=="], + + "wrap-ansi": ["wrap-ansi@9.0.2", "", { "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", "strip-ansi": "^7.1.0" } }, "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww=="], + + "ws": ["ws@8.18.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw=="], + + "xxhash-wasm": ["xxhash-wasm@1.1.0", "", {}, "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA=="], + + "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "yaml": ["yaml@2.8.2", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A=="], + + "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], + + "yocto-queue": ["yocto-queue@1.2.2", "", {}, "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ=="], + + "yocto-spinner": ["yocto-spinner@0.2.3", "", { "dependencies": { "yoctocolors": "^2.1.1" } }, "sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ=="], + + "yoctocolors": ["yoctocolors@2.1.2", "", {}, "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug=="], + + "youch": ["youch@4.1.0-beta.10", "", { "dependencies": { "@poppinss/colors": "^4.1.5", "@poppinss/dumper": "^0.6.4", "@speed-highlight/core": "^1.2.7", "cookie": "^1.0.2", "youch-core": "^0.3.3" } }, "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ=="], + + "youch-core": ["youch-core@0.3.3", "", { "dependencies": { "@poppinss/exception": "^1.2.2", "error-stack-parser-es": "^1.0.5" } }, "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA=="], + + "zod": ["zod@4.1.13", "", {}, "sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig=="], + + "zod-to-json-schema": ["zod-to-json-schema@3.25.0", "", { "peerDependencies": { "zod": "^3.25 || ^4" } }, "sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ=="], + + "zod-to-ts": ["zod-to-ts@1.2.0", "", { "peerDependencies": { "typescript": "^4.9.4 || ^5.0.2", "zod": "^3" } }, "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA=="], + + "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="], + + "@astrojs/markdown-remark/@astrojs/internal-helpers": ["@astrojs/internal-helpers@0.6.1", "", {}, "sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A=="], + + "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "@cspotcode/source-map-support/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.9", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ=="], + + "@rollup/pluginutils/estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="], + + "ansi-align/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "astro/@astrojs/markdown-remark": ["@astrojs/markdown-remark@6.3.9", "", { "dependencies": { "@astrojs/internal-helpers": "0.7.5", "@astrojs/prism": "3.3.0", "github-slugger": "^2.0.0", "hast-util-from-html": "^2.0.3", "hast-util-to-text": "^4.0.2", "import-meta-resolve": "^4.2.0", "js-yaml": "^4.1.0", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", "rehype-stringify": "^10.0.1", "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "remark-smartypants": "^3.0.2", "shiki": "^3.13.0", "smol-toml": "^1.4.2", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", "unist-util-visit-parents": "^6.0.2", "vfile": "^6.0.3" } }, "sha512-hX2cLC/KW74Io1zIbn92kI482j9J7LleBLGCVU9EP3BeH5MVrnFawOnqD0t/q6D1Z+ZNeQG2gNKMslCcO36wng=="], + + "astro/esbuild": ["esbuild@0.25.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.12", "@esbuild/android-arm": "0.25.12", "@esbuild/android-arm64": "0.25.12", "@esbuild/android-x64": "0.25.12", "@esbuild/darwin-arm64": "0.25.12", "@esbuild/darwin-x64": "0.25.12", "@esbuild/freebsd-arm64": "0.25.12", "@esbuild/freebsd-x64": "0.25.12", "@esbuild/linux-arm": "0.25.12", "@esbuild/linux-arm64": "0.25.12", "@esbuild/linux-ia32": "0.25.12", "@esbuild/linux-loong64": "0.25.12", "@esbuild/linux-mips64el": "0.25.12", "@esbuild/linux-ppc64": "0.25.12", "@esbuild/linux-riscv64": "0.25.12", "@esbuild/linux-s390x": "0.25.12", "@esbuild/linux-x64": "0.25.12", "@esbuild/netbsd-arm64": "0.25.12", "@esbuild/netbsd-x64": "0.25.12", "@esbuild/openbsd-arm64": "0.25.12", "@esbuild/openbsd-x64": "0.25.12", "@esbuild/openharmony-arm64": "0.25.12", "@esbuild/sunos-x64": "0.25.12", "@esbuild/win32-arm64": "0.25.12", "@esbuild/win32-ia32": "0.25.12", "@esbuild/win32-x64": "0.25.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="], + + "astro/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], + + "babel-plugin-jsx-dom-expressions/@babel/helper-module-imports": ["@babel/helper-module-imports@7.18.6", "", { "dependencies": { "@babel/types": "^7.18.6" } }, "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA=="], + + "chokidar/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "csso/css-tree": ["css-tree@2.2.1", "", { "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" } }, "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA=="], + + "dom-serializer/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "miniflare/acorn": ["acorn@8.14.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA=="], + + "miniflare/sharp": ["sharp@0.33.5", "", { "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.3", "semver": "^7.6.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.33.5", "@img/sharp-darwin-x64": "0.33.5", "@img/sharp-libvips-darwin-arm64": "1.0.4", "@img/sharp-libvips-darwin-x64": "1.0.4", "@img/sharp-libvips-linux-arm": "1.0.5", "@img/sharp-libvips-linux-arm64": "1.0.4", "@img/sharp-libvips-linux-s390x": "1.0.4", "@img/sharp-libvips-linux-x64": "1.0.4", "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", "@img/sharp-libvips-linuxmusl-x64": "1.0.4", "@img/sharp-linux-arm": "0.33.5", "@img/sharp-linux-arm64": "0.33.5", "@img/sharp-linux-s390x": "0.33.5", "@img/sharp-linux-x64": "0.33.5", "@img/sharp-linuxmusl-arm64": "0.33.5", "@img/sharp-linuxmusl-x64": "0.33.5", "@img/sharp-wasm32": "0.33.5", "@img/sharp-win32-ia32": "0.33.5", "@img/sharp-win32-x64": "0.33.5" } }, "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw=="], + + "miniflare/zod": ["zod@3.22.3", "", {}, "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug=="], + + "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="], + + "postcss-nested/postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="], + + "prompts/kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], + + "readdirp/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "svgo/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], + + "tailwindcss/postcss-load-config": ["postcss-load-config@6.0.1", "", { "dependencies": { "lilconfig": "^3.1.1" }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["jiti", "postcss", "tsx", "yaml"] }, "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g=="], + + "tailwindcss/postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="], + + "unstorage/chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="], + + "vite/esbuild": ["esbuild@0.25.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.12", "@esbuild/android-arm": "0.25.12", "@esbuild/android-arm64": "0.25.12", "@esbuild/android-x64": "0.25.12", "@esbuild/darwin-arm64": "0.25.12", "@esbuild/darwin-x64": "0.25.12", "@esbuild/freebsd-arm64": "0.25.12", "@esbuild/freebsd-x64": "0.25.12", "@esbuild/linux-arm": "0.25.12", "@esbuild/linux-arm64": "0.25.12", "@esbuild/linux-ia32": "0.25.12", "@esbuild/linux-loong64": "0.25.12", "@esbuild/linux-mips64el": "0.25.12", "@esbuild/linux-ppc64": "0.25.12", "@esbuild/linux-riscv64": "0.25.12", "@esbuild/linux-s390x": "0.25.12", "@esbuild/linux-x64": "0.25.12", "@esbuild/netbsd-arm64": "0.25.12", "@esbuild/netbsd-x64": "0.25.12", "@esbuild/openbsd-arm64": "0.25.12", "@esbuild/openbsd-x64": "0.25.12", "@esbuild/openharmony-arm64": "0.25.12", "@esbuild/sunos-x64": "0.25.12", "@esbuild/win32-arm64": "0.25.12", "@esbuild/win32-ia32": "0.25.12", "@esbuild/win32-x64": "0.25.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="], + + "zod-to-ts/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], + + "ansi-align/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "ansi-align/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "astro/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="], + + "astro/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.25.12", "", { "os": "android", "cpu": "arm" }, "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="], + + "astro/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.12", "", { "os": "android", "cpu": "arm64" }, "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="], + + "astro/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.25.12", "", { "os": "android", "cpu": "x64" }, "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="], + + "astro/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="], + + "astro/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="], + + "astro/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="], + + "astro/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="], + + "astro/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.12", "", { "os": "linux", "cpu": "arm" }, "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="], + + "astro/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="], + + "astro/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="], + + "astro/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="], + + "astro/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="], + + "astro/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="], + + "astro/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="], + + "astro/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="], + + "astro/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.12", "", { "os": "linux", "cpu": "x64" }, "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="], + + "astro/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="], + + "astro/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.12", "", { "os": "none", "cpu": "x64" }, "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="], + + "astro/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.12", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="], + + "astro/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="], + + "astro/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="], + + "astro/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="], + + "astro/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="], + + "astro/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="], + + "astro/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.12", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="], + + "csso/css-tree/mdn-data": ["mdn-data@2.0.28", "", {}, "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g=="], + + "miniflare/sharp/@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.0.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ=="], + + "miniflare/sharp/@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.0.4" }, "os": "darwin", "cpu": "x64" }, "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q=="], + + "miniflare/sharp/@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.0.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg=="], + + "miniflare/sharp/@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.0.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ=="], + + "miniflare/sharp/@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.0.5", "", { "os": "linux", "cpu": "arm" }, "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g=="], + + "miniflare/sharp/@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA=="], + + "miniflare/sharp/@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.0.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA=="], + + "miniflare/sharp/@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw=="], + + "miniflare/sharp/@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA=="], + + "miniflare/sharp/@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw=="], + + "miniflare/sharp/@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.0.5" }, "os": "linux", "cpu": "arm" }, "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ=="], + + "miniflare/sharp/@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA=="], + + "miniflare/sharp/@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.0.4" }, "os": "linux", "cpu": "s390x" }, "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q=="], + + "miniflare/sharp/@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA=="], + + "miniflare/sharp/@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g=="], + + "miniflare/sharp/@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw=="], + + "miniflare/sharp/@img/sharp-wasm32": ["@img/sharp-wasm32@0.33.5", "", { "dependencies": { "@emnapi/runtime": "^1.2.0" }, "cpu": "none" }, "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg=="], + + "miniflare/sharp/@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.33.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ=="], + + "miniflare/sharp/@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.33.5", "", { "os": "win32", "cpu": "x64" }, "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg=="], + + "unstorage/chokidar/readdirp": ["readdirp@4.1.2", "", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="], + + "vite/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="], + + "vite/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.25.12", "", { "os": "android", "cpu": "arm" }, "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="], + + "vite/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.12", "", { "os": "android", "cpu": "arm64" }, "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="], + + "vite/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.25.12", "", { "os": "android", "cpu": "x64" }, "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="], + + "vite/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="], + + "vite/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="], + + "vite/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="], + + "vite/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="], + + "vite/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.12", "", { "os": "linux", "cpu": "arm" }, "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="], + + "vite/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="], + + "vite/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="], + + "vite/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="], + + "vite/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="], + + "vite/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="], + + "vite/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="], + + "vite/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="], + + "vite/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.12", "", { "os": "linux", "cpu": "x64" }, "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="], + + "vite/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="], + + "vite/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.12", "", { "os": "none", "cpu": "x64" }, "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="], + + "vite/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.12", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="], + + "vite/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="], + + "vite/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="], + + "vite/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="], + + "vite/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="], + + "vite/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="], + + "vite/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.12", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="], + + "ansi-align/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + } +} diff --git a/justfile b/justfile index 82986fb..87ff7aa 100644 --- a/justfile +++ b/justfile @@ -8,48 +8,47 @@ default: # Run the CI checks check: - pnpm i + bun i # Lint the JS packages - pnpm exec biome check + bun exec biome check # Make sure Typescript compiles - pnpm run check + bun run check # Automatically fix some issues. fix: # Fix the JS packages - pnpm i + bun i # Format and lint - pnpm exec biome check --fix + bun exec biome check --fix # Run any CI tests test: # Run the JS tests via node. - pnpm test + bun test # Upgrade any tooling upgrade: # Update the NPM dependencies - pnpm self-update - pnpm update - pnpm outdated + bun upgrade + bun outdated # Build the packages build: - pnpm i - pnpm astro build + bun i + bun astro build # Deploy the site to Cloudflare Pages deploy env="staging": build - pnpm wrangler deploy --env {{env}} + bun wrangler deploy --env {{env}} dev: - pnpm i + bun i # Run the web development server - pnpm astro dev --open + bun astro dev --open preview: build - pnpm astro preview --open + bun astro preview --open diff --git a/package.json b/package.json index b743838..e2309ca 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "deploy": "wrangler deploy", "prod": "astro build --production && wrangler pages dev ./dist --open", "check": "biome ci && tsc --noEmit", - "fix": "biome check --write && pnpm audit fix" + "fix": "biome check --write && bun audit fix" }, "dependencies": { "@moq/hang": "^0.1.0", @@ -31,5 +31,5 @@ "@types/node": "^22.15.29", "wrangler": "^4.29.1" }, - "packageManager": "pnpm@10.11.0+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977" + "packageManager": "bun@1.3.4" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index b86225d..0000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,5686 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@moq/hang': - specifier: ^0.1.0 - version: 0.1.0(@types/react@19.1.12)(solid-js@1.9.7) - astro: - specifier: ^5.8.2 - version: 5.8.2(@types/node@22.15.29)(jiti@1.21.7)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0) - solid-js: - specifier: ^1.9.7 - version: 1.9.7 - unique-names-generator: - specifier: ^4.7.1 - version: 4.7.1 - devDependencies: - '@astrojs/mdx': - specifier: 4.3.0 - version: 4.3.0(astro@5.8.2(@types/node@22.15.29)(jiti@1.21.7)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0)) - '@astrojs/rss': - specifier: ^4.0.12 - version: 4.0.12 - '@astrojs/solid-js': - specifier: 5.1.0 - version: 5.1.0(@types/node@22.15.29)(jiti@1.21.7)(solid-js@1.9.7)(yaml@2.8.0) - '@astrojs/tailwind': - specifier: 6.0.2 - version: 6.0.2(astro@5.8.2(@types/node@22.15.29)(jiti@1.21.7)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0))(tailwindcss@3.4.17) - '@biomejs/biome': - specifier: 2.0.5 - version: 2.0.5 - '@tailwindcss/forms': - specifier: ^0.5.10 - version: 0.5.10(tailwindcss@3.4.17) - '@tailwindcss/typography': - specifier: ^0.5.16 - version: 0.5.16(tailwindcss@3.4.17) - '@types/node': - specifier: ^22.15.29 - version: 22.15.29 - tailwindcss: - specifier: ^3.4.17 - version: 3.4.17 - vite-plugin-static-copy: - specifier: ^2.3.1 - version: 2.3.1(vite@6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0)) - wrangler: - specifier: ^4.29.1 - version: 4.29.1(@cloudflare/workers-types@4.20250813.0) - -packages: - - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@astrojs/compiler@2.12.0': - resolution: {integrity: sha512-7bCjW6tVDpUurQLeKBUN9tZ5kSv5qYrGmcn0sG0IwacL7isR2ZbyyA3AdZ4uxsuUFOS2SlgReTH7wkxO6zpqWA==} - - '@astrojs/internal-helpers@0.6.1': - resolution: {integrity: sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==} - - '@astrojs/markdown-remark@6.3.2': - resolution: {integrity: sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q==} - - '@astrojs/mdx@4.3.0': - resolution: {integrity: sha512-OGX2KvPeBzjSSKhkCqrUoDMyzFcjKt5nTE5SFw3RdoLf0nrhyCXBQcCyclzWy1+P+XpOamn+p+hm1EhpCRyPxw==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - peerDependencies: - astro: ^5.0.0 - - '@astrojs/prism@3.3.0': - resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - - '@astrojs/rss@4.0.12': - resolution: {integrity: sha512-O5yyxHuDVb6DQ6VLOrbUVFSm+NpObulPxjs6XT9q3tC+RoKbN4HXMZLpv0LvXd1qdAjzVgJ1NFD+zKHJNDXikw==} - - '@astrojs/solid-js@5.1.0': - resolution: {integrity: sha512-VmPHOU9k7m6HHCT2Y1mNzifilUnttlowBM36frGcfj5wERJE9Ci0QtWJbzdf6AlcoIirb7xVw+ByupU011Di9w==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - peerDependencies: - solid-devtools: ^0.30.1 - solid-js: ^1.8.5 - peerDependenciesMeta: - solid-devtools: - optional: true - - '@astrojs/tailwind@6.0.2': - resolution: {integrity: sha512-j3mhLNeugZq6A8dMNXVarUa8K6X9AW+QHU9u3lKNrPLMHhOQ0S7VeWhHwEeJFpEK1BTKEUY1U78VQv2gN6hNGg==} - peerDependencies: - astro: ^3.0.0 || ^4.0.0 || ^5.0.0 - tailwindcss: ^3.0.24 - - '@astrojs/telemetry@3.3.0': - resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - - '@babel/code-frame@7.27.1': - resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.27.5': - resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.27.4': - resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.27.5': - resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.27.2': - resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.18.6': - resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.27.1': - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.27.3': - resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-plugin-utils@7.27.1': - resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.27.1': - resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.27.1': - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.27.1': - resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.27.4': - resolution: {integrity: sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.27.5': - resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-syntax-jsx@7.27.1': - resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/template@7.27.2': - resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.27.4': - resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.27.3': - resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==} - engines: {node: '>=6.9.0'} - - '@biomejs/biome@2.0.5': - resolution: {integrity: sha512-MztFGhE6cVjf3QmomWu83GpTFyWY8KIcskgRf2AqVEMSH4qI4rNdBLdpAQ11TNK9pUfLGz3IIOC1ZYwgBePtig==} - engines: {node: '>=14.21.3'} - hasBin: true - - '@biomejs/cli-darwin-arm64@2.0.5': - resolution: {integrity: sha512-VIIWQv9Rcj9XresjCf3isBFfWjFStsdGZvm8SmwJzKs/22YQj167ge7DkxuaaZbNf2kmYif0AcjAKvtNedEoEw==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [darwin] - - '@biomejs/cli-darwin-x64@2.0.5': - resolution: {integrity: sha512-DRpGxBgf5Z7HUFcNUB6n66UiD4VlBlMpngNf32wPraxX8vYU6N9cb3xQWOXIQVBBQ64QfsSLJnjNu79i/LNmSg==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [darwin] - - '@biomejs/cli-linux-arm64-musl@2.0.5': - resolution: {integrity: sha512-OpflTCOw/ElEs7QZqN/HFaSViPHjAsAPxFJ22LhWUWvuJgcy/Z8+hRV0/3mk/ZRWy5A6fCDKHZqAxU+xB6W4mA==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - - '@biomejs/cli-linux-arm64@2.0.5': - resolution: {integrity: sha512-FQTfDNMXOknf8+g9Eede2daaduRjTC2SNbfWPNFMadN9K3UKjeZ62jwiYxztPaz9zQQsZU8VbddQIaeQY5CmIA==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - - '@biomejs/cli-linux-x64-musl@2.0.5': - resolution: {integrity: sha512-9lmjCnajAzpZXbav2P6D87ugkhnaDpJtDvOH5uQbY2RXeW6Rq18uOUltxgacGBP+d8GusTr+s3IFOu7SN0Ok8g==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - - '@biomejs/cli-linux-x64@2.0.5': - resolution: {integrity: sha512-znpfydUDPuDkyBTulnODrQVK2FaG/4hIOPcQSsF2GeauQOYrBAOplj0etGB0NUrr0dFsvaQ15nzDXYb60ACoiw==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - - '@biomejs/cli-win32-arm64@2.0.5': - resolution: {integrity: sha512-CP2wKQB+gh8HdJTFKYRFETqReAjxlcN9AlYDEoye8v2eQp+L9v+PUeDql/wsbaUhSsLR0sjj3PtbBtt+02AN3A==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [win32] - - '@biomejs/cli-win32-x64@2.0.5': - resolution: {integrity: sha512-Sw3rz2m6bBADeQpr3+MD7Ch4E1l15DTt/+dfqKnwkm3cn4BrYwnArmvKeZdVsFRDjMyjlKIP88bw1r7o+9aqzw==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [win32] - - '@capsizecss/unpack@2.4.0': - resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==} - - '@cloudflare/kv-asset-handler@0.4.0': - resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==} - engines: {node: '>=18.0.0'} - - '@cloudflare/unenv-preset@2.6.1': - resolution: {integrity: sha512-48rC6jo9CkSRkImfu5KU4zKyoPJx7b9GTUpZn0Emr6J+jkmrLhwCY3BI10QS+fhOt1NkJNlxIcYrBgvWeCpKOw==} - peerDependencies: - unenv: 2.0.0-rc.19 - workerd: ^1.20250802.0 - peerDependenciesMeta: - workerd: - optional: true - - '@cloudflare/workerd-darwin-64@1.20250813.0': - resolution: {integrity: sha512-Pka37/jqLy7ZaQlwpBy79A/BLH+qpRPSEX2h/zWND+qRfoCVCCaZQPdknHZO0pcvHPzK8E2Z4j5QI1IafPA5UA==} - engines: {node: '>=16'} - cpu: [x64] - os: [darwin] - - '@cloudflare/workerd-darwin-arm64@1.20250813.0': - resolution: {integrity: sha512-QnaJbmhcA32+4uZ+or1hXZjdxGqrFUuh6Ye+skEGu3iB/xzq9CmyVyoKoshiUOcWGKndQb7KRo56dq0bVvVLFw==} - engines: {node: '>=16'} - cpu: [arm64] - os: [darwin] - - '@cloudflare/workerd-linux-64@1.20250813.0': - resolution: {integrity: sha512-6pokgBQmujJsAuqOme2wBX5ol/1YW3d7kV7wp0Y1/tFi46TnmWcEy08B4FD5t2AARQJ68a7XMxIJKWChcaJ9Cg==} - engines: {node: '>=16'} - cpu: [x64] - os: [linux] - - '@cloudflare/workerd-linux-arm64@1.20250813.0': - resolution: {integrity: sha512-lFwqohi8fkR98OwjHT69sbThx4BJem7vu6N8kqrge7wuKJWrMDNbzOTdyBA8adV9DmE07ELuN2vcbbu8ZjaL2Q==} - engines: {node: '>=16'} - cpu: [arm64] - os: [linux] - - '@cloudflare/workerd-windows-64@1.20250813.0': - resolution: {integrity: sha512-Fs62NvUajtoXb+4W8jaRXzw64Nbmb8X+PbRLZbxUFv68sGhxKPw1nB1YEmNNZ215ma47hTlSdF3UQh4FOmz7NA==} - engines: {node: '>=16'} - cpu: [x64] - os: [win32] - - '@cloudflare/workers-types@4.20250813.0': - resolution: {integrity: sha512-RFFjomDndGR+p7ug1HWDlW21qOJyRZbmI99dUtuR9tmwJbSZhUUnSFmzok9lBYVfkMMrO1O5vmB+IlgiecgLEA==} - - '@cspotcode/source-map-support@0.8.1': - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} - - '@emnapi/runtime@1.4.3': - resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} - - '@esbuild/aix-ppc64@0.25.4': - resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.25.5': - resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.25.4': - resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.25.5': - resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.25.4': - resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.25.5': - resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.25.4': - resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.25.5': - resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.25.4': - resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.25.5': - resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.25.4': - resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.25.5': - resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.25.4': - resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.25.5': - resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.25.4': - resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.25.5': - resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.25.4': - resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.25.5': - resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.25.4': - resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.25.5': - resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.25.4': - resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.25.5': - resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.25.4': - resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.25.5': - resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.25.4': - resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.25.5': - resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.25.4': - resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.25.5': - resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.25.4': - resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.25.5': - resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.25.4': - resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.25.5': - resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.25.4': - resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.25.5': - resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-arm64@0.25.4': - resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-arm64@0.25.5': - resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.25.4': - resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.25.5': - resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.25.4': - resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-arm64@0.25.5': - resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.25.4': - resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.25.5': - resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.25.4': - resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.25.5': - resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.25.4': - resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.25.5': - resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.25.4': - resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.25.5': - resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.25.4': - resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.25.5': - resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@img/sharp-darwin-arm64@0.33.5': - resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [darwin] - - '@img/sharp-darwin-x64@0.33.5': - resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [darwin] - - '@img/sharp-libvips-darwin-arm64@1.0.4': - resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} - cpu: [arm64] - os: [darwin] - - '@img/sharp-libvips-darwin-x64@1.0.4': - resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} - cpu: [x64] - os: [darwin] - - '@img/sharp-libvips-linux-arm64@1.0.4': - resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} - cpu: [arm64] - os: [linux] - - '@img/sharp-libvips-linux-arm@1.0.5': - resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} - cpu: [arm] - os: [linux] - - '@img/sharp-libvips-linux-s390x@1.0.4': - resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} - cpu: [s390x] - os: [linux] - - '@img/sharp-libvips-linux-x64@1.0.4': - resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} - cpu: [x64] - os: [linux] - - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': - resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} - cpu: [arm64] - os: [linux] - - '@img/sharp-libvips-linuxmusl-x64@1.0.4': - resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} - cpu: [x64] - os: [linux] - - '@img/sharp-linux-arm64@0.33.5': - resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [linux] - - '@img/sharp-linux-arm@0.33.5': - resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm] - os: [linux] - - '@img/sharp-linux-s390x@0.33.5': - resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [s390x] - os: [linux] - - '@img/sharp-linux-x64@0.33.5': - resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [linux] - - '@img/sharp-linuxmusl-arm64@0.33.5': - resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [linux] - - '@img/sharp-linuxmusl-x64@0.33.5': - resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [linux] - - '@img/sharp-wasm32@0.33.5': - resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [wasm32] - - '@img/sharp-win32-ia32@0.33.5': - resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [ia32] - os: [win32] - - '@img/sharp-win32-x64@0.33.5': - resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [win32] - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@jridgewell/gen-mapping@0.3.8': - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@jridgewell/trace-mapping@0.3.9': - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - - '@kixelated/libavjs-webcodecs-polyfill@0.5.5': - resolution: {integrity: sha512-Q1zgnTMMQ2F7IE9ylx3C1XzVbg5vYN18jiDINO5U3kNPBOHdYuUlJsMhtBoqr1M6ocLtoiqdHmLs7tHFgrw5KA==} - - '@kixelated/web-transport-ws@0.1.2': - resolution: {integrity: sha512-rRUQuKxMgZ9LCqsdrrIJuYR59RRcUZWWBDAWHHPKHT506xQ4vkscoVCm55SM5hoEqNCRke8o7+75oVTTiFxM+Q==} - - '@libav.js/types@6.8.8': - resolution: {integrity: sha512-Lbik/0Q3x2R8cI7mOtRgt+nUWLqGXh7UinMndmpdXSDY4YEjYyVUDsq6fxkuriL78+LCYx8frZIN1r+oDsvYCQ==} - - '@libav.js/variant-opus-af@6.8.8': - resolution: {integrity: sha512-8KBQyA8n5goN7lyctOaPxpcx7dapOgqKh8dWW/NAcl87AgM/WoUGSex3fFc46oCtTHYrUKEm1OmZUrtkt3Q56A==} - - '@mdx-js/mdx@3.1.0': - resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} - - '@moq/hang@0.1.0': - resolution: {integrity: sha512-XErhgJuB4iMvl1T66t3TJoJDYgOqjbR/HPveDYM25NtjjtdMp5ohGEnL2mE0OXQo1SEe8hUl13NQ5bvMZDWCVg==} - - '@moq/lite@0.1.0': - resolution: {integrity: sha512-+8S1jMvZXqkp7uEXREfTx0OxFUixJ9HDFBV4n9Recg8VC23ecQbdlkEqNtQHu/LelHPCPHcs4fHG9orfBh6quQ==} - peerDependencies: - zod: ^4.1.0 - - '@moq/signals@0.1.0': - resolution: {integrity: sha512-tXUJqiC1AHzGnDY0QfFlvO5yqryFyqmpz+YjJslqQwGKsArcWuRkQA0jeRL7qLpkRGzZOSBCXCZByeLTahuLZA==} - peerDependencies: - '@types/react': ^19.1.8 - react: ^19.0.0 - solid-js: ^1.9.7 - peerDependenciesMeta: - react: - optional: true - solid-js: - optional: true - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@oslojs/encoding@1.1.0': - resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@poppinss/colors@4.1.5': - resolution: {integrity: sha512-FvdDqtcRCtz6hThExcFOgW0cWX+xwSMWcRuQe5ZEb2m7cVQOAVZOIMt+/v9RxGiD9/OY16qJBXK4CVKWAPalBw==} - - '@poppinss/dumper@0.6.4': - resolution: {integrity: sha512-iG0TIdqv8xJ3Lt9O8DrPRxw1MRLjNpoqiSGU03P/wNLP/s0ra0udPJ1J2Tx5M0J3H/cVyEgpbn8xUKRY9j59kQ==} - - '@poppinss/exception@1.2.2': - resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==} - - '@rollup/pluginutils@5.1.4': - resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/rollup-android-arm-eabi@4.41.1': - resolution: {integrity: sha512-NELNvyEWZ6R9QMkiytB4/L4zSEaBC03KIXEghptLGLZWJ6VPrL63ooZQCOnlx36aQPGhzuOMwDerC1Eb2VmrLw==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.41.1': - resolution: {integrity: sha512-DXdQe1BJ6TK47ukAoZLehRHhfKnKg9BjnQYUu9gzhI8Mwa1d2fzxA1aw2JixHVl403bwp1+/o/NhhHtxWJBgEA==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.41.1': - resolution: {integrity: sha512-5afxvwszzdulsU2w8JKWwY8/sJOLPzf0e1bFuvcW5h9zsEg+RQAojdW0ux2zyYAz7R8HvvzKCjLNJhVq965U7w==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.41.1': - resolution: {integrity: sha512-egpJACny8QOdHNNMZKf8xY0Is6gIMz+tuqXlusxquWu3F833DcMwmGM7WlvCO9sB3OsPjdC4U0wHw5FabzCGZg==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-freebsd-arm64@4.41.1': - resolution: {integrity: sha512-DBVMZH5vbjgRk3r0OzgjS38z+atlupJ7xfKIDJdZZL6sM6wjfDNo64aowcLPKIx7LMQi8vybB56uh1Ftck/Atg==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.41.1': - resolution: {integrity: sha512-3FkydeohozEskBxNWEIbPfOE0aqQgB6ttTkJ159uWOFn42VLyfAiyD9UK5mhu+ItWzft60DycIN1Xdgiy8o/SA==} - cpu: [x64] - os: [freebsd] - - '@rollup/rollup-linux-arm-gnueabihf@4.41.1': - resolution: {integrity: sha512-wC53ZNDgt0pqx5xCAgNunkTzFE8GTgdZ9EwYGVcg+jEjJdZGtq9xPjDnFgfFozQI/Xm1mh+D9YlYtl+ueswNEg==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.41.1': - resolution: {integrity: sha512-jwKCca1gbZkZLhLRtsrka5N8sFAaxrGz/7wRJ8Wwvq3jug7toO21vWlViihG85ei7uJTpzbXZRcORotE+xyrLA==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.41.1': - resolution: {integrity: sha512-g0UBcNknsmmNQ8V2d/zD2P7WWfJKU0F1nu0k5pW4rvdb+BIqMm8ToluW/eeRmxCared5dD76lS04uL4UaNgpNA==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.41.1': - resolution: {integrity: sha512-XZpeGB5TKEZWzIrj7sXr+BEaSgo/ma/kCgrZgL0oo5qdB1JlTzIYQKel/RmhT6vMAvOdM2teYlAaOGJpJ9lahg==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-loongarch64-gnu@4.41.1': - resolution: {integrity: sha512-bkCfDJ4qzWfFRCNt5RVV4DOw6KEgFTUZi2r2RuYhGWC8WhCA8lCAJhDeAmrM/fdiAH54m0mA0Vk2FGRPyzI+tw==} - cpu: [loong64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.41.1': - resolution: {integrity: sha512-3mr3Xm+gvMX+/8EKogIZSIEF0WUu0HL9di+YWlJpO8CQBnoLAEL/roTCxuLncEdgcfJcvA4UMOf+2dnjl4Ut1A==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.41.1': - resolution: {integrity: sha512-3rwCIh6MQ1LGrvKJitQjZFuQnT2wxfU+ivhNBzmxXTXPllewOF7JR1s2vMX/tWtUYFgphygxjqMl76q4aMotGw==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-riscv64-musl@4.41.1': - resolution: {integrity: sha512-LdIUOb3gvfmpkgFZuccNa2uYiqtgZAz3PTzjuM5bH3nvuy9ty6RGc/Q0+HDFrHrizJGVpjnTZ1yS5TNNjFlklw==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.41.1': - resolution: {integrity: sha512-oIE6M8WC9ma6xYqjvPhzZYk6NbobIURvP/lEbh7FWplcMO6gn7MM2yHKA1eC/GvYwzNKK/1LYgqzdkZ8YFxR8g==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.41.1': - resolution: {integrity: sha512-cWBOvayNvA+SyeQMp79BHPK8ws6sHSsYnK5zDcsC3Hsxr1dgTABKjMnMslPq1DvZIp6uO7kIWhiGwaTdR4Og9A==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.41.1': - resolution: {integrity: sha512-y5CbN44M+pUCdGDlZFzGGBSKCA4A/J2ZH4edTYSSxFg7ce1Xt3GtydbVKWLlzL+INfFIZAEg1ZV6hh9+QQf9YQ==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.41.1': - resolution: {integrity: sha512-lZkCxIrjlJlMt1dLO/FbpZbzt6J/A8p4DnqzSa4PWqPEUUUnzXLeki/iyPLfV0BmHItlYgHUqJe+3KiyydmiNQ==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.41.1': - resolution: {integrity: sha512-+psFT9+pIh2iuGsxFYYa/LhS5MFKmuivRsx9iPJWNSGbh2XVEjk90fmpUEjCnILPEPJnikAU6SFDiEUyOv90Pg==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.41.1': - resolution: {integrity: sha512-Wq2zpapRYLfi4aKxf2Xff0tN+7slj2d4R87WEzqw7ZLsVvO5zwYCIuEGSZYiK41+GlwUo1HiR+GdkLEJnCKTCw==} - cpu: [x64] - os: [win32] - - '@shikijs/core@3.5.0': - resolution: {integrity: sha512-iycvvnVG7MWZHRNuoqpYkV3Qc8DNLU74Lxh/roDwUqJJoXRnCTbbVJGfSWAdBslUgJMsjSHwFL42i55voavDDg==} - - '@shikijs/engine-javascript@3.5.0': - resolution: {integrity: sha512-3MhSnVHEdGb4L4FS/HAPc7WtPmIfHjRZraObf6tKxQaGuQGZfBsoLVCGuoGfiqt/zy0MKpll3oiZiQ/maT/wlQ==} - - '@shikijs/engine-oniguruma@3.5.0': - resolution: {integrity: sha512-DLM1VL+WvWFHQlikP8MTc8T2MdEGAOJhAi9+48wkQ7kO7c/99h4ALK0b0CPQBCeLMp37raoM1Ucuo3OTSjtUxA==} - - '@shikijs/langs@3.5.0': - resolution: {integrity: sha512-kBJhmj0ZkULbf3O+Asr8Xs7hcFtQdPnqIld2kKrG9WhDpIvqMRWSj3L9LECi2TH7vV6ROrvJ78/1yEASL0d00w==} - - '@shikijs/themes@3.5.0': - resolution: {integrity: sha512-xr4bPmAORm2fhfVeaCDfRXiq0rxAxPRR0Bhiw+EaofgJ79Jj61fnVZDF40nJKvmMoKnC60TqCTpbr15ToTgTOA==} - - '@shikijs/types@3.5.0': - resolution: {integrity: sha512-VvqGHhS8BWClF7eVnEJLe0nAhQw/1L+xC5mp6uj+tVr3tjD2ASx2Mx9M9l7tZQO++1qwZeIIusvSRhz4aKODFQ==} - - '@shikijs/vscode-textmate@10.0.2': - resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - - '@sindresorhus/is@7.0.2': - resolution: {integrity: sha512-d9xRovfKNz1SKieM0qJdO+PQonjnnIfSNWfHYnBSJ9hkjm0ZPw6HlxscDXYstp3z+7V2GOFHc+J0CYrYTjqCJw==} - engines: {node: '>=18'} - - '@speed-highlight/core@1.2.7': - resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==} - - '@swc/helpers@0.5.17': - resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} - - '@tailwindcss/forms@0.5.10': - resolution: {integrity: sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==} - peerDependencies: - tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1' - - '@tailwindcss/typography@0.5.16': - resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.27.0': - resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.7': - resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} - - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - - '@types/estree-jsx@1.0.5': - resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - - '@types/estree@1.0.7': - resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} - - '@types/fontkit@2.0.8': - resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} - - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - - '@types/mdx@2.0.13': - resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} - - '@types/ms@2.1.0': - resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - - '@types/nlcst@2.0.3': - resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - - '@types/node@22.15.29': - resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==} - - '@types/react@19.1.12': - resolution: {integrity: sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w==} - - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - - '@ungap/global-this@0.4.4': - resolution: {integrity: sha512-mHkm6FvepJECMNthFuIgpAEFmPOk71UyXuIxYfjytvFTnSDBIz7jmViO+LfHI/AjrazWije0PnSP3+/NlwzqtA==} - - '@ungap/structured-clone@1.3.0': - resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} - engines: {node: '>=0.4.0'} - - acorn@8.14.0: - resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} - engines: {node: '>=0.4.0'} - hasBin: true - - acorn@8.14.1: - resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} - engines: {node: '>=0.4.0'} - hasBin: true - - ansi-align@3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} - engines: {node: '>= 0.4'} - - array-iterate@2.0.1: - resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} - - astring@1.9.0: - resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} - hasBin: true - - astro@5.8.2: - resolution: {integrity: sha512-t0TBpBdVluA2QVmbFBwpIqmTvBwNhIz1XTIT1BWPkDkoIgsiEMf6BOZqcoGG7f4GVKkUB9bTgMOhPgU3tbJ6vQ==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} - hasBin: true - - async-mutex@0.5.0: - resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==} - - autoprefixer@10.4.21: - resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} - - babel-plugin-jsx-dom-expressions@0.39.8: - resolution: {integrity: sha512-/MVOIIjonylDXnrWmG23ZX82m9mtKATsVHB7zYlPfDR9Vdd/NBE48if+wv27bSkBtyO7EPMUlcUc4J63QwuACQ==} - peerDependencies: - '@babel/core': ^7.20.12 - - babel-preset-solid@1.9.6: - resolution: {integrity: sha512-HXTK9f93QxoH8dYn1M2mJdOlWgMsR88Lg/ul6QCZGkNTktjTE5HAf93YxQumHoCudLEtZrU1cFCMFOVho6GqFg==} - peerDependencies: - '@babel/core': ^7.0.0 - - bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - base-64@1.0.0: - resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} - - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - blake3-wasm@2.1.5: - resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} - - blob-to-buffer@1.2.9: - resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} - - boxen@8.0.1: - resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} - engines: {node: '>=18'} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - brotli@1.3.3: - resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} - - browserslist@4.25.0: - resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - camelcase@8.0.0: - resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} - engines: {node: '>=16'} - - caniuse-lite@1.0.30001721: - resolution: {integrity: sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==} - - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - - chalk@5.4.1: - resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - - character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - - character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - - character-reference-invalid@2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} - - ci-info@4.2.0: - resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} - engines: {node: '>=8'} - - cli-boxes@3.0.0: - resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} - engines: {node: '>=10'} - - clone@2.1.2: - resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} - engines: {node: '>=0.8'} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - - collapse-white-space@2.1.0: - resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - - color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - - comlink@4.4.2: - resolution: {integrity: sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g==} - - comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - common-ancestor-path@1.0.1: - resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-es@1.2.2: - resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} - - cookie@1.0.2: - resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} - engines: {node: '>=18'} - - cross-fetch@3.2.0: - resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} - - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} - - crossws@0.3.5: - resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} - - css-tree@3.1.0: - resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decode-named-character-reference@1.1.0: - resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} - - defu@6.1.4: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - - destr@2.0.5: - resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} - - detect-libc@2.0.4: - resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} - engines: {node: '>=8'} - - deterministic-object-hash@2.0.2: - resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} - engines: {node: '>=18'} - - devalue@5.1.1: - resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} - - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - - dfa@1.2.0: - resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} - engines: {node: '>=0.3.1'} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - dset@3.1.4: - resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} - engines: {node: '>=4'} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - electron-to-chromium@1.5.165: - resolution: {integrity: sha512-naiMx1Z6Nb2TxPU6fiFrUrDTjyPMLdTtaOd2oLmG8zVSg2hCWGkhPyxwk+qRmZ1ytwVqUv0u7ZcDA5+ALhaUtw==} - - emoji-regex@10.4.0: - resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - entities@6.0.0: - resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==} - engines: {node: '>=0.12'} - - error-stack-parser-es@1.0.5: - resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} - - es-module-lexer@1.7.0: - resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} - - esast-util-from-estree@2.0.0: - resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} - - esast-util-from-js@2.0.1: - resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} - - esbuild@0.25.4: - resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==} - engines: {node: '>=18'} - hasBin: true - - esbuild@0.25.5: - resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} - engines: {node: '>=18'} - hasBin: true - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - - estree-util-attach-comments@3.0.0: - resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} - - estree-util-build-jsx@3.0.1: - resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} - - estree-util-is-identifier-name@3.0.0: - resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} - - estree-util-scope@1.0.0: - resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} - - estree-util-to-js@2.0.0: - resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} - - estree-util-visit@2.0.0: - resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} - - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - - exit-hook@2.2.1: - resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} - engines: {node: '>=6'} - - exsolve@1.0.7: - resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} - - extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - - fast-xml-parser@5.2.5: - resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} - hasBin: true - - fastq@1.19.1: - resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} - - fdir@6.4.5: - resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - flattie@1.1.1: - resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} - engines: {node: '>=8'} - - fontace@0.3.0: - resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==} - - fontkit@2.0.4: - resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} - - foreground-child@3.3.1: - resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} - engines: {node: '>=14'} - - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - - fs-extra@11.3.0: - resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} - engines: {node: '>=14.14'} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-east-asian-width@1.3.0: - resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} - engines: {node: '>=18'} - - github-slugger@2.0.0: - resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - h3@1.15.3: - resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - hast-util-from-html@2.0.3: - resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} - - hast-util-from-parse5@8.0.3: - resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} - - hast-util-is-element@3.0.0: - resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} - - hast-util-parse-selector@4.0.0: - resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - - hast-util-raw@9.1.0: - resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} - - hast-util-to-estree@3.1.3: - resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} - - hast-util-to-html@9.0.5: - resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} - - hast-util-to-jsx-runtime@2.3.6: - resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} - - hast-util-to-parse5@8.0.0: - resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} - - hast-util-to-text@4.0.2: - resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} - - hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - - hastscript@9.0.1: - resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} - - html-entities@2.3.3: - resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} - - html-escaper@3.0.3: - resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} - - html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - - http-cache-semantics@4.2.0: - resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} - - import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} - - inline-style-parser@0.2.4: - resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} - - iron-webcrypto@1.2.1: - resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - - is-alphabetical@2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - - is-alphanumerical@2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - - is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} - engines: {node: '>= 0.4'} - - is-decimal@2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - - is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-hexadecimal@2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - - is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} - - is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jiti@1.21.7: - resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} - hasBin: true - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - - kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - - lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - lodash.castarray@4.4.0: - resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - - lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} - - magicast@0.3.5: - resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} - - markdown-extensions@2.0.0: - resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} - engines: {node: '>=16'} - - markdown-table@3.0.4: - resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - - mdast-util-definitions@6.0.0: - resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} - - mdast-util-find-and-replace@3.0.2: - resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} - - mdast-util-from-markdown@2.0.2: - resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} - - mdast-util-gfm-autolink-literal@2.0.1: - resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} - - mdast-util-gfm-footnote@2.1.0: - resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} - - mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} - - mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} - - mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} - - mdast-util-gfm@3.1.0: - resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} - - mdast-util-mdx-expression@2.0.1: - resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} - - mdast-util-mdx-jsx@3.2.0: - resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} - - mdast-util-mdx@3.0.0: - resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} - - mdast-util-mdxjs-esm@2.0.1: - resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} - - mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - - mdast-util-to-hast@13.2.0: - resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - - mdast-util-to-markdown@2.1.2: - resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} - - mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - - mdn-data@2.12.2: - resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} - - merge-anything@5.1.7: - resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} - engines: {node: '>=12.13'} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - micromark-core-commonmark@2.0.3: - resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} - - micromark-extension-gfm-autolink-literal@2.1.0: - resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - - micromark-extension-gfm-footnote@2.1.0: - resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - - micromark-extension-gfm-strikethrough@2.1.0: - resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - - micromark-extension-gfm-table@2.1.1: - resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} - - micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - - micromark-extension-gfm-task-list-item@2.1.0: - resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} - - micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - - micromark-extension-mdx-expression@3.0.1: - resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} - - micromark-extension-mdx-jsx@3.0.2: - resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} - - micromark-extension-mdx-md@2.0.0: - resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} - - micromark-extension-mdxjs-esm@3.0.0: - resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} - - micromark-extension-mdxjs@3.0.0: - resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} - - micromark-factory-destination@2.0.1: - resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} - - micromark-factory-label@2.0.1: - resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} - - micromark-factory-mdx-expression@2.0.3: - resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} - - micromark-factory-space@2.0.1: - resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} - - micromark-factory-title@2.0.1: - resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} - - micromark-factory-whitespace@2.0.1: - resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} - - micromark-util-character@2.1.1: - resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - - micromark-util-chunked@2.0.1: - resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} - - micromark-util-classify-character@2.0.1: - resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} - - micromark-util-combine-extensions@2.0.1: - resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} - - micromark-util-decode-numeric-character-reference@2.0.2: - resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} - - micromark-util-decode-string@2.0.1: - resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} - - micromark-util-encode@2.0.1: - resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - - micromark-util-events-to-acorn@2.0.3: - resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} - - micromark-util-html-tag-name@2.0.1: - resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} - - micromark-util-normalize-identifier@2.0.1: - resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} - - micromark-util-resolve-all@2.0.1: - resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} - - micromark-util-sanitize-uri@2.0.1: - resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - - micromark-util-subtokenize@2.1.0: - resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} - - micromark-util-symbol@2.0.1: - resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - - micromark-util-types@2.0.2: - resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} - - micromark@4.0.2: - resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime@3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - - mini-svg-data-uri@1.4.4: - resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} - hasBin: true - - miniflare@4.20250813.0: - resolution: {integrity: sha512-PsAGaNpdKXZvnaOvw2dpWWszhHtOX5ZwHLf7fEtW/g6QBSzdS707vFFbBBaew63hcpgo33CbuXZc0Z0P/5jNWQ==} - engines: {node: '>=18.0.0'} - hasBin: true - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - mrmime@2.0.1: - resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} - engines: {node: '>=10'} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - neotraverse@0.6.18: - resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} - engines: {node: '>= 10'} - - nlcst-to-string@4.0.0: - resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} - - node-fetch-native@1.6.6: - resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} - - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - node-mock-http@1.0.0: - resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==} - - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - ofetch@1.4.1: - resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} - - ohash@2.0.11: - resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} - - oniguruma-parser@0.12.1: - resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} - - oniguruma-to-es@4.3.3: - resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} - - p-limit@6.2.0: - resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} - engines: {node: '>=18'} - - p-map@7.0.3: - resolution: {integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==} - engines: {node: '>=18'} - - p-queue@8.1.0: - resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==} - engines: {node: '>=18'} - - p-timeout@6.1.4: - resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} - engines: {node: '>=14.16'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - package-manager-detector@1.3.0: - resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} - - pako@0.2.9: - resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} - - parse-entities@4.0.2: - resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} - - parse-latin@7.0.0: - resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} - - parse5@7.3.0: - resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - path-to-regexp@6.3.0: - resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} - - pathe@2.0.3: - resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pirates@4.0.7: - resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} - engines: {node: '>= 6'} - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-selector-parser@6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} - engines: {node: '>=4'} - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.5.4: - resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==} - engines: {node: ^10 || ^12 || >=14} - - prismjs@1.30.0: - resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} - engines: {node: '>=6'} - - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - - property-information@6.5.0: - resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} - - property-information@7.1.0: - resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - radix3@1.1.2: - resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - readdirp@4.1.2: - resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} - engines: {node: '>= 14.18.0'} - - recma-build-jsx@1.0.0: - resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} - - recma-jsx@1.0.0: - resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} - - recma-parse@1.0.0: - resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} - - recma-stringify@1.0.0: - resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} - - regex-recursion@6.0.2: - resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} - - regex-utilities@2.3.0: - resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} - - regex@6.0.1: - resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} - - rehype-parse@9.0.1: - resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} - - rehype-raw@7.0.0: - resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} - - rehype-recma@1.0.0: - resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} - - rehype-stringify@10.0.1: - resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} - - rehype@13.0.2: - resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} - - remark-gfm@4.0.1: - resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} - - remark-mdx@3.1.0: - resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} - - remark-parse@11.0.0: - resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} - - remark-rehype@11.1.2: - resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} - - remark-smartypants@3.0.2: - resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} - engines: {node: '>=16.0.0'} - - remark-stringify@11.0.0: - resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - - resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} - hasBin: true - - restructure@3.0.2: - resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} - - retext-latin@4.0.0: - resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} - - retext-smartypants@6.2.0: - resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} - - retext-stringify@4.0.0: - resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} - - retext@9.0.0: - resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} - - reusify@1.1.0: - resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rollup@4.41.1: - resolution: {integrity: sha512-cPmwD3FnFv8rKMBc1MxWCwVQFxwf1JEmSX3iQXrRVVG15zerAIXRjMFVWnd5Q5QvgKF7Aj+5ykXFhUl+QGnyOw==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} - engines: {node: '>=10'} - hasBin: true - - seroval-plugins@1.3.2: - resolution: {integrity: sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==} - engines: {node: '>=10'} - peerDependencies: - seroval: ^1.0 - - seroval@1.3.2: - resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==} - engines: {node: '>=10'} - - sharp@0.33.5: - resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - shiki@3.5.0: - resolution: {integrity: sha512-1lyPuqIPPAlmR1BKtDkxiuoZTB2IKSyr+GeHXu4ReOyHoEMhCnUoGZDUv4SJRH0Bi4QmsEPsrkQCRSOgnVRC+g==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - - smol-toml@1.3.4: - resolution: {integrity: sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==} - engines: {node: '>= 18'} - - solid-js@1.9.7: - resolution: {integrity: sha512-/saTKi8iWEM233n5OSi1YHCCuh66ZIQ7aK2hsToPe4tqGm7qAejU1SwNuTPivbWAYq7SjuHVVYxxuZQNRbICiw==} - - solid-refresh@0.6.3: - resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} - peerDependencies: - solid-js: ^1.3 - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - - space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - - stoppable@1.1.0: - resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} - engines: {node: '>=4', npm: '>=6'} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string-width@7.2.0: - resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} - engines: {node: '>=18'} - - stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strnum@2.1.1: - resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} - - style-to-js@1.1.16: - resolution: {integrity: sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==} - - style-to-object@1.0.8: - resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} - - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - supports-color@10.1.0: - resolution: {integrity: sha512-GBuewsPrhJPftT+fqDa9oI/zc5HNsG9nREqwzoSFDOIqf0NggOZbHQj2TE1P1CDJK8ZogFnlZY9hWoUiur7I/A==} - engines: {node: '>=18'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - tailwindcss@3.4.17: - resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} - engines: {node: '>=14.0.0'} - hasBin: true - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - tiny-inflate@1.0.3: - resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} - - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - - tinyglobby@0.2.14: - resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} - engines: {node: '>=12.0.0'} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - - trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - - trough@2.2.0: - resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - tsconfck@3.1.6: - resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} - engines: {node: ^18 || >=20} - hasBin: true - peerDependencies: - typescript: ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - type-fest@4.41.0: - resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} - engines: {node: '>=16'} - - typescript@5.8.3: - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} - engines: {node: '>=14.17'} - hasBin: true - - ufo@1.6.1: - resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} - - ultrahtml@1.6.0: - resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} - - uncrypto@0.1.3: - resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - - undici@7.13.0: - resolution: {integrity: sha512-l+zSMssRqrzDcb3fjMkjjLGmuiiK2pMIcV++mJaAc9vhjSGpvM7h43QgP+OAMb1GImHmbPyG2tBXeuyG5iY4gA==} - engines: {node: '>=20.18.1'} - - unenv@2.0.0-rc.19: - resolution: {integrity: sha512-t/OMHBNAkknVCI7bVB9OWjUUAwhVv9vsPIAGnNUxnu3FxPQN11rjh0sksLMzc3g7IlTgvHmOTl4JM7JHpcv5wA==} - - unicode-properties@1.4.1: - resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} - - unicode-trie@2.0.0: - resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} - - unified@11.0.5: - resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - - unifont@0.5.0: - resolution: {integrity: sha512-4DueXMP5Hy4n607sh+vJ+rajoLu778aU3GzqeTCqsD/EaUcvqZT9wPC8kgK6Vjh22ZskrxyRCR71FwNOaYn6jA==} - - unique-names-generator@4.7.1: - resolution: {integrity: sha512-lMx9dX+KRmG8sq6gulYYpKWZc9RlGsgBR6aoO8Qsm3qvkSJ+3rAymr+TnV8EDMrIrwuFJ4kruzMWM/OpYzPoow==} - engines: {node: '>=8'} - - unist-util-find-after@5.0.0: - resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} - - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - - unist-util-modify-children@4.0.0: - resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} - - unist-util-position-from-estree@2.0.0: - resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} - - unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - - unist-util-remove-position@5.0.0: - resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} - - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - - unist-util-visit-children@3.0.0: - resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} - - unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unstorage@1.16.0: - resolution: {integrity: sha512-WQ37/H5A7LcRPWfYOrDa1Ys02xAbpPJq6q5GkO88FBXVSQzHd7+BjEwfRqyaSWCv9MbsJy058GWjjPjcJ16GGA==} - peerDependencies: - '@azure/app-configuration': ^1.8.0 - '@azure/cosmos': ^4.2.0 - '@azure/data-tables': ^13.3.0 - '@azure/identity': ^4.6.0 - '@azure/keyvault-secrets': ^4.9.0 - '@azure/storage-blob': ^12.26.0 - '@capacitor/preferences': ^6.0.3 || ^7.0.0 - '@deno/kv': '>=0.9.0' - '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 - '@planetscale/database': ^1.19.0 - '@upstash/redis': ^1.34.3 - '@vercel/blob': '>=0.27.1' - '@vercel/kv': ^1.0.1 - aws4fetch: ^1.0.20 - db0: '>=0.2.1' - idb-keyval: ^6.2.1 - ioredis: ^5.4.2 - uploadthing: ^7.4.4 - peerDependenciesMeta: - '@azure/app-configuration': - optional: true - '@azure/cosmos': - optional: true - '@azure/data-tables': - optional: true - '@azure/identity': - optional: true - '@azure/keyvault-secrets': - optional: true - '@azure/storage-blob': - optional: true - '@capacitor/preferences': - optional: true - '@deno/kv': - optional: true - '@netlify/blobs': - optional: true - '@planetscale/database': - optional: true - '@upstash/redis': - optional: true - '@vercel/blob': - optional: true - '@vercel/kv': - optional: true - aws4fetch: - optional: true - db0: - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - uploadthing: - optional: true - - update-browserslist-db@1.1.3: - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - validate-html-nesting@1.2.2: - resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==} - - vfile-location@5.0.3: - resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} - - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - - vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - - vite-plugin-solid@2.11.6: - resolution: {integrity: sha512-Sl5CTqJTGyEeOsmdH6BOgalIZlwH3t4/y0RQuFLMGnvWMBvxb4+lq7x3BSiAw6etf0QexfNJW7HSOO/Qf7pigg==} - peerDependencies: - '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.* - solid-js: ^1.7.2 - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@testing-library/jest-dom': - optional: true - - vite-plugin-static-copy@2.3.1: - resolution: {integrity: sha512-EfsPcBm3ewg3UMG8RJaC0ADq6/qnUZnokXx4By4+2cAcipjT9i0Y0owIJGqmZI7d6nxk4qB1q5aXOwNuSyPdyA==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 || ^6.0.0 - - vite@6.3.5: - resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: '>=1.21.0' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - - vitefu@1.0.6: - resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - vite: - optional: true - - web-namespaces@2.0.1: - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - which-pm-runs@1.1.0: - resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} - engines: {node: '>=4'} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - widest-line@5.0.0: - resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} - engines: {node: '>=18'} - - workerd@1.20250813.0: - resolution: {integrity: sha512-bDlPGSnb/KESpGFE57cDjgP8mEKDM4WBTd/uGJBsQYCB6Aokk1eK3ivtHoxFx3MfJNo3v6/hJy6KK1b6rw1gvg==} - engines: {node: '>=16'} - hasBin: true - - wrangler@4.29.1: - resolution: {integrity: sha512-PAGFQ6SS3fbpu0wrc4zO9wHYKWqIo7KmoAe66LGS3QdP3318O+dF1jL4d/kwNaj9Gh7HYQeGnTjeihqnhp9YWQ==} - engines: {node: '>=18.0.0'} - hasBin: true - peerDependencies: - '@cloudflare/workers-types': ^4.20250813.0 - peerDependenciesMeta: - '@cloudflare/workers-types': - optional: true - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} - engines: {node: '>=18'} - - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - xxhash-wasm@1.1.0: - resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yaml@2.8.0: - resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} - engines: {node: '>= 14.6'} - hasBin: true - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yocto-queue@1.2.1: - resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} - engines: {node: '>=12.20'} - - yocto-spinner@0.2.3: - resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} - engines: {node: '>=18.19'} - - yoctocolors@2.1.1: - resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} - engines: {node: '>=18'} - - youch-core@0.3.3: - resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} - - youch@4.1.0-beta.10: - resolution: {integrity: sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==} - - zod-to-json-schema@3.24.5: - resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==} - peerDependencies: - zod: ^3.24.1 - - zod-to-ts@1.2.0: - resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} - peerDependencies: - typescript: ^4.9.4 || ^5.0.2 - zod: ^3 - - zod@3.22.3: - resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} - - zod@3.25.51: - resolution: {integrity: sha512-TQSnBldh+XSGL+opiSIq0575wvDPqu09AqWe1F7JhUMKY+M91/aGlK4MhpVNO7MgYfHcVCB1ffwAUTJzllKJqg==} - - zod@4.1.5: - resolution: {integrity: sha512-rcUUZqlLJgBC33IT3PNMgsCq6TzLQEG/Ei/KTCU0PedSWRMAXoOUN+4t/0H+Q8bdnLPdqUYnvboJT0bn/229qg==} - - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - -snapshots: - - '@alloc/quick-lru@5.2.0': {} - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - - '@astrojs/compiler@2.12.0': {} - - '@astrojs/internal-helpers@0.6.1': {} - - '@astrojs/markdown-remark@6.3.2': - dependencies: - '@astrojs/internal-helpers': 0.6.1 - '@astrojs/prism': 3.3.0 - github-slugger: 2.0.0 - hast-util-from-html: 2.0.3 - hast-util-to-text: 4.0.2 - import-meta-resolve: 4.1.0 - js-yaml: 4.1.0 - mdast-util-definitions: 6.0.0 - rehype-raw: 7.0.0 - rehype-stringify: 10.0.1 - remark-gfm: 4.0.1 - remark-parse: 11.0.0 - remark-rehype: 11.1.2 - remark-smartypants: 3.0.2 - shiki: 3.5.0 - smol-toml: 1.3.4 - unified: 11.0.5 - unist-util-remove-position: 5.0.0 - unist-util-visit: 5.0.0 - unist-util-visit-parents: 6.0.1 - vfile: 6.0.3 - transitivePeerDependencies: - - supports-color - - '@astrojs/mdx@4.3.0(astro@5.8.2(@types/node@22.15.29)(jiti@1.21.7)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0))': - dependencies: - '@astrojs/markdown-remark': 6.3.2 - '@mdx-js/mdx': 3.1.0(acorn@8.14.1) - acorn: 8.14.1 - astro: 5.8.2(@types/node@22.15.29)(jiti@1.21.7)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0) - es-module-lexer: 1.7.0 - estree-util-visit: 2.0.0 - hast-util-to-html: 9.0.5 - kleur: 4.1.5 - rehype-raw: 7.0.0 - remark-gfm: 4.0.1 - remark-smartypants: 3.0.2 - source-map: 0.7.4 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - transitivePeerDependencies: - - supports-color - - '@astrojs/prism@3.3.0': - dependencies: - prismjs: 1.30.0 - - '@astrojs/rss@4.0.12': - dependencies: - fast-xml-parser: 5.2.5 - kleur: 4.1.5 - - '@astrojs/solid-js@5.1.0(@types/node@22.15.29)(jiti@1.21.7)(solid-js@1.9.7)(yaml@2.8.0)': - dependencies: - solid-js: 1.9.7 - vite: 6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0) - vite-plugin-solid: 2.11.6(solid-js@1.9.7)(vite@6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0)) - transitivePeerDependencies: - - '@testing-library/jest-dom' - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - - '@astrojs/tailwind@6.0.2(astro@5.8.2(@types/node@22.15.29)(jiti@1.21.7)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0))(tailwindcss@3.4.17)': - dependencies: - astro: 5.8.2(@types/node@22.15.29)(jiti@1.21.7)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0) - autoprefixer: 10.4.21(postcss@8.5.4) - postcss: 8.5.4 - postcss-load-config: 4.0.2(postcss@8.5.4) - tailwindcss: 3.4.17 - transitivePeerDependencies: - - ts-node - - '@astrojs/telemetry@3.3.0': - dependencies: - ci-info: 4.2.0 - debug: 4.4.1 - dlv: 1.1.3 - dset: 3.1.4 - is-docker: 3.0.0 - is-wsl: 3.1.0 - which-pm-runs: 1.1.0 - transitivePeerDependencies: - - supports-color - - '@babel/code-frame@7.27.1': - dependencies: - '@babel/helper-validator-identifier': 7.27.1 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/compat-data@7.27.5': {} - - '@babel/core@7.27.4': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.27.5 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) - '@babel/helpers': 7.27.4 - '@babel/parser': 7.27.5 - '@babel/template': 7.27.2 - '@babel/traverse': 7.27.4 - '@babel/types': 7.27.3 - convert-source-map: 2.0.0 - debug: 4.4.1 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.27.5': - dependencies: - '@babel/parser': 7.27.5 - '@babel/types': 7.27.3 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.1.0 - - '@babel/helper-compilation-targets@7.27.2': - dependencies: - '@babel/compat-data': 7.27.5 - '@babel/helper-validator-option': 7.27.1 - browserslist: 4.25.0 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-module-imports@7.18.6': - dependencies: - '@babel/types': 7.27.3 - - '@babel/helper-module-imports@7.27.1': - dependencies: - '@babel/traverse': 7.27.4 - '@babel/types': 7.27.3 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)': - dependencies: - '@babel/core': 7.27.4 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.27.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-plugin-utils@7.27.1': {} - - '@babel/helper-string-parser@7.27.1': {} - - '@babel/helper-validator-identifier@7.27.1': {} - - '@babel/helper-validator-option@7.27.1': {} - - '@babel/helpers@7.27.4': - dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.27.3 - - '@babel/parser@7.27.5': - dependencies: - '@babel/types': 7.27.3 - - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.4)': - dependencies: - '@babel/core': 7.27.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/template@7.27.2': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/parser': 7.27.5 - '@babel/types': 7.27.3 - - '@babel/traverse@7.27.4': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.27.5 - '@babel/parser': 7.27.5 - '@babel/template': 7.27.2 - '@babel/types': 7.27.3 - debug: 4.4.1 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.27.3': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - - '@biomejs/biome@2.0.5': - optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.0.5 - '@biomejs/cli-darwin-x64': 2.0.5 - '@biomejs/cli-linux-arm64': 2.0.5 - '@biomejs/cli-linux-arm64-musl': 2.0.5 - '@biomejs/cli-linux-x64': 2.0.5 - '@biomejs/cli-linux-x64-musl': 2.0.5 - '@biomejs/cli-win32-arm64': 2.0.5 - '@biomejs/cli-win32-x64': 2.0.5 - - '@biomejs/cli-darwin-arm64@2.0.5': - optional: true - - '@biomejs/cli-darwin-x64@2.0.5': - optional: true - - '@biomejs/cli-linux-arm64-musl@2.0.5': - optional: true - - '@biomejs/cli-linux-arm64@2.0.5': - optional: true - - '@biomejs/cli-linux-x64-musl@2.0.5': - optional: true - - '@biomejs/cli-linux-x64@2.0.5': - optional: true - - '@biomejs/cli-win32-arm64@2.0.5': - optional: true - - '@biomejs/cli-win32-x64@2.0.5': - optional: true - - '@capsizecss/unpack@2.4.0': - dependencies: - blob-to-buffer: 1.2.9 - cross-fetch: 3.2.0 - fontkit: 2.0.4 - transitivePeerDependencies: - - encoding - - '@cloudflare/kv-asset-handler@0.4.0': - dependencies: - mime: 3.0.0 - - '@cloudflare/unenv-preset@2.6.1(unenv@2.0.0-rc.19)(workerd@1.20250813.0)': - dependencies: - unenv: 2.0.0-rc.19 - optionalDependencies: - workerd: 1.20250813.0 - - '@cloudflare/workerd-darwin-64@1.20250813.0': - optional: true - - '@cloudflare/workerd-darwin-arm64@1.20250813.0': - optional: true - - '@cloudflare/workerd-linux-64@1.20250813.0': - optional: true - - '@cloudflare/workerd-linux-arm64@1.20250813.0': - optional: true - - '@cloudflare/workerd-windows-64@1.20250813.0': - optional: true - - '@cloudflare/workers-types@4.20250813.0': - optional: true - - '@cspotcode/source-map-support@0.8.1': - dependencies: - '@jridgewell/trace-mapping': 0.3.9 - - '@emnapi/runtime@1.4.3': - dependencies: - tslib: 2.8.1 - optional: true - - '@esbuild/aix-ppc64@0.25.4': - optional: true - - '@esbuild/aix-ppc64@0.25.5': - optional: true - - '@esbuild/android-arm64@0.25.4': - optional: true - - '@esbuild/android-arm64@0.25.5': - optional: true - - '@esbuild/android-arm@0.25.4': - optional: true - - '@esbuild/android-arm@0.25.5': - optional: true - - '@esbuild/android-x64@0.25.4': - optional: true - - '@esbuild/android-x64@0.25.5': - optional: true - - '@esbuild/darwin-arm64@0.25.4': - optional: true - - '@esbuild/darwin-arm64@0.25.5': - optional: true - - '@esbuild/darwin-x64@0.25.4': - optional: true - - '@esbuild/darwin-x64@0.25.5': - optional: true - - '@esbuild/freebsd-arm64@0.25.4': - optional: true - - '@esbuild/freebsd-arm64@0.25.5': - optional: true - - '@esbuild/freebsd-x64@0.25.4': - optional: true - - '@esbuild/freebsd-x64@0.25.5': - optional: true - - '@esbuild/linux-arm64@0.25.4': - optional: true - - '@esbuild/linux-arm64@0.25.5': - optional: true - - '@esbuild/linux-arm@0.25.4': - optional: true - - '@esbuild/linux-arm@0.25.5': - optional: true - - '@esbuild/linux-ia32@0.25.4': - optional: true - - '@esbuild/linux-ia32@0.25.5': - optional: true - - '@esbuild/linux-loong64@0.25.4': - optional: true - - '@esbuild/linux-loong64@0.25.5': - optional: true - - '@esbuild/linux-mips64el@0.25.4': - optional: true - - '@esbuild/linux-mips64el@0.25.5': - optional: true - - '@esbuild/linux-ppc64@0.25.4': - optional: true - - '@esbuild/linux-ppc64@0.25.5': - optional: true - - '@esbuild/linux-riscv64@0.25.4': - optional: true - - '@esbuild/linux-riscv64@0.25.5': - optional: true - - '@esbuild/linux-s390x@0.25.4': - optional: true - - '@esbuild/linux-s390x@0.25.5': - optional: true - - '@esbuild/linux-x64@0.25.4': - optional: true - - '@esbuild/linux-x64@0.25.5': - optional: true - - '@esbuild/netbsd-arm64@0.25.4': - optional: true - - '@esbuild/netbsd-arm64@0.25.5': - optional: true - - '@esbuild/netbsd-x64@0.25.4': - optional: true - - '@esbuild/netbsd-x64@0.25.5': - optional: true - - '@esbuild/openbsd-arm64@0.25.4': - optional: true - - '@esbuild/openbsd-arm64@0.25.5': - optional: true - - '@esbuild/openbsd-x64@0.25.4': - optional: true - - '@esbuild/openbsd-x64@0.25.5': - optional: true - - '@esbuild/sunos-x64@0.25.4': - optional: true - - '@esbuild/sunos-x64@0.25.5': - optional: true - - '@esbuild/win32-arm64@0.25.4': - optional: true - - '@esbuild/win32-arm64@0.25.5': - optional: true - - '@esbuild/win32-ia32@0.25.4': - optional: true - - '@esbuild/win32-ia32@0.25.5': - optional: true - - '@esbuild/win32-x64@0.25.4': - optional: true - - '@esbuild/win32-x64@0.25.5': - optional: true - - '@img/sharp-darwin-arm64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.0.4 - optional: true - - '@img/sharp-darwin-x64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.0.4 - optional: true - - '@img/sharp-libvips-darwin-arm64@1.0.4': - optional: true - - '@img/sharp-libvips-darwin-x64@1.0.4': - optional: true - - '@img/sharp-libvips-linux-arm64@1.0.4': - optional: true - - '@img/sharp-libvips-linux-arm@1.0.5': - optional: true - - '@img/sharp-libvips-linux-s390x@1.0.4': - optional: true - - '@img/sharp-libvips-linux-x64@1.0.4': - optional: true - - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': - optional: true - - '@img/sharp-libvips-linuxmusl-x64@1.0.4': - optional: true - - '@img/sharp-linux-arm64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.0.4 - optional: true - - '@img/sharp-linux-arm@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.0.5 - optional: true - - '@img/sharp-linux-s390x@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.0.4 - optional: true - - '@img/sharp-linux-x64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.0.4 - optional: true - - '@img/sharp-linuxmusl-arm64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 - optional: true - - '@img/sharp-linuxmusl-x64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.0.4 - optional: true - - '@img/sharp-wasm32@0.33.5': - dependencies: - '@emnapi/runtime': 1.4.3 - optional: true - - '@img/sharp-win32-ia32@0.33.5': - optional: true - - '@img/sharp-win32-x64@0.33.5': - optional: true - - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - '@jridgewell/gen-mapping@0.3.8': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@jridgewell/trace-mapping@0.3.9': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@kixelated/libavjs-webcodecs-polyfill@0.5.5': - dependencies: - '@libav.js/types': 6.8.8 - '@ungap/global-this': 0.4.4 - - '@kixelated/web-transport-ws@0.1.2': {} - - '@libav.js/types@6.8.8': {} - - '@libav.js/variant-opus-af@6.8.8': {} - - '@mdx-js/mdx@3.1.0(acorn@8.14.1)': - dependencies: - '@types/estree': 1.0.7 - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdx': 2.0.13 - collapse-white-space: 2.1.0 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - estree-util-scope: 1.0.0 - estree-walker: 3.0.3 - hast-util-to-jsx-runtime: 2.3.6 - markdown-extensions: 2.0.0 - recma-build-jsx: 1.0.0 - recma-jsx: 1.0.0(acorn@8.14.1) - recma-stringify: 1.0.0 - rehype-recma: 1.0.0 - remark-mdx: 3.1.0 - remark-parse: 11.0.0 - remark-rehype: 11.1.2 - source-map: 0.7.4 - unified: 11.0.5 - unist-util-position-from-estree: 2.0.0 - unist-util-stringify-position: 4.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - transitivePeerDependencies: - - acorn - - supports-color - - '@moq/hang@0.1.0(@types/react@19.1.12)(solid-js@1.9.7)': - dependencies: - '@kixelated/libavjs-webcodecs-polyfill': 0.5.5 - '@libav.js/variant-opus-af': 6.8.8 - '@moq/lite': 0.1.0(@types/react@19.1.12)(solid-js@1.9.7)(zod@4.1.5) - '@moq/signals': 0.1.0(@types/react@19.1.12)(solid-js@1.9.7) - async-mutex: 0.5.0 - comlink: 4.4.2 - zod: 4.1.5 - transitivePeerDependencies: - - '@types/react' - - react - - solid-js - - '@moq/lite@0.1.0(@types/react@19.1.12)(solid-js@1.9.7)(zod@4.1.5)': - dependencies: - '@kixelated/web-transport-ws': 0.1.2 - '@moq/signals': 0.1.0(@types/react@19.1.12)(solid-js@1.9.7) - async-mutex: 0.5.0 - zod: 4.1.5 - transitivePeerDependencies: - - '@types/react' - - react - - solid-js - - '@moq/signals@0.1.0(@types/react@19.1.12)(solid-js@1.9.7)': - dependencies: - '@types/react': 19.1.12 - dequal: 2.0.3 - optionalDependencies: - solid-js: 1.9.7 - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.1 - - '@oslojs/encoding@1.1.0': {} - - '@pkgjs/parseargs@0.11.0': - optional: true - - '@poppinss/colors@4.1.5': - dependencies: - kleur: 4.1.5 - - '@poppinss/dumper@0.6.4': - dependencies: - '@poppinss/colors': 4.1.5 - '@sindresorhus/is': 7.0.2 - supports-color: 10.1.0 - - '@poppinss/exception@1.2.2': {} - - '@rollup/pluginutils@5.1.4(rollup@4.41.1)': - dependencies: - '@types/estree': 1.0.7 - estree-walker: 2.0.2 - picomatch: 4.0.2 - optionalDependencies: - rollup: 4.41.1 - - '@rollup/rollup-android-arm-eabi@4.41.1': - optional: true - - '@rollup/rollup-android-arm64@4.41.1': - optional: true - - '@rollup/rollup-darwin-arm64@4.41.1': - optional: true - - '@rollup/rollup-darwin-x64@4.41.1': - optional: true - - '@rollup/rollup-freebsd-arm64@4.41.1': - optional: true - - '@rollup/rollup-freebsd-x64@4.41.1': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.41.1': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.41.1': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.41.1': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.41.1': - optional: true - - '@rollup/rollup-linux-loongarch64-gnu@4.41.1': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.41.1': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.41.1': - optional: true - - '@rollup/rollup-linux-riscv64-musl@4.41.1': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.41.1': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.41.1': - optional: true - - '@rollup/rollup-linux-x64-musl@4.41.1': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.41.1': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.41.1': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.41.1': - optional: true - - '@shikijs/core@3.5.0': - dependencies: - '@shikijs/types': 3.5.0 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.5 - - '@shikijs/engine-javascript@3.5.0': - dependencies: - '@shikijs/types': 3.5.0 - '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 4.3.3 - - '@shikijs/engine-oniguruma@3.5.0': - dependencies: - '@shikijs/types': 3.5.0 - '@shikijs/vscode-textmate': 10.0.2 - - '@shikijs/langs@3.5.0': - dependencies: - '@shikijs/types': 3.5.0 - - '@shikijs/themes@3.5.0': - dependencies: - '@shikijs/types': 3.5.0 - - '@shikijs/types@3.5.0': - dependencies: - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - - '@shikijs/vscode-textmate@10.0.2': {} - - '@sindresorhus/is@7.0.2': {} - - '@speed-highlight/core@1.2.7': {} - - '@swc/helpers@0.5.17': - dependencies: - tslib: 2.8.1 - - '@tailwindcss/forms@0.5.10(tailwindcss@3.4.17)': - dependencies: - mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.17 - - '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17)': - dependencies: - lodash.castarray: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.17 - - '@types/babel__core@7.20.5': - dependencies: - '@babel/parser': 7.27.5 - '@babel/types': 7.27.3 - '@types/babel__generator': 7.27.0 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.7 - - '@types/babel__generator@7.27.0': - dependencies: - '@babel/types': 7.27.3 - - '@types/babel__template@7.4.4': - dependencies: - '@babel/parser': 7.27.5 - '@babel/types': 7.27.3 - - '@types/babel__traverse@7.20.7': - dependencies: - '@babel/types': 7.27.3 - - '@types/debug@4.1.12': - dependencies: - '@types/ms': 2.1.0 - - '@types/estree-jsx@1.0.5': - dependencies: - '@types/estree': 1.0.7 - - '@types/estree@1.0.7': {} - - '@types/fontkit@2.0.8': - dependencies: - '@types/node': 22.15.29 - - '@types/hast@3.0.4': - dependencies: - '@types/unist': 3.0.3 - - '@types/mdast@4.0.4': - dependencies: - '@types/unist': 3.0.3 - - '@types/mdx@2.0.13': {} - - '@types/ms@2.1.0': {} - - '@types/nlcst@2.0.3': - dependencies: - '@types/unist': 3.0.3 - - '@types/node@22.15.29': - dependencies: - undici-types: 6.21.0 - - '@types/react@19.1.12': - dependencies: - csstype: 3.1.3 - - '@types/unist@2.0.11': {} - - '@types/unist@3.0.3': {} - - '@ungap/global-this@0.4.4': {} - - '@ungap/structured-clone@1.3.0': {} - - acorn-jsx@5.3.2(acorn@8.14.1): - dependencies: - acorn: 8.14.1 - - acorn-walk@8.3.2: {} - - acorn@8.14.0: {} - - acorn@8.14.1: {} - - ansi-align@3.0.1: - dependencies: - string-width: 4.2.3 - - ansi-regex@5.0.1: {} - - ansi-regex@6.1.0: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@6.2.1: {} - - any-promise@1.3.0: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - arg@5.0.2: {} - - argparse@2.0.1: {} - - aria-query@5.3.2: {} - - array-iterate@2.0.1: {} - - astring@1.9.0: {} - - astro@5.8.2(@types/node@22.15.29)(jiti@1.21.7)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0): - dependencies: - '@astrojs/compiler': 2.12.0 - '@astrojs/internal-helpers': 0.6.1 - '@astrojs/markdown-remark': 6.3.2 - '@astrojs/telemetry': 3.3.0 - '@capsizecss/unpack': 2.4.0 - '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.1.4(rollup@4.41.1) - acorn: 8.14.1 - aria-query: 5.3.2 - axobject-query: 4.1.0 - boxen: 8.0.1 - ci-info: 4.2.0 - clsx: 2.1.1 - common-ancestor-path: 1.0.1 - cookie: 1.0.2 - cssesc: 3.0.0 - debug: 4.4.1 - deterministic-object-hash: 2.0.2 - devalue: 5.1.1 - diff: 5.2.0 - dlv: 1.1.3 - dset: 3.1.4 - es-module-lexer: 1.7.0 - esbuild: 0.25.5 - estree-walker: 3.0.3 - flattie: 1.1.1 - fontace: 0.3.0 - github-slugger: 2.0.0 - html-escaper: 3.0.3 - http-cache-semantics: 4.2.0 - import-meta-resolve: 4.1.0 - js-yaml: 4.1.0 - kleur: 4.1.5 - magic-string: 0.30.17 - magicast: 0.3.5 - mrmime: 2.0.1 - neotraverse: 0.6.18 - p-limit: 6.2.0 - p-queue: 8.1.0 - package-manager-detector: 1.3.0 - picomatch: 4.0.2 - prompts: 2.4.2 - rehype: 13.0.2 - semver: 7.7.2 - shiki: 3.5.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.14 - tsconfck: 3.1.6(typescript@5.8.3) - ultrahtml: 1.6.0 - unifont: 0.5.0 - unist-util-visit: 5.0.0 - unstorage: 1.16.0 - vfile: 6.0.3 - vite: 6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0) - vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0)) - xxhash-wasm: 1.1.0 - yargs-parser: 21.1.1 - yocto-spinner: 0.2.3 - zod: 3.25.51 - zod-to-json-schema: 3.24.5(zod@3.25.51) - zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.25.51) - optionalDependencies: - sharp: 0.33.5 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@types/node' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - db0 - - encoding - - idb-keyval - - ioredis - - jiti - - less - - lightningcss - - rollup - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - typescript - - uploadthing - - yaml - - async-mutex@0.5.0: - dependencies: - tslib: 2.8.1 - - autoprefixer@10.4.21(postcss@8.5.4): - dependencies: - browserslist: 4.25.0 - caniuse-lite: 1.0.30001721 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.5.4 - postcss-value-parser: 4.2.0 - - axobject-query@4.1.0: {} - - babel-plugin-jsx-dom-expressions@0.39.8(@babel/core@7.27.4): - dependencies: - '@babel/core': 7.27.4 - '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) - '@babel/types': 7.27.3 - html-entities: 2.3.3 - parse5: 7.3.0 - validate-html-nesting: 1.2.2 - - babel-preset-solid@1.9.6(@babel/core@7.27.4): - dependencies: - '@babel/core': 7.27.4 - babel-plugin-jsx-dom-expressions: 0.39.8(@babel/core@7.27.4) - - bail@2.0.2: {} - - balanced-match@1.0.2: {} - - base-64@1.0.0: {} - - base64-js@1.5.1: {} - - binary-extensions@2.3.0: {} - - blake3-wasm@2.1.5: {} - - blob-to-buffer@1.2.9: {} - - boxen@8.0.1: - dependencies: - ansi-align: 3.0.1 - camelcase: 8.0.0 - chalk: 5.4.1 - cli-boxes: 3.0.0 - string-width: 7.2.0 - type-fest: 4.41.0 - widest-line: 5.0.0 - wrap-ansi: 9.0.0 - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - brotli@1.3.3: - dependencies: - base64-js: 1.5.1 - - browserslist@4.25.0: - dependencies: - caniuse-lite: 1.0.30001721 - electron-to-chromium: 1.5.165 - node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.25.0) - - camelcase-css@2.0.1: {} - - camelcase@8.0.0: {} - - caniuse-lite@1.0.30001721: {} - - ccount@2.0.1: {} - - chalk@5.4.1: {} - - character-entities-html4@2.1.0: {} - - character-entities-legacy@3.0.0: {} - - character-entities@2.0.2: {} - - character-reference-invalid@2.0.1: {} - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - chokidar@4.0.3: - dependencies: - readdirp: 4.1.2 - - ci-info@4.2.0: {} - - cli-boxes@3.0.0: {} - - clone@2.1.2: {} - - clsx@2.1.1: {} - - collapse-white-space@2.1.0: {} - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - color-string@1.9.1: - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - - color@4.2.3: - dependencies: - color-convert: 2.0.1 - color-string: 1.9.1 - - comlink@4.4.2: {} - - comma-separated-tokens@2.0.3: {} - - commander@4.1.1: {} - - common-ancestor-path@1.0.1: {} - - convert-source-map@2.0.0: {} - - cookie-es@1.2.2: {} - - cookie@1.0.2: {} - - cross-fetch@3.2.0: - dependencies: - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding - - cross-spawn@7.0.6: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - crossws@0.3.5: - dependencies: - uncrypto: 0.1.3 - - css-tree@3.1.0: - dependencies: - mdn-data: 2.12.2 - source-map-js: 1.2.1 - - cssesc@3.0.0: {} - - csstype@3.1.3: {} - - debug@4.4.1: - dependencies: - ms: 2.1.3 - - decode-named-character-reference@1.1.0: - dependencies: - character-entities: 2.0.2 - - defu@6.1.4: {} - - dequal@2.0.3: {} - - destr@2.0.5: {} - - detect-libc@2.0.4: {} - - deterministic-object-hash@2.0.2: - dependencies: - base-64: 1.0.0 - - devalue@5.1.1: {} - - devlop@1.1.0: - dependencies: - dequal: 2.0.3 - - dfa@1.2.0: {} - - didyoumean@1.2.2: {} - - diff@5.2.0: {} - - dlv@1.1.3: {} - - dset@3.1.4: {} - - eastasianwidth@0.2.0: {} - - electron-to-chromium@1.5.165: {} - - emoji-regex@10.4.0: {} - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - entities@6.0.0: {} - - error-stack-parser-es@1.0.5: {} - - es-module-lexer@1.7.0: {} - - esast-util-from-estree@2.0.0: - dependencies: - '@types/estree-jsx': 1.0.5 - devlop: 1.1.0 - estree-util-visit: 2.0.0 - unist-util-position-from-estree: 2.0.0 - - esast-util-from-js@2.0.1: - dependencies: - '@types/estree-jsx': 1.0.5 - acorn: 8.14.1 - esast-util-from-estree: 2.0.0 - vfile-message: 4.0.2 - - esbuild@0.25.4: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.4 - '@esbuild/android-arm': 0.25.4 - '@esbuild/android-arm64': 0.25.4 - '@esbuild/android-x64': 0.25.4 - '@esbuild/darwin-arm64': 0.25.4 - '@esbuild/darwin-x64': 0.25.4 - '@esbuild/freebsd-arm64': 0.25.4 - '@esbuild/freebsd-x64': 0.25.4 - '@esbuild/linux-arm': 0.25.4 - '@esbuild/linux-arm64': 0.25.4 - '@esbuild/linux-ia32': 0.25.4 - '@esbuild/linux-loong64': 0.25.4 - '@esbuild/linux-mips64el': 0.25.4 - '@esbuild/linux-ppc64': 0.25.4 - '@esbuild/linux-riscv64': 0.25.4 - '@esbuild/linux-s390x': 0.25.4 - '@esbuild/linux-x64': 0.25.4 - '@esbuild/netbsd-arm64': 0.25.4 - '@esbuild/netbsd-x64': 0.25.4 - '@esbuild/openbsd-arm64': 0.25.4 - '@esbuild/openbsd-x64': 0.25.4 - '@esbuild/sunos-x64': 0.25.4 - '@esbuild/win32-arm64': 0.25.4 - '@esbuild/win32-ia32': 0.25.4 - '@esbuild/win32-x64': 0.25.4 - - esbuild@0.25.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.5 - '@esbuild/android-arm': 0.25.5 - '@esbuild/android-arm64': 0.25.5 - '@esbuild/android-x64': 0.25.5 - '@esbuild/darwin-arm64': 0.25.5 - '@esbuild/darwin-x64': 0.25.5 - '@esbuild/freebsd-arm64': 0.25.5 - '@esbuild/freebsd-x64': 0.25.5 - '@esbuild/linux-arm': 0.25.5 - '@esbuild/linux-arm64': 0.25.5 - '@esbuild/linux-ia32': 0.25.5 - '@esbuild/linux-loong64': 0.25.5 - '@esbuild/linux-mips64el': 0.25.5 - '@esbuild/linux-ppc64': 0.25.5 - '@esbuild/linux-riscv64': 0.25.5 - '@esbuild/linux-s390x': 0.25.5 - '@esbuild/linux-x64': 0.25.5 - '@esbuild/netbsd-arm64': 0.25.5 - '@esbuild/netbsd-x64': 0.25.5 - '@esbuild/openbsd-arm64': 0.25.5 - '@esbuild/openbsd-x64': 0.25.5 - '@esbuild/sunos-x64': 0.25.5 - '@esbuild/win32-arm64': 0.25.5 - '@esbuild/win32-ia32': 0.25.5 - '@esbuild/win32-x64': 0.25.5 - - escalade@3.2.0: {} - - escape-string-regexp@5.0.0: {} - - estree-util-attach-comments@3.0.0: - dependencies: - '@types/estree': 1.0.7 - - estree-util-build-jsx@3.0.1: - dependencies: - '@types/estree-jsx': 1.0.5 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - estree-walker: 3.0.3 - - estree-util-is-identifier-name@3.0.0: {} - - estree-util-scope@1.0.0: - dependencies: - '@types/estree': 1.0.7 - devlop: 1.1.0 - - estree-util-to-js@2.0.0: - dependencies: - '@types/estree-jsx': 1.0.5 - astring: 1.9.0 - source-map: 0.7.4 - - estree-util-visit@2.0.0: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/unist': 3.0.3 - - estree-walker@2.0.2: {} - - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.7 - - eventemitter3@5.0.1: {} - - exit-hook@2.2.1: {} - - exsolve@1.0.7: {} - - extend@3.0.2: {} - - fast-deep-equal@3.1.3: {} - - fast-glob@3.3.3: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - - fast-xml-parser@5.2.5: - dependencies: - strnum: 2.1.1 - - fastq@1.19.1: - dependencies: - reusify: 1.1.0 - - fdir@6.4.5(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - flattie@1.1.1: {} - - fontace@0.3.0: - dependencies: - '@types/fontkit': 2.0.8 - fontkit: 2.0.4 - - fontkit@2.0.4: - dependencies: - '@swc/helpers': 0.5.17 - brotli: 1.3.3 - clone: 2.1.2 - dfa: 1.2.0 - fast-deep-equal: 3.1.3 - restructure: 3.0.2 - tiny-inflate: 1.0.3 - unicode-properties: 1.4.1 - unicode-trie: 2.0.0 - - foreground-child@3.3.1: - dependencies: - cross-spawn: 7.0.6 - signal-exit: 4.1.0 - - fraction.js@4.3.7: {} - - fs-extra@11.3.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - gensync@1.0.0-beta.2: {} - - get-east-asian-width@1.3.0: {} - - github-slugger@2.0.0: {} - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob-to-regexp@0.4.1: {} - - glob@10.4.5: - dependencies: - foreground-child: 3.3.1 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - - globals@11.12.0: {} - - graceful-fs@4.2.11: {} - - h3@1.15.3: - dependencies: - cookie-es: 1.2.2 - crossws: 0.3.5 - defu: 6.1.4 - destr: 2.0.5 - iron-webcrypto: 1.2.1 - node-mock-http: 1.0.0 - radix3: 1.1.2 - ufo: 1.6.1 - uncrypto: 0.1.3 - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - hast-util-from-html@2.0.3: - dependencies: - '@types/hast': 3.0.4 - devlop: 1.1.0 - hast-util-from-parse5: 8.0.3 - parse5: 7.3.0 - vfile: 6.0.3 - vfile-message: 4.0.2 - - hast-util-from-parse5@8.0.3: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - devlop: 1.1.0 - hastscript: 9.0.1 - property-information: 7.1.0 - vfile: 6.0.3 - vfile-location: 5.0.3 - web-namespaces: 2.0.1 - - hast-util-is-element@3.0.0: - dependencies: - '@types/hast': 3.0.4 - - hast-util-parse-selector@4.0.0: - dependencies: - '@types/hast': 3.0.4 - - hast-util-raw@9.1.0: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - '@ungap/structured-clone': 1.3.0 - hast-util-from-parse5: 8.0.3 - hast-util-to-parse5: 8.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 - parse5: 7.3.0 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - - hast-util-to-estree@3.1.3: - dependencies: - '@types/estree': 1.0.7 - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - estree-util-attach-comments: 3.0.0 - estree-util-is-identifier-name: 3.0.0 - hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.2.0 - mdast-util-mdxjs-esm: 2.0.1 - property-information: 7.1.0 - space-separated-tokens: 2.0.2 - style-to-js: 1.1.16 - unist-util-position: 5.0.0 - zwitch: 2.0.4 - transitivePeerDependencies: - - supports-color - - hast-util-to-html@9.0.5: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-whitespace: 3.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 - property-information: 7.1.0 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.4 - zwitch: 2.0.4 - - hast-util-to-jsx-runtime@2.3.6: - dependencies: - '@types/estree': 1.0.7 - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.2.0 - mdast-util-mdxjs-esm: 2.0.1 - property-information: 7.1.0 - space-separated-tokens: 2.0.2 - style-to-js: 1.1.16 - unist-util-position: 5.0.0 - vfile-message: 4.0.2 - transitivePeerDependencies: - - supports-color - - hast-util-to-parse5@8.0.0: - dependencies: - '@types/hast': 3.0.4 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - - hast-util-to-text@4.0.2: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - hast-util-is-element: 3.0.0 - unist-util-find-after: 5.0.0 - - hast-util-whitespace@3.0.0: - dependencies: - '@types/hast': 3.0.4 - - hastscript@9.0.1: - dependencies: - '@types/hast': 3.0.4 - comma-separated-tokens: 2.0.3 - hast-util-parse-selector: 4.0.0 - property-information: 7.1.0 - space-separated-tokens: 2.0.2 - - html-entities@2.3.3: {} - - html-escaper@3.0.3: {} - - html-void-elements@3.0.0: {} - - http-cache-semantics@4.2.0: {} - - import-meta-resolve@4.1.0: {} - - inline-style-parser@0.2.4: {} - - iron-webcrypto@1.2.1: {} - - is-alphabetical@2.0.1: {} - - is-alphanumerical@2.0.1: - dependencies: - is-alphabetical: 2.0.1 - is-decimal: 2.0.1 - - is-arrayish@0.3.2: {} - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-core-module@2.16.1: - dependencies: - hasown: 2.0.2 - - is-decimal@2.0.1: {} - - is-docker@3.0.0: {} - - is-extglob@2.1.1: {} - - is-fullwidth-code-point@3.0.0: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-hexadecimal@2.0.1: {} - - is-inside-container@1.0.0: - dependencies: - is-docker: 3.0.0 - - is-number@7.0.0: {} - - is-plain-obj@4.1.0: {} - - is-what@4.1.16: {} - - is-wsl@3.1.0: - dependencies: - is-inside-container: 1.0.0 - - isexe@2.0.0: {} - - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jiti@1.21.7: {} - - js-tokens@4.0.0: {} - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - jsesc@3.1.0: {} - - json5@2.2.3: {} - - jsonfile@6.1.0: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - - kleur@3.0.3: {} - - kleur@4.1.5: {} - - lilconfig@3.1.3: {} - - lines-and-columns@1.2.4: {} - - lodash.castarray@4.4.0: {} - - lodash.isplainobject@4.0.6: {} - - lodash.merge@4.6.2: {} - - longest-streak@3.1.0: {} - - lru-cache@10.4.3: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - magic-string@0.30.17: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - - magicast@0.3.5: - dependencies: - '@babel/parser': 7.27.5 - '@babel/types': 7.27.3 - source-map-js: 1.2.1 - - markdown-extensions@2.0.0: {} - - markdown-table@3.0.4: {} - - mdast-util-definitions@6.0.0: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - unist-util-visit: 5.0.0 - - mdast-util-find-and-replace@3.0.2: - dependencies: - '@types/mdast': 4.0.4 - escape-string-regexp: 5.0.0 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - - mdast-util-from-markdown@2.0.2: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - decode-named-character-reference: 1.1.0 - devlop: 1.1.0 - mdast-util-to-string: 4.0.0 - micromark: 4.0.2 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-decode-string: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - unist-util-stringify-position: 4.0.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-autolink-literal@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-find-and-replace: 3.0.2 - micromark-util-character: 2.1.1 - - mdast-util-gfm-footnote@2.1.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - micromark-util-normalize-identifier: 2.0.1 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-strikethrough@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-table@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-task-list-item@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm@3.1.0: - dependencies: - mdast-util-from-markdown: 2.0.2 - mdast-util-gfm-autolink-literal: 2.0.1 - mdast-util-gfm-footnote: 2.1.0 - mdast-util-gfm-strikethrough: 2.0.0 - mdast-util-gfm-table: 2.0.0 - mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-mdx-expression@2.0.1: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-mdx-jsx@3.2.0: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - parse-entities: 4.0.2 - stringify-entities: 4.0.4 - unist-util-stringify-position: 4.0.0 - vfile-message: 4.0.2 - transitivePeerDependencies: - - supports-color - - mdast-util-mdx@3.0.0: - dependencies: - mdast-util-from-markdown: 2.0.2 - mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.2.0 - mdast-util-mdxjs-esm: 2.0.1 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-mdxjs-esm@2.0.1: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-phrasing@4.1.0: - dependencies: - '@types/mdast': 4.0.4 - unist-util-is: 6.0.0 - - mdast-util-to-hast@13.2.0: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.0 - devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.1 - trim-lines: 3.0.1 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - - mdast-util-to-markdown@2.1.2: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - longest-streak: 3.1.0 - mdast-util-phrasing: 4.1.0 - mdast-util-to-string: 4.0.0 - micromark-util-classify-character: 2.0.1 - micromark-util-decode-string: 2.0.1 - unist-util-visit: 5.0.0 - zwitch: 2.0.4 - - mdast-util-to-string@4.0.0: - dependencies: - '@types/mdast': 4.0.4 - - mdn-data@2.12.2: {} - - merge-anything@5.1.7: - dependencies: - is-what: 4.1.16 - - merge2@1.4.1: {} - - micromark-core-commonmark@2.0.3: - dependencies: - decode-named-character-reference: 1.1.0 - devlop: 1.1.0 - micromark-factory-destination: 2.0.1 - micromark-factory-label: 2.0.1 - micromark-factory-space: 2.0.1 - micromark-factory-title: 2.0.1 - micromark-factory-whitespace: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-classify-character: 2.0.1 - micromark-util-html-tag-name: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-subtokenize: 2.1.0 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm-autolink-literal@2.1.0: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm-footnote@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-core-commonmark: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm-strikethrough@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.1 - micromark-util-classify-character: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm-table@2.1.1: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm-tagfilter@2.0.0: - dependencies: - micromark-util-types: 2.0.2 - - micromark-extension-gfm-task-list-item@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm@3.0.0: - dependencies: - micromark-extension-gfm-autolink-literal: 2.1.0 - micromark-extension-gfm-footnote: 2.1.0 - micromark-extension-gfm-strikethrough: 2.1.0 - micromark-extension-gfm-table: 2.1.1 - micromark-extension-gfm-tagfilter: 2.0.0 - micromark-extension-gfm-task-list-item: 2.1.0 - micromark-util-combine-extensions: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-mdx-expression@3.0.1: - dependencies: - '@types/estree': 1.0.7 - devlop: 1.1.0 - micromark-factory-mdx-expression: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.3 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-mdx-jsx@3.0.2: - dependencies: - '@types/estree': 1.0.7 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - micromark-factory-mdx-expression: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.3 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - vfile-message: 4.0.2 - - micromark-extension-mdx-md@2.0.0: - dependencies: - micromark-util-types: 2.0.2 - - micromark-extension-mdxjs-esm@3.0.0: - dependencies: - '@types/estree': 1.0.7 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.3 - micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.3 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - unist-util-position-from-estree: 2.0.0 - vfile-message: 4.0.2 - - micromark-extension-mdxjs@3.0.0: - dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) - micromark-extension-mdx-expression: 3.0.1 - micromark-extension-mdx-jsx: 3.0.2 - micromark-extension-mdx-md: 2.0.0 - micromark-extension-mdxjs-esm: 3.0.0 - micromark-util-combine-extensions: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-factory-destination@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-factory-label@2.0.1: - dependencies: - devlop: 1.1.0 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-factory-mdx-expression@2.0.3: - dependencies: - '@types/estree': 1.0.7 - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.3 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - unist-util-position-from-estree: 2.0.0 - vfile-message: 4.0.2 - - micromark-factory-space@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-types: 2.0.2 - - micromark-factory-title@2.0.1: - dependencies: - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-factory-whitespace@2.0.1: - dependencies: - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-util-character@2.1.1: - dependencies: - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-util-chunked@2.0.1: - dependencies: - micromark-util-symbol: 2.0.1 - - micromark-util-classify-character@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-util-combine-extensions@2.0.1: - dependencies: - micromark-util-chunked: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-util-decode-numeric-character-reference@2.0.2: - dependencies: - micromark-util-symbol: 2.0.1 - - micromark-util-decode-string@2.0.1: - dependencies: - decode-named-character-reference: 1.1.0 - micromark-util-character: 2.1.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-symbol: 2.0.1 - - micromark-util-encode@2.0.1: {} - - micromark-util-events-to-acorn@2.0.3: - dependencies: - '@types/estree': 1.0.7 - '@types/unist': 3.0.3 - devlop: 1.1.0 - estree-util-visit: 2.0.0 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - vfile-message: 4.0.2 - - micromark-util-html-tag-name@2.0.1: {} - - micromark-util-normalize-identifier@2.0.1: - dependencies: - micromark-util-symbol: 2.0.1 - - micromark-util-resolve-all@2.0.1: - dependencies: - micromark-util-types: 2.0.2 - - micromark-util-sanitize-uri@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-encode: 2.0.1 - micromark-util-symbol: 2.0.1 - - micromark-util-subtokenize@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-util-symbol@2.0.1: {} - - micromark-util-types@2.0.2: {} - - micromark@4.0.2: - dependencies: - '@types/debug': 4.1.12 - debug: 4.4.1 - decode-named-character-reference: 1.1.0 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-combine-extensions: 2.0.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-encode: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-subtokenize: 2.1.0 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - transitivePeerDependencies: - - supports-color - - micromatch@4.0.8: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - - mime@3.0.0: {} - - mini-svg-data-uri@1.4.4: {} - - miniflare@4.20250813.0: - dependencies: - '@cspotcode/source-map-support': 0.8.1 - acorn: 8.14.0 - acorn-walk: 8.3.2 - exit-hook: 2.2.1 - glob-to-regexp: 0.4.1 - sharp: 0.33.5 - stoppable: 1.1.0 - undici: 7.13.0 - workerd: 1.20250813.0 - ws: 8.18.0 - youch: 4.1.0-beta.10 - zod: 3.22.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - - minipass@7.1.2: {} - - mrmime@2.0.1: {} - - ms@2.1.3: {} - - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - - nanoid@3.3.11: {} - - neotraverse@0.6.18: {} - - nlcst-to-string@4.0.0: - dependencies: - '@types/nlcst': 2.0.3 - - node-fetch-native@1.6.6: {} - - node-fetch@2.7.0: - dependencies: - whatwg-url: 5.0.0 - - node-mock-http@1.0.0: {} - - node-releases@2.0.19: {} - - normalize-path@3.0.0: {} - - normalize-range@0.1.2: {} - - object-assign@4.1.1: {} - - object-hash@3.0.0: {} - - ofetch@1.4.1: - dependencies: - destr: 2.0.5 - node-fetch-native: 1.6.6 - ufo: 1.6.1 - - ohash@2.0.11: {} - - oniguruma-parser@0.12.1: {} - - oniguruma-to-es@4.3.3: - dependencies: - oniguruma-parser: 0.12.1 - regex: 6.0.1 - regex-recursion: 6.0.2 - - p-limit@6.2.0: - dependencies: - yocto-queue: 1.2.1 - - p-map@7.0.3: {} - - p-queue@8.1.0: - dependencies: - eventemitter3: 5.0.1 - p-timeout: 6.1.4 - - p-timeout@6.1.4: {} - - package-json-from-dist@1.0.1: {} - - package-manager-detector@1.3.0: {} - - pako@0.2.9: {} - - parse-entities@4.0.2: - dependencies: - '@types/unist': 2.0.11 - character-entities-legacy: 3.0.0 - character-reference-invalid: 2.0.1 - decode-named-character-reference: 1.1.0 - is-alphanumerical: 2.0.1 - is-decimal: 2.0.1 - is-hexadecimal: 2.0.1 - - parse-latin@7.0.0: - dependencies: - '@types/nlcst': 2.0.3 - '@types/unist': 3.0.3 - nlcst-to-string: 4.0.0 - unist-util-modify-children: 4.0.0 - unist-util-visit-children: 3.0.0 - vfile: 6.0.3 - - parse5@7.3.0: - dependencies: - entities: 6.0.0 - - path-key@3.1.1: {} - - path-parse@1.0.7: {} - - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - - path-to-regexp@6.3.0: {} - - pathe@2.0.3: {} - - picocolors@1.1.1: {} - - picomatch@2.3.1: {} - - picomatch@4.0.2: {} - - pify@2.3.0: {} - - pirates@4.0.7: {} - - postcss-import@15.1.0(postcss@8.5.4): - dependencies: - postcss: 8.5.4 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.10 - - postcss-js@4.0.1(postcss@8.5.4): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.5.4 - - postcss-load-config@4.0.2(postcss@8.5.4): - dependencies: - lilconfig: 3.1.3 - yaml: 2.8.0 - optionalDependencies: - postcss: 8.5.4 - - postcss-nested@6.2.0(postcss@8.5.4): - dependencies: - postcss: 8.5.4 - postcss-selector-parser: 6.1.2 - - postcss-selector-parser@6.0.10: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-value-parser@4.2.0: {} - - postcss@8.5.4: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - prismjs@1.30.0: {} - - prompts@2.4.2: - dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 - - property-information@6.5.0: {} - - property-information@7.1.0: {} - - queue-microtask@1.2.3: {} - - radix3@1.1.2: {} - - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - readdirp@4.1.2: {} - - recma-build-jsx@1.0.0: - dependencies: - '@types/estree': 1.0.7 - estree-util-build-jsx: 3.0.1 - vfile: 6.0.3 - - recma-jsx@1.0.0(acorn@8.14.1): - dependencies: - acorn-jsx: 5.3.2(acorn@8.14.1) - estree-util-to-js: 2.0.0 - recma-parse: 1.0.0 - recma-stringify: 1.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - acorn - - recma-parse@1.0.0: - dependencies: - '@types/estree': 1.0.7 - esast-util-from-js: 2.0.1 - unified: 11.0.5 - vfile: 6.0.3 - - recma-stringify@1.0.0: - dependencies: - '@types/estree': 1.0.7 - estree-util-to-js: 2.0.0 - unified: 11.0.5 - vfile: 6.0.3 - - regex-recursion@6.0.2: - dependencies: - regex-utilities: 2.3.0 - - regex-utilities@2.3.0: {} - - regex@6.0.1: - dependencies: - regex-utilities: 2.3.0 - - rehype-parse@9.0.1: - dependencies: - '@types/hast': 3.0.4 - hast-util-from-html: 2.0.3 - unified: 11.0.5 - - rehype-raw@7.0.0: - dependencies: - '@types/hast': 3.0.4 - hast-util-raw: 9.1.0 - vfile: 6.0.3 - - rehype-recma@1.0.0: - dependencies: - '@types/estree': 1.0.7 - '@types/hast': 3.0.4 - hast-util-to-estree: 3.1.3 - transitivePeerDependencies: - - supports-color - - rehype-stringify@10.0.1: - dependencies: - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.5 - unified: 11.0.5 - - rehype@13.0.2: - dependencies: - '@types/hast': 3.0.4 - rehype-parse: 9.0.1 - rehype-stringify: 10.0.1 - unified: 11.0.5 - - remark-gfm@4.0.1: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-gfm: 3.1.0 - micromark-extension-gfm: 3.0.0 - remark-parse: 11.0.0 - remark-stringify: 11.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - remark-mdx@3.1.0: - dependencies: - mdast-util-mdx: 3.0.0 - micromark-extension-mdxjs: 3.0.0 - transitivePeerDependencies: - - supports-color - - remark-parse@11.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.2 - micromark-util-types: 2.0.2 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - remark-rehype@11.1.2: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - mdast-util-to-hast: 13.2.0 - unified: 11.0.5 - vfile: 6.0.3 - - remark-smartypants@3.0.2: - dependencies: - retext: 9.0.0 - retext-smartypants: 6.2.0 - unified: 11.0.5 - unist-util-visit: 5.0.0 - - remark-stringify@11.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-to-markdown: 2.1.2 - unified: 11.0.5 - - resolve@1.22.10: - dependencies: - is-core-module: 2.16.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - restructure@3.0.2: {} - - retext-latin@4.0.0: - dependencies: - '@types/nlcst': 2.0.3 - parse-latin: 7.0.0 - unified: 11.0.5 - - retext-smartypants@6.2.0: - dependencies: - '@types/nlcst': 2.0.3 - nlcst-to-string: 4.0.0 - unist-util-visit: 5.0.0 - - retext-stringify@4.0.0: - dependencies: - '@types/nlcst': 2.0.3 - nlcst-to-string: 4.0.0 - unified: 11.0.5 - - retext@9.0.0: - dependencies: - '@types/nlcst': 2.0.3 - retext-latin: 4.0.0 - retext-stringify: 4.0.0 - unified: 11.0.5 - - reusify@1.1.0: {} - - rollup@4.41.1: - dependencies: - '@types/estree': 1.0.7 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.41.1 - '@rollup/rollup-android-arm64': 4.41.1 - '@rollup/rollup-darwin-arm64': 4.41.1 - '@rollup/rollup-darwin-x64': 4.41.1 - '@rollup/rollup-freebsd-arm64': 4.41.1 - '@rollup/rollup-freebsd-x64': 4.41.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.41.1 - '@rollup/rollup-linux-arm-musleabihf': 4.41.1 - '@rollup/rollup-linux-arm64-gnu': 4.41.1 - '@rollup/rollup-linux-arm64-musl': 4.41.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.41.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.41.1 - '@rollup/rollup-linux-riscv64-gnu': 4.41.1 - '@rollup/rollup-linux-riscv64-musl': 4.41.1 - '@rollup/rollup-linux-s390x-gnu': 4.41.1 - '@rollup/rollup-linux-x64-gnu': 4.41.1 - '@rollup/rollup-linux-x64-musl': 4.41.1 - '@rollup/rollup-win32-arm64-msvc': 4.41.1 - '@rollup/rollup-win32-ia32-msvc': 4.41.1 - '@rollup/rollup-win32-x64-msvc': 4.41.1 - fsevents: 2.3.3 - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - semver@6.3.1: {} - - semver@7.7.2: {} - - seroval-plugins@1.3.2(seroval@1.3.2): - dependencies: - seroval: 1.3.2 - - seroval@1.3.2: {} - - sharp@0.33.5: - dependencies: - color: 4.2.3 - detect-libc: 2.0.4 - semver: 7.7.2 - optionalDependencies: - '@img/sharp-darwin-arm64': 0.33.5 - '@img/sharp-darwin-x64': 0.33.5 - '@img/sharp-libvips-darwin-arm64': 1.0.4 - '@img/sharp-libvips-darwin-x64': 1.0.4 - '@img/sharp-libvips-linux-arm': 1.0.5 - '@img/sharp-libvips-linux-arm64': 1.0.4 - '@img/sharp-libvips-linux-s390x': 1.0.4 - '@img/sharp-libvips-linux-x64': 1.0.4 - '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 - '@img/sharp-libvips-linuxmusl-x64': 1.0.4 - '@img/sharp-linux-arm': 0.33.5 - '@img/sharp-linux-arm64': 0.33.5 - '@img/sharp-linux-s390x': 0.33.5 - '@img/sharp-linux-x64': 0.33.5 - '@img/sharp-linuxmusl-arm64': 0.33.5 - '@img/sharp-linuxmusl-x64': 0.33.5 - '@img/sharp-wasm32': 0.33.5 - '@img/sharp-win32-ia32': 0.33.5 - '@img/sharp-win32-x64': 0.33.5 - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - shiki@3.5.0: - dependencies: - '@shikijs/core': 3.5.0 - '@shikijs/engine-javascript': 3.5.0 - '@shikijs/engine-oniguruma': 3.5.0 - '@shikijs/langs': 3.5.0 - '@shikijs/themes': 3.5.0 - '@shikijs/types': 3.5.0 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - - signal-exit@4.1.0: {} - - simple-swizzle@0.2.2: - dependencies: - is-arrayish: 0.3.2 - - sisteransi@1.0.5: {} - - smol-toml@1.3.4: {} - - solid-js@1.9.7: - dependencies: - csstype: 3.1.3 - seroval: 1.3.2 - seroval-plugins: 1.3.2(seroval@1.3.2) - - solid-refresh@0.6.3(solid-js@1.9.7): - dependencies: - '@babel/generator': 7.27.5 - '@babel/helper-module-imports': 7.27.1 - '@babel/types': 7.27.3 - solid-js: 1.9.7 - transitivePeerDependencies: - - supports-color - - source-map-js@1.2.1: {} - - source-map@0.7.4: {} - - space-separated-tokens@2.0.2: {} - - stoppable@1.1.0: {} - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - - string-width@7.2.0: - dependencies: - emoji-regex: 10.4.0 - get-east-asian-width: 1.3.0 - strip-ansi: 7.1.0 - - stringify-entities@4.0.4: - dependencies: - character-entities-html4: 2.1.0 - character-entities-legacy: 3.0.0 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.1.0 - - strnum@2.1.1: {} - - style-to-js@1.1.16: - dependencies: - style-to-object: 1.0.8 - - style-to-object@1.0.8: - dependencies: - inline-style-parser: 0.2.4 - - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.8 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.7 - ts-interface-checker: 0.1.13 - - supports-color@10.1.0: {} - - supports-preserve-symlinks-flag@1.0.0: {} - - tailwindcss@3.4.17: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.3 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.7 - lilconfig: 3.1.3 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.5.4 - postcss-import: 15.1.0(postcss@8.5.4) - postcss-js: 4.0.1(postcss@8.5.4) - postcss-load-config: 4.0.2(postcss@8.5.4) - postcss-nested: 6.2.0(postcss@8.5.4) - postcss-selector-parser: 6.1.2 - resolve: 1.22.10 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - - tiny-inflate@1.0.3: {} - - tinyexec@0.3.2: {} - - tinyglobby@0.2.14: - dependencies: - fdir: 6.4.5(picomatch@4.0.2) - picomatch: 4.0.2 - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - tr46@0.0.3: {} - - trim-lines@3.0.1: {} - - trough@2.2.0: {} - - ts-interface-checker@0.1.13: {} - - tsconfck@3.1.6(typescript@5.8.3): - optionalDependencies: - typescript: 5.8.3 - - tslib@2.8.1: {} - - type-fest@4.41.0: {} - - typescript@5.8.3: {} - - ufo@1.6.1: {} - - ultrahtml@1.6.0: {} - - uncrypto@0.1.3: {} - - undici-types@6.21.0: {} - - undici@7.13.0: {} - - unenv@2.0.0-rc.19: - dependencies: - defu: 6.1.4 - exsolve: 1.0.7 - ohash: 2.0.11 - pathe: 2.0.3 - ufo: 1.6.1 - - unicode-properties@1.4.1: - dependencies: - base64-js: 1.5.1 - unicode-trie: 2.0.0 - - unicode-trie@2.0.0: - dependencies: - pako: 0.2.9 - tiny-inflate: 1.0.3 - - unified@11.0.5: - dependencies: - '@types/unist': 3.0.3 - bail: 2.0.2 - devlop: 1.1.0 - extend: 3.0.2 - is-plain-obj: 4.1.0 - trough: 2.2.0 - vfile: 6.0.3 - - unifont@0.5.0: - dependencies: - css-tree: 3.1.0 - ohash: 2.0.11 - - unique-names-generator@4.7.1: {} - - unist-util-find-after@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - - unist-util-is@6.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-modify-children@4.0.0: - dependencies: - '@types/unist': 3.0.3 - array-iterate: 2.0.1 - - unist-util-position-from-estree@2.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-position@5.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-remove-position@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-visit: 5.0.0 - - unist-util-stringify-position@4.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-visit-children@3.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-visit-parents@6.0.1: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - - unist-util-visit@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - - universalify@2.0.1: {} - - unstorage@1.16.0: - dependencies: - anymatch: 3.1.3 - chokidar: 4.0.3 - destr: 2.0.5 - h3: 1.15.3 - lru-cache: 10.4.3 - node-fetch-native: 1.6.6 - ofetch: 1.4.1 - ufo: 1.6.1 - - update-browserslist-db@1.1.3(browserslist@4.25.0): - dependencies: - browserslist: 4.25.0 - escalade: 3.2.0 - picocolors: 1.1.1 - - util-deprecate@1.0.2: {} - - validate-html-nesting@1.2.2: {} - - vfile-location@5.0.3: - dependencies: - '@types/unist': 3.0.3 - vfile: 6.0.3 - - vfile-message@4.0.2: - dependencies: - '@types/unist': 3.0.3 - unist-util-stringify-position: 4.0.0 - - vfile@6.0.3: - dependencies: - '@types/unist': 3.0.3 - vfile-message: 4.0.2 - - vite-plugin-solid@2.11.6(solid-js@1.9.7)(vite@6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0)): - dependencies: - '@babel/core': 7.27.4 - '@types/babel__core': 7.20.5 - babel-preset-solid: 1.9.6(@babel/core@7.27.4) - merge-anything: 5.1.7 - solid-js: 1.9.7 - solid-refresh: 0.6.3(solid-js@1.9.7) - vite: 6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0) - vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0)) - transitivePeerDependencies: - - supports-color - - vite-plugin-static-copy@2.3.1(vite@6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0)): - dependencies: - chokidar: 3.6.0 - fast-glob: 3.3.3 - fs-extra: 11.3.0 - p-map: 7.0.3 - picocolors: 1.1.1 - vite: 6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0) - - vite@6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0): - dependencies: - esbuild: 0.25.5 - fdir: 6.4.5(picomatch@4.0.2) - picomatch: 4.0.2 - postcss: 8.5.4 - rollup: 4.41.1 - tinyglobby: 0.2.14 - optionalDependencies: - '@types/node': 22.15.29 - fsevents: 2.3.3 - jiti: 1.21.7 - yaml: 2.8.0 - - vitefu@1.0.6(vite@6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0)): - optionalDependencies: - vite: 6.3.5(@types/node@22.15.29)(jiti@1.21.7)(yaml@2.8.0) - - web-namespaces@2.0.1: {} - - webidl-conversions@3.0.1: {} - - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - - which-pm-runs@1.1.0: {} - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - widest-line@5.0.0: - dependencies: - string-width: 7.2.0 - - workerd@1.20250813.0: - optionalDependencies: - '@cloudflare/workerd-darwin-64': 1.20250813.0 - '@cloudflare/workerd-darwin-arm64': 1.20250813.0 - '@cloudflare/workerd-linux-64': 1.20250813.0 - '@cloudflare/workerd-linux-arm64': 1.20250813.0 - '@cloudflare/workerd-windows-64': 1.20250813.0 - - wrangler@4.29.1(@cloudflare/workers-types@4.20250813.0): - dependencies: - '@cloudflare/kv-asset-handler': 0.4.0 - '@cloudflare/unenv-preset': 2.6.1(unenv@2.0.0-rc.19)(workerd@1.20250813.0) - blake3-wasm: 2.1.5 - esbuild: 0.25.4 - miniflare: 4.20250813.0 - path-to-regexp: 6.3.0 - unenv: 2.0.0-rc.19 - workerd: 1.20250813.0 - optionalDependencies: - '@cloudflare/workers-types': 4.20250813.0 - fsevents: 2.3.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - - wrap-ansi@9.0.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 7.2.0 - strip-ansi: 7.1.0 - - ws@8.18.0: {} - - xxhash-wasm@1.1.0: {} - - yallist@3.1.1: {} - - yaml@2.8.0: {} - - yargs-parser@21.1.1: {} - - yocto-queue@1.2.1: {} - - yocto-spinner@0.2.3: - dependencies: - yoctocolors: 2.1.1 - - yoctocolors@2.1.1: {} - - youch-core@0.3.3: - dependencies: - '@poppinss/exception': 1.2.2 - error-stack-parser-es: 1.0.5 - - youch@4.1.0-beta.10: - dependencies: - '@poppinss/colors': 4.1.5 - '@poppinss/dumper': 0.6.4 - '@speed-highlight/core': 1.2.7 - cookie: 1.0.2 - youch-core: 0.3.3 - - zod-to-json-schema@3.24.5(zod@3.25.51): - dependencies: - zod: 3.25.51 - - zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.25.51): - dependencies: - typescript: 5.8.3 - zod: 3.25.51 - - zod@3.22.3: {} - - zod@3.25.51: {} - - zod@4.1.5: {} - - zwitch@2.0.4: {} From 1d4f28f76aa79b8e629001709c1104e979962cd6 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 20 Dec 2025 14:00:11 +1100 Subject: [PATCH 07/10] Looking gooder --- public/blog/hash-tag-community/live.png | Bin 0 -> 10175 bytes public/blog/hash-tag-community/ui.png | Bin 0 -> 618823 bytes src/pages/blog/hash-tag-community.mdx | 176 +++++++++++++++++------- 3 files changed, 125 insertions(+), 51 deletions(-) create mode 100644 public/blog/hash-tag-community/live.png create mode 100644 public/blog/hash-tag-community/ui.png diff --git a/public/blog/hash-tag-community/live.png b/public/blog/hash-tag-community/live.png new file mode 100644 index 0000000000000000000000000000000000000000..940dd3b8594bb5d9a0f243d04efa3e97ced4dcfb GIT binary patch literal 10175 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 literal 0 HcmV?d00001 diff --git a/public/blog/hash-tag-community/ui.png b/public/blog/hash-tag-community/ui.png new file mode 100644 index 0000000000000000000000000000000000000000..110513bf1de4c6dac6d3b263722f21f4fbe9601b GIT binary patch literal 618823 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%0AY8%#4%B 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%0AqaT~%hI!N+^ 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
    + ![mfw](/blog/hash-tag-community/live.png) +
    + This is literally the user experience. +
    +
    + +Unfortunately, we need to [patch OBS](https://github.com/obsproject/obs-studio/pull/12911) literally to just add `MoQ` to the UI. +If you're a closet OBS maintainer and/or interested in helping out, [join the Discord](https://discord.gg/FCYF3p99mr). + +And more stuff is coming! +Don't close your eyes! +- pangaea has an initial [OBS MoQ source](https://github.com/moq-dev/obs/pull/14). +- brianmed has an initial [ffmpeg fork with MoQ support](https://github.com/brianmed/FFmpeg/tree/feature/moq-integration). -Unfortunately, we need to [patch OBS](https://github.com/obsproject/obs-studio/compare/master...brianmed:obs-studio:32.0.2-moq) literally to just add `MoQ` to the UI. -There's still a lot more polish needed too, like adding/testing codecs other than H264/AAC. -If you're interested in helping out, [join the Discord](https://discord.gg/FCYF3p99mr). ## UI stuff It's no secret that I **loathe** frontend development. I only do it because someone has to, and because I have a savior complex. The MoQ ecosystem is full of backend nerds who don't even know the difference between `null` and `undefined`. -That's right, my Christmas wish has been granted, hallelujah! 🎄 +🎵🎶 All I want for Christmas, is a frontend engineer 🎵🎶 + +And that's right, my Christmas wish has been granted, hallelujah! 🎄 -- [christriants](https://github.com/christriants) added the ability to [broadcast a file from disk](https://github.com/moq-dev/moq/pull/715) and [a latency slider](https://github.com/moq-dev/moq/pull/728). +- [christriants](https://github.com/christriants) added [file upload](https://github.com/moq-dev/moq/pull/715) and [a latency slider](https://github.com/moq-dev/moq/pull/728). - [pzanella](https://github.com/pzanella) added [a buffering icon](https://github.com/moq-dev/moq/pull/714) and a [debug stats panel](https://github.com/moq-dev/moq/pull/733). - [jdreetz](https://github.com/jdreetz) split the [UI into a separate package](https://github.com/moq-dev/moq/pull/717). +- [gdavila](https://github.com/gdavila) fixed [rendering on pause](https://github.com/moq-dev/moq/pull/771). +- [cotid](https://github.com/cotid-qualabs) added a [quality selector](https://github.com/moq-dev/moq/pull/760). - [julijane](https://github.com/julijane) fixed a [canvas resizing bug](https://github.com/moq-dev/moq/pull/725). -- [arturparkhisenko](https://github.com/arturparkhisenko) fixed a [typo](https://github.com/moq-dev/moq/pull/743). +- [arturparkhisenko](https://github.com/arturparkhisenko) fixed a [typo](https://github.com/moq-dev/moq/pull/743). (MVP) -There are plenty of [remaining issues](https://github.com/moq-dev/moq/issues) if you're bored and/or interested in helping out! +There are plenty of [remaining issues](https://github.com/moq-dev/moq/issues) if you're bored and know the difference between `null` and `undefined`. +Please I beg you. +I'll literally merge anything, even if you just change the color of a button. + +
    + ![mfw](/blog/hash-tag-community/ui.png) +
    + Just like my mom always told me: + "You don't have to be pretty so long as you're functional." +
    +
    ## iroh [Way back when](/blog/first-cdn) I said: @@ -71,49 +112,82 @@ That's right, now you can use P2P with MoQ! 🎉 It's simpler and yet more powerful than the common alternative: WebRTC data channels. I'm a CDN stan because of the improved QoE and scale, but it's hard to beat the cost savings of P2P. -Unfortunately, there's no P2P support for browsers yet (via WebTransport). -However, with a few small tweaks to `moq-lite`, I think it's possible to use a CDN for web browsers and iroh for the rest. -The ability to announce/discover broadcasts via multiple connections is a huge win for MoQ. +`iroh-live` also includes native capture and encoding support so you don't *have to* use the aforementioned ffmpeg/gstreamer/obs integrations. +I think it's a great step towards getting MoQ on more platforms, and I'd love to see this functionality ~yoinked~ contributed to the [moq](https://github.com/moq-dev/moq) repo. +;) + +Unfortunately, there's no P2P support for browsers yet. +But I think with a few small tweaks, it's possible to use a CDN for web browsers and iroh for P2P compatible clients. +In fact, I just got word that Frando has a draft PR that adds iroh support to [moq-relay](https://crates.io/crates/moq-relay) for this very purpose. +celebration emoji + +I'm blushing at my decision to over-engineer the protocol. +The ability to fanout/discover via multiple connections/CDNs is a huge win for MoQ. +Tracks do not get transmitted over the network until requested, making P2P viable. + +## HLS/DASH/CMAF/HAM +For some reason, the media industry really love acronyms. +And big bunnies. + +But the media industry **REALLY** loves adding `LL-` in front of an acronym to say "this is the really, really low latency one I swear". + +Unfortunately, `LL-HLS` and `LL-DASH` are not quite low latency enough, so we need some way to convert them to MoQ. +[sebastianpiq](https://github.com/sebastianpiq) has added a way to [convert a HLS playlist](https://github.com/moq-dev/moq/pull/789) into a MoQ stream. +That's right, now a megacorp can take their existing HLS infrastructure and put MoQ branding on it! 🎉 + +It still needs quite a bit more work, like adding the aforementioned `LL-HLS` support. +The next steps are [CMAF passthrough](https://github.com/moq-dev/moq/issues/676) and [MSE playback](https://github.com/moq-dev/moq/issues/682) so said megacorp can support DRM and legacy devices. +Finally, I have a [super secret plan](https://github.com/moq-dev/moq/issues/685) to serve HLS from a generic MoQ relay to make megacorp adoption even easier. + +I know, it's not exactly the most exciting stuff, but welcome to megacorp. +Sometimes money trumps personal satisfaction. -`iroh-live` also includes native capture and encoding support so you don't *have to* use ffmpeg/gstreamer/obs. -I'd love to see this functionality ~yoinked~ contributed to the [moq](https://github.com/moq-dev/moq) repo! -#winkyface ## Go + Java -It's no secret that there are plenty of other MoQ implementations in development (Cloudflare, Google, Akamai, etc). +It's no secret that there are plenty of other MoQ implementations in development ([Cloudflare](https://github.com/cloudflare/moq-rs), [Google](https://github.com/google/quiche/tree/4ecc13ccdad3359ff50ea209decb9be243927596/quiche/quic/moqt), [Akamai](https://openmoq.org/), etc). However none are as personally exciting as these two: - [daichi](https://github.com/okdaichi) made a [Go library](https://github.com/okdaichi/gomoqt) for MoQ. -- [mondain](https://github.com/mondain) made a Java library for MoQ (open-source soon). +- [mondain](https://github.com/mondain) made a Java library for MoQ. (open source soon?) Why are these two special? Because they implement the [moq-lite draft](https://www.ietf.org/archive/id/draft-lcurley-moq-lite-02.html), my minimal subset of the *official* IETF [moq-transport draft](https://www.ietf.org/archive/id/draft-ietf-moq-transport-15.html). The IETF standard [keeps churning](/blog/transfork), adding fringe and yet somehow mandatory features. -If you're interested in MoQ, you should absolutely start with `moq-lite`, get it working, and add support for the full standard later. +I'm still committed to being compatible with the standard, but there's no way I'm spending my limited time on this earth implementing every junk feature in the draft. + +**My advice**: If you're interested in MoQ, you should start with `moq-lite`. +Get it running, either by forking my terrible code, or by writing your own terrible code. +It's going to be at least another 4 years before the relevant RFCs are released, so you have plenty of time to converge later. + +**Fun fact**: My first (and second) MoQ implementations were [written in Go](https://github.com/moq-dev/moq/commit/2601c40b54ec0e40c7651a4e870e1f3f65854fbe). +I'm a crab now. -**Fun fact**: My first implementation was [originally written in Go](https://github.com/moq-dev/moq/commit/2601c40b54ec0e40c7651a4e870e1f3f65854fbe) -I'm **crab pilled** now. ## Asymmetric Authentication Last but not least, [einrobin](https://github.com/einrobin) added support for public keys ([Rust](https://github.com/moq-dev/moq/pull/731) and [Typescript](https://github.com/moq-dev/moq/pull/745)) using [JWK](https://datatracker.ietf.org/doc/html/rfc7517). That's right, you can now use Ed25519 or RSA authentication! 🎉 -Okay, it's not a huge deal unless you're a crypto nerd, but it's a great first step for a generic MoQ CDN. -When a user connects to the relay, they pass a [JWT](https://datatracker.ietf.org/doc/html/rfc7519) in the URL (soon headers). -This token is signed by an issuer (private key) and verified by the relay (public key). +Okay, this section is mostly for the cryptography nerds. +I hate that I have to type out "cryptography" now thanks to "crypto" bros. + +When a user connects to the relay, they pass a token ([JWT](https://datatracker.ietf.org/doc/html/rfc7519)) in the URL. +Eventually, the token will be in the `Authorization` header, but it's [not yet supported](https://github.com/w3c/webtransport/issues/263) by WebTransport. +This token is signed by an issuer (ex. `hang.live`) and verified by the relay (ex. `cdn.moq.dev`). -The key used to sign/verify is configurable: +There's two types of keys you can use to sign/verify the token: - Symmetric keys are faster/easier but also allow the relay to sign, not just verify. - Asymmetric keys are *way cooler* because they split up the sign/verify responsibilities. -In the future, we could forward these asymmetric tokens to the origin so our generic relay/CDN can't access arbitrary content. -But that's a task for future we. +So yeah, if you choose to use an asymmetric key, the CDN can't forge requests. +Hurray? +Hurray! ## FIN +It's tiring being an influencer. +This project is my legacy, and I greatly appreciate all of the help from the `#community`. -And just a reminder that the [Montevideo Tech Summer Camp](/blog/monte-video) is happening. -I'll be in Uruguay for that week and you too could have awkward conversations with me in person. -wow. +Just a reminder that I'm unemployed (on purpose) and available for *unpaid* consulting gigs if you, or your megacorp, are interested in MoQ. +Message me on [Discord](https://discord.gg/FCYF3p99mr) if you, or your CTO, or your intern, want to schedule a call and exchange business cards. Written by [@kixelated](https://github.com/kixelated). ![@kixelated](/blog/avatar.png) From 863f3e5c671694435f896ace534e4b132dfe67ab Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 20 Dec 2025 14:10:38 +1100 Subject: [PATCH 08/10] Revert back to @kixelated for now. --- CLAUDE.md | 4 +- astro.config.ts | 6 +- bun.lock | 110 ++++++++++++++++++++++++++++++++--- package.json | 2 +- src/components/publish.tsx | 4 +- src/components/support.tsx | 2 +- src/components/watch.tsx | 4 +- src/pages/blog/first-cdn.mdx | 10 ++-- src/pages/source.mdx | 4 +- 9 files changed, 120 insertions(+), 26 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index ee128ef..b9e173f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -33,7 +33,7 @@ npm run fix # Auto-fix code issues and audit dependencies ### Key Components -1. **MoQ Client Implementation** (`@moq/hang` package): +1. **MoQ Client Implementation** (`@kixelated/hang` package): - Custom web components: ``, ``, `` - WebTransport protocol for relay connections - Publishing: `src/components/publish.tsx` - Creates broadcasts with random names @@ -67,6 +67,6 @@ npm run fix # Auto-fix code issues and audit dependencies - WebTransport requires HTTPS even in development (handled by vite-plugin-mkcert) - Broadcasts are ephemeral - no persistence layer -- The `@moq/hang` package handles all MoQ protocol implementation +- The `@kixelated/hang` package handles all MoQ protocol implementation - For new blog posts, add MDX files to `src/pages/blog/` - Component changes in `src/components/` automatically reload with HMR diff --git a/astro.config.ts b/astro.config.ts index dd72a98..0e7f9a5 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -26,8 +26,8 @@ export default defineConfig({ fs: { allow: [ ".", - // Allow `npm link @moq/hang` - fs.realpathSync(path.resolve("node_modules/@moq/hang")), + // Allow `npm link @kixelated/hang` + fs.realpathSync(path.resolve("node_modules/@kixelated/hang")), ], }, }, @@ -37,7 +37,7 @@ export default defineConfig({ }, }, optimizeDeps: { - exclude: ["@moq/hang"], + exclude: ["@kixelated/hang"], }, }, }); diff --git a/bun.lock b/bun.lock index 1ad7adc..b57fabb 100644 --- a/bun.lock +++ b/bun.lock @@ -4,7 +4,7 @@ "": { "name": "moq.dev", "dependencies": { - "@moq/hang": "^0.1.0", + "@kixelated/hang": "^0.6.1", "astro": "^5.8.2", "solid-js": "^1.9.7", "unique-names-generator": "^4.7.1", @@ -171,6 +171,10 @@ "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.0", "", { "os": "win32", "cpu": "x64" }, "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg=="], + "@huggingface/jinja": ["@huggingface/jinja@0.5.3", "", {}, "sha512-asqfZ4GQS0hD876Uw4qiUb7Tr/V5Q+JZuo2L+BtdrD4U40QU58nIRq3ZSgAzJgT874VLjhGVacaYfrdpXtEvtA=="], + + "@huggingface/transformers": ["@huggingface/transformers@3.8.1", "", { "dependencies": { "@huggingface/jinja": "^0.5.3", "onnxruntime-node": "1.21.0", "onnxruntime-web": "1.22.0-dev.20250409-89f8206ba4", "sharp": "^0.34.1" } }, "sha512-tsTk4zVjImqdqjS8/AOZg2yNLd1z9S5v+7oUPpXaasDRwEDhB+xnglK1k5cad26lL5/ZIaeREgWWy0bs9y9pPA=="], + "@img/colour": ["@img/colour@1.0.0", "", {}, "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="], "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.2.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w=="], @@ -221,6 +225,8 @@ "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.5", "", { "os": "win32", "cpu": "x64" }, "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw=="], + "@isaacs/fs-minipass": ["@isaacs/fs-minipass@4.0.1", "", { "dependencies": { "minipass": "^7.0.4" } }, "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w=="], + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], @@ -231,8 +237,14 @@ "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + "@kixelated/hang": ["@kixelated/hang@0.6.2", "", { "dependencies": { "@huggingface/transformers": "^3.7.2", "@kixelated/libavjs-webcodecs-polyfill": "^0.5.5", "@kixelated/moq": "^0.9.3", "@kixelated/signals": "^0.8.1", "@libav.js/variant-opus-af": "^6.8.8", "async-mutex": "^0.5.0", "comlink": "^4.4.2", "zod": "^4.1.5" } }, "sha512-0fUXzfvK/bGhZqzGLuzMN5zhHiBFDdt0DlKyOPegu3bHgih3VqciA6pRSa/fc1yQqTgm4+Z/EZpLIbIFl4VEJw=="], + "@kixelated/libavjs-webcodecs-polyfill": ["@kixelated/libavjs-webcodecs-polyfill@0.5.5", "", { "dependencies": { "@libav.js/types": "^6.7.7", "@ungap/global-this": "^0.4.4" } }, "sha512-Q1zgnTMMQ2F7IE9ylx3C1XzVbg5vYN18jiDINO5U3kNPBOHdYuUlJsMhtBoqr1M6ocLtoiqdHmLs7tHFgrw5KA=="], + "@kixelated/moq": ["@kixelated/moq@0.9.4", "", { "dependencies": { "@kixelated/signals": "^0.8.1", "@kixelated/web-transport-ws": "^0.1.2", "async-mutex": "^0.5.0" }, "peerDependencies": { "zod": "^4.1.0" } }, "sha512-OfunErhYcWMmkWKmXT6u5Sfob/bXbudB6ouw/Q6Ef5Uzo2yw8VG0bhnXjpSxHo3AaBrmaR4uafRYhaNfEDhOJg=="], + + "@kixelated/signals": ["@kixelated/signals@0.8.1", "", { "dependencies": { "dequal": "^2.0.3" }, "peerDependencies": { "@types/react": "^19.1.8", "react": "^19.0.0", "solid-js": "^1.9.7" }, "optionalPeers": ["react", "solid-js"] }, "sha512-AlB3WKoPJGf4jDrBhY7JCLJAcr8X8qlMPdVhPkOjhsitQIst/NeKK9i7lmmrLsSniOx2tdeW5tkNaM2+3OFODA=="], + "@kixelated/web-transport-ws": ["@kixelated/web-transport-ws@0.1.2", "", {}, "sha512-rRUQuKxMgZ9LCqsdrrIJuYR59RRcUZWWBDAWHHPKHT506xQ4vkscoVCm55SM5hoEqNCRke8o7+75oVTTiFxM+Q=="], "@libav.js/types": ["@libav.js/types@6.8.8", "", {}, "sha512-Lbik/0Q3x2R8cI7mOtRgt+nUWLqGXh7UinMndmpdXSDY4YEjYyVUDsq6fxkuriL78+LCYx8frZIN1r+oDsvYCQ=="], @@ -241,12 +253,6 @@ "@mdx-js/mdx": ["@mdx-js/mdx@3.1.1", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdx": "^2.0.0", "acorn": "^8.0.0", "collapse-white-space": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "estree-util-scope": "^1.0.0", "estree-walker": "^3.0.0", "hast-util-to-jsx-runtime": "^2.0.0", "markdown-extensions": "^2.0.0", "recma-build-jsx": "^1.0.0", "recma-jsx": "^1.0.0", "recma-stringify": "^1.0.0", "rehype-recma": "^1.0.0", "remark-mdx": "^3.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "source-map": "^0.7.0", "unified": "^11.0.0", "unist-util-position-from-estree": "^2.0.0", "unist-util-stringify-position": "^4.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ=="], - "@moq/hang": ["@moq/hang@0.1.0", "", { "dependencies": { "@kixelated/libavjs-webcodecs-polyfill": "^0.5.5", "@libav.js/variant-opus-af": "^6.8.8", "@moq/lite": "^0.1.0", "@moq/signals": "^0.1.0", "async-mutex": "^0.5.0", "comlink": "^4.4.2", "zod": "^4.1.5" } }, "sha512-XErhgJuB4iMvl1T66t3TJoJDYgOqjbR/HPveDYM25NtjjtdMp5ohGEnL2mE0OXQo1SEe8hUl13NQ5bvMZDWCVg=="], - - "@moq/lite": ["@moq/lite@0.1.0", "", { "dependencies": { "@kixelated/web-transport-ws": "^0.1.2", "@moq/signals": "^0.1.0", "async-mutex": "^0.5.0" }, "peerDependencies": { "zod": "^4.1.0" } }, "sha512-+8S1jMvZXqkp7uEXREfTx0OxFUixJ9HDFBV4n9Recg8VC23ecQbdlkEqNtQHu/LelHPCPHcs4fHG9orfBh6quQ=="], - - "@moq/signals": ["@moq/signals@0.1.0", "", { "dependencies": { "dequal": "^2.0.3" }, "peerDependencies": { "@types/react": "^19.1.8", "react": "^19.0.0", "solid-js": "^1.9.7" }, "optionalPeers": ["react", "solid-js"] }, "sha512-tXUJqiC1AHzGnDY0QfFlvO5yqryFyqmpz+YjJslqQwGKsArcWuRkQA0jeRL7qLpkRGzZOSBCXCZByeLTahuLZA=="], - "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], @@ -261,6 +267,26 @@ "@poppinss/exception": ["@poppinss/exception@1.2.2", "", {}, "sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg=="], + "@protobufjs/aspromise": ["@protobufjs/aspromise@1.1.2", "", {}, "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="], + + "@protobufjs/base64": ["@protobufjs/base64@1.1.2", "", {}, "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="], + + "@protobufjs/codegen": ["@protobufjs/codegen@2.0.4", "", {}, "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="], + + "@protobufjs/eventemitter": ["@protobufjs/eventemitter@1.1.0", "", {}, "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="], + + "@protobufjs/fetch": ["@protobufjs/fetch@1.1.0", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" } }, "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ=="], + + "@protobufjs/float": ["@protobufjs/float@1.0.2", "", {}, "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="], + + "@protobufjs/inquire": ["@protobufjs/inquire@1.1.0", "", {}, "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="], + + "@protobufjs/path": ["@protobufjs/path@1.1.2", "", {}, "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="], + + "@protobufjs/pool": ["@protobufjs/pool@1.1.0", "", {}, "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="], + + "@protobufjs/utf8": ["@protobufjs/utf8@1.1.0", "", {}, "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="], + "@rollup/pluginutils": ["@rollup/pluginutils@5.3.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q=="], "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.53.3", "", { "os": "android", "cpu": "arm" }, "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w=="], @@ -419,6 +445,8 @@ "boolbase": ["boolbase@1.0.0", "", {}, "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="], + "boolean": ["boolean@3.2.0", "", {}, "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw=="], + "boxen": ["boxen@8.0.1", "", { "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^8.0.0", "chalk": "^5.3.0", "cli-boxes": "^3.0.0", "string-width": "^7.2.0", "type-fest": "^4.21.0", "widest-line": "^5.0.0", "wrap-ansi": "^9.0.0" } }, "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw=="], "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], @@ -447,6 +475,8 @@ "chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], + "chownr": ["chownr@3.0.0", "", {}, "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g=="], + "ci-info": ["ci-info@4.3.1", "", {}, "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA=="], "cli-boxes": ["cli-boxes@3.0.0", "", {}, "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g=="], @@ -497,6 +527,10 @@ "decode-named-character-reference": ["decode-named-character-reference@1.2.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q=="], + "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], + + "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], + "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="], "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="], @@ -505,6 +539,8 @@ "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], + "detect-node": ["detect-node@2.1.0", "", {}, "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="], + "deterministic-object-hash": ["deterministic-object-hash@2.0.2", "", { "dependencies": { "base-64": "^1.0.0" } }, "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ=="], "devalue": ["devalue@5.6.0", "", {}, "sha512-BaD1s81TFFqbD6Uknni42TrolvEWA1Ih5L+OiHWmi4OYMJVwAYPGtha61I9KxTf52OvVHozHyjPu8zljqdF3uA=="], @@ -537,8 +573,14 @@ "error-stack-parser-es": ["error-stack-parser-es@1.0.5", "", {}, "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA=="], + "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + + "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + "es-module-lexer": ["es-module-lexer@1.7.0", "", {}, "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="], + "es6-error": ["es6-error@4.1.1", "", {}, "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg=="], + "esast-util-from-estree": ["esast-util-from-estree@2.0.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", "estree-util-visit": "^2.0.0", "unist-util-position-from-estree": "^2.0.0" } }, "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ=="], "esast-util-from-js": ["esast-util-from-js@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "acorn": "^8.0.0", "esast-util-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw=="], @@ -581,6 +623,8 @@ "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + "flatbuffers": ["flatbuffers@25.9.23", "", {}, "sha512-MI1qs7Lo4Syw0EOzUl0xjs2lsoeqFku44KpngfIduHBYvzm8h2+7K8YMQh1JtVVVrUvhLpNwqVi4DERegUJhPQ=="], + "flattie": ["flattie@1.1.1", "", {}, "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ=="], "fontace": ["fontace@0.3.1", "", { "dependencies": { "@types/fontkit": "^2.0.8", "fontkit": "^2.0.4" } }, "sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg=="], @@ -605,10 +649,20 @@ "glob-to-regexp": ["glob-to-regexp@0.4.1", "", {}, "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="], + "global-agent": ["global-agent@3.0.0", "", { "dependencies": { "boolean": "^3.0.1", "es6-error": "^4.1.1", "matcher": "^3.0.0", "roarr": "^2.15.3", "semver": "^7.3.2", "serialize-error": "^7.0.1" } }, "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q=="], + + "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], + + "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + "guid-typescript": ["guid-typescript@1.0.9", "", {}, "sha512-Y8T4vYhEfwJOTbouREvG+3XDsjr8E3kIr7uf+JZ0BYloFsttiHU0WfvANVsR7TxNUJa/WpCnw/Ino/p+DeBhBQ=="], + "h3": ["h3@1.15.4", "", { "dependencies": { "cookie-es": "^1.2.2", "crossws": "^0.3.5", "defu": "^6.1.4", "destr": "^2.0.5", "iron-webcrypto": "^1.2.1", "node-mock-http": "^1.0.2", "radix3": "^1.1.2", "ufo": "^1.6.1", "uncrypto": "^0.1.3" } }, "sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ=="], + "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], + "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], "hast-util-from-html": ["hast-util-from-html@2.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "devlop": "^1.1.0", "hast-util-from-parse5": "^8.0.0", "parse5": "^7.0.0", "vfile": "^6.0.0", "vfile-message": "^4.0.0" } }, "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw=="], @@ -689,6 +743,8 @@ "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + "json-stringify-safe": ["json-stringify-safe@5.0.1", "", {}, "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="], + "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], "jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], @@ -699,6 +755,8 @@ "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], + "long": ["long@5.3.2", "", {}, "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA=="], + "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="], "lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], @@ -711,6 +769,8 @@ "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="], + "matcher": ["matcher@3.0.0", "", { "dependencies": { "escape-string-regexp": "^4.0.0" } }, "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng=="], + "mdast-util-definitions": ["mdast-util-definitions@6.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ=="], "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="], @@ -829,6 +889,10 @@ "miniflare": ["miniflare@4.20251202.1", "", { "dependencies": { "@cspotcode/source-map-support": "0.8.1", "acorn": "8.14.0", "acorn-walk": "8.3.2", "exit-hook": "2.2.1", "glob-to-regexp": "0.4.1", "sharp": "^0.33.5", "stoppable": "1.1.0", "undici": "7.14.0", "workerd": "1.20251202.0", "ws": "8.18.0", "youch": "4.1.0-beta.10", "zod": "3.22.3" }, "bin": { "miniflare": "bootstrap.js" } }, "sha512-cRp2QNgnt9wpLMoNs4MOzzomyfe9UTS9sPRxIpUvxMl+mweCZ0FHpWWQvCnU7wWlfAP8VGZrHwqSsV5ERA6ahQ=="], + "minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], + + "minizlib": ["minizlib@3.1.0", "", { "dependencies": { "minipass": "^7.1.2" } }, "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw=="], + "mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="], "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], @@ -857,6 +921,8 @@ "object-hash": ["object-hash@3.0.0", "", {}, "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="], + "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="], + "ofetch": ["ofetch@1.5.1", "", { "dependencies": { "destr": "^2.0.5", "node-fetch-native": "^1.6.7", "ufo": "^1.6.1" } }, "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA=="], "ohash": ["ohash@2.0.11", "", {}, "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ=="], @@ -865,6 +931,12 @@ "oniguruma-to-es": ["oniguruma-to-es@4.3.4", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA=="], + "onnxruntime-common": ["onnxruntime-common@1.21.0", "", {}, "sha512-Q632iLLrtCAVOTO65dh2+mNbQir/QNTVBG3h/QdZBpns7mZ0RYbLRBgGABPbpU9351AgYy7SJf1WaeVwMrBFPQ=="], + + "onnxruntime-node": ["onnxruntime-node@1.21.0", "", { "dependencies": { "global-agent": "^3.0.0", "onnxruntime-common": "1.21.0", "tar": "^7.0.1" }, "os": [ "linux", "win32", "darwin", ] }, "sha512-NeaCX6WW2L8cRCSqy3bInlo5ojjQqu2fD3D+9W5qb5irwxhEyWKXeH2vZ8W9r6VxaMPUan+4/7NDwZMtouZxEw=="], + + "onnxruntime-web": ["onnxruntime-web@1.22.0-dev.20250409-89f8206ba4", "", { "dependencies": { "flatbuffers": "^25.1.24", "guid-typescript": "^1.0.9", "long": "^5.2.3", "onnxruntime-common": "1.22.0-dev.20250409-89f8206ba4", "platform": "^1.3.6", "protobufjs": "^7.2.4" } }, "sha512-0uS76OPgH0hWCPrFKlL8kYVV7ckM7t/36HfbgoFw6Nd0CZVVbQC4PkrR8mBX8LtNUFZO25IQBqV2Hx2ho3FlbQ=="], + "p-limit": ["p-limit@6.2.0", "", { "dependencies": { "yocto-queue": "^1.1.1" } }, "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA=="], "p-map": ["p-map@7.0.4", "", {}, "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ=="], @@ -899,6 +971,8 @@ "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="], + "platform": ["platform@1.3.6", "", {}, "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg=="], + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], "postcss-import": ["postcss-import@15.1.0", "", { "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew=="], @@ -919,6 +993,8 @@ "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="], + "protobufjs": ["protobufjs@7.5.4", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.4", "@protobufjs/eventemitter": "^1.1.0", "@protobufjs/fetch": "^1.1.0", "@protobufjs/float": "^1.0.2", "@protobufjs/inquire": "^1.1.0", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.0", "@types/node": ">=13.7.0", "long": "^5.0.0" } }, "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg=="], + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], "radix3": ["radix3@1.1.2", "", {}, "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA=="], @@ -977,6 +1053,8 @@ "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + "roarr": ["roarr@2.15.4", "", { "dependencies": { "boolean": "^3.0.1", "detect-node": "^2.0.4", "globalthis": "^1.0.1", "json-stringify-safe": "^5.0.1", "semver-compare": "^1.0.0", "sprintf-js": "^1.1.2" } }, "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A=="], + "rollup": ["rollup@4.53.3", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.53.3", "@rollup/rollup-android-arm64": "4.53.3", "@rollup/rollup-darwin-arm64": "4.53.3", "@rollup/rollup-darwin-x64": "4.53.3", "@rollup/rollup-freebsd-arm64": "4.53.3", "@rollup/rollup-freebsd-x64": "4.53.3", "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", "@rollup/rollup-linux-arm-musleabihf": "4.53.3", "@rollup/rollup-linux-arm64-gnu": "4.53.3", "@rollup/rollup-linux-arm64-musl": "4.53.3", "@rollup/rollup-linux-loong64-gnu": "4.53.3", "@rollup/rollup-linux-ppc64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-musl": "4.53.3", "@rollup/rollup-linux-s390x-gnu": "4.53.3", "@rollup/rollup-linux-x64-gnu": "4.53.3", "@rollup/rollup-linux-x64-musl": "4.53.3", "@rollup/rollup-openharmony-arm64": "4.53.3", "@rollup/rollup-win32-arm64-msvc": "4.53.3", "@rollup/rollup-win32-ia32-msvc": "4.53.3", "@rollup/rollup-win32-x64-gnu": "4.53.3", "@rollup/rollup-win32-x64-msvc": "4.53.3", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA=="], "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], @@ -985,6 +1063,10 @@ "semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + "semver-compare": ["semver-compare@1.0.0", "", {}, "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow=="], + + "serialize-error": ["serialize-error@7.0.1", "", { "dependencies": { "type-fest": "^0.13.1" } }, "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw=="], + "seroval": ["seroval@1.3.2", "", {}, "sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ=="], "seroval-plugins": ["seroval-plugins@1.3.3", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w=="], @@ -1009,6 +1091,8 @@ "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="], + "sprintf-js": ["sprintf-js@1.1.3", "", {}, "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="], + "stoppable": ["stoppable@1.1.0", "", {}, "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw=="], "string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="], @@ -1033,6 +1117,8 @@ "tailwindcss": ["tailwindcss@3.4.18", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", "jiti": "^1.21.7", "lilconfig": "^3.1.3", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", "postcss-nested": "^6.2.0", "postcss-selector-parser": "^6.1.2", "resolve": "^1.22.8", "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" } }, "sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ=="], + "tar": ["tar@7.5.2", "", { "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", "minizlib": "^3.1.0", "yallist": "^5.0.0" } }, "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg=="], + "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="], "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="], @@ -1139,7 +1225,7 @@ "xxhash-wasm": ["xxhash-wasm@1.1.0", "", {}, "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA=="], - "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + "yallist": ["yallist@5.0.0", "", {}, "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="], "yaml": ["yaml@2.8.2", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A=="], @@ -1195,6 +1281,8 @@ "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + "matcher/escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], "miniflare/acorn": ["acorn@8.14.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA=="], @@ -1203,6 +1291,8 @@ "miniflare/zod": ["zod@3.22.3", "", {}, "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug=="], + "onnxruntime-web/onnxruntime-common": ["onnxruntime-common@1.22.0-dev.20250409-89f8206ba4", "", {}, "sha512-vDJMkfCfb0b1A836rgHj+ORuZf4B4+cc2bASQtpeoJLueuFc5DuYwjIZUBrSvx/fO5IrLjLz+oTrB3pcGlhovQ=="], + "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="], "postcss-nested/postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="], @@ -1211,6 +1301,8 @@ "readdirp/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "serialize-error/type-fest": ["type-fest@0.13.1", "", {}, "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg=="], + "svgo/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], "tailwindcss/postcss-load-config": ["postcss-load-config@6.0.1", "", { "dependencies": { "lilconfig": "^3.1.1" }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["jiti", "postcss", "tsx", "yaml"] }, "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g=="], @@ -1223,6 +1315,8 @@ "zod-to-ts/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], + "@babel/helper-compilation-targets/lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + "ansi-align/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], "ansi-align/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], diff --git a/package.json b/package.json index e2309ca..d3597b3 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "fix": "biome check --write && bun audit fix" }, "dependencies": { - "@moq/hang": "^0.1.0", + "@kixelated/hang": "^0.6.1", "astro": "^5.8.2", "solid-js": "^1.9.7", "unique-names-generator": "^4.7.1" diff --git a/src/components/publish.tsx b/src/components/publish.tsx index bf9e97d..85b6a9b 100644 --- a/src/components/publish.tsx +++ b/src/components/publish.tsx @@ -1,8 +1,8 @@ import { adjectives, animals, uniqueNamesGenerator } from "unique-names-generator"; import { createSignal } from "solid-js"; -import "@moq/hang/support/element"; -import "@moq/hang/publish/element"; +import "@kixelated/hang/support/element"; +import "@kixelated/hang/publish/element"; export default function () { const name = uniqueNamesGenerator({ dictionaries: [adjectives, animals], separator: "-" }); diff --git a/src/components/support.tsx b/src/components/support.tsx index edecd9c..f8995db 100644 --- a/src/components/support.tsx +++ b/src/components/support.tsx @@ -2,7 +2,7 @@ import { onMount } from "solid-js"; export default function Support() { onMount(() => { - import("@moq/hang/support/element"); + import("@kixelated/hang/support/element"); }); return ; diff --git a/src/components/watch.tsx b/src/components/watch.tsx index d1974c2..120c920 100644 --- a/src/components/watch.tsx +++ b/src/components/watch.tsx @@ -1,6 +1,6 @@ // Use the hang web components. -import "@moq/hang/support/element"; -import "@moq/hang/watch/element"; +import "@kixelated/hang/support/element"; +import "@kixelated/hang/watch/element"; import { Show } from "solid-js"; export default function () { diff --git a/src/pages/blog/first-cdn.mdx b/src/pages/blog/first-cdn.mdx index 3f0af5c..eadcb31 100644 --- a/src/pages/blog/first-cdn.mdx +++ b/src/pages/blog/first-cdn.mdx @@ -31,13 +31,13 @@ This is a [technical preview](https://developers.cloudflare.com/moq/), so it's b Cloudflare is hosting a public `relay.cloudflare.mediaoverquic.com` endpoint that you can ~abuse~ test. Connect using [my library](https://github.com/moq-dev/moq), [Mike's fork](https://github.com/englishm/moq-rs), [Lorenzo's imquic](https://www.meetecho.com/blog/imquic/), [Meta's moxygen](https://github.com/facebookexperimental/moxygen), or any client that supports this limited subset of draft-07. -I'm biased so naturally I'm going to use [@moq/hang](https://github.com/moq-dev/moq/tree/main/js/hang) (smash that star button). +I'm biased so naturally I'm going to use [@kixelated/hang](https://github.com/moq-dev/moq/tree/main/js/hang) (smash that star button). You can publish a live broadcast in the browser using the [web demo](/publish) or the [library](https://github.com/moq-dev/moq/blob/main/js/hang-demo/src/publish.html#L25): ```html @@ -51,7 +51,7 @@ There's a link to watch your live broadcast using the [web demo](/watch), or aga ```html @@ -171,7 +171,7 @@ It powers [hang.live](/blog/first-app) so the API is subject to change and is pr When in doubt, [consult the source code](https://github.com/moq-dev/moq/tree/main/js/hang) like the hacker you are. ```typescript -import { Watch } from "@moq/hang" +import { Watch } from "@kixelated/hang" // Start downloading a broadcast. const watch = new Watch.Broadcast({ @@ -186,7 +186,7 @@ const watch = new Watch.Broadcast({ watch.audio.enabled.set(true); // There are helpers to convert my custom signals, like for React: -import react from "@moq/signals/react" +import react from "@kixelated/signals/react" const audioInfo = react(watch.audio.info); // a JSON blob of track information // You could use the built-in renderers. diff --git a/src/pages/source.mdx b/src/pages/source.mdx index bd56f7c..131bea8 100644 --- a/src/pages/source.mdx +++ b/src/pages/source.mdx @@ -39,8 +39,8 @@ Web code is written in [Typescript](https://github.com/moq-dev/moq/tree/main/js) | package | description | | ------- | ----------- | -| [@moq/moq](https://www.npmjs.com/package/@moq/moq) | A moq-lite client that mirrors the Rust API. You can publish and subscribe to generic tracks. Any media stuff is implemented at a higher layer. | -| [@moq/hang](https://www.npmjs.com/package/@moq/hang) | A media library. This is where the bulk of the cool stuff happens, like capturing/encoding or decoding/rendering media. Includes Web Components to make setup super simple. [See the demos](https://github.com/moq-dev/moq/tree/main/js/hang/demo). | +| [@kixelated/moq](https://www.npmjs.com/package/@kixelated/moq) | A moq-lite client that mirrors the Rust API. You can publish and subscribe to generic tracks. Any media stuff is implemented at a higher layer. | +| [@kixelated/hang](https://www.npmjs.com/package/@kixelated/hang) | A media library. This is where the bulk of the cool stuff happens, like capturing/encoding or decoding/rendering media. Includes Web Components to make setup super simple. [See the demos](https://github.com/moq-dev/moq/tree/main/js/hang/demo). | **Note**: These utilize browser-specific APIs and there's no currently no support for Node and other server runtimes. [Deno](https://deno.com/) is doing some cool stuff with WebTransport so maybe it'll work there someday. From eb382743a8465850720ead2feb22d151aa430723 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 20 Dec 2025 14:28:02 +1100 Subject: [PATCH 09/10] More tweaks. --- src/pages/blog/hash-tag-community.mdx | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/pages/blog/hash-tag-community.mdx b/src/pages/blog/hash-tag-community.mdx index 6d573ee..4d5852d 100644 --- a/src/pages/blog/hash-tag-community.mdx +++ b/src/pages/blog/hash-tag-community.mdx @@ -2,7 +2,7 @@ layout: "@/layouts/global.astro" title: "Hash Tag Community" author: kixelated -description: It is my duty as the official MoQ #influencer is to give everyone a shoutout. hurrah +description: There's actually a community of people not named `kixelated` making MoQ better. YOU TOO! cover: "/blog/hash-tag-community/hash.png" date: 2025-12-20 --- @@ -18,6 +18,7 @@ Probably. I should have asked before posting. Too late now. +Who even reads these blog posts live? ## moq-dev But first, some arbitrary renaming to break workflows. @@ -32,7 +33,7 @@ I created a [moq-dev](https://github.com/moq-dev) Github organization to reflect - [moq-dev/web-transport](https://github.com/moq-dev/web-transport): Rust/Typescript WebTransport libraries. There's also a new `@moq` NPM organization. -However, I've yet to publish *working* packages under these sick new names yet because of the yet another obscure bundler bug. +However, I've yet to publish *working* packages under these sick new names yet because of yet another obscure bundler bug. The Javascript ecosystem is an absolute mess. - [@moq/lite](https://www.npmjs.com/package/@moq/lite): Generic network transport. @@ -68,8 +69,8 @@ If you're a closet OBS maintainer and/or interested in helping out, [join the Di And more stuff is coming! Don't close your eyes! -- pangaea has an initial [OBS MoQ source](https://github.com/moq-dev/obs/pull/14). -- brianmed has an initial [ffmpeg fork with MoQ support](https://github.com/brianmed/FFmpeg/tree/feature/moq-integration). +- pangaea has an initial [MoQ OBS source](https://github.com/moq-dev/obs/pull/14). +- brianmed has an initial [MoQ ffmpeg fork](https://github.com/brianmed/FFmpeg/tree/feature/moq-integration). ## UI stuff @@ -121,15 +122,15 @@ But I think with a few small tweaks, it's possible to use a CDN for web browsers In fact, I just got word that Frando has a draft PR that adds iroh support to [moq-relay](https://crates.io/crates/moq-relay) for this very purpose. celebration emoji -I'm blushing at my decision to over-engineer the protocol. +I'm blushing at my decision to over-engineer the [moq-lite](https://docs.rs/moq-lite/latest/moq_lite/) API. The ability to fanout/discover via multiple connections/CDNs is a huge win for MoQ. -Tracks do not get transmitted over the network until requested, making P2P viable. +Tracks do not get transmitted over the network until requested, which makes P2P viable. ## HLS/DASH/CMAF/HAM For some reason, the media industry really love acronyms. And big bunnies. -But the media industry **REALLY** loves adding `LL-` in front of an acronym to say "this is the really, really low latency one I swear". +But the media industry **REALLY** loves adding `LL-` in front of an existing protocol to say "this is the really, really low latency one I swear". Unfortunately, `LL-HLS` and `LL-DASH` are not quite low latency enough, so we need some way to convert them to MoQ. [sebastianpiq](https://github.com/sebastianpiq) has added a way to [convert a HLS playlist](https://github.com/moq-dev/moq/pull/789) into a MoQ stream. @@ -140,7 +141,7 @@ The next steps are [CMAF passthrough](https://github.com/moq-dev/moq/issues/676) Finally, I have a [super secret plan](https://github.com/moq-dev/moq/issues/685) to serve HLS from a generic MoQ relay to make megacorp adoption even easier. I know, it's not exactly the most exciting stuff, but welcome to megacorp. -Sometimes money trumps personal satisfaction. +Money trumps personal satisfaction. ## Go + Java @@ -156,7 +157,7 @@ The IETF standard [keeps churning](/blog/transfork), adding fringe and yet someh I'm still committed to being compatible with the standard, but there's no way I'm spending my limited time on this earth implementing every junk feature in the draft. **My advice**: If you're interested in MoQ, you should start with `moq-lite`. -Get it running, either by forking my terrible code, or by writing your own terrible code. +Focus on getting it running *in production*, either by forking my terrible code, or by writing your own terrible code. It's going to be at least another 4 years before the relevant RFCs are released, so you have plenty of time to converge later. **Fun fact**: My first (and second) MoQ implementations were [written in Go](https://github.com/moq-dev/moq/commit/2601c40b54ec0e40c7651a4e870e1f3f65854fbe). From 593a15bca4d832885c76e48a13c65cb24386de5c Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 20 Dec 2025 14:44:33 +1100 Subject: [PATCH 10/10] tagline --- src/pages/blog/hash-tag-community.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/blog/hash-tag-community.mdx b/src/pages/blog/hash-tag-community.mdx index 4d5852d..1f9b132 100644 --- a/src/pages/blog/hash-tag-community.mdx +++ b/src/pages/blog/hash-tag-community.mdx @@ -2,7 +2,7 @@ layout: "@/layouts/global.astro" title: "Hash Tag Community" author: kixelated -description: There's actually a community of people not named `kixelated` making MoQ better. YOU TOO! +description: There's actually a community of people not named `kixelated` that deserve to be spotlighted. cover: "/blog/hash-tag-community/hash.png" date: 2025-12-20 ---

    }ouH}Xw z7rLMR|zwZ1c#>Qy)6I6d>IEs&{(J_fCupIga_i#-Q zjzP}ssqA_Dln$vHwhhx!*m@ALbrK&@+Tb2K5lsdp{NN)>P^Q?UB^;lCSBYEMFZ1k$ zbL@8)KE9GL)!Nk52th)5N3o@eVYoyD#EZuKa}XVBZKzs5$C+O;FmK%8SOxGV4;}RE zG9?AGv#QF;WJT?t_J||hfw?y`qmjF~BXy=e=C56@9=C#9(dHG-yeK!c9fT0>{=q+2 zj^U{coK=kzk6yTsy@(TaoB1SeqDG8NPKl=+C%`w?W!Dq?$Y*;=sYNk*3+Ir5e+-)r z`$2tg4hGT~F4s<+c_RxU zV22R9AXVw`KLX&ELp`;dX5gyT6B;TWPU4TFWvBXsdZ3Z&wX(%}*x_aUZ$a0Z@6 zKN2dc)oAoH38k!Rlmy2!q%hC02~pL^i8POhRfJO4Y2$Dsmf`x_mBQA+^8kH37x-L! z5D|4z6#S|(nYTvoa`h!RMmQKoirPUeqN}ZehstDuV1hWARnt)#<)%T7ywlJ0ujR_6 zY2xFF$r0+O9%HFfZDCw4_hAw^kJI)L9AsfwNjH>^i7-35MOeZ+l}uL43!ya9vu)xQ|6Hu6=<|iA(j8wG;8TW0%fIUF>h?NW4|iHoL*g z@ngR@4)pw`ey?rzE@7f%MzOg%zSdi*h6IgL8YNsVz%CdW2S{S9n*@VIL@Q4b@yQd% zGv?ilG~Sn>ICJ(4o<8cF4`H#4J‘+v)X>YN*D28<&Vcz8J%{MFwCrK~_N?E;G4 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 literal 0 HcmV?d00001 diff --git a/src/pages/blog/hash-tag-community.mdx b/src/pages/blog/hash-tag-community.mdx index 72158e4..6d573ee 100644 --- a/src/pages/blog/hash-tag-community.mdx +++ b/src/pages/blog/hash-tag-community.mdx @@ -2,63 +2,104 @@ layout: "@/layouts/global.astro" title: "Hash Tag Community" author: kixelated -description: My first task as the official MoQ #influencer is to give everyone a shoutout. hurrah +description: It is my duty as the official MoQ #influencer is to give everyone a shoutout. hurrah cover: "/blog/hash-tag-community/hash.png" -date: 2025-12-09 +date: 2025-12-20 --- # Hash Tag Community -There's been a LOT of new contributors to the project. -It is my job as the MoQ #influencer to give everyone a shoutout. +There's been a LOT of new contributions to the project thanks primarily to the [Montevideo Tech Summer Camp](/blog/monte-video). +It is my job as the official MoQ `#influencer` to give everyone a shoutout. -## moq-dev org -But first, some arbitrary renaming and breaking everybody's workflow: +**Just a reminder**: I'll be in sunny Uruguay for the summer camp week. +You too can fly out and have awkward conversations with me, *in person*. +There's still time to sign up. +Probably. -Given this is more of a community effort now, it's time for a [moq-dev](https://github.com/moq-dev) Github organization. -No more typing `kixelated/moq`, `kixelated/hang`, `kixelated/web-transport` like a bad beatlejuice knockoff. +I should have asked before posting. +Too late now. -It doesn't make any difference for the Rust crates (no namespaces), but somehow the `@moq` NPM organization was available. -There's some sweet new package names: +## moq-dev +But first, some arbitrary renaming to break workflows. +No more typing `kixelated`, `kixelated`, `kixelated` like a beatlejuice knockoff. -```bash -npm install @moq/hang -npm install @moq/hang-ui -npm install @moq/lite -npm install @moq/signals -``` +I created a [moq-dev](https://github.com/moq-dev) Github organization to reflect the community's newfound professionalism. + +- [moq-dev/moq](https://github.com/moq-dev/moq): Rust/Typescript libraries. +- [moq-dev/obs](https://github.com/moq-dev/obs): (*spoiler alert*) OBS plugins. (*spoiler alert*) +- [moq-dev/gstreamer](https://github.com/moq-dev/gstreamer): Gstreamer plugins. +- [moq-dev/moq.dev](https://github.com/moq-dev/moq.dev): This website. So meta. +- [moq-dev/web-transport](https://github.com/moq-dev/web-transport): Rust/Typescript WebTransport libraries. + +There's also a new `@moq` NPM organization. +However, I've yet to publish *working* packages under these sick new names yet because of the yet another obscure bundler bug. +The Javascript ecosystem is an absolute mess. + +- [@moq/lite](https://www.npmjs.com/package/@moq/lite): Generic network transport. +- [@moq/hang](https://www.npmjs.com/package/@moq/hang): Opinionated media library. +- [@moq/hang-ui](https://www.npmjs.com/package/@moq/hang-ui): Optional UI for said opinionated media library. +- [@moq/signals](https://www.npmjs.com/package/@moq/signals): Custom signaling library because I could. + +I will keep renaming stuff until moral improves. -All of the versions have been reset to `0.1` so we can pretend to stay young *forever*. ## OBS -[bpmedley](https://github.com/brianmed) and [emilsas](https://github.com/emilsas) got an initial [OBS plugin](https://github.com/moq-dev/obs) working. +[bpmedley](https://github.com/brianmed), [emilsas](https://github.com/emilsas), and [pangaea](https://github.com/davegullo) managed to get an [OBS plugin](https://github.com/moq-dev/obs) working. That's right, now you can use OBS with MoQ! 🎉 -Like most media libraries, OBS uses C++. -I'm a fan of the crab, so we created a generic Rust/C binding called [libmoq](https://github.com/moq-dev/moq/blob/main/rs/libmoq/src/lib.rs) for the fans of the `SEGMENTATION FAULT`. -You can use this C library to publish MoQ from your favorite C/C++ application; ffmpeg maybe? +Like most media libraries, OBS is written in C++ because they're a fan of `SEGMENTATION FAULT`. +But I'm a fan of the crab instead, so I created a generic Rust/C binding called [libmoq](https://docs.rs/libmoq/latest/moq/). +You can use this [static library](https://github.com/moq-dev/moq/releases) to both publish and consume MoQ from your favorite C/C++ application. + +I'm working on proper documentation but until then, a quick overview: +- [libmoq](https://docs.rs/libmoq/latest/moq/) spawns a background thread, starts the [Tokio runtime](https://tokio.rs/), and exposes C functions to write/read frames of media. +- [hang](https://docs.rs/hang/latest/hang/) parses the codec bitstream, builds the catalog/container (media stuff), and updates the network cache. +- [moq-lite](https://docs.rs/moq-lite/latest/moq_lite/) does all the nasty async networking stuff based on the cache. -`libmoq` consists of synchronous C methods, offloading the heavy lifting to Rust to parse the codec bitstream, build the catalog/container, and update the internal cache. -There's a separate background thread (Rust+Tokio) responsible for serving any MoQ subscriptions. -No need to perform any of the asynchronous nonsense in C; it just shovels media. +