{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "version": 1,
  "serialNumber": "urn:uuid:78c0db80-9a75-46de-b129-0e29ca16d1d3",
  "metadata": {
    "timestamp": "2026-07-20T17:01:37.369905373Z",
    "tools": [
      {
        "vendor": "CycloneDX",
        "name": "cargo-cyclonedx",
        "version": "0.5.9"
      }
    ],
    "authors": [
      {
        "name": "Fabio Valentini",
        "email": "decathorpe@gmail.com"
      },
      {
        "name": "Maximilian Hils",
        "email": "cargo@maximilianhils.com"
      }
    ],
    "component": {
      "type": "library",
      "bom-ref": "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs/mitmproxy-rs#mitmproxy_rs@0.12.11",
      "author": "Fabio Valentini <decathorpe@gmail.com>, Maximilian Hils <cargo@maximilianhils.com>",
      "name": "mitmproxy_rs",
      "version": "0.12.11",
      "scope": "required",
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/mitmproxy_rs@0.12.11?download_url=file://.",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/mitmproxy/mitmproxy-rs"
        }
      ],
      "components": [
        {
          "type": "library",
          "bom-ref": "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs/mitmproxy-rs#mitmproxy_rs@0.12.11 bin-target-0",
          "name": "mitmproxy_rs",
          "version": "0.12.11",
          "purl": "pkg:cargo/mitmproxy_rs@0.12.11?download_url=file://.#src/lib.rs"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:rustc:sbom:target:all_targets",
        "value": "true"
      }
    ]
  },
  "components": [
    {
      "type": "library",
      "bom-ref": "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs#mitmproxy@0.12.11",
      "author": "Fabio Valentini <decathorpe@gmail.com>, Maximilian Hils <cargo@maximilianhils.com>",
      "name": "mitmproxy",
      "version": "0.12.11",
      "scope": "required",
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/mitmproxy@0.12.11?download_url=file://..",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/mitmproxy/mitmproxy-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs/mitmproxy-contentviews#0.12.11",
      "author": "Fabio Valentini <decathorpe@gmail.com>, Maximilian Hils <cargo@maximilianhils.com>",
      "name": "mitmproxy-contentviews",
      "version": "0.12.11",
      "scope": "required",
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/mitmproxy-contentviews@0.12.11?download_url=file://../mitmproxy-contentviews",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/mitmproxy/mitmproxy-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs/mitmproxy-highlight#0.12.11",
      "author": "Fabio Valentini <decathorpe@gmail.com>, Maximilian Hils <cargo@maximilianhils.com>",
      "name": "mitmproxy-highlight",
      "version": "0.12.11",
      "scope": "required",
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/mitmproxy-highlight@0.12.11?download_url=file://../mitmproxy-highlight",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/mitmproxy/mitmproxy-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1",
      "author": "Jonas Schievink <jonasschievink@gmail.com>, oyvindln <oyvindln@users.noreply.github.com>",
      "name": "adler2",
      "version": "2.0.1",
      "description": "A simple clean-room implementation of the Adler-32 checksum",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
        }
      ],
      "licenses": [
        {
          "expression": "0BSD OR MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/adler2@2.0.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/adler2/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/oyvindln/adler2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aead@0.5.2",
      "author": "RustCrypto Developers",
      "name": "aead",
      "version": "0.5.2",
      "description": "Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/aead@0.5.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/aead"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/traits"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
      "author": "Andrew Gallant <jamslam@gmail.com>",
      "name": "aho-corasick",
      "version": "1.1.4",
      "description": "Fast multiple substring searching.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
        }
      ],
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ],
      "purl": "pkg:cargo/aho-corasick@1.1.4",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/BurntSushi/aho-corasick"
        },
        {
          "type": "vcs",
          "url": "https://github.com/BurntSushi/aho-corasick"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0",
      "name": "anstream",
      "version": "1.0.0",
      "description": "IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/anstream@1.0.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-cli/anstyle.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0",
      "name": "anstyle-parse",
      "version": "1.0.0",
      "description": "Parse ANSI Style Escapes",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/anstyle-parse@1.0.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-cli/anstyle.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5",
      "name": "anstyle-query",
      "version": "1.1.5",
      "description": "Look up colored console capabilities",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/anstyle-query@1.1.5",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-cli/anstyle.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-wincon@3.0.11",
      "name": "anstyle-wincon",
      "version": "3.0.11",
      "description": "Styling legacy Windows terminals",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/anstyle-wincon@3.0.11",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-cli/anstyle.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14",
      "name": "anstyle",
      "version": "1.0.14",
      "description": "ANSI text styling",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/anstyle@1.0.14",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-cli/anstyle.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "anyhow",
      "version": "1.0.103",
      "description": "Flexible concrete Error type built on std::error::Error",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/anyhow@1.0.103",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/anyhow"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/anyhow"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#arc-swap@1.9.2",
      "author": "Michal 'vorner' Vaner <vorner@vorner.cz>",
      "name": "arc-swap",
      "version": "1.9.2",
      "description": "Atomically swappable Arc",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/arc-swap@1.9.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/arc-swap"
        },
        {
          "type": "vcs",
          "url": "https://github.com/vorner/arc-swap"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#async-channel@2.5.0",
      "author": "Stjepan Glavina <stjepang@gmail.com>",
      "name": "async-channel",
      "version": "2.5.0",
      "description": "Async multi-producer multi-consumer channel",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/async-channel@2.5.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/async-channel"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#async-task@4.7.1",
      "author": "Stjepan Glavina <stjepang@gmail.com>",
      "name": "async-task",
      "version": "4.7.1",
      "description": "Task abstraction for building executors",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/async-task@4.7.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/async-task"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "async-trait",
      "version": "0.1.89",
      "description": "Type erasure for async trait methods",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/async-trait@0.1.89",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/async-trait"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/async-trait"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2",
      "author": "Stjepan Glavina <stjepang@gmail.com>, Contributors to futures-rs",
      "name": "atomic-waker",
      "version": "1.1.2",
      "description": "A synchronization primitive for task wakeup",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/atomic-waker@1.1.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/atomic-waker"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1",
      "author": "Josh Stone <cuviper@gmail.com>",
      "name": "autocfg",
      "version": "1.5.1",
      "description": "Automatic cfg for Rust compiler features",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/autocfg@1.5.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/autocfg/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/cuviper/autocfg"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1",
      "author": "Marshall Pierce <marshall@mpierce.org>",
      "name": "base64",
      "version": "0.22.1",
      "description": "encodes and decodes base64 as bytes or utf8",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/base64@0.22.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/base64"
        },
        {
          "type": "vcs",
          "url": "https://github.com/marshallpierce/rust-base64"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
      "author": "The Rust Project Developers",
      "name": "bitflags",
      "version": "1.3.2",
      "description": "A macro to generate structures which behave like bitflags. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/bitflags@1.3.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/bitflags"
        },
        {
          "type": "website",
          "url": "https://github.com/bitflags/bitflags"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bitflags/bitflags"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
      "author": "The Rust Project Developers",
      "name": "bitflags",
      "version": "2.13.1",
      "description": "A macro to generate structures which behave like bitflags. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/bitflags@2.13.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/bitflags"
        },
        {
          "type": "website",
          "url": "https://github.com/bitflags/bitflags"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bitflags/bitflags"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#blake2@0.10.6",
      "author": "RustCrypto Developers",
      "name": "blake2",
      "version": "0.10.6",
      "description": "BLAKE2 hash functions",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/blake2@0.10.6",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/blake2"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/hashes"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
      "author": "RustCrypto Developers",
      "name": "block-buffer",
      "version": "0.10.4",
      "description": "Buffer type for block processing of data",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/block-buffer@0.10.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/block-buffer"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/utils"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#block2@0.6.2",
      "author": "Mads Marquart <mads@marquart.dk>",
      "name": "block2",
      "version": "0.6.2",
      "description": "Apple's C language extension of blocks",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/block2@0.6.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#blocking@1.6.2",
      "author": "Stjepan Glavina <stjepang@gmail.com>",
      "name": "blocking",
      "version": "1.6.2",
      "description": "A thread pool for isolating blocking I/O in async programs",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/blocking@1.6.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/blocking"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#boringtun@0.7.1",
      "author": "Noah Kennedy <nkennedy@cloudflare.com>, Andy Grover <agrover@cloudflare.com>, Jeff Hiner <jhiner@cloudflare.com>",
      "name": "boringtun",
      "version": "0.7.1",
      "description": "an implementation of the WireGuard® protocol designed for portability and speed",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "15dd6a8a89cbe8997f37ca0cf035e6ea4d64cd2ecea4aed83ffb9f99f7126939"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-3-Clause"
        }
      ],
      "purl": "pkg:cargo/boringtun@0.7.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/boringtun/0.7.1/boringtun/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/cloudflare/boringtun"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.3",
      "author": "Nick Fitzgerald <fitzgen@gmail.com>",
      "name": "bumpalo",
      "version": "3.20.3",
      "description": "A fast bump allocation arena for Rust.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/bumpalo@3.20.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/bumpalo"
        },
        {
          "type": "vcs",
          "url": "https://github.com/fitzgen/bumpalo"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.25.1",
      "author": "Lokathor <zefria@gmail.com>",
      "name": "bytemuck",
      "version": "1.25.1",
      "description": "A crate for mucking around with piles of bytes.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d6aedf8ae72766347502cf3cb4f41cf5e9cc37d28bee90f1fdaaae15f9cf9424"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/bytemuck@1.25.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/Lokathor/bytemuck"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#byteorder-lite@0.1.0",
      "name": "byteorder-lite",
      "version": "0.1.0",
      "description": "Library for reading/writing numbers in big-endian and little-endian.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
        }
      ],
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ],
      "purl": "pkg:cargo/byteorder-lite@0.1.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/byteorder-lite"
        },
        {
          "type": "website",
          "url": "https://github.com/image-rs/byteorder-lite"
        },
        {
          "type": "vcs",
          "url": "https://github.com/image-rs/byteorder-lite"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0",
      "author": "Andrew Gallant <jamslam@gmail.com>",
      "name": "byteorder",
      "version": "1.5.0",
      "description": "Library for reading/writing numbers in big-endian and little-endian.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
        }
      ],
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ],
      "purl": "pkg:cargo/byteorder@1.5.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/byteorder"
        },
        {
          "type": "website",
          "url": "https://github.com/BurntSushi/byteorder"
        },
        {
          "type": "vcs",
          "url": "https://github.com/BurntSushi/byteorder"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.12.1",
      "author": "Carl Lerche <me@carllerche.com>, Sean McArthur <sean@seanmonstar.com>",
      "name": "bytes",
      "version": "1.12.1",
      "description": "Types and traits for working with bytes",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/bytes@1.12.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/bytes"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.67",
      "author": "Alex Crichton <alex@alexcrichton.com>",
      "name": "cc",
      "version": "1.2.67",
      "description": "A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e17dd265a7d0f31ef544e1b20e03add05d3b45b491b633b10d67145d2acc1a38"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/cc@1.2.67",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/cc"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-lang/cc-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/cc-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
      "author": "Alex Crichton <alex@alexcrichton.com>",
      "name": "cfg-if",
      "version": "1.0.4",
      "description": "A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/cfg-if@1.0.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/cfg-if"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1",
      "author": "Zicklag <zicklag@katharostech.com>",
      "name": "cfg_aliases",
      "version": "0.2.1",
      "description": "A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/cfg_aliases@0.2.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/cfg_aliases"
        },
        {
          "type": "website",
          "url": "https://github.com/katharostech/cfg_aliases"
        },
        {
          "type": "vcs",
          "url": "https://github.com/katharostech/cfg_aliases"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.1",
      "author": "RustCrypto Developers",
      "name": "chacha20",
      "version": "0.10.1",
      "description": "The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional architecture-specific hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12, XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional rand_core-compatible RNGs based on those ciphers. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/chacha20@0.10.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/chacha20"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/stream-ciphers"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.9.1",
      "author": "RustCrypto Developers",
      "name": "chacha20",
      "version": "0.9.1",
      "description": "The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional architecture-specific hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12, XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional rand_core-compatible RNGs based on those ciphers. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/chacha20@0.9.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/chacha20"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/stream-ciphers"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20poly1305@0.10.1",
      "author": "RustCrypto Developers",
      "name": "chacha20poly1305",
      "version": "0.10.1",
      "description": "Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption with Additional Data Cipher (RFC 8439) with optional architecture-specific hardware acceleration. Also contains implementations of the XChaCha20Poly1305 extended nonce variant of ChaCha20Poly1305, and the reduced-round ChaCha8Poly1305 and ChaCha12Poly1305 lightweight variants. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/chacha20poly1305@0.10.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/chacha20poly1305"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/AEADs/tree/master/chacha20poly1305"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4",
      "author": "RustCrypto Developers",
      "name": "cipher",
      "version": "0.4.4",
      "description": "Traits for describing block ciphers and stream ciphers",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/cipher@0.4.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/cipher"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/traits"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap@4.6.2",
      "name": "clap",
      "version": "4.6.2",
      "description": "A simple to use, efficient, and full-featured Command Line Argument Parser",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dd059f9da4f5c36b3787f65d38ccaab1cc315f07b01f89abc8359ee6a8205011"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/clap@4.6.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/clap-rs/clap"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.2",
      "name": "clap_builder",
      "version": "4.6.2",
      "description": "A simple to use, efficient, and full-featured Command Line Argument Parser",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/clap_builder@4.6.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/clap-rs/clap"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0",
      "name": "clap_lex",
      "version": "1.1.0",
      "description": "Minimal, flexible command line parser",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/clap_lex@1.1.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/clap-rs/clap"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5",
      "name": "colorchoice",
      "version": "1.0.5",
      "description": "Global override of color control",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/colorchoice@1.0.5",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-cli/anstyle.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#combine@4.6.7",
      "author": "Markus Westerlind <marwes91@gmail.com>",
      "name": "combine",
      "version": "4.6.7",
      "description": "Fast parser combinators on arbitrary streams with zero-copy support.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/combine@4.6.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/combine"
        },
        {
          "type": "vcs",
          "url": "https://github.com/Marwes/combine"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#concurrent-queue@2.5.0",
      "author": "Stjepan Glavina <stjepang@gmail.com>, Taiki Endo <te316e89@gmail.com>, John Nunley <dev@notgull.net>",
      "name": "concurrent-queue",
      "version": "2.5.0",
      "description": "Concurrent multi-producer multi-consumer queue",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/concurrent-queue@2.5.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/concurrent-queue"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
      "author": "The Servo Project Developers",
      "name": "core-foundation-sys",
      "version": "0.8.7",
      "description": "Bindings to Core Foundation for macOS",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/core-foundation-sys@0.8.7",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/servo/core-foundation-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/servo/core-foundation-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1",
      "author": "The Servo Project Developers",
      "name": "core-foundation",
      "version": "0.10.1",
      "description": "Bindings to Core Foundation for macOS",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/core-foundation@0.10.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/servo/core-foundation-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.9.4",
      "author": "The Servo Project Developers",
      "name": "core-foundation",
      "version": "0.9.4",
      "description": "Bindings to Core Foundation for macOS",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/core-foundation@0.9.4",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/servo/core-foundation-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/servo/core-foundation-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#core-graphics-types@0.2.0",
      "author": "The Servo Project Developers",
      "name": "core-graphics-types",
      "version": "0.2.0",
      "description": "Bindings for some fundamental Core Graphics types",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/core-graphics-types@0.2.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/servo/core-foundation-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/servo/core-foundation-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#core-graphics@0.25.0",
      "author": "The Servo Project Developers",
      "name": "core-graphics",
      "version": "0.25.0",
      "description": "Bindings to Core Graphics for macOS",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "064badf302c3194842cf2c5d61f56cc88e54a759313879cdf03abdd27d0c3b97"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/core-graphics@0.25.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/servo/core-foundation-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
      "author": "RustCrypto Developers",
      "name": "cpufeatures",
      "version": "0.2.17",
      "description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets,  with no_std support and support for mobile targets including Android and iOS ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/cpufeatures@0.2.17",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/cpufeatures"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/utils"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.3.0",
      "author": "RustCrypto Developers",
      "name": "cpufeatures",
      "version": "0.3.0",
      "description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/cpufeatures@0.3.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/cpufeatures"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/utils"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0",
      "author": "Sam Rijs <srijs@airpost.net>, Alex Crichton <alex@alexcrichton.com>",
      "name": "crc32fast",
      "version": "1.5.0",
      "description": "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/crc32fast@1.5.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/srijs/rust-crc32fast"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#critical-section@1.2.0",
      "name": "critical-section",
      "version": "1.2.0",
      "description": "Cross-platform critical section",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/critical-section@1.2.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-embedded/critical-section"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-channel@0.5.16",
      "name": "crossbeam-channel",
      "version": "0.5.16",
      "description": "Multi-producer multi-consumer channels for message passing",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d85363c37faeca707aef026efa9f3b34d077bce547e48f770770625c6013679e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/crossbeam-channel@0.5.16",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel"
        },
        {
          "type": "vcs",
          "url": "https://github.com/crossbeam-rs/crossbeam"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.20",
      "name": "crossbeam-epoch",
      "version": "0.9.20",
      "description": "Epoch-based garbage collection",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/crossbeam-epoch@0.9.20",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch"
        },
        {
          "type": "vcs",
          "url": "https://github.com/crossbeam-rs/crossbeam"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.22",
      "name": "crossbeam-utils",
      "version": "0.8.22",
      "description": "Utilities for concurrent programming",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/crossbeam-utils@0.8.22",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils"
        },
        {
          "type": "vcs",
          "url": "https://github.com/crossbeam-rs/crossbeam"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crunchy@0.2.4",
      "author": "Eira Fransham <jackefransham@gmail.com>",
      "name": "crunchy",
      "version": "0.2.4",
      "description": "Crunchy unroller: deterministically unroll constant loops",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/crunchy@0.2.4",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/eira-fransham/crunchy"
        },
        {
          "type": "vcs",
          "url": "https://github.com/eira-fransham/crunchy"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
      "author": "RustCrypto Developers",
      "name": "crypto-common",
      "version": "0.1.7",
      "description": "Common cryptographic traits",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/crypto-common@0.1.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/crypto-common"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/traits"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek-derive@0.1.1",
      "name": "curve25519-dalek-derive",
      "version": "0.1.1",
      "description": "curve25519-dalek Derives",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/curve25519-dalek-derive@0.1.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/curve25519-dalek-derive"
        },
        {
          "type": "website",
          "url": "https://github.com/dalek-cryptography/curve25519-dalek"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dalek-cryptography/curve25519-dalek"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek@4.1.3",
      "author": "Isis Lovecruft <isis@patternsinthevoid.net>, Henry de Valence <hdevalence@hdevalence.ca>",
      "name": "curve25519-dalek",
      "version": "4.1.3",
      "description": "A pure-Rust implementation of group operations on ristretto255 and Curve25519",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-3-Clause"
        }
      ],
      "purl": "pkg:cargo/curve25519-dalek@4.1.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/curve25519-dalek"
        },
        {
          "type": "website",
          "url": "https://github.com/dalek-cryptography/curve25519-dalek"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.11.0",
      "author": "Julien Cretin <git@ia0.eu>",
      "name": "data-encoding",
      "version": "2.11.0",
      "description": "Efficient and customizable data-encoding functions like base64, base32, and hex",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/data-encoding@2.11.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/data-encoding"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ia0/data-encoding"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#defmt-macros@1.1.1",
      "author": "The Knurling-rs developers",
      "name": "defmt-macros",
      "version": "1.1.1",
      "description": "defmt macros",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/defmt-macros@1.1.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/knurling-rs/defmt"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#defmt-parser@1.0.0",
      "author": "The Knurling-rs developers",
      "name": "defmt-parser",
      "version": "1.0.0",
      "description": "Parsing library for defmt format strings",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/defmt-parser@1.0.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/knurling-rs/defmt"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#defmt@0.3.100",
      "author": "The Knurling-rs developers",
      "name": "defmt",
      "version": "0.3.100",
      "description": "A highly efficient logging framework that targets resource-constrained devices, like microcontrollers",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f0963443817029b2024136fc4dd07a5107eb8f977eaf18fcd1fdeb11306b64ad"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/defmt@0.3.100",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://knurling.ferrous-systems.com/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/knurling-rs/defmt"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#defmt@1.1.1",
      "author": "The Knurling-rs developers",
      "name": "defmt",
      "version": "1.1.1",
      "description": "A highly efficient logging framework that targets resource-constrained devices, like microcontrollers",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/defmt@1.1.1",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://knurling.ferrous-systems.com/"
        },
        {
          "type": "other",
          "url": "defmt"
        },
        {
          "type": "vcs",
          "url": "https://github.com/knurling-rs/defmt"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
      "author": "RustCrypto Developers",
      "name": "digest",
      "version": "0.10.7",
      "description": "Traits for cryptographic hash functions and message authentication codes",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/digest@0.10.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/digest"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/traits"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#dispatch2@0.3.1",
      "author": "Mads Marquart <mads@marquart.dk>, Mary <mary@mary.zone>",
      "name": "dispatch2",
      "version": "0.3.1",
      "description": "Bindings and wrappers for Apple's Grand Central Dispatch (GCD)",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/dispatch2@0.3.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6",
      "author": "Jane Lusby <jlusby@yaah.dev>",
      "name": "displaydoc",
      "version": "0.2.6",
      "description": "A derive macro for implementing the display Trait via a doc comment and string interpolation ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/displaydoc@0.2.6",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/displaydoc"
        },
        {
          "type": "website",
          "url": "https://github.com/yaahc/displaydoc"
        },
        {
          "type": "vcs",
          "url": "https://github.com/yaahc/displaydoc"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.16.0",
      "name": "either",
      "version": "1.16.0",
      "description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/either@1.16.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/either/1/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rayon-rs/either"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2",
      "name": "equivalent",
      "version": "1.0.2",
      "description": "Traits for key comparison in maps.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/equivalent@1.0.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/indexmap-rs/equivalent"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
      "author": "Chris Wong <lambda.fairy@gmail.com>, Dan Gohman <dev@sunfishcode.online>",
      "name": "errno",
      "version": "0.3.14",
      "description": "Cross-platform interface to the `errno` variable.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/errno@0.3.14",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/errno"
        },
        {
          "type": "vcs",
          "url": "https://github.com/lambda-fairy/rust-errno"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#event-listener-strategy@0.5.4",
      "author": "John Nunley <dev@notgull.net>",
      "name": "event-listener-strategy",
      "version": "0.5.4",
      "description": "Block or poll on event_listener easily",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/event-listener-strategy@0.5.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/event-listener-strategy"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#event-listener@5.4.1",
      "author": "Stjepan Glavina <stjepang@gmail.com>, John Nunley <dev@notgull.net>",
      "name": "event-listener",
      "version": "5.4.1",
      "description": "Notify async tasks or threads",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/event-listener@5.4.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/event-listener"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1",
      "author": "Stjepan Glavina <stjepang@gmail.com>",
      "name": "fastrand",
      "version": "2.4.1",
      "description": "A simple and fast random number generator",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/fastrand@2.4.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/fastrand"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fax@0.2.7",
      "author": "Sebastian K <s3bk@protonmail.com>",
      "name": "fax",
      "version": "0.2.7",
      "description": "Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "caf1079563223d5d59d83c85886a56e586cfd5c1a26292e971a0fa266531ac5a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/fax@0.2.7",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/pdf-rs/fax"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fdeflate@0.3.7",
      "author": "The image-rs Developers",
      "name": "fdeflate",
      "version": "0.3.7",
      "description": "Fast specialized deflate implementation",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/fdeflate@0.3.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/fdeflate"
        },
        {
          "type": "website",
          "url": "https://github.com/image-rs/fdeflate"
        },
        {
          "type": "vcs",
          "url": "https://github.com/image-rs/fdeflate"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fiat-crypto@0.2.9",
      "author": "Fiat Crypto library authors <jgross@mit.edu>",
      "name": "fiat-crypto",
      "version": "0.2.9",
      "description": "Fiat-crypto generated Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0 OR BSD-1-Clause"
        }
      ],
      "purl": "pkg:cargo/fiat-crypto@0.2.9",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/mit-plv/fiat-crypto"
        },
        {
          "type": "vcs",
          "url": "https://github.com/mit-plv/fiat-crypto"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.29",
      "author": "Alex Crichton <alex@alexcrichton.com>",
      "name": "filetime",
      "version": "0.2.29",
      "description": "Platform-agnostic accessors of timestamps in File metadata ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/filetime@0.2.29",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/filetime"
        },
        {
          "type": "website",
          "url": "https://github.com/alexcrichton/filetime"
        },
        {
          "type": "vcs",
          "url": "https://github.com/alexcrichton/filetime"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9",
      "name": "find-msvc-tools",
      "version": "0.1.9",
      "description": "Find windows-specific tools, read MSVC versions from the registry and from COM interfaces",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/find-msvc-tools@0.1.9",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/find-msvc-tools"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/cc-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9",
      "author": "Alex Crichton <alex@alexcrichton.com>, Josh Triplett <josh@joshtriplett.org>",
      "name": "flate2",
      "version": "1.1.9",
      "description": "DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/flate2@1.1.9",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/flate2"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-lang/flate2-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/flate2-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0",
      "author": "Orson Peters <orsonpeters@gmail.com>",
      "name": "foldhash",
      "version": "0.2.0",
      "description": "A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib"
        }
      ],
      "purl": "pkg:cargo/foldhash@0.2.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/orlp/foldhash"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#foreign-types-macros@0.2.3",
      "author": "Steven Fackler <sfackler@gmail.com>",
      "name": "foreign-types-macros",
      "version": "0.2.3",
      "description": "An internal crate used by foreign-types",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/foreign-types-macros@0.2.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/sfackler/foreign-types"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#foreign-types-shared@0.3.1",
      "author": "Steven Fackler <sfackler@gmail.com>",
      "name": "foreign-types-shared",
      "version": "0.3.1",
      "description": "An internal crate used by foreign-types",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/foreign-types-shared@0.3.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/sfackler/foreign-types"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.5.0",
      "author": "Steven Fackler <sfackler@gmail.com>",
      "name": "foreign-types",
      "version": "0.5.0",
      "description": "A framework for Rust wrappers over C APIs",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/foreign-types@0.5.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/sfackler/foreign-types"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2",
      "author": "The rust-url developers",
      "name": "form_urlencoded",
      "version": "1.2.2",
      "description": "Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/form_urlencoded@1.2.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/servo/rust-url"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
      "name": "futures-channel",
      "version": "0.3.32",
      "description": "Channels for asynchronous communication using futures-rs. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/futures-channel@0.3.32",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rust-lang.github.io/futures-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/futures-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
      "name": "futures-core",
      "version": "0.3.32",
      "description": "The core traits and types in for the `futures` library. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/futures-core@0.3.32",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rust-lang.github.io/futures-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/futures-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.32",
      "name": "futures-executor",
      "version": "0.3.32",
      "description": "Executors for asynchronous tasks based on the futures-rs library. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/futures-executor@0.3.32",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rust-lang.github.io/futures-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/futures-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32",
      "name": "futures-io",
      "version": "0.3.32",
      "description": "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/futures-io@0.3.32",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rust-lang.github.io/futures-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/futures-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-lite@2.6.1",
      "author": "Stjepan Glavina <stjepang@gmail.com>, Contributors to futures-rs",
      "name": "futures-lite",
      "version": "2.6.1",
      "description": "Futures, streams, and async I/O combinators",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/futures-lite@2.6.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/futures-lite"
        },
        {
          "type": "website",
          "url": "https://github.com/smol-rs/futures-lite"
        },
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/futures-lite"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32",
      "name": "futures-macro",
      "version": "0.3.32",
      "description": "The futures-rs procedural macro implementations. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/futures-macro@0.3.32",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rust-lang.github.io/futures-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/futures-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32",
      "name": "futures-sink",
      "version": "0.3.32",
      "description": "The asynchronous `Sink` trait for the futures-rs library. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/futures-sink@0.3.32",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rust-lang.github.io/futures-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/futures-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32",
      "name": "futures-task",
      "version": "0.3.32",
      "description": "Tools for working with tasks. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/futures-task@0.3.32",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rust-lang.github.io/futures-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/futures-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
      "name": "futures-util",
      "version": "0.3.32",
      "description": "Common utilities and extension traits for the futures-rs library. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/futures-util@0.3.32",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rust-lang.github.io/futures-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/futures-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32",
      "name": "futures",
      "version": "0.3.32",
      "description": "An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/futures@0.3.32",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rust-lang.github.io/futures-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/futures-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
      "author": "Bartłomiej Kamiński <fizyk20@gmail.com>, Aaron Trent <novacrazy@gmail.com>",
      "name": "generic-array",
      "version": "0.14.7",
      "description": "Generic types implementing functionality of arrays",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/generic-array@0.14.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "http://fizyk20.github.io/generic-array/generic_array/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/fizyk20/generic-array.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
      "author": "The Rand Project Developers",
      "name": "getrandom",
      "version": "0.2.17",
      "description": "A small cross-platform library for retrieving random data from system source",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/getrandom@0.2.17",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/getrandom"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-random/getrandom"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3",
      "author": "The Rand Project Developers",
      "name": "getrandom",
      "version": "0.4.3",
      "description": "A small cross-platform library for retrieving random data from system source",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/getrandom@0.4.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/getrandom"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-random/getrandom"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#half@2.7.1",
      "author": "Kathryn Long <squeeself@gmail.com>",
      "name": "half",
      "version": "2.7.1",
      "description": "Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/half@2.7.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/VoidStarKat/half-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hash32@0.3.1",
      "author": "Jorge Aparicio <jorge@japaric.io>",
      "name": "hash32",
      "version": "0.3.1",
      "description": "32-bit hashing algorithms",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/hash32@0.3.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/japaric/hash32"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.1",
      "name": "hashbrown",
      "version": "0.17.1",
      "description": "A Rust port of Google's SwissTable hash map",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/hashbrown@0.17.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/hashbrown"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heapless@0.9.3",
      "author": "Jorge Aparicio <jorge@japaric.io>, Per Lindgren <per.lindgren@ltu.se>, Emil Fresk <emil.fresk@gmail.com>",
      "name": "heapless",
      "version": "0.9.3",
      "description": "`static` friendly data structures that don't require dynamic memory allocation",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "25ba4bd83f9415b58b4ed8dc5714c76e626a105be4646c02630ad730ad3b5aa4"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/heapless@0.9.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/heapless"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-embedded/heapless"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
      "name": "heck",
      "version": "0.5.0",
      "description": "heck is a case conversion library.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/heck@0.5.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/withoutboats/heck"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3",
      "author": "KokaKiwi <kokakiwi@kokakiwi.net>",
      "name": "hex",
      "version": "0.4.3",
      "description": "Encoding and decoding data into/from hexadecimal representation.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/hex@0.4.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/hex/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/KokaKiwi/rust-hex"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hickory-net@0.26.1",
      "author": "The contributors to Hickory DNS",
      "name": "hickory-net",
      "version": "0.26.1",
      "description": "hickory-net is a safe and secure low-level DNS library. This is the foundational DNS protocol library used by the other higher-level Hickory DNS crates. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e2295ed2f9c31e471e1428a8f88a3f0e1f4b27c15049592138d1eebe9c35b183"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/hickory-net@0.26.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/hickory-net"
        },
        {
          "type": "website",
          "url": "https://hickory-dns.org/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/hickory-dns/hickory-dns"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hickory-proto@0.26.1",
      "author": "The contributors to Hickory DNS",
      "name": "hickory-proto",
      "version": "0.26.1",
      "description": "hickory-proto is a safe and secure low-level DNS library. This is the foundational DNS protocol library used by the other higher-level Hickory DNS crates. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0bab31817bfb44672a252e97fe81cd0c18d1b2cf892108922f6818820df8c643"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/hickory-proto@0.26.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/hickory-proto"
        },
        {
          "type": "website",
          "url": "https://hickory-dns.org/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/hickory-dns/hickory-dns"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hickory-resolver@0.26.1",
      "author": "The contributors to Hickory DNS",
      "name": "hickory-resolver",
      "version": "0.26.1",
      "description": "hickory-resolver is a safe and secure DNS stub resolver library intended to be a high-level library for DNS record resolution. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f0d58d28879ceecde6607729660c2667a081ccdc082e082675042793960f178c"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/hickory-resolver@0.26.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/hickory-resolver"
        },
        {
          "type": "website",
          "url": "https://hickory-dns.org/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/hickory-dns/hickory-dns"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1",
      "author": "RustCrypto Developers",
      "name": "hmac",
      "version": "0.12.1",
      "description": "Generic implementation of Hash-based Message Authentication Code (HMAC)",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/hmac@0.12.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/hmac"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/MACs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#home@0.5.12",
      "author": "Brian Anderson <andersrb@gmail.com>",
      "name": "home",
      "version": "0.5.12",
      "description": "Shared definitions of home directories.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/home@0.5.12",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/home"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-lang/cargo"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/cargo"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.2.0",
      "author": "The ICU4X Project Developers",
      "name": "icu_collections",
      "version": "2.2.0",
      "description": "Collection of API for use in ICU libraries.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/icu_collections@2.2.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://icu4x.unicode.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.2.0",
      "author": "The ICU4X Project Developers",
      "name": "icu_locale_core",
      "version": "2.2.0",
      "description": "API for managing Unicode Language and Locale Identifiers",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/icu_locale_core@2.2.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://icu4x.unicode.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.2.0",
      "author": "The ICU4X Project Developers",
      "name": "icu_normalizer",
      "version": "2.2.0",
      "description": "API for normalizing text into Unicode Normalization Forms",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/icu_normalizer@2.2.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://icu4x.unicode.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.2.0",
      "author": "The ICU4X Project Developers",
      "name": "icu_normalizer_data",
      "version": "2.2.0",
      "description": "Data for the icu_normalizer crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/icu_normalizer_data@2.2.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://icu4x.unicode.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.2.0",
      "author": "The ICU4X Project Developers",
      "name": "icu_properties",
      "version": "2.2.0",
      "description": "Definitions for Unicode properties",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/icu_properties@2.2.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://icu4x.unicode.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.2.0",
      "author": "The ICU4X Project Developers",
      "name": "icu_properties_data",
      "version": "2.2.0",
      "description": "Data for the icu_properties crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/icu_properties_data@2.2.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://icu4x.unicode.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.2.0",
      "author": "The ICU4X Project Developers",
      "name": "icu_provider",
      "version": "2.2.0",
      "description": "Trait and struct definitions for the ICU data provider",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/icu_provider@2.2.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://icu4x.unicode.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0",
      "author": "The rust-url developers",
      "name": "idna",
      "version": "1.1.0",
      "description": "IDNA (Internationalizing Domain Names in Applications) and Punycode.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/idna@1.1.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/servo/rust-url/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.2",
      "author": "The rust-url developers",
      "name": "idna_adapter",
      "version": "1.2.2",
      "description": "Back end adapter for idna",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/idna_adapter@1.2.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/idna_adapter/latest/idna_adapter/"
        },
        {
          "type": "website",
          "url": "https://docs.rs/crate/idna_adapter/latest"
        },
        {
          "type": "vcs",
          "url": "https://github.com/hsivonen/idna_adapter"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#image@0.25.10",
      "author": "The image-rs Developers",
      "name": "image",
      "version": "0.25.10",
      "description": "Imaging library. Provides basic image processing and encoders/decoders for common image formats.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/image@0.25.10",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/image"
        },
        {
          "type": "website",
          "url": "https://github.com/image-rs/image"
        },
        {
          "type": "vcs",
          "url": "https://github.com/image-rs/image"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0",
      "name": "indexmap",
      "version": "2.14.0",
      "description": "A hash table with consistent order and fast iteration.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/indexmap@2.14.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/indexmap/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/indexmap-rs/indexmap"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#inout@0.1.4",
      "author": "RustCrypto Developers",
      "name": "inout",
      "version": "0.1.4",
      "description": "Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/inout@0.1.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/inout"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/utils"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#internet-checksum@0.2.1",
      "author": "Joshua Liebow-Feeser <joshlf@google.com>, Ghanan Gowripalan <ghanan@google.com>, Zeling Feng <zeling@google.com>",
      "name": "internet-checksum",
      "version": "0.2.1",
      "description": "RFC 1071 checksum computation (the \"internet checksum\")",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fc6d6206008e25125b1f97fbe5d309eb7b85141cf9199d52dbd3729a1584dd16"
        }
      ],
      "licenses": [
        {
          "license": {
            "name": "Unknown",
            "text": {
              "encoding": "base64",
              "content": "Q29weXJpZ2h0IDIwMTkgVGhlIEZ1Y2hzaWEgQXV0aG9ycy4KClJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAptb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCm1ldDoKCiAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgogICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUKY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgppbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCmRpc3RyaWJ1dGlvbi4KClRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCkEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCk9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLApTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCkxJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLApEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAooSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4K"
            }
          }
        }
      ],
      "purl": "pkg:cargo/internet-checksum@0.2.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://fuchsia.googlesource.com/fuchsia/+/HEAD/src/connectivity/lib/internet-checksum"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#internet-packet@0.2.4",
      "author": "Maximilian Hils <cargo@maximilianhils.com>",
      "name": "internet-packet",
      "version": "0.2.4",
      "description": "A minimal IPv4/IPv6/TCP/UDP parser",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5b2fd1d512bb84f06807e5640cb02302f7e29dcc6b6b81b3c0322fb272e008f0"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/internet-packet@0.2.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/mhils/internet-packet"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#inventory@0.3.24",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "inventory",
      "version": "0.3.24",
      "description": "Typed distributed plugin registration",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/inventory@0.3.24",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/inventory"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/inventory"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ip_network@0.4.1",
      "author": "Jakub Onderka <ahoj@jakubonderka.cz>",
      "name": "ip_network",
      "version": "0.4.1",
      "description": "IPv4 and IPv6 network structs. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aa2f047c0a98b2f299aa5d6d7088443570faae494e9ae1305e48be000c9e0eb1"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-2-Clause"
        }
      ],
      "purl": "pkg:cargo/ip_network@0.4.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/ip_network"
        },
        {
          "type": "website",
          "url": "https://github.com/JakubOnderka/ip_network"
        },
        {
          "type": "vcs",
          "url": "https://github.com/JakubOnderka/ip_network"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ip_network_table-deps-treebitmap@0.5.0",
      "author": "Hroi Sigurdsson <hroi@asdf.dk>, Jakub Onderka <ahoj@jakubonderka.cz>",
      "name": "ip_network_table-deps-treebitmap",
      "version": "0.5.0",
      "description": "Forked version of fast IPv4/IPv6 lookup trie.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e537132deb99c0eb4b752f0346b6a836200eaaa3516dd7e5514b63930a09e5d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/ip_network_table-deps-treebitmap@0.5.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/ip_network_table-deps-treebitmap/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/JakubOnderka/treebitmap"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ip_network_table@0.2.0",
      "author": "Jakub Onderka <ahoj@jakubonderka.cz>",
      "name": "ip_network_table",
      "version": "0.2.0",
      "description": "IPv4 and IPv6 network fast lookup table. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4099b7cfc5c5e2fe8c5edf3f6f7adf7a714c9cc697534f63a5a5da30397cb2c0"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-2-Clause"
        }
      ],
      "purl": "pkg:cargo/ip_network_table@0.2.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/ip_network_table"
        },
        {
          "type": "website",
          "url": "https://github.com/JakubOnderka/ip_network_table"
        },
        {
          "type": "vcs",
          "url": "https://github.com/JakubOnderka/ip_network_table"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ipconfig@0.3.4",
      "author": "Liran Ringel <liranringel@gmail.com>",
      "name": "ipconfig",
      "version": "0.3.4",
      "description": "Get network adapters information and network configuration for windows.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/ipconfig@0.3.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/ipconfig/0.3.2/x86_64-pc-windows-msvc/ipconfig/"
        },
        {
          "type": "website",
          "url": "https://github.com/liranringel/ipconfig"
        },
        {
          "type": "vcs",
          "url": "https://github.com/liranringel/ipconfig"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0",
      "author": "Kris Price <kris@krisprice.nz>",
      "name": "ipnet",
      "version": "2.12.0",
      "description": "Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/ipnet@2.12.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/ipnet"
        },
        {
          "type": "vcs",
          "url": "https://github.com/krisprice/ipnet"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2",
      "name": "is_terminal_polyfill",
      "version": "1.70.2",
      "description": "Polyfill for `is_terminal` stdlib feature for use with older MSRVs",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/is_terminal_polyfill@1.70.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/polyfill-rs/is_terminal_polyfill"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0",
      "author": "bluss",
      "name": "itertools",
      "version": "0.13.0",
      "description": "Extra iterator adaptors, iterator methods, free functions, and macros.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/itertools@0.13.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/itertools/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-itertools/itertools"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "itoa",
      "version": "1.0.18",
      "description": "Fast integer primitive to string conversion",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/itoa@1.0.18",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/itoa"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/itoa"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#jni-macros@0.22.4",
      "name": "jni-macros",
      "version": "0.22.4",
      "description": "Procedural macros for the jni crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/jni-macros@0.22.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/jni-rs/jni-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#jni-sys-macros@0.4.1",
      "author": "Robert Bragg <robert@sixbynine.org>",
      "name": "jni-sys-macros",
      "version": "0.4.1",
      "description": "Macros for jni-sys crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/jni-sys-macros@0.4.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/jni-sys-macros"
        },
        {
          "type": "vcs",
          "url": "https://github.com/jni-rs/jni-sys"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#jni-sys@0.4.1",
      "author": "Steven Fackler <sfackler@gmail.com>, Robert Bragg <robert@sixbynine.org>",
      "name": "jni-sys",
      "version": "0.4.1",
      "description": "Rust definitions corresponding to jni.h",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/jni-sys@0.4.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/jni-sys"
        },
        {
          "type": "vcs",
          "url": "https://github.com/jni-rs/jni-sys"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#jni@0.22.4",
      "author": "jni team",
      "name": "jni",
      "version": "0.22.4",
      "description": "Rust bindings to the JNI",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/jni@0.22.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/jni"
        },
        {
          "type": "vcs",
          "url": "https://github.com/jni-rs/jni-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.103",
      "author": "The wasm-bindgen Developers",
      "name": "js-sys",
      "version": "0.3.103",
      "description": "Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/js-sys@0.3.103",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/js-sys"
        },
        {
          "type": "website",
          "url": "https://wasm-bindgen.github.io/wasm-bindgen/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/js-sys"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
      "author": "The Rust Project Developers",
      "name": "libc",
      "version": "0.2.186",
      "description": "Raw FFI bindings to platform libraries like libc.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/libc@0.2.186",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/libc"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.9.0",
      "author": "Simonas Kazlauskas <libloading@kazlauskas.me>",
      "name": "libloading",
      "version": "0.9.0",
      "description": "Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60"
        }
      ],
      "licenses": [
        {
          "expression": "ISC"
        }
      ],
      "purl": "pkg:cargo/libloading@0.9.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/libloading/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/nagisa/rust_libloading/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1",
      "author": "Dan Gohman <dev@sunfishcode.online>",
      "name": "linux-raw-sys",
      "version": "0.12.1",
      "description": "Generated bindings for Linux's userspace API",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/linux-raw-sys@0.12.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/linux-raw-sys"
        },
        {
          "type": "vcs",
          "url": "https://github.com/sunfishcode/linux-raw-sys"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.4.15",
      "author": "Dan Gohman <dev@sunfishcode.online>",
      "name": "linux-raw-sys",
      "version": "0.4.15",
      "description": "Generated bindings for Linux's userspace API",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/linux-raw-sys@0.4.15",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/linux-raw-sys"
        },
        {
          "type": "vcs",
          "url": "https://github.com/sunfishcode/linux-raw-sys"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.2",
      "author": "The ICU4X Project Developers",
      "name": "litemap",
      "version": "0.8.2",
      "description": "A key-value Map implementation based on a flat, sorted Vec.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/litemap@0.8.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/litemap"
        },
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14",
      "author": "Amanieu d'Antras <amanieu@gmail.com>",
      "name": "lock_api",
      "version": "0.4.14",
      "description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/lock_api@0.4.14",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/Amanieu/parking_lot"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.33",
      "author": "The Rust Project Developers",
      "name": "log",
      "version": "0.4.33",
      "description": "A lightweight logging facade for Rust ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/log@0.4.33",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/log"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/log"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lru_time_cache@0.11.11",
      "author": "MaidSafe Developers <dev@maidsafe.net>",
      "name": "lru_time_cache",
      "version": "0.11.11",
      "description": "Implementation of a Least Recently Used caching algorithm in a container which may be limited by size or time, ordered by most recently seen.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9106e1d747ffd48e6be5bb2d97fa706ed25b144fbee4d5c02eae110cd8d6badd"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR BSD-3-Clause"
        }
      ],
      "purl": "pkg:cargo/lru_time_cache@0.11.11",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/lru_time_cache"
        },
        {
          "type": "website",
          "url": "https://maidsafe.net"
        },
        {
          "type": "vcs",
          "url": "https://github.com/maidsafe/lru_time_cache"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#managed@0.8.0",
      "author": "whitequark <whitequark@whitequark.org>",
      "name": "managed",
      "version": "0.8.0",
      "description": "An interface for logically owning objects, whether or not heap allocation is available.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d"
        }
      ],
      "licenses": [
        {
          "expression": "0BSD"
        }
      ],
      "purl": "pkg:cargo/managed@0.8.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/managed/"
        },
        {
          "type": "website",
          "url": "https://github.com/m-labs/rust-managed"
        },
        {
          "type": "vcs",
          "url": "https://github.com/m-labs/rust-managed.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3",
      "author": "Andrew Gallant <jamslam@gmail.com>, bluss",
      "name": "memchr",
      "version": "2.8.3",
      "description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
        }
      ],
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ],
      "purl": "pkg:cargo/memchr@2.8.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/memchr/"
        },
        {
          "type": "website",
          "url": "https://github.com/BurntSushi/memchr"
        },
        {
          "type": "vcs",
          "url": "https://github.com/BurntSushi/memchr"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9",
      "author": "Frommi <daniil.liferenko@gmail.com>, oyvindln <oyvindln@users.noreply.github.com>, Rich Geldreich richgel99@gmail.com",
      "name": "miniz_oxide",
      "version": "0.8.9",
      "description": "DEFLATE compression and decompression library rewritten in Rust based on miniz",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Zlib OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/miniz_oxide@0.8.9",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/miniz_oxide"
        },
        {
          "type": "website",
          "url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide"
        },
        {
          "type": "vcs",
          "url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.2",
      "author": "Carl Lerche <me@carllerche.com>, Thomas de Zeeuw <thomasdezeeuw@gmail.com>, Tokio Contributors <team@tokio.rs>",
      "name": "mio",
      "version": "1.2.2",
      "description": "Lightweight non-blocking I/O.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30d65c71f1ce40ab09135ce117d742b9f8a19ff91a41a8b57ed50bc2de59c427"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/mio@1.2.2",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/tokio-rs/mio"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/mio"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#moka@0.12.15",
      "name": "moka",
      "version": "0.12.15",
      "description": "A fast and concurrent cache library inspired by Java Caffeine",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR Apache-2.0) AND Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/moka@0.12.15",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/moka/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/moka-rs/moka"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#moxcms@0.8.1",
      "author": "Radzivon Bartoshyk",
      "name": "moxcms",
      "version": "0.8.1",
      "description": "Simple Color Management in Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-3-Clause OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/moxcms@0.8.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://github.com/awxkee/moxcms"
        },
        {
          "type": "website",
          "url": "https://github.com/awxkee/moxcms"
        },
        {
          "type": "vcs",
          "url": "https://github.com/awxkee/moxcms.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ndk-context@0.1.1",
      "author": "The Rust Windowing contributors",
      "name": "ndk-context",
      "version": "0.1.1",
      "description": "Handles for accessing Android APIs",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/ndk-context@0.1.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/ndk-context"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-windowing/android-ndk-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-windowing/android-ndk-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nix@0.31.3",
      "name": "nix",
      "version": "0.31.3",
      "description": "Rust friendly bindings to *nix APIs",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/nix@0.31.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/nix-rust/nix"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ntapi@0.4.3",
      "author": "MSxDOS <melcodos@gmail.com>",
      "name": "ntapi",
      "version": "0.4.3",
      "description": "FFI bindings for Native API",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/ntapi@0.4.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/ntapi/*/x86_64-pc-windows-msvc/ntapi/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/MSxDOS/ntapi"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
      "author": "The Rust Project Developers",
      "name": "num-traits",
      "version": "0.2.19",
      "description": "Numeric traits for generic mathematics",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/num-traits@0.2.19",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/num-traits"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-num/num-traits"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-num/num-traits"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-app-kit@0.3.2",
      "name": "objc2-app-kit",
      "version": "0.3.2",
      "description": "Bindings to the AppKit framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-app-kit@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-cloud-kit@0.3.2",
      "name": "objc2-cloud-kit",
      "version": "0.3.2",
      "description": "Bindings to the CloudKit framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-cloud-kit@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-data@0.3.2",
      "name": "objc2-core-data",
      "version": "0.3.2",
      "description": "Bindings to the CoreData framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-core-data@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2",
      "name": "objc2-core-foundation",
      "version": "0.3.2",
      "description": "Bindings to the CoreFoundation framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-core-foundation@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-graphics@0.3.2",
      "name": "objc2-core-graphics",
      "version": "0.3.2",
      "description": "Bindings to the CoreGraphics framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-core-graphics@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-image@0.3.2",
      "name": "objc2-core-image",
      "version": "0.3.2",
      "description": "Bindings to the CoreImage framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-core-image@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-text@0.3.2",
      "name": "objc2-core-text",
      "version": "0.3.2",
      "description": "Bindings to the CoreText framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-core-text@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-video@0.3.2",
      "name": "objc2-core-video",
      "version": "0.3.2",
      "description": "Bindings to the CoreVideo framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-core-video@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.1.0",
      "author": "Mads Marquart <mads@marquart.dk>",
      "name": "objc2-encode",
      "version": "4.1.0",
      "description": "Objective-C type-encoding representation and parsing",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-encode@4.1.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-foundation@0.3.2",
      "name": "objc2-foundation",
      "version": "0.3.2",
      "description": "Bindings to the Foundation framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-foundation@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-io-kit@0.3.2",
      "name": "objc2-io-kit",
      "version": "0.3.2",
      "description": "Bindings to the IOKit framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-io-kit@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-io-surface@0.3.2",
      "name": "objc2-io-surface",
      "version": "0.3.2",
      "description": "Bindings to the IOSurface framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-io-surface@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-open-directory@0.3.2",
      "name": "objc2-open-directory",
      "version": "0.3.2",
      "description": "Bindings to the OpenDirectory framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb82bed227edf5201dfedf072bba4015a33d3d4a98519837295a90f0a23f676d"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-open-directory@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-quartz-core@0.3.2",
      "name": "objc2-quartz-core",
      "version": "0.3.2",
      "description": "Bindings to the QuartzCore/CoreAnimation framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/objc2-quartz-core@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
      "author": "Mads Marquart <mads@marquart.dk>",
      "name": "objc2",
      "version": "0.6.4",
      "description": "Objective-C interface and runtime bindings",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/objc2@0.6.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/madsmtm/objc2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
      "author": "Aleksey Kladov <aleksey.kladov@gmail.com>",
      "name": "once_cell",
      "version": "1.21.4",
      "description": "Single assignment cells and lazy values.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/once_cell@1.21.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/once_cell"
        },
        {
          "type": "vcs",
          "url": "https://github.com/matklad/once_cell"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2",
      "name": "once_cell_polyfill",
      "version": "1.70.2",
      "description": "Polyfill for `OnceCell` stdlib feature for use with older MSRVs",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/once_cell_polyfill@1.70.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/polyfill-rs/once_cell_polyfill"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#opaque-debug@0.3.1",
      "author": "RustCrypto Developers",
      "name": "opaque-debug",
      "version": "0.3.1",
      "description": "Macro for opaque Debug trait implementation",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/opaque-debug@0.3.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/opaque-debug"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/utils"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#parking@2.2.1",
      "author": "Stjepan Glavina <stjepang@gmail.com>, The Rust Project Developers",
      "name": "parking",
      "version": "2.2.1",
      "description": "Thread parking and unparking",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/parking@2.2.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/parking"
        },
        {
          "type": "website",
          "url": "https://github.com/smol-rs/parking"
        },
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/parking"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5",
      "author": "Amanieu d'Antras <amanieu@gmail.com>",
      "name": "parking_lot",
      "version": "0.12.5",
      "description": "More compact and efficient implementations of the standard synchronization primitives.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/parking_lot@0.12.5",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/Amanieu/parking_lot"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12",
      "author": "Amanieu d'Antras <amanieu@gmail.com>",
      "name": "parking_lot_core",
      "version": "0.9.12",
      "description": "An advanced API for creating custom synchronization primitives.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/parking_lot_core@0.9.12",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/Amanieu/parking_lot"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2",
      "author": "The rust-url developers",
      "name": "percent-encoding",
      "version": "2.3.2",
      "description": "Percent encoding and decoding",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/percent-encoding@2.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/servo/rust-url/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
      "name": "pin-project-lite",
      "version": "0.2.17",
      "description": "A lightweight version of pin-project written with declarative macros. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/pin-project-lite@0.2.17",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/taiki-e/pin-project-lite"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#piper@0.2.5",
      "author": "Stjepan Glavina <stjepang@gmail.com>, John Nunley <dev@notgull.net>",
      "name": "piper",
      "version": "0.2.5",
      "description": "An asynchronous single-consumer single-producer pipe for bytes.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/piper@0.2.5",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/piper"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#png@0.18.1",
      "author": "The image-rs Developers",
      "name": "png",
      "version": "0.18.1",
      "description": "PNG decoding and encoding library in pure Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/png@0.18.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/image-rs/image-png"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#poly1305@0.8.0",
      "author": "RustCrypto Developers",
      "name": "poly1305",
      "version": "0.8.0",
      "description": "The Poly1305 universal hash function and message authentication code",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/poly1305@0.8.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/poly1305"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/universal-hashes"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1",
      "name": "portable-atomic",
      "version": "1.13.1",
      "description": "Portable atomic types including support for 128-bit atomics, atomic float, etc. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/portable-atomic@1.13.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/taiki-e/portable-atomic"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.5",
      "author": "The ICU4X Project Developers",
      "name": "potential_utf",
      "version": "0.1.5",
      "description": "Unvalidated string and character types",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/potential_utf@0.1.5",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://icu4x.unicode.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#prefix-trie@0.8.4",
      "name": "prefix-trie",
      "version": "0.8.4",
      "description": "Prefix trie (tree) datastructure (both a set and a map) that provides exact and longest-prefix matches.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4cf6e3177f0684016a5c209b00882e15f8bdd3f3bb48f0491df10cd102d0c6e7"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/prefix-trie@0.8.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/prefix-trie"
        },
        {
          "type": "website",
          "url": "https://github.com/tiborschneider/prefix-trie"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tiborschneider/prefix-trie"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pretty-hex@0.4.2",
      "author": "Andrei Volnin <wolandr@gmail.com>",
      "name": "pretty-hex",
      "version": "0.4.2",
      "description": "Pretty hex dump of bytes slice in the common style.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9a65843dfefbafd3c879c683306959a6de478443ffe9c9adf02f5976432402d7"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/pretty-hex@0.4.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/pretty-hex"
        },
        {
          "type": "website",
          "url": "https://github.com/wolandr/pretty-hex"
        },
        {
          "type": "vcs",
          "url": "https://github.com/wolandr/pretty-hex"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
      "author": "David Tolnay <dtolnay@gmail.com>, Alex Crichton <alex@alexcrichton.com>",
      "name": "proc-macro2",
      "version": "1.0.106",
      "description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/proc-macro2@1.0.106",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/proc-macro2"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/proc-macro2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#prost-derive@0.14.4",
      "author": "Dan Burkert <dan@danburkert.com>, Lucio Franco <luciofranco14@gmail.com>, Casper Meijn <casper@meijn.net>, Tokio Contributors <team@tokio.rs>",
      "name": "prost-derive",
      "version": "0.14.4",
      "description": "Generate encoding and decoding implementations for Prost annotated types.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/prost-derive@0.14.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/prost"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#prost@0.14.4",
      "author": "Dan Burkert <dan@danburkert.com>, Lucio Franco <luciofranco14@gmail.com>, Casper Meijn <casper@meijn.net>, Tokio Contributors <team@tokio.rs>",
      "name": "prost",
      "version": "0.14.4",
      "description": "A Protocol Buffers implementation for the Rust Language.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "528ac67416ff8646872a3c02cad9cc4ee5dc9f9540c9b10771855c95cb2e5ae1"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/prost@0.14.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/prost"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#protobuf-parse@3.7.2",
      "author": "Stepan Koltsov <stepan.koltsov@gmail.com>",
      "name": "protobuf-parse",
      "version": "3.7.2",
      "description": "Parse `.proto` files.  Files are parsed into a `protobuf::descriptor::FileDescriptorSet` object using either: * pure rust parser (no dependencies) * `protoc` binary (more reliable and compatible with Google's implementation) ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b4aeaa1f2460f1d348eeaeed86aea999ce98c1bded6f089ff8514c9d9dbdc973"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/protobuf-parse@3.7.2",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-parse/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-parse/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#protobuf-support@3.7.2",
      "author": "Stepan Koltsov <stepan.koltsov@gmail.com>",
      "name": "protobuf-support",
      "version": "3.7.2",
      "description": "Code supporting protobuf implementation. None of code in this crate is public API. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3e36c2f31e0a47f9280fb347ef5e461ffcd2c52dd520d8e216b52f93b0b0d7d6"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/protobuf-support@3.7.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://github.com/stepancheg/rust-protobuf/blob/master/README.md"
        },
        {
          "type": "website",
          "url": "https://github.com/stepancheg/rust-protobuf/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/stepancheg/rust-protobuf/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#protobuf@3.7.2",
      "author": "Stepan Koltsov <stepan.koltsov@gmail.com>",
      "name": "protobuf",
      "version": "3.7.2",
      "description": "Rust implementation of Google protocol buffers ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/protobuf@3.7.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://github.com/stepancheg/rust-protobuf/blob/master/README.md"
        },
        {
          "type": "website",
          "url": "https://github.com/stepancheg/rust-protobuf/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/stepancheg/rust-protobuf/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pxfm@0.1.30",
      "author": "Radzivon Bartoshyk",
      "name": "pxfm",
      "version": "0.1.30",
      "description": "Fast and accurate math",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d55d956fa96f5ec02be2e13af0e20391a5aa83d6a074e3ad368959d0fab299ea"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-3-Clause OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pxfm@0.1.30",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://github.com/awxkee/pxfm"
        },
        {
          "type": "vcs",
          "url": "https://github.com/awxkee/pxfm"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-async-runtimes-macros@0.29.0",
      "author": "Andrew J Westlake <awestlake87@yahoo.com>, David Hewitt <mail@davidhewitt.dev>",
      "name": "pyo3-async-runtimes-macros",
      "version": "0.29.0",
      "description": "Proc Macro Attributes for `pyo3-async-runtimes`",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "faf75ff3922e6830adcaa30f3a359ce861326f6161f16a13d97adb40ba6a744a"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-async-runtimes-macros@0.29.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/crate/pyo3-async-runtimes/"
        },
        {
          "type": "website",
          "url": "https://github.com/PyO3/pyo3-async-runtimes"
        },
        {
          "type": "vcs",
          "url": "https://github.com/PyO3/pyo3-async-runtimes"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-async-runtimes@0.29.0",
      "author": "Andrew J Westlake <awestlake87@yahoo.com>, David Hewitt <mail@davidhewitt.dev>",
      "name": "pyo3-async-runtimes",
      "version": "0.29.0",
      "description": "PyO3 bridges from Rust runtimes to Python's Asyncio library",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b3ef68daa7316a3fac65e5e18b2203f010346de1c1c53456811a2624673ab046"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-async-runtimes@0.29.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/crate/pyo3-async-runtimes/"
        },
        {
          "type": "website",
          "url": "https://github.com/PyO3/pyo3-async-runtimes"
        },
        {
          "type": "vcs",
          "url": "https://github.com/PyO3/pyo3-async-runtimes"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.0",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-build-config",
      "version": "0.29.0",
      "description": "Build configuration for the PyO3 ecosystem",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c5e2a7d2f0d013342f295c048ad19237add5154a55b1c5a254c0ec93d4109078"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-build-config@0.29.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/pyo3/pyo3"
        },
        {
          "type": "vcs",
          "url": "https://github.com/pyo3/pyo3"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.29.0",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-ffi",
      "version": "0.29.0",
      "description": "Python-API bindings for the PyO3 ecosystem",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ca85c467da1bbc8d866eea5deff9cf29ea5f7785054a17da36e65bda9c05845b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-ffi@0.29.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/pyo3/pyo3"
        },
        {
          "type": "other",
          "url": "python"
        },
        {
          "type": "vcs",
          "url": "https://github.com/pyo3/pyo3"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-log@0.13.4",
      "author": "Michal 'vorner' Vaner <vorner@vorner.cz>",
      "name": "pyo3-log",
      "version": "0.13.4",
      "description": "Logging bridge from pyo3 native extension to python",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f64083bd3a16a353d9d62335808e8e13d0552d2a2b83fdb084496192dcfa9fcd"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/pyo3-log@0.13.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/pyo3-log"
        },
        {
          "type": "vcs",
          "url": "https://github.com/vorner/pyo3-log"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.29.0",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-macros-backend",
      "version": "0.29.0",
      "description": "Code generation for PyO3 package",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4ca3a1557399783172dc5bf39cfca835157732532cba56b71d2292161e53b362"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-macros-backend@0.29.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/pyo3/pyo3"
        },
        {
          "type": "vcs",
          "url": "https://github.com/pyo3/pyo3"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.29.0",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-macros",
      "version": "0.29.0",
      "description": "Proc macros for PyO3 package",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ac53762fd065daa3194dd09337a38bd793a188100fd1a9304c4ab312d901771"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-macros@0.29.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/pyo3/pyo3"
        },
        {
          "type": "vcs",
          "url": "https://github.com/pyo3/pyo3"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.0",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3",
      "version": "0.29.0",
      "description": "Bindings to Python interpreter",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cd274650b21d4bfc26a0a47587962c1edb425f69287324355cd040c3ea66071c"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3@0.29.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/crate/pyo3/"
        },
        {
          "type": "website",
          "url": "https://github.com/pyo3/pyo3"
        },
        {
          "type": "other",
          "url": "pyo3-python"
        },
        {
          "type": "vcs",
          "url": "https://github.com/pyo3/pyo3"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quick-error@2.0.1",
      "author": "Paul Colomiets <paul@colomiets.name>, Colin Kiegel <kiegel@gmx.de>",
      "name": "quick-error",
      "version": "2.0.1",
      "description": "    A macro which makes error types pleasant to write. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/quick-error@2.0.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "http://docs.rs/quick-error"
        },
        {
          "type": "website",
          "url": "http://github.com/tailhook/quick-error"
        },
        {
          "type": "vcs",
          "url": "http://github.com/tailhook/quick-error"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "quote",
      "version": "1.0.46",
      "description": "Quasi-quoting macro quote!(...)",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/quote@1.0.46",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/quote/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/quote"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#r-efi@6.0.0",
      "name": "r-efi",
      "version": "6.0.0",
      "description": "UEFI Reference Specification Protocol Constants and Definitions",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0 OR LGPL-2.1-or-later"
        }
      ],
      "purl": "pkg:cargo/r-efi@6.0.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/r-efi/r-efi/wiki"
        },
        {
          "type": "vcs",
          "url": "https://github.com/r-efi/r-efi"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.2",
      "author": "The Rand Project Developers, The Rust Project Developers",
      "name": "rand",
      "version": "0.10.2",
      "description": "Random number generators and other randomness functionality. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rand@0.10.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rand"
        },
        {
          "type": "website",
          "url": "https://rust-random.github.io/book"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-random/rand"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1",
      "author": "The Rand Project Developers",
      "name": "rand_core",
      "version": "0.10.1",
      "description": "Core random number generation traits and tools for implementation.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rand_core@0.10.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rand_core"
        },
        {
          "type": "website",
          "url": "https://rust-random.github.io/book"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-random/rand_core"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
      "author": "The Rand Project Developers, The Rust Project Developers",
      "name": "rand_core",
      "version": "0.6.4",
      "description": "Core random number generator traits and tools for implementation. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rand_core@0.6.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rand_core"
        },
        {
          "type": "website",
          "url": "https://rust-random.github.io/book"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-random/rand"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#redox_syscall@0.5.18",
      "author": "Jeremy Soller <jackpot51@gmail.com>",
      "name": "redox_syscall",
      "version": "0.5.18",
      "description": "A Rust library to access raw Redox system calls",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/redox_syscall@0.5.18",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/redox_syscall"
        },
        {
          "type": "vcs",
          "url": "https://gitlab.redox-os.org/redox-os/syscall"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.16",
      "author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
      "name": "regex-automata",
      "version": "0.4.16",
      "description": "Automata construction and matching using regular expressions.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8fcfdb36bda0c880c5931cdc7a2bcdc8ba4556847b9d912bca70bc94708711ad"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/regex-automata@0.4.16",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/regex-automata"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-lang/regex/tree/master/regex-automata"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/regex"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.11",
      "author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
      "name": "regex-syntax",
      "version": "0.8.11",
      "description": "A regular expression parser.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/regex-syntax@0.8.11",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/regex-syntax"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-lang/regex/tree/master/regex-syntax"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/regex"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.13.1",
      "author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
      "name": "regex",
      "version": "1.13.1",
      "description": "An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/regex@1.13.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/regex"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-lang/regex"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/regex"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#resolv-conf@0.7.6",
      "name": "resolv-conf",
      "version": "0.7.6",
      "description": "The resolv.conf file parser",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/resolv-conf@0.7.6",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/resolv-conf/"
        },
        {
          "type": "website",
          "url": "https://github.com/hickory-dns/resolv-conf"
        },
        {
          "type": "vcs",
          "url": "https://github.com/hickory-dns/resolv-conf"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
      "name": "ring",
      "version": "0.17.14",
      "description": "An experiment.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 AND ISC"
        }
      ],
      "purl": "pkg:cargo/ring@0.17.14",
      "externalReferences": [
        {
          "type": "other",
          "url": "ring_core_0_17_14_"
        },
        {
          "type": "vcs",
          "url": "https://github.com/briansmith/ring"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rmp-serde@1.3.1",
      "author": "Evgeny Safronov <division494@gmail.com>",
      "name": "rmp-serde",
      "version": "1.3.1",
      "description": "Serde support for MessagePack",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72f81bee8c8ef9b577d1681a70ebbc962c232461e397b22c208c43c04b67a155"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/rmp-serde@1.3.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rmp-serde"
        },
        {
          "type": "vcs",
          "url": "https://github.com/3Hren/msgpack-rust"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rmp@0.8.15",
      "author": "Evgeny Safronov <division494@gmail.com>, Kornel <kornel@geekhood.net>",
      "name": "rmp",
      "version": "0.8.15",
      "description": "Pure Rust MessagePack serialization implementation",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4ba8be72d372b2c9b35542551678538b562e7cf86c3315773cae48dfbfe7790c"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/rmp@0.8.15",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rmp"
        },
        {
          "type": "vcs",
          "url": "https://github.com/3Hren/msgpack-rust"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1",
      "name": "rustc_version",
      "version": "0.4.1",
      "description": "A library for querying the version of a installed rustc compiler",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rustc_version@0.4.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rustc_version/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/djc/rustc-version-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.44",
      "author": "Dan Gohman <dev@sunfishcode.online>, Jakub Konka <kubkon@jakubkonka.com>",
      "name": "rustix",
      "version": "0.38.44",
      "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/rustix@0.38.44",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rustix"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bytecodealliance/rustix"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4",
      "author": "Dan Gohman <dev@sunfishcode.online>, Jakub Konka <kubkon@jakubkonka.com>",
      "name": "rustix",
      "version": "1.1.4",
      "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/rustix@1.1.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rustix"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bytecodealliance/rustix"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.23",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "rustversion",
      "version": "1.0.23",
      "description": "Conditional compilation according to rustc compiler version",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rustversion@1.0.23",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rustversion"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/rustversion"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.23",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "ryu",
      "version": "1.0.23",
      "description": "Fast floating point to string conversion",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR BSL-1.0"
        }
      ],
      "purl": "pkg:cargo/ryu@1.0.23",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/ryu"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/ryu"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6",
      "author": "Andrew Gallant <jamslam@gmail.com>",
      "name": "same-file",
      "version": "1.0.6",
      "description": "A simple crate for determining whether two file paths point to the same file. ",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
        }
      ],
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ],
      "purl": "pkg:cargo/same-file@1.0.6",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/same-file"
        },
        {
          "type": "website",
          "url": "https://github.com/BurntSushi/same-file"
        },
        {
          "type": "vcs",
          "url": "https://github.com/BurntSushi/same-file"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0",
      "author": "bluss",
      "name": "scopeguard",
      "version": "1.2.0",
      "description": "A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic).  Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/scopeguard@1.2.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/scopeguard/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bluss/scopeguard"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.17.0",
      "author": "Steven Fackler <sfackler@gmail.com>, Kornel <kornel@geekhood.net>",
      "name": "security-framework-sys",
      "version": "2.17.0",
      "description": "Apple `Security.framework` low-level FFI bindings",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/security-framework-sys@2.17.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://lib.rs/crates/security-framework-sys"
        },
        {
          "type": "vcs",
          "url": "https://github.com/kornelski/rust-security-framework"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#security-framework@3.7.0",
      "author": "Steven Fackler <sfackler@gmail.com>, Kornel <kornel@geekhood.net>",
      "name": "security-framework",
      "version": "3.7.0",
      "description": "Security.framework bindings for macOS and iOS",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/security-framework@3.7.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/security_framework"
        },
        {
          "type": "website",
          "url": "https://lib.rs/crates/security_framework"
        },
        {
          "type": "vcs",
          "url": "https://github.com/kornelski/rust-security-framework"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "semver",
      "version": "1.0.28",
      "description": "Parser and evaluator for Cargo's flavor of Semantic Versioning",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/semver@1.0.28",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/semver"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/semver"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
      "author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
      "name": "serde",
      "version": "1.0.228",
      "description": "A generic serialization/deserialization framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/serde@1.0.228",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/serde"
        },
        {
          "type": "website",
          "url": "https://serde.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/serde-rs/serde"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
      "author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
      "name": "serde_core",
      "version": "1.0.228",
      "description": "Serde traits only, with no support for derive -- use the `serde` crate instead",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/serde_core@1.0.228",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/serde_core"
        },
        {
          "type": "website",
          "url": "https://serde.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/serde-rs/serde"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228",
      "author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
      "name": "serde_derive",
      "version": "1.0.228",
      "description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/serde_derive@1.0.228",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://serde.rs/derive.html"
        },
        {
          "type": "website",
          "url": "https://serde.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/serde-rs/serde"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150",
      "author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
      "name": "serde_json",
      "version": "1.0.150",
      "description": "A JSON serialization file format",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/serde_json@1.0.150",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/serde_json"
        },
        {
          "type": "vcs",
          "url": "https://github.com/serde-rs/json"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_yaml@0.9.34+deprecated",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "serde_yaml",
      "version": "0.9.34+deprecated",
      "description": "YAML data format for Serde",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/serde_yaml@0.9.34+deprecated",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/serde_yaml/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/serde-yaml"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@2.0.1",
      "author": "comex <comexk@gmail.com>, Fenhl <fenhl@fenhl.net>, Adrian Taylor <adetaylor@chromium.org>, Alex Touchet <alextouchet@outlook.com>, Daniel Parks <dp+git@oxidized.org>, Garrett Berg <googberg@gmail.com>",
      "name": "shlex",
      "version": "2.0.1",
      "description": "Split a string into shell words, like Python's shlex.",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/shlex@2.0.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/comex/rust-shlex"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8",
      "author": "Michal 'vorner' Vaner <vorner@vorner.cz>, Masaki Hara <ackie.h.gmai@gmail.com>",
      "name": "signal-hook-registry",
      "version": "1.4.8",
      "description": "Backend crate for signal-hook",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/signal-hook-registry@1.4.8",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/signal-hook-registry"
        },
        {
          "type": "vcs",
          "url": "https://github.com/vorner/signal-hook"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.10",
      "author": "Marvin Countryman <me@maar.vin>",
      "name": "simd-adler32",
      "version": "0.3.10",
      "description": "A SIMD-accelerated Adler-32 hash algorithm implementation.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3a219298ac11a56ea9a6d2120044824d6f01aeb034955e7af7bc16858527deea"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/simd-adler32@0.3.10",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/mcountryman/simd-adler32"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#simd_cesu8@1.2.0",
      "author": "Sean C. Roach <me@seancroach.dev>",
      "name": "simd_cesu8",
      "version": "1.2.0",
      "description": "An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "11031e251abf8611c80f460e19dbdeb54a66db918e49c65a7065b46ac7aec520"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/simd_cesu8@1.2.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/seancroach/simd_cesu8"
        },
        {
          "type": "vcs",
          "url": "https://github.com/seancroach/simd_cesu8"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#simdutf8@0.1.5",
      "author": "Hans Kratz <hans@appfour.com>",
      "name": "simdutf8",
      "version": "0.1.5",
      "description": "SIMD-accelerated UTF-8 validation.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/simdutf8@0.1.5",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/simdutf8/"
        },
        {
          "type": "website",
          "url": "https://github.com/rusticstuff/simdutf8"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rusticstuff/simdutf8"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12",
      "author": "Carl Lerche <me@carllerche.com>",
      "name": "slab",
      "version": "0.4.12",
      "description": "Pre-allocated storage for a uniform data type",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/slab@0.4.12",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/slab"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.2",
      "author": "The Servo Project Developers",
      "name": "smallvec",
      "version": "1.15.2",
      "description": "'Small vector' optimization: store up to a small number of items on the stack",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/smallvec@1.15.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/smallvec/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/servo/rust-smallvec"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#smoltcp@0.13.1",
      "author": "whitequark <whitequark@whitequark.org>",
      "name": "smoltcp",
      "version": "0.13.1",
      "description": "A TCP/IP stack designed for bare-metal, real-time systems without a heap.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5f73d40463bba65efc9adc6370b56df76d563cc46e2482bba58351b4afb7535e"
        }
      ],
      "licenses": [
        {
          "expression": "0BSD"
        }
      ],
      "purl": "pkg:cargo/smoltcp@0.13.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/smoltcp/"
        },
        {
          "type": "website",
          "url": "https://github.com/smoltcp-rs/smoltcp"
        },
        {
          "type": "vcs",
          "url": "https://github.com/smoltcp-rs/smoltcp.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.5",
      "author": "Alex Crichton <alex@alexcrichton.com>, Thomas de Zeeuw <thomasdezeeuw@gmail.com>",
      "name": "socket2",
      "version": "0.6.5",
      "description": "Utilities for handling networking sockets with a maximal amount of configuration possible intended. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/socket2@0.6.5",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/socket2"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-lang/socket2"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/socket2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1",
      "author": "Robert Grosse <n210241048576@gmail.com>",
      "name": "stable_deref_trait",
      "version": "1.2.1",
      "description": "An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/stable_deref_trait@1.2.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/stable_deref_trait/1.2.1/stable_deref_trait"
        },
        {
          "type": "vcs",
          "url": "https://github.com/storyyeller/stable_deref_trait"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#streaming-iterator@0.1.9",
      "author": "Steven Fackler <sfackler@gmail.com>",
      "name": "streaming-iterator",
      "version": "0.1.9",
      "description": "Streaming iterators",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/streaming-iterator@0.1.9",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/sfackler/streaming-iterator"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1",
      "author": "Danny Guo <danny@dannyguo.com>, maxbachmann <oss@maxbachmann.de>",
      "name": "strsim",
      "version": "0.11.1",
      "description": "Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/strsim@0.11.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/strsim/"
        },
        {
          "type": "website",
          "url": "https://github.com/rapidfuzz/strsim-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rapidfuzz/strsim-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
      "author": "Isis Lovecruft <isis@patternsinthevoid.net>, Henry de Valence <hdevalence@hdevalence.ca>",
      "name": "subtle",
      "version": "2.6.1",
      "description": "Pure-Rust traits and utilities for constant-time cryptographic implementations.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-3-Clause"
        }
      ],
      "purl": "pkg:cargo/subtle@2.6.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/subtle"
        },
        {
          "type": "website",
          "url": "https://dalek.rs/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dalek-cryptography/subtle"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "syn",
      "version": "2.0.119",
      "description": "Parser for Rust source code",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/syn@2.0.119",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/syn"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/syn"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2",
      "author": "Nika Layzell <nika@thelayzells.com>",
      "name": "synstructure",
      "version": "0.13.2",
      "description": "Helper methods and macros for custom derives",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/synstructure@0.13.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/synstructure"
        },
        {
          "type": "vcs",
          "url": "https://github.com/mystor/synstructure"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sysinfo@0.39.6",
      "author": "Guillaume Gomez <guillaume1.gomez@gmail.com>",
      "name": "sysinfo",
      "version": "0.39.6",
      "description": "Library to get system information such as processes, CPUs, disks, components and networks",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d2071df9448915b71c4fe6d25deaf1c22f12bd234f01540b77312bb8e41361e6"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/sysinfo@0.39.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/GuillaumeGomez/sysinfo"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#system-configuration-sys@0.6.0",
      "author": "Mullvad VPN",
      "name": "system-configuration-sys",
      "version": "0.6.0",
      "description": "Low level bindings to SystemConfiguration framework for macOS",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/system-configuration-sys@0.6.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/mullvad/system-configuration-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#system-configuration@0.7.0",
      "author": "Mullvad VPN",
      "name": "system-configuration",
      "version": "0.7.0",
      "description": "Bindings to SystemConfiguration framework for macOS",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/system-configuration@0.7.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/mullvad/system-configuration-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tagptr@0.2.0",
      "author": "Oliver Giersch",
      "name": "tagptr",
      "version": "0.2.0",
      "description": "Strongly typed atomic and non-atomic tagged pointers",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/tagptr@0.2.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/tagptr"
        },
        {
          "type": "vcs",
          "url": "https://github.com/oliver-giersch/tagptr.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tar@0.4.46",
      "author": "Alex Crichton <alex@alexcrichton.com>",
      "name": "tar",
      "version": "0.4.46",
      "description": "A Rust implementation of a TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire contents are never required to be entirely resident in memory all at once. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3f6221d9a6003c78398e3b239969f352578258df48c8eb051caadae0015bc840"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/tar@0.4.46",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/tar"
        },
        {
          "type": "website",
          "url": "https://github.com/composefs/tar-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/composefs/tar-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5",
      "author": "Dan Gohman <sunfish@mozilla.com>",
      "name": "target-lexicon",
      "version": "0.13.5",
      "description": "LLVM target triple types",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception"
        }
      ],
      "purl": "pkg:cargo/target-lexicon@0.13.5",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/target-lexicon/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bytecodealliance/target-lexicon"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0",
      "author": "Steven Allen <steven@stebalien.com>, The Rust Project Developers, Ashley Mannix <ashleymannix@live.com.au>, Jason White <me@jasonwhite.io>",
      "name": "tempfile",
      "version": "3.27.0",
      "description": "A library for managing temporary files and directories.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/tempfile@3.27.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/tempfile"
        },
        {
          "type": "website",
          "url": "https://stebalien.com/projects/tempfile-rs/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/Stebalien/tempfile"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "thiserror-impl",
      "version": "1.0.69",
      "description": "Implementation detail of the `thiserror` crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/thiserror-impl@1.0.69",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/thiserror"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "thiserror-impl",
      "version": "2.0.18",
      "description": "Implementation detail of the `thiserror` crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/thiserror-impl@2.0.18",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/thiserror"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "thiserror",
      "version": "1.0.69",
      "description": "derive(Error)",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/thiserror@1.0.69",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/thiserror"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/thiserror"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "thiserror",
      "version": "2.0.18",
      "description": "derive(Error)",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/thiserror@2.0.18",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/thiserror"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/thiserror"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tiff@0.11.3",
      "author": "The image-rs Developers",
      "name": "tiff",
      "version": "0.11.3",
      "description": "TIFF decoding and encoding library in pure Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tiff@0.11.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/image-rs/image-tiff"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.3",
      "author": "The ICU4X Project Developers",
      "name": "tinystr",
      "version": "0.8.3",
      "description": "A small ASCII-only bounded length string representation.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/tinystr@0.8.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.12.0",
      "author": "Lokathor <zefria@gmail.com>",
      "name": "tinyvec",
      "version": "1.12.0",
      "description": "`tinyvec` provides 100% safe vec-like data structures.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/tinyvec@1.12.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/Lokathor/tinyvec"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1",
      "author": "Soveu <marx.tomasz@gmail.com>",
      "name": "tinyvec_macros",
      "version": "0.1.1",
      "description": "Some macros for tiny containers",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0 OR Zlib"
        }
      ],
      "purl": "pkg:cargo/tinyvec_macros@0.1.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/Soveu/tinyvec_macros"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.7.0",
      "author": "Tokio Contributors <team@tokio.rs>",
      "name": "tokio-macros",
      "version": "2.7.0",
      "description": "Tokio's proc macros. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tokio-macros@2.7.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://tokio.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/tokio"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18",
      "author": "Tokio Contributors <team@tokio.rs>",
      "name": "tokio-util",
      "version": "0.7.18",
      "description": "Additional utilities for working with Tokio. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tokio-util@0.7.18",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://tokio.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/tokio"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3",
      "author": "Tokio Contributors <team@tokio.rs>",
      "name": "tokio",
      "version": "1.52.3",
      "description": "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tokio@1.52.3",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://tokio.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/tokio"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31",
      "author": "Tokio Contributors <team@tokio.rs>, Eliza Weisman <eliza@buoyant.io>, David Barsky <dbarsky@amazon.com>",
      "name": "tracing-attributes",
      "version": "0.1.31",
      "description": "Procedural macro attributes for automatically instrumenting functions. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tracing-attributes@0.1.31",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://tokio.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/tracing"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36",
      "author": "Tokio Contributors <team@tokio.rs>",
      "name": "tracing-core",
      "version": "0.1.36",
      "description": "Core primitives for application-level tracing. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tracing-core@0.1.36",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://tokio.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/tracing"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
      "author": "Eliza Weisman <eliza@buoyant.io>, Tokio Contributors <team@tokio.rs>",
      "name": "tracing",
      "version": "0.1.44",
      "description": "Application-level tracing for Rust. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tracing@0.1.44",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://tokio.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/tracing"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-css@0.25.0",
      "author": "Max Brunsfeld <maxbrunsfeld@gmail.com>, Amaan Qureshi <contact@amaanq.com>",
      "name": "tree-sitter-css",
      "version": "0.25.0",
      "description": "CSS grammar for tree-sitter",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a5cbc5e18f29a2c6d6435891f42569525cf95435a3e01c2f1947abcde178686f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tree-sitter-css@0.25.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/tree-sitter/tree-sitter-css"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-highlight@0.26.11",
      "author": "Max Brunsfeld <maxbrunsfeld@gmail.com>, Tim Clem <timothy.clem@gmail.com>",
      "name": "tree-sitter-highlight",
      "version": "0.26.11",
      "description": "Library for performing syntax highlighting with Tree-sitter",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cd7a0c48d503cf4e0a57a2453424eaef2fce4b4269f13e3579e52f0d0c9e5cc8"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tree-sitter-highlight@0.26.11",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/tree-sitter-highlight"
        },
        {
          "type": "website",
          "url": "https://tree-sitter.github.io/tree-sitter"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tree-sitter/tree-sitter"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-javascript@0.25.0",
      "author": "Max Brunsfeld <maxbrunsfeld@gmail.com>, Amaan Qureshi <amaanq12@gmail.com>",
      "name": "tree-sitter-javascript",
      "version": "0.25.0",
      "description": "JavaScript grammar for tree-sitter",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "68204f2abc0627a90bdf06e605f5c470aa26fdcb2081ea553a04bdad756693f5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tree-sitter-javascript@0.25.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/tree-sitter/tree-sitter-javascript"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-language@0.1.7",
      "author": "Max Brunsfeld <maxbrunsfeld@gmail.com>, Amaan Qureshi <amaanq12@gmail.com>",
      "name": "tree-sitter-language",
      "version": "0.1.7",
      "description": "The tree-sitter Language type, used by the library and by language implementations",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tree-sitter-language@0.1.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/tree-sitter-language"
        },
        {
          "type": "website",
          "url": "https://tree-sitter.github.io/tree-sitter"
        },
        {
          "type": "other",
          "url": "tree-sitter-language"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tree-sitter/tree-sitter"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-xml@0.7.0",
      "author": "ObserverOfTime <chronobserver@disroot.org>, Amaan Qureshi <amaanq12@gmail.com>",
      "name": "tree-sitter-xml",
      "version": "0.7.0",
      "description": "XML & DTD grammars for tree-sitter",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e670041f591d994f54d597ddcd8f4ebc930e282c4c76a42268743b71f0c8b6b3"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tree-sitter-xml@0.7.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/tree-sitter-grammars/tree-sitter-xml"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-yaml@0.7.2",
      "author": "Ika <ikatyang@gmail.com>, Amaan Qureshi <amaanq12@gmail.com>",
      "name": "tree-sitter-yaml",
      "version": "0.7.2",
      "description": "YAML grammar for tree-sitter",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "53c223db85f05e34794f065454843b0668ebc15d240ada63e2b5939f43ce7c97"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tree-sitter-yaml@0.7.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/tree-sitter-grammars/tree-sitter-yaml"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter@0.26.11",
      "author": "Max Brunsfeld <maxbrunsfeld@gmail.com>, Amaan Qureshi <amaanq12@gmail.com>",
      "name": "tree-sitter",
      "version": "0.26.11",
      "description": "Rust bindings to the Tree-sitter parsing library",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "af1c71c1c4cc0920b20d6b0f6572e7682cd07a6a2faec71067a31fa394c586df"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tree-sitter@0.26.11",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/tree-sitter"
        },
        {
          "type": "website",
          "url": "https://tree-sitter.github.io/tree-sitter"
        },
        {
          "type": "other",
          "url": "tree-sitter"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tree-sitter/tree-sitter"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tun@0.8.13",
      "author": "meh. <meh@schizofreni.co>, @ssrlive",
      "name": "tun",
      "version": "0.8.13",
      "description": "TUN device creation and handling.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2f5b5535b5fb263435229075e5ccc1cb74ccc01f288650b642b28e0b27869fcd"
        }
      ],
      "licenses": [
        {
          "expression": "WTFPL"
        }
      ],
      "purl": "pkg:cargo/tun@0.8.13",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/meh/rust-tun"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.1",
      "name": "typenum",
      "version": "1.20.1",
      "description": "Typenum is a Rust library for type-level numbers evaluated at     compile time. It currently supports bits, unsigned integers, and signed     integers. It also provides a type-level array of type-level numbers, but its     implementation is incomplete.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/typenum@1.20.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/typenum"
        },
        {
          "type": "vcs",
          "url": "https://github.com/paholg/typenum"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "unicode-ident",
      "version": "1.0.24",
      "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR Apache-2.0) AND Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/unicode-ident@1.0.24",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/unicode-ident"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/unicode-ident"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#universal-hash@0.5.1",
      "author": "RustCrypto Developers",
      "name": "universal-hash",
      "version": "0.5.1",
      "description": "Traits which describe the functionality of universal hash functions (UHFs)",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/universal-hash@0.5.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/universal-hash"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/traits"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unsafe-libyaml@0.2.11",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "unsafe-libyaml",
      "version": "0.2.11",
      "description": "libyaml transpiled to rust by c2rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/unsafe-libyaml@0.2.11",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/unsafe-libyaml"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/unsafe-libyaml"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0",
      "author": "Brian Smith <brian@briansmith.org>",
      "name": "untrusted",
      "version": "0.9.0",
      "description": "Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
        }
      ],
      "licenses": [
        {
          "expression": "ISC"
        }
      ],
      "purl": "pkg:cargo/untrusted@0.9.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://briansmith.org/rustdoc/untrusted/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/briansmith/untrusted"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8",
      "author": "The rust-url developers",
      "name": "url",
      "version": "2.5.8",
      "description": "URL library for Rust, based on the WHATWG URL Standard",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/url@2.5.8",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/url"
        },
        {
          "type": "vcs",
          "url": "https://github.com/servo/rust-url"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4",
      "author": "Henri Sivonen <hsivonen@hsivonen.fi>",
      "name": "utf8_iter",
      "version": "1.0.4",
      "description": "Iterator by char over potentially-invalid UTF-8 in &[u8]",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/utf8_iter@1.0.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/utf8_iter/"
        },
        {
          "type": "website",
          "url": "https://docs.rs/utf8_iter/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/hsivonen/utf8_iter"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2",
      "author": "Joe Wilm <joe@jwilm.com>, Christian Duerr <contact@christianduerr.com>",
      "name": "utf8parse",
      "version": "0.2.2",
      "description": "Table-driven UTF-8 parser",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/utf8parse@0.2.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/utf8parse/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/alacritty/vte"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#uuid@1.24.0",
      "author": "Ashley Mannix<ashleymannix@live.com.au>, Dylan DPC<dylan.dpc@gmail.com>, Hunar Roop Kahlon<hunar.roop@gmail.com>",
      "name": "uuid",
      "version": "1.24.0",
      "description": "A library to generate and parse UUIDs.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bf3923a6f5c4c6382e0b653c4117f48d631ea17f38ed86e2a828e6f7412f5239"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/uuid@1.24.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/uuid"
        },
        {
          "type": "website",
          "url": "https://github.com/uuid-rs/uuid"
        },
        {
          "type": "vcs",
          "url": "https://github.com/uuid-rs/uuid"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5",
      "author": "Sergio Benitez <sb@sergio.bz>",
      "name": "version_check",
      "version": "0.9.5",
      "description": "Tiny crate to check the version of the installed/running rustc.",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/version_check@0.9.5",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/version_check/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/SergioBenitez/version_check"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0",
      "author": "Andrew Gallant <jamslam@gmail.com>",
      "name": "walkdir",
      "version": "2.5.0",
      "description": "Recursively walk a directory.",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
        }
      ],
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ],
      "purl": "pkg:cargo/walkdir@2.5.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/walkdir/"
        },
        {
          "type": "website",
          "url": "https://github.com/BurntSushi/walkdir"
        },
        {
          "type": "vcs",
          "url": "https://github.com/BurntSushi/walkdir"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.1+wasi-snapshot-preview1",
      "author": "The Cranelift Project Developers",
      "name": "wasi",
      "version": "0.11.1+wasi-snapshot-preview1",
      "description": "Experimental WASI API bindings for Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/wasi@0.11.1+wasi-snapshot-preview1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wasi"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bytecodealliance/wasi"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.126",
      "author": "The wasm-bindgen Developers",
      "name": "wasm-bindgen-macro-support",
      "version": "0.2.126",
      "description": "Implementation APIs for the `#[wasm_bindgen]` attribute",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-macro-support@0.2.126",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wasm-bindgen"
        },
        {
          "type": "website",
          "url": "https://wasm-bindgen.github.io/wasm-bindgen/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/macro-support"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.126",
      "author": "The wasm-bindgen Developers",
      "name": "wasm-bindgen-macro",
      "version": "0.2.126",
      "description": "Definition of the `#[wasm_bindgen]` attribute, an internal dependency ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-macro@0.2.126",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wasm-bindgen"
        },
        {
          "type": "website",
          "url": "https://wasm-bindgen.github.io/wasm-bindgen/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/macro"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.126",
      "author": "The wasm-bindgen Developers",
      "name": "wasm-bindgen-shared",
      "version": "0.2.126",
      "description": "Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-shared@0.2.126",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wasm-bindgen-shared"
        },
        {
          "type": "website",
          "url": "https://wasm-bindgen.github.io/wasm-bindgen/"
        },
        {
          "type": "other",
          "url": "wasm_bindgen"
        },
        {
          "type": "vcs",
          "url": "https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/shared"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.126",
      "author": "The wasm-bindgen Developers",
      "name": "wasm-bindgen",
      "version": "0.2.126",
      "description": "Easy support for interacting between JS and Rust. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen@0.2.126",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wasm-bindgen"
        },
        {
          "type": "website",
          "url": "https://wasm-bindgen.github.io/wasm-bindgen"
        },
        {
          "type": "vcs",
          "url": "https://github.com/wasm-bindgen/wasm-bindgen"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#weezl@0.1.12",
      "author": "The image-rs Developers",
      "name": "weezl",
      "version": "0.1.12",
      "description": "Fast LZW compression and decompression.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/weezl@0.1.12",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/weezl"
        },
        {
          "type": "vcs",
          "url": "https://github.com/image-rs/weezl"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#which@4.4.2",
      "author": "Harry Fei <tiziyuanfang@gmail.com>",
      "name": "which",
      "version": "4.4.2",
      "description": "A Rust equivalent of Unix command \"which\". Locate installed executable in cross platforms.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/which@4.4.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/which/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/harryfei/which-rs.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#widestring@1.2.1",
      "name": "widestring",
      "version": "1.2.1",
      "description": "A wide string Rust library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both `u16` and `u32` string types are provided, including support for UTF-16 and UTF-32, malformed encoding, C-style strings, etc.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/widestring@1.2.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/VoidStarKat/widestring-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0",
      "author": "Peter Atashian <retep998@gmail.com>",
      "name": "winapi-i686-pc-windows-gnu",
      "version": "0.4.0",
      "description": "Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/retep998/winapi-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11",
      "author": "Andrew Gallant <jamslam@gmail.com>",
      "name": "winapi-util",
      "version": "0.1.11",
      "description": "A dumping ground for high level safe wrappers over windows-sys.",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
        }
      ],
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ],
      "purl": "pkg:cargo/winapi-util@0.1.11",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/winapi-util"
        },
        {
          "type": "website",
          "url": "https://github.com/BurntSushi/winapi-util"
        },
        {
          "type": "vcs",
          "url": "https://github.com/BurntSushi/winapi-util"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0",
      "author": "Peter Atashian <retep998@gmail.com>",
      "name": "winapi-x86_64-pc-windows-gnu",
      "version": "0.4.0",
      "description": "Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/retep998/winapi-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9",
      "author": "Peter Atashian <retep998@gmail.com>",
      "name": "winapi",
      "version": "0.3.9",
      "description": "Raw FFI bindings for all of Windows API.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/winapi@0.3.9",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/winapi/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/retep998/winapi-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-collections@0.3.2",
      "name": "windows-collections",
      "version": "0.3.2",
      "description": "Windows collection types",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-collections@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-core@0.62.2",
      "name": "windows-core",
      "version": "0.62.2",
      "description": "Core type support for COM and Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-core@0.62.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-future@0.3.2",
      "name": "windows-future",
      "version": "0.3.2",
      "description": "Windows async types",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-future@0.3.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-implement@0.60.2",
      "name": "windows-implement",
      "version": "0.60.2",
      "description": "The implement macro for the Windows crates",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-implement@0.60.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-interface@0.59.3",
      "name": "windows-interface",
      "version": "0.59.3",
      "description": "The interface macro for the Windows crates",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-interface@0.59.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1",
      "name": "windows-link",
      "version": "0.2.1",
      "description": "Linking for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-link@0.2.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-numerics@0.3.1",
      "name": "windows-numerics",
      "version": "0.3.1",
      "description": "Windows numeric types",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-numerics@0.3.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-registry@0.6.1",
      "name": "windows-registry",
      "version": "0.6.1",
      "description": "Windows registry",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-registry@0.6.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-result@0.4.1",
      "name": "windows-result",
      "version": "0.4.1",
      "description": "Windows error handling",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-result@0.4.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-strings@0.5.1",
      "name": "windows-strings",
      "version": "0.5.1",
      "description": "Windows string types",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-strings@0.5.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.52.0",
      "author": "Microsoft",
      "name": "windows-sys",
      "version": "0.52.0",
      "description": "Rust for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-sys@0.52.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.59.0",
      "author": "Microsoft",
      "name": "windows-sys",
      "version": "0.59.0",
      "description": "Rust for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-sys@0.59.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2",
      "name": "windows-sys",
      "version": "0.61.2",
      "description": "Rust for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-sys@0.61.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6",
      "author": "Microsoft",
      "name": "windows-targets",
      "version": "0.52.6",
      "description": "Import libs for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-targets@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-threading@0.2.1",
      "name": "windows-threading",
      "version": "0.2.1",
      "description": "Windows threading",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-threading@0.2.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows@0.62.2",
      "name": "windows",
      "version": "0.62.2",
      "description": "Rust for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows@0.62.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://microsoft.github.io/windows-docs-rs/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_gnullvm@0.52.6",
      "author": "Microsoft",
      "name": "windows_aarch64_gnullvm",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_gnullvm@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.52.6",
      "author": "Microsoft",
      "name": "windows_aarch64_msvc",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_msvc@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnu@0.52.6",
      "author": "Microsoft",
      "name": "windows_i686_gnu",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_i686_gnu@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnullvm@0.52.6",
      "author": "Microsoft",
      "name": "windows_i686_gnullvm",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_i686_gnullvm@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_msvc@0.52.6",
      "author": "Microsoft",
      "name": "windows_i686_msvc",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_i686_msvc@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnu@0.52.6",
      "author": "Microsoft",
      "name": "windows_x86_64_gnu",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnu@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.52.6",
      "author": "Microsoft",
      "name": "windows_x86_64_gnullvm",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnullvm@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.52.6",
      "author": "Microsoft",
      "name": "windows_x86_64_msvc",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_msvc@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wintun-bindings@0.7.39",
      "author": "ssrlive, null.black Inc. <opensource@null.black>, Troy Neubauer <troy@null.black>",
      "name": "wintun-bindings",
      "version": "0.7.39",
      "description": "Safe idiomatic bindings to the WinTun C library and more enhancements",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fc4494d02357537af05cf526be7b817a51752b688a78926af57379abd840d911"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/wintun-bindings@0.7.39",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wintun-bindings/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tun2proxy/wintun-bindings"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.3",
      "author": "The ICU4X Project Developers",
      "name": "writeable",
      "version": "0.6.3",
      "description": "A more efficient alternative to fmt::Display",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/writeable@0.6.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#x25519-dalek@2.0.1",
      "author": "Isis Lovecruft <isis@patternsinthevoid.net>, DebugSteven <debugsteven@gmail.com>, Henry de Valence <hdevalence@hdevalence.ca>",
      "name": "x25519-dalek",
      "version": "2.0.1",
      "description": "X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-3-Clause"
        }
      ],
      "purl": "pkg:cargo/x25519-dalek@2.0.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/x25519-dalek"
        },
        {
          "type": "website",
          "url": "https://github.com/dalek-cryptography/curve25519-dalek"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1",
      "author": "Steven Allen <steven@stebalien.com>",
      "name": "xattr",
      "version": "1.6.1",
      "description": "unix extended filesystem attributes",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/xattr@1.6.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/xattr"
        },
        {
          "type": "vcs",
          "url": "https://github.com/Stebalien/xattr"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.2",
      "author": "Manish Goregaokar <manishsmail@gmail.com>",
      "name": "yoke-derive",
      "version": "0.8.2",
      "description": "Custom derive for the yoke crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/yoke-derive@0.8.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3",
      "author": "Manish Goregaokar <manishsmail@gmail.com>",
      "name": "yoke",
      "version": "0.8.3",
      "description": "Abstraction allowing borrowed data to be carried along with the backing data it borrows from",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/yoke@0.8.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.54",
      "author": "Joshua Liebow-Feeser <joshlf@google.com>, Jack Wrenn <jswrenn@amazon.com>",
      "name": "zerocopy-derive",
      "version": "0.8.54",
      "description": "Custom derive for traits from the zerocopy crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e2e817b7b52d0c7358d3246da9d69935ebb18116b2b102b4230dac079b4862f5"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-2-Clause OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/zerocopy-derive@0.8.54",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/google/zerocopy"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.54",
      "author": "Joshua Liebow-Feeser <joshlf@google.com>, Jack Wrenn <jswrenn@amazon.com>",
      "name": "zerocopy",
      "version": "0.8.54",
      "description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b7cbbc0a705a0fd05cc3676525980d2bf5a9bc4adac6d6475209a7887cf59d19"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-2-Clause OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/zerocopy@0.8.54",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/google/zerocopy"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.7",
      "author": "Manish Goregaokar <manishsmail@gmail.com>",
      "name": "zerofrom-derive",
      "version": "0.1.7",
      "description": "Custom derive for the zerofrom crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/zerofrom-derive@0.1.7",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8",
      "author": "The ICU4X Project Developers",
      "name": "zerofrom",
      "version": "0.1.8",
      "description": "ZeroFrom trait for constructing",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/zerofrom@0.1.8",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.9.0",
      "author": "The RustCrypto Project Developers",
      "name": "zeroize",
      "version": "1.9.0",
      "description": "Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM! ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/zeroize@1.9.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/zeroize"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/utils"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize_derive@1.5.0",
      "author": "The RustCrypto Project Developers",
      "name": "zeroize_derive",
      "version": "1.5.0",
      "description": "Custom derive support for zeroize",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/zeroize_derive@1.5.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/zeroize_derive"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/utils"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.4",
      "author": "The ICU4X Project Developers",
      "name": "zerotrie",
      "version": "0.2.4",
      "description": "A data structure that efficiently maps strings to integers",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/zerotrie@0.2.4",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://icu4x.unicode.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.3",
      "author": "Manish Goregaokar <manishsmail@gmail.com>",
      "name": "zerovec-derive",
      "version": "0.11.3",
      "description": "Custom derive for the zerovec crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/zerovec-derive@0.11.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6",
      "author": "The ICU4X Project Developers",
      "name": "zerovec",
      "version": "0.11.6",
      "description": "Zero-copy vector backed by a byte array",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239"
        }
      ],
      "licenses": [
        {
          "expression": "Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/zerovec@0.11.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/unicode-org/icu4x"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "zmij",
      "version": "1.0.23",
      "description": "A double-to-string conversion algorithm based on Schubfach and xjb",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/zmij@1.0.23",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/zmij"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/zmij"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zune-core@0.5.1",
      "name": "zune-core",
      "version": "0.5.1",
      "description": "Core utilities for image processing in the zune family of crates",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0 OR Zlib"
        }
      ],
      "purl": "pkg:cargo/zune-core@0.5.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/etemesi254/zune-image"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zune-jpeg@0.5.15",
      "author": "caleb <etemesicaleb@gmail.com>",
      "name": "zune-jpeg",
      "version": "0.5.15",
      "description": "A fast, correct and safe jpeg decoder",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0 OR Zlib"
        }
      ],
      "purl": "pkg:cargo/zune-jpeg@0.5.15",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/etemesi254/zune-image/tree/dev/crates/zune-jpeg"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs#mitmproxy@0.12.11",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
        "registry+https://github.com/rust-lang/crates.io-index#boringtun@0.7.1",
        "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1",
        "registry+https://github.com/rust-lang/crates.io-index#core-graphics@0.25.0",
        "registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.11.0",
        "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#hickory-resolver@0.26.1",
        "registry+https://github.com/rust-lang/crates.io-index#image@0.25.10",
        "registry+https://github.com/rust-lang/crates.io-index#internet-packet@0.2.4",
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.33",
        "registry+https://github.com/rust-lang/crates.io-index#lru_time_cache@0.11.11",
        "registry+https://github.com/rust-lang/crates.io-index#nix@0.31.3",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-app-kit@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#pretty-hex@0.4.2",
        "registry+https://github.com/rust-lang/crates.io-index#prost@0.14.4",
        "registry+https://github.com/rust-lang/crates.io-index#security-framework@3.7.0",
        "registry+https://github.com/rust-lang/crates.io-index#smoltcp@0.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.5",
        "registry+https://github.com/rust-lang/crates.io-index#sysinfo@0.39.6",
        "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0",
        "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3",
        "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18",
        "registry+https://github.com/rust-lang/crates.io-index#tun@0.8.13",
        "registry+https://github.com/rust-lang/crates.io-index#windows@0.62.2"
      ]
    },
    {
      "ref": "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs/mitmproxy-contentviews#0.12.11",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
        "registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.11.0",
        "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9",
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.33",
        "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs/mitmproxy-highlight#0.12.11",
        "registry+https://github.com/rust-lang/crates.io-index#pretty-hex@0.4.2",
        "registry+https://github.com/rust-lang/crates.io-index#protobuf@3.7.2",
        "registry+https://github.com/rust-lang/crates.io-index#protobuf-parse@3.7.2",
        "registry+https://github.com/rust-lang/crates.io-index#regex@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#rmp-serde@1.3.1",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
        "registry+https://github.com/rust-lang/crates.io-index#serde_yaml@0.9.34+deprecated"
      ]
    },
    {
      "ref": "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs/mitmproxy-highlight#0.12.11",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter@0.26.11",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-css@0.25.0",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-highlight@0.26.11",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-javascript@0.25.0",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-xml@0.7.0",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-yaml@0.7.2"
      ]
    },
    {
      "ref": "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs/mitmproxy-rs#mitmproxy_rs@0.12.11",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
        "registry+https://github.com/rust-lang/crates.io-index#boringtun@0.7.1",
        "registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.11.0",
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.33",
        "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs#mitmproxy@0.12.11",
        "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs/mitmproxy-contentviews#0.12.11",
        "path+file:///home/runner/work/mitmproxy_rs/mitmproxy_rs/mitmproxy-highlight#0.12.11",
        "registry+https://github.com/rust-lang/crates.io-index#nix@0.31.3",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.0",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-async-runtimes@0.29.0",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-log@0.13.4",
        "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#tar@0.4.46",
        "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#aead@0.5.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
        "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14",
        "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5",
        "registry+https://github.com/rust-lang/crates.io-index#anstyle-wincon@3.0.11",
        "registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5",
        "registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2",
        "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-wincon@3.0.11",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#arc-swap@1.9.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.23"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#async-channel@2.5.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#concurrent-queue@2.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#event-listener-strategy@0.5.4",
        "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#async-task@4.7.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#blake2@0.10.6",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#block2@0.6.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#blocking@1.6.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#async-channel@2.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#async-task@4.7.1",
        "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-lite@2.6.1",
        "registry+https://github.com/rust-lang/crates.io-index#piper@0.2.5"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#boringtun@0.7.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#aead@0.5.2",
        "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1",
        "registry+https://github.com/rust-lang/crates.io-index#blake2@0.10.6",
        "registry+https://github.com/rust-lang/crates.io-index#chacha20poly1305@0.10.1",
        "registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3",
        "registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1",
        "registry+https://github.com/rust-lang/crates.io-index#ip_network@0.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#ip_network_table@0.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#nix@0.31.3",
        "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5",
        "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
        "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
        "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0",
        "registry+https://github.com/rust-lang/crates.io-index#x25519-dalek@2.0.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.3"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.25.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#byteorder-lite@0.1.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.12.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.67",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9",
        "registry+https://github.com/rust-lang/crates.io-index#shlex@2.0.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.3.0",
        "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.9.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4",
        "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20poly1305@0.10.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#aead@0.5.2",
        "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.9.1",
        "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4",
        "registry+https://github.com/rust-lang/crates.io-index#poly1305@0.8.0",
        "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.9.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
        "registry+https://github.com/rust-lang/crates.io-index#inout@0.1.4",
        "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.9.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#clap@4.6.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14",
        "registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#combine@4.6.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bytes@1.12.1",
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#concurrent-queue@2.5.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.22"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.9.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#core-graphics-types@0.2.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#core-graphics@0.25.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1",
        "registry+https://github.com/rust-lang/crates.io-index#core-graphics-types@0.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.3.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#critical-section@1.2.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-channel@0.5.16",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.22"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.20",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.22"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.22"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#crunchy@0.2.4"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
        "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek-derive@0.1.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek@4.1.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
        "registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek-derive@0.1.1",
        "registry+https://github.com/rust-lang/crates.io-index#fiat-crypto@0.2.9",
        "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
        "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.9.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.11.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#defmt-macros@1.1.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#defmt-parser@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#defmt-parser@1.0.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#defmt@0.3.100",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#defmt@1.1.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#defmt@1.1.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#defmt-macros@1.1.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
        "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
        "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#dispatch2@0.3.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.16.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#event-listener-strategy@0.5.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#event-listener@5.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#event-listener@5.4.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#concurrent-queue@2.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#parking@2.2.1",
        "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#fax@0.2.7"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#fdeflate@0.3.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.10"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#fiat-crypto@0.2.9"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.29",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#foreign-types-macros@0.2.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#foreign-types-shared@0.3.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.5.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#foreign-types-macros@0.2.3",
        "registry+https://github.com/rust-lang/crates.io-index#foreign-types-shared@0.3.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.32",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-lite@2.6.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3",
        "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
        "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.1",
        "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.1+wasi-snapshot-preview1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#r-efi@6.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#half@2.7.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#crunchy@0.2.4",
        "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.54"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#hash32@0.3.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2",
        "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#heapless@0.9.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#hash32@0.3.1",
        "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#hickory-net@0.26.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.11.0",
        "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#hickory-proto@0.26.1",
        "registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0",
        "registry+https://github.com/rust-lang/crates.io-index#jni@0.22.4",
        "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.2",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
        "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.12.0",
        "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3",
        "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
        "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#hickory-proto@0.26.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.11.0",
        "registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0",
        "registry+https://github.com/rust-lang/crates.io-index#jni@0.22.4",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
        "registry+https://github.com/rust-lang/crates.io-index#prefix-trie@0.8.4",
        "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.2",
        "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
        "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.12.0",
        "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
        "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#hickory-resolver@0.26.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#hickory-net@0.26.1",
        "registry+https://github.com/rust-lang/crates.io-index#hickory-proto@0.26.1",
        "registry+https://github.com/rust-lang/crates.io-index#ipconfig@0.3.4",
        "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0",
        "registry+https://github.com/rust-lang/crates.io-index#jni@0.22.4",
        "registry+https://github.com/rust-lang/crates.io-index#moka@0.12.15",
        "registry+https://github.com/rust-lang/crates.io-index#ndk-context@0.1.1",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
        "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5",
        "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.2",
        "registry+https://github.com/rust-lang/crates.io-index#resolv-conf@0.7.6",
        "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.2",
        "registry+https://github.com/rust-lang/crates.io-index#system-configuration@0.7.0",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
        "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3",
        "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#home@0.5.12",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.2.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6",
        "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.5",
        "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3",
        "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8",
        "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.2.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6",
        "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.2",
        "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.3",
        "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.3",
        "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.2.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.2",
        "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.2.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.2.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.4",
        "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.2.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.2.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6",
        "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.3",
        "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3",
        "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8",
        "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.4",
        "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.2",
        "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.2",
        "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.2.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#image@0.25.10",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.25.1",
        "registry+https://github.com/rust-lang/crates.io-index#byteorder-lite@0.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#moxcms@0.8.1",
        "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
        "registry+https://github.com/rust-lang/crates.io-index#png@0.18.1",
        "registry+https://github.com/rust-lang/crates.io-index#tiff@0.11.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2",
        "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#inout@0.1.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#internet-checksum@0.2.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#internet-packet@0.2.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#internet-checksum@0.2.1",
        "registry+https://github.com/rust-lang/crates.io-index#smoltcp@0.13.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#inventory@0.3.24",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.23"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ip_network@0.4.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ip_network_table-deps-treebitmap@0.5.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ip_network_table@0.2.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#ip_network@0.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#ip_network_table-deps-treebitmap@0.5.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ipconfig@0.3.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.5",
        "registry+https://github.com/rust-lang/crates.io-index#widestring@1.2.1",
        "registry+https://github.com/rust-lang/crates.io-index#windows-registry@0.6.1",
        "registry+https://github.com/rust-lang/crates.io-index#windows-result@0.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#either@1.16.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#jni-macros@0.22.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#simd_cesu8@1.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#jni-sys-macros@0.4.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#jni-sys@0.4.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#jni-sys-macros@0.4.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#jni@0.22.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#combine@4.6.7",
        "registry+https://github.com/rust-lang/crates.io-index#jni-macros@0.22.4",
        "registry+https://github.com/rust-lang/crates.io-index#jni-sys@0.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.33",
        "registry+https://github.com/rust-lang/crates.io-index#simd_cesu8@1.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
        "registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.103",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.126"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.9.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.4.15"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.33"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#lru_time_cache@0.11.11"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#managed@0.8.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1",
        "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.10"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.1+wasi-snapshot-preview1",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#moka@0.12.15",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#crossbeam-channel@0.5.16",
        "registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.20",
        "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.22",
        "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2",
        "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5",
        "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.2",
        "registry+https://github.com/rust-lang/crates.io-index#tagptr@0.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#uuid@1.24.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#moxcms@0.8.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
        "registry+https://github.com/rust-lang/crates.io-index#pxfm@0.1.30"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ndk-context@0.1.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#nix@0.31.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ntapi@0.4.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-app-kit@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#block2@0.6.2",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-cloud-kit@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-data@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-graphics@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-image@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-text@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-video@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-foundation@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-quartz-core@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-cloud-kit@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-foundation@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-data@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-foundation@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#dispatch2@0.3.1",
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-graphics@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#dispatch2@0.3.1",
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-io-surface@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-image@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-foundation@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-text@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-graphics@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-video@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-graphics@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-io-surface@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.1.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-foundation@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-io-kit@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-io-surface@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-open-directory@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-foundation@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-quartz-core@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-foundation@0.3.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2@0.6.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.1.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#critical-section@1.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#opaque-debug@0.3.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#parking@2.2.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14",
        "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#redox_syscall@0.5.18",
        "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.2",
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#piper@0.2.5",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2",
        "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#png@0.18.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#fdeflate@0.3.7",
        "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9",
        "registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#poly1305@0.8.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
        "registry+https://github.com/rust-lang/crates.io-index#opaque-debug@0.3.1",
        "registry+https://github.com/rust-lang/crates.io-index#universal-hash@0.5.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.5",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#prefix-trie@0.8.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#either@1.16.0",
        "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0",
        "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pretty-hex@0.4.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#prost-derive@0.14.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
        "registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#prost@0.14.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bytes@1.12.1",
        "registry+https://github.com/rust-lang/crates.io-index#prost-derive@0.14.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#protobuf-parse@3.7.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
        "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0",
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.33",
        "registry+https://github.com/rust-lang/crates.io-index#protobuf@3.7.2",
        "registry+https://github.com/rust-lang/crates.io-index#protobuf-support@3.7.2",
        "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69",
        "registry+https://github.com/rust-lang/crates.io-index#which@4.4.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#protobuf-support@3.7.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#protobuf@3.7.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
        "registry+https://github.com/rust-lang/crates.io-index#protobuf-support@3.7.2",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pxfm@0.1.30"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-async-runtimes-macros@0.29.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-async-runtimes@0.29.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#clap@4.6.2",
        "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#inventory@0.3.24",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
        "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.0",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-async-runtimes-macros@0.29.0",
        "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.29.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-log@0.13.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#arc-swap@1.9.2",
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.33",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.29.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.29.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.29.0",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
        "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.0",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.29.0",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.29.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#quick-error@2.0.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#r-efi@6.0.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.1",
        "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3",
        "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#redox_syscall@0.5.18",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.16",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3",
        "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.11"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.11"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.13.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3",
        "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.16",
        "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.11"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#resolv-conf@0.7.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.67",
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.52.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rmp-serde@1.3.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#rmp@0.8.15",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rmp@0.8.15",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.44",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.4.15",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.59.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.23"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.23"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.17.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#security-framework@3.7.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1",
        "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.17.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
        "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
        "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0",
        "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18",
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
        "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
        "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_yaml@0.9.34+deprecated",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0",
        "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18",
        "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.23",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
        "registry+https://github.com/rust-lang/crates.io-index#unsafe-libyaml@0.2.11"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@2.0.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.10"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#simd_cesu8@1.2.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#simdutf8@0.1.5"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#simdutf8@0.1.5"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#smoltcp@0.13.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#defmt@0.3.100",
        "registry+https://github.com/rust-lang/crates.io-index#heapless@0.9.3",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.33",
        "registry+https://github.com/rust-lang/crates.io-index#managed@0.8.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.5",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#streaming-iterator@0.1.9"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#sysinfo@0.39.6",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3",
        "registry+https://github.com/rust-lang/crates.io-index#ntapi@0.4.3",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-io-kit@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#objc2-open-directory@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#windows@0.62.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#system-configuration-sys@0.6.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#system-configuration@0.7.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.9.4",
        "registry+https://github.com/rust-lang/crates.io-index#system-configuration-sys@0.6.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tagptr@0.2.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tar@0.4.46",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.29",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
        "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tiff@0.11.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#fax@0.2.7",
        "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9",
        "registry+https://github.com/rust-lang/crates.io-index#half@2.7.1",
        "registry+https://github.com/rust-lang/crates.io-index#quick-error@2.0.1",
        "registry+https://github.com/rust-lang/crates.io-index#weezl@0.1.12",
        "registry+https://github.com/rust-lang/crates.io-index#zune-jpeg@0.5.15"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6",
        "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.12.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.7.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bytes@1.12.1",
        "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
        "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bytes@1.12.1",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.2",
        "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
        "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8",
        "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.5",
        "registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.7.0",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
        "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31",
        "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-css@0.25.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.67",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-language@0.1.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-highlight@0.26.11",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#regex@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#streaming-iterator@0.1.9",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter@0.26.11"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-javascript@0.25.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.67",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-language@0.1.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-language@0.1.7"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-xml@0.7.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.67",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-language@0.1.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-yaml@0.7.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.67",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-language@0.1.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tree-sitter@0.26.11",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.67",
        "registry+https://github.com/rust-lang/crates.io-index#regex@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.11",
        "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150",
        "registry+https://github.com/rust-lang/crates.io-index#streaming-iterator@0.1.9",
        "registry+https://github.com/rust-lang/crates.io-index#tree-sitter-language@0.1.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tun@0.8.13",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bytes@1.12.1",
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.33",
        "registry+https://github.com/rust-lang/crates.io-index#nix@0.31.3",
        "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
        "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3",
        "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2",
        "registry+https://github.com/rust-lang/crates.io-index#wintun-bindings@0.7.39"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#universal-hash@0.5.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
        "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#unsafe-libyaml@0.2.11"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2",
        "registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
        "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#uuid@1.24.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3",
        "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.103",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.126"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6",
        "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.1+wasi-snapshot-preview1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.126",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.3",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.126"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.126",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.126"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.126",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.126",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
        "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.23",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.126",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.126"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#weezl@0.1.12"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#which@4.4.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#either@1.16.0",
        "registry+https://github.com/rust-lang/crates.io-index#home@0.5.12",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
        "registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.44"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#widestring@1.2.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0",
        "registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-collections@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-core@0.62.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-core@0.62.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-implement@0.60.2",
        "registry+https://github.com/rust-lang/crates.io-index#windows-interface@0.59.3",
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1",
        "registry+https://github.com/rust-lang/crates.io-index#windows-result@0.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#windows-strings@0.5.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-future@0.3.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-core@0.62.2",
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1",
        "registry+https://github.com/rust-lang/crates.io-index#windows-threading@0.2.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-implement@0.60.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-interface@0.59.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-numerics@0.3.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-core@0.62.2",
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-registry@0.6.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1",
        "registry+https://github.com/rust-lang/crates.io-index#windows-result@0.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#windows-strings@0.5.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-result@0.4.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-strings@0.5.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.52.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.59.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_gnullvm@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnu@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnullvm@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_i686_msvc@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnu@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.52.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-threading@0.2.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows@0.62.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-collections@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#windows-core@0.62.2",
        "registry+https://github.com/rust-lang/crates.io-index#windows-future@0.3.2",
        "registry+https://github.com/rust-lang/crates.io-index#windows-numerics@0.3.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_gnullvm@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnu@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnullvm@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_msvc@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnu@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#wintun-bindings@0.7.39",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#blocking@1.6.2",
        "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32",
        "registry+https://github.com/rust-lang/crates.io-index#libloading@0.9.0",
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.33",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
        "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.3"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#x25519-dalek@2.0.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek@4.1.3",
        "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
        "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.9.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
        "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119",
        "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1",
        "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.2",
        "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.54",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.54",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.54"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119",
        "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.9.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#zeroize_derive@1.5.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize_derive@1.5.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6",
        "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3",
        "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.46",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3",
        "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8",
        "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zune-core@0.5.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zune-jpeg@0.5.15",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#zune-core@0.5.1"
      ]
    }
  ]
}