pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Introduce devel/jcode v.0.64.2, yet another LLM harness
Module Name: pkgsrc-wip
Committed By: ci4ic4 <ci4ic4%gmail.com@localhost>
Pushed By: ci4ic4
Date: Sat Aug 1 19:08:56 2026 +0100
Changeset: ed1bc10abc5974d06e4b0f7a6871ac9610aea96d
Modified Files:
Makefile
Added Files:
jcode/COMMIT_MSG
jcode/DESCR
jcode/Makefile
jcode/PLIST
jcode/cargo-depends.mk
jcode/distinfo
jcode/patches/patch-Cargo.lock
jcode/patches/patch-crates_jcode-app-core_Cargo.toml
jcode/patches/patch-crates_jcode-app-core_src_notifications.rs
jcode/patches/patch-crates_jcode-app-core_src_server_reload_state.rs
jcode/patches/patch-crates_jcode-app-core_src_tool_bash.rs
jcode/patches/patch-crates_jcode-base_src_browser.rs
jcode/patches/patch-crates_jcode-base_src_claude_live.rs
jcode/patches/patch-crates_jcode-base_src_lib.rs
jcode/patches/patch-crates_jcode-base_src_mcp_manager.rs
jcode/patches/patch-crates_jcode-base_src_process_memory.rs
jcode/patches/patch-crates_jcode-base_src_process_memory_netbsd.rs
jcode/patches/patch-crates_jcode-core_src_stdin_detect.rs
jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
jcode/patches/patch-crates_jcode-desktop2_src_text.rs
jcode/patches/patch-crates_jcode-setup-hints_src_cli_launch_hints.rs
jcode/patches/patch-crates_jcode-setup-hints_src_lib.rs
jcode/patches/patch-crates_jcode-tui-mermaid_Cargo.toml
jcode/patches/patch-crates_jcode-tui_src_tui_app_terminal_liveness.rs
jcode/patches/patch-crates_jcode-update-core_src_lib.rs
jcode/patches/patch-src_cli_dispatch.rs
Log Message:
Introduce devel/jcode v.0.64.2, yet another LLM harness
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ed1bc10abc5974d06e4b0f7a6871ac9610aea96d
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
jcode/COMMIT_MSG | 6 +
jcode/DESCR | 9 +
jcode/Makefile | 50 +
jcode/PLIST | 4 +
jcode/cargo-depends.mk | 870 +++++++
jcode/distinfo | 2635 ++++++++++++++++++++
jcode/patches/patch-Cargo.lock | 23 +
.../patches/patch-crates_jcode-app-core_Cargo.toml | 13 +
...atch-crates_jcode-app-core_src_notifications.rs | 30 +
...rates_jcode-app-core_src_server_reload_state.rs | 17 +
.../patch-crates_jcode-app-core_src_tool_bash.rs | 19 +
.../patches/patch-crates_jcode-base_src_browser.rs | 40 +
.../patch-crates_jcode-base_src_claude_live.rs | 17 +
jcode/patches/patch-crates_jcode-base_src_lib.rs | 15 +
.../patch-crates_jcode-base_src_mcp_manager.rs | 21 +
.../patch-crates_jcode-base_src_process_memory.rs | 31 +
...-crates_jcode-base_src_process_memory_netbsd.rs | 154 ++
.../patch-crates_jcode-core_src_stdin_detect.rs | 201 ++
...tch-crates_jcode-core_src_stdin_detect_tests.rs | 141 ++
.../patch-crates_jcode-desktop2_src_text.rs | 31 +
...rates_jcode-setup-hints_src_cli_launch_hints.rs | 53 +
.../patch-crates_jcode-setup-hints_src_lib.rs | 42 +
.../patch-crates_jcode-tui-mermaid_Cargo.toml | 15 +
...ates_jcode-tui_src_tui_app_terminal_liveness.rs | 25 +
.../patch-crates_jcode-update-core_src_lib.rs | 55 +
jcode/patches/patch-src_cli_dispatch.rs | 31 +
27 files changed, 4549 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 00c365d807..be3a044353 100644
--- a/Makefile
+++ b/Makefile
@@ -1876,6 +1876,7 @@ SUBDIR+= java-xmlrpc
SUBDIR+= jazz2-resurrection
SUBDIR+= jbmgen
SUBDIR+= jc
+SUBDIR+= jcode
SUBDIR+= jd
SUBDIR+= jdim-current
SUBDIR+= jedit
diff --git a/jcode/COMMIT_MSG b/jcode/COMMIT_MSG
new file mode 100644
index 0000000000..c3e4643bed
--- /dev/null
+++ b/jcode/COMMIT_MSG
@@ -0,0 +1,6 @@
+Introduce jcode v.0.64.2
+
+Yet another LLM harness - the most efficient, the most intelligent...
+
+Works without any patches on NetBSD, but with certain limitations,
+now addressed by the patchset.
diff --git a/jcode/DESCR b/jcode/DESCR
new file mode 100644
index 0000000000..05621af7c8
--- /dev/null
+++ b/jcode/DESCR
@@ -0,0 +1,9 @@
+# jcode
+
+The most RAM efficient harness
+The most most intelligent harness
+
+jcode is built to be as performant and resource efficient as possible.
+
+Every metric is optimized to the bone, which is important for scaling
+multi-session workflows.
diff --git a/jcode/Makefile b/jcode/Makefile
new file mode 100644
index 0000000000..3c92c5a474
--- /dev/null
+++ b/jcode/Makefile
@@ -0,0 +1,50 @@
+# $NetBSD$
+
+DISTNAME= jcode-0.64.2
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=1jehuang/}
+GITHUB_TAG= refs/tags/v${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/1jehuang/jcode/
+COMMENT= LLM harness
+LICENSE= mit
+
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
+USE_LANGUAGES= c
+USE_TOOLS+= pkg-config tar
+
+BUILD_DEPENDS+= lld-[0-9]*:../../wip/lld
+
+MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
+
+# Use lld linker instead of GNU ld - much less memory during final link.
+# Max codegen units + thin LTO spread LLVM work across smaller parallel invocations.
+RUSTFLAGS+= -C link-arg=-fuse-ld=lld
+MAKE_ENV+= CARGO_PROFILE_RELEASE_CODEGEN_UNITS=16
+MAKE_ENV+= CARGO_PROFILE_RELEASE_LTO=thin
+
+DISTFILES= ${DEFAULT_DISTFILES} agentgrep-v0.1.6.tar.gz mermaid-rs-renderer-v0.3.1.tar.gz
+SITES.agentgrep-v0.1.6.tar.gz= -${MASTER_SITE_GITHUB:=1jehuang/}agentgrep/archive/v0.1.6.tar.gz
+SITES.mermaid-rs-renderer-v0.3.1.tar.gz= -${MASTER_SITE_GITHUB:=1jehuang/}mermaid-rs-renderer/archive/v0.3.1.tar.gz
+
+.include "cargo-depends.mk"
+
+.include "../../lang/rust/cargo.mk"
+
+post-extract:
+ ${MKDIR} ${WRKDIR}/vendor/agentgrep-0.1.6
+ cd ${WRKDIR} && \
+ ${TAR} -xzf ${_DISTDIR}/agentgrep-v0.1.6.tar.gz \
+ --strip-components=1 -C ${WRKDIR}/vendor/agentgrep-0.1.6
+ ${RUN} cd ${WRKDIR}/vendor/agentgrep-0.1.6 && \
+ printf '{"package":null,"files":{}}' > .cargo-checksum.json
+ ${MKDIR} ${WRKDIR}/vendor/mermaid-rs-renderer-0.3.1
+ cd ${WRKDIR} && \
+ ${TAR} -xzf ${_DISTDIR}/mermaid-rs-renderer-v0.3.1.tar.gz \
+ --strip-components=1 -C ${WRKDIR}/vendor/mermaid-rs-renderer-0.3.1
+ ${RUN} cd ${WRKDIR}/vendor/mermaid-rs-renderer-0.3.1 && \
+ printf '{"package":null,"files":{}}' > .cargo-checksum.json
+.include "../../security/openssl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/jcode/PLIST b/jcode/PLIST
new file mode 100644
index 0000000000..41be3edda6
--- /dev/null
+++ b/jcode/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+bin/jcode
+bin/jcode-harness
+bin/test_api
diff --git a/jcode/cargo-depends.mk b/jcode/cargo-depends.mk
new file mode 100644
index 0000000000..1012b6339d
--- /dev/null
+++ b/jcode/cargo-depends.mk
@@ -0,0 +1,870 @@
+# $NetBSD$
+
+CARGO_CRATE_DEPENDS+= ab_glyph-0.2.32
+CARGO_CRATE_DEPENDS+= ab_glyph_rasterizer-0.1.10
+CARGO_CRATE_DEPENDS+= adler2-2.0.1
+CARGO_CRATE_DEPENDS+= adobe-cmap-parser-0.4.1
+CARGO_CRATE_DEPENDS+= aes-0.8.4
+CARGO_CRATE_DEPENDS+= ahash-0.8.12
+CARGO_CRATE_DEPENDS+= aho-corasick-1.1.4
+CARGO_CRATE_DEPENDS+= aliasable-0.1.3
+CARGO_CRATE_DEPENDS+= allocator-api2-0.2.21
+CARGO_CRATE_DEPENDS+= android-activity-0.6.1
+CARGO_CRATE_DEPENDS+= android-properties-0.2.2
+CARGO_CRATE_DEPENDS+= android_system_properties-0.1.5
+CARGO_CRATE_DEPENDS+= anstream-1.0.0
+CARGO_CRATE_DEPENDS+= anstyle-1.0.13
+CARGO_CRATE_DEPENDS+= anstyle-parse-1.0.0
+CARGO_CRATE_DEPENDS+= anstyle-query-1.1.5
+CARGO_CRATE_DEPENDS+= anstyle-wincon-3.0.11
+CARGO_CRATE_DEPENDS+= anyhow-1.0.100
+CARGO_CRATE_DEPENDS+= anymap2-0.13.0
+CARGO_CRATE_DEPENDS+= anymap3-1.0.1
+CARGO_CRATE_DEPENDS+= arboard-3.6.1
+CARGO_CRATE_DEPENDS+= arc-swap-1.9.2
+CARGO_CRATE_DEPENDS+= arrayref-0.3.9
+CARGO_CRATE_DEPENDS+= arrayvec-0.7.6
+CARGO_CRATE_DEPENDS+= as-raw-xcb-connection-1.0.1
+CARGO_CRATE_DEPENDS+= ash-0.38.0+1.3.281
+CARGO_CRATE_DEPENDS+= async-compression-0.4.41
+CARGO_CRATE_DEPENDS+= async-lock-3.4.2
+CARGO_CRATE_DEPENDS+= async-stream-0.3.6
+CARGO_CRATE_DEPENDS+= async-stream-impl-0.3.6
+CARGO_CRATE_DEPENDS+= async-trait-0.1.89
+CARGO_CRATE_DEPENDS+= atomic-0.6.1
+CARGO_CRATE_DEPENDS+= atomic-waker-1.1.2
+CARGO_CRATE_DEPENDS+= autocfg-1.5.0
+CARGO_CRATE_DEPENDS+= aws-config-1.9.0
+CARGO_CRATE_DEPENDS+= aws-credential-types-1.3.0
+CARGO_CRATE_DEPENDS+= aws-lc-rs-1.16.3
+CARGO_CRATE_DEPENDS+= aws-lc-sys-0.40.0
+CARGO_CRATE_DEPENDS+= aws-runtime-1.8.1
+CARGO_CRATE_DEPENDS+= aws-sdk-bedrock-1.148.0
+CARGO_CRATE_DEPENDS+= aws-sdk-bedrockruntime-1.136.0
+CARGO_CRATE_DEPENDS+= aws-sdk-sso-1.103.0
+CARGO_CRATE_DEPENDS+= aws-sdk-ssooidc-1.105.0
+CARGO_CRATE_DEPENDS+= aws-sdk-sts-1.108.0
+CARGO_CRATE_DEPENDS+= aws-sigv4-1.5.1
+CARGO_CRATE_DEPENDS+= aws-smithy-async-1.3.0
+CARGO_CRATE_DEPENDS+= aws-smithy-eventstream-0.61.1
+CARGO_CRATE_DEPENDS+= aws-smithy-http-0.64.0
+CARGO_CRATE_DEPENDS+= aws-smithy-http-client-1.2.0
+CARGO_CRATE_DEPENDS+= aws-smithy-json-0.63.0
+CARGO_CRATE_DEPENDS+= aws-smithy-observability-0.3.0
+CARGO_CRATE_DEPENDS+= aws-smithy-query-0.61.1
+CARGO_CRATE_DEPENDS+= aws-smithy-runtime-1.12.0
+CARGO_CRATE_DEPENDS+= aws-smithy-runtime-api-1.13.0
+CARGO_CRATE_DEPENDS+= aws-smithy-runtime-api-macros-1.1.0
+CARGO_CRATE_DEPENDS+= aws-smithy-schema-0.2.0
+CARGO_CRATE_DEPENDS+= aws-smithy-types-1.6.1
+CARGO_CRATE_DEPENDS+= aws-smithy-xml-0.61.1
+CARGO_CRATE_DEPENDS+= aws-types-1.4.0
+CARGO_CRATE_DEPENDS+= azure_core-1.0.0
+CARGO_CRATE_DEPENDS+= azure_core_macros-1.0.0
+CARGO_CRATE_DEPENDS+= azure_identity-1.0.0
+CARGO_CRATE_DEPENDS+= base16ct-0.2.0
+CARGO_CRATE_DEPENDS+= base64-0.13.1
+CARGO_CRATE_DEPENDS+= base64-0.22.1
+CARGO_CRATE_DEPENDS+= base64-simd-0.8.0
+CARGO_CRATE_DEPENDS+= base64ct-1.8.3
+CARGO_CRATE_DEPENDS+= bincode-1.3.3
+CARGO_CRATE_DEPENDS+= bit-set-0.5.3
+CARGO_CRATE_DEPENDS+= bit-set-0.9.1
+CARGO_CRATE_DEPENDS+= bit-vec-0.6.3
+CARGO_CRATE_DEPENDS+= bit-vec-0.9.1
+CARGO_CRATE_DEPENDS+= bitflags-1.3.2
+CARGO_CRATE_DEPENDS+= bitflags-2.10.0
+CARGO_CRATE_DEPENDS+= bitvec-1.0.1
+CARGO_CRATE_DEPENDS+= block-buffer-0.10.4
+CARGO_CRATE_DEPENDS+= block-buffer-0.12.0
+CARGO_CRATE_DEPENDS+= block-padding-0.3.3
+CARGO_CRATE_DEPENDS+= block2-0.5.1
+CARGO_CRATE_DEPENDS+= block2-0.6.2
+CARGO_CRATE_DEPENDS+= bstr-1.12.1
+CARGO_CRATE_DEPENDS+= bufstream-0.1.4
+CARGO_CRATE_DEPENDS+= bumpalo-3.19.1
+CARGO_CRATE_DEPENDS+= by_address-1.2.1
+CARGO_CRATE_DEPENDS+= bytemuck-1.25.2
+CARGO_CRATE_DEPENDS+= bytemuck_derive-1.10.2
+CARGO_CRATE_DEPENDS+= byteorder-1.5.0
+CARGO_CRATE_DEPENDS+= byteorder-lite-0.1.0
+CARGO_CRATE_DEPENDS+= bytes-1.11.1
+CARGO_CRATE_DEPENDS+= bytes-utils-0.1.4
+CARGO_CRATE_DEPENDS+= calloop-0.13.0
+CARGO_CRATE_DEPENDS+= calloop-wayland-source-0.3.0
+CARGO_CRATE_DEPENDS+= castaway-0.2.4
+CARGO_CRATE_DEPENDS+= cbc-0.1.2
+CARGO_CRATE_DEPENDS+= cc-1.2.52
+CARGO_CRATE_DEPENDS+= cff-parser-0.2.0
+CARGO_CRATE_DEPENDS+= cfg-if-1.0.4
+CARGO_CRATE_DEPENDS+= cfg_aliases-0.2.1
+CARGO_CRATE_DEPENDS+= chacha20-0.10.0
+CARGO_CRATE_DEPENDS+= chrono-0.4.42
+CARGO_CRATE_DEPENDS+= cipher-0.4.4
+CARGO_CRATE_DEPENDS+= clap-4.6.1
+CARGO_CRATE_DEPENDS+= clap_builder-4.6.0
+CARGO_CRATE_DEPENDS+= clap_derive-4.6.1
+CARGO_CRATE_DEPENDS+= clap_lex-1.1.0
+CARGO_CRATE_DEPENDS+= clipboard-win-5.4.1
+CARGO_CRATE_DEPENDS+= cmake-0.1.58
+CARGO_CRATE_DEPENDS+= cmov-0.5.3
+CARGO_CRATE_DEPENDS+= codespan-reporting-0.13.1
+CARGO_CRATE_DEPENDS+= color-0.3.3
+CARGO_CRATE_DEPENDS+= color_quant-1.1.0
+CARGO_CRATE_DEPENDS+= colorchoice-1.0.4
+CARGO_CRATE_DEPENDS+= combine-4.6.7
+CARGO_CRATE_DEPENDS+= compact_str-0.9.0
+CARGO_CRATE_DEPENDS+= compression-codecs-0.4.37
+CARGO_CRATE_DEPENDS+= compression-core-0.4.31
+CARGO_CRATE_DEPENDS+= concurrent-queue-2.5.0
+CARGO_CRATE_DEPENDS+= const-oid-0.9.6
+CARGO_CRATE_DEPENDS+= const-oid-0.10.2
+CARGO_CRATE_DEPENDS+= convert_case-0.10.0
+CARGO_CRATE_DEPENDS+= core-foundation-0.9.4
+CARGO_CRATE_DEPENDS+= core-foundation-0.10.1
+CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.7
+CARGO_CRATE_DEPENDS+= core-graphics-0.23.2
+CARGO_CRATE_DEPENDS+= core-graphics-types-0.1.3
+CARGO_CRATE_DEPENDS+= core_maths-0.1.1
+CARGO_CRATE_DEPENDS+= cpufeatures-0.2.17
+CARGO_CRATE_DEPENDS+= cpufeatures-0.3.0
+CARGO_CRATE_DEPENDS+= crc32fast-1.5.0
+CARGO_CRATE_DEPENDS+= crossbeam-channel-0.5.15
+CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.6
+CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.20
+CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.21
+CARGO_CRATE_DEPENDS+= crossterm-0.29.0
+CARGO_CRATE_DEPENDS+= crossterm_winapi-0.9.1
+CARGO_CRATE_DEPENDS+= crunchy-0.2.4
+CARGO_CRATE_DEPENDS+= crypto-bigint-0.5.5
+CARGO_CRATE_DEPENDS+= crypto-common-0.1.7
+CARGO_CRATE_DEPENDS+= crypto-common-0.2.1
+CARGO_CRATE_DEPENDS+= csscolorparser-0.6.2
+CARGO_CRATE_DEPENDS+= ctutils-0.4.2
+CARGO_CRATE_DEPENDS+= cursor-icon-1.2.0
+CARGO_CRATE_DEPENDS+= darling-0.20.11
+CARGO_CRATE_DEPENDS+= darling-0.23.0
+CARGO_CRATE_DEPENDS+= darling_core-0.20.11
+CARGO_CRATE_DEPENDS+= darling_core-0.23.0
+CARGO_CRATE_DEPENDS+= darling_macro-0.20.11
+CARGO_CRATE_DEPENDS+= darling_macro-0.23.0
+CARGO_CRATE_DEPENDS+= dary_heap-0.3.8
+CARGO_CRATE_DEPENDS+= data-encoding-2.10.0
+CARGO_CRATE_DEPENDS+= data-url-0.3.2
+CARGO_CRATE_DEPENDS+= deltae-0.3.2
+CARGO_CRATE_DEPENDS+= der-0.7.10
+CARGO_CRATE_DEPENDS+= deranged-0.5.5
+CARGO_CRATE_DEPENDS+= derive-new-0.5.9
+CARGO_CRATE_DEPENDS+= derive_builder-0.20.2
+CARGO_CRATE_DEPENDS+= derive_builder_core-0.20.2
+CARGO_CRATE_DEPENDS+= derive_builder_macro-0.20.2
+CARGO_CRATE_DEPENDS+= derive_more-2.1.1
+CARGO_CRATE_DEPENDS+= derive_more-impl-2.1.1
+CARGO_CRATE_DEPENDS+= digest-0.10.7
+CARGO_CRATE_DEPENDS+= digest-0.11.3
+CARGO_CRATE_DEPENDS+= dirs-5.0.1
+CARGO_CRATE_DEPENDS+= dirs-sys-0.4.1
+CARGO_CRATE_DEPENDS+= dispatch-0.2.0
+CARGO_CRATE_DEPENDS+= dispatch2-0.3.0
+CARGO_CRATE_DEPENDS+= displaydoc-0.2.5
+CARGO_CRATE_DEPENDS+= dlib-0.5.3
+CARGO_CRATE_DEPENDS+= doc-comment-0.3.4
+CARGO_CRATE_DEPENDS+= document-features-0.2.12
+CARGO_CRATE_DEPENDS+= downcast-rs-1.2.1
+CARGO_CRATE_DEPENDS+= dpi-0.1.2
+CARGO_CRATE_DEPENDS+= dunce-1.0.5
+CARGO_CRATE_DEPENDS+= dyn-clone-1.0.20
+CARGO_CRATE_DEPENDS+= dyn-hash-0.2.2
+CARGO_CRATE_DEPENDS+= ecb-0.1.2
+CARGO_CRATE_DEPENDS+= ecdsa-0.16.9
+CARGO_CRATE_DEPENDS+= either-1.15.0
+CARGO_CRATE_DEPENDS+= elliptic-curve-0.13.8
+CARGO_CRATE_DEPENDS+= email-encoding-0.4.1
+CARGO_CRATE_DEPENDS+= email_address-0.2.9
+CARGO_CRATE_DEPENDS+= encoding_rs-0.8.35
+CARGO_CRATE_DEPENDS+= equivalent-1.0.2
+CARGO_CRATE_DEPENDS+= errno-0.3.14
+CARGO_CRATE_DEPENDS+= error-code-3.3.2
+CARGO_CRATE_DEPENDS+= esaxx-rs-0.1.10
+CARGO_CRATE_DEPENDS+= euclid-0.20.14
+CARGO_CRATE_DEPENDS+= euclid-0.22.14
+CARGO_CRATE_DEPENDS+= event-listener-5.4.1
+CARGO_CRATE_DEPENDS+= event-listener-strategy-0.5.4
+CARGO_CRATE_DEPENDS+= fancy-regex-0.11.0
+CARGO_CRATE_DEPENDS+= fast-srgb8-1.0.0
+CARGO_CRATE_DEPENDS+= fastrand-2.3.0
+CARGO_CRATE_DEPENDS+= fax-0.2.6
+CARGO_CRATE_DEPENDS+= fax_derive-0.2.0
+CARGO_CRATE_DEPENDS+= fdeflate-0.3.7
+CARGO_CRATE_DEPENDS+= ff-0.13.1
+CARGO_CRATE_DEPENDS+= filedescriptor-0.8.3
+CARGO_CRATE_DEPENDS+= filetime-0.2.27
+CARGO_CRATE_DEPENDS+= find-msvc-tools-0.1.7
+CARGO_CRATE_DEPENDS+= finl_unicode-1.4.0
+CARGO_CRATE_DEPENDS+= fixedbitset-0.4.2
+CARGO_CRATE_DEPENDS+= fixedbitset-0.5.7
+CARGO_CRATE_DEPENDS+= flate2-1.1.8
+CARGO_CRATE_DEPENDS+= float-cmp-0.9.0
+CARGO_CRATE_DEPENDS+= fnv-1.0.7
+CARGO_CRATE_DEPENDS+= foldhash-0.1.5
+CARGO_CRATE_DEPENDS+= foldhash-0.2.0
+CARGO_CRATE_DEPENDS+= font-types-0.11.3
+CARGO_CRATE_DEPENDS+= font-types-0.12.2
+CARGO_CRATE_DEPENDS+= fontconfig-parser-0.5.8
+CARGO_CRATE_DEPENDS+= fontdb-0.23.0
+CARGO_CRATE_DEPENDS+= fontique-0.11.0
+CARGO_CRATE_DEPENDS+= foreign-types-0.3.2
+CARGO_CRATE_DEPENDS+= foreign-types-0.5.0
+CARGO_CRATE_DEPENDS+= foreign-types-macros-0.2.3
+CARGO_CRATE_DEPENDS+= foreign-types-shared-0.1.1
+CARGO_CRATE_DEPENDS+= foreign-types-shared-0.3.1
+CARGO_CRATE_DEPENDS+= form_urlencoded-1.2.2
+CARGO_CRATE_DEPENDS+= fs_extra-1.3.0
+CARGO_CRATE_DEPENDS+= funty-2.0.0
+CARGO_CRATE_DEPENDS+= futures-0.3.31
+CARGO_CRATE_DEPENDS+= futures-channel-0.3.31
+CARGO_CRATE_DEPENDS+= futures-core-0.3.31
+CARGO_CRATE_DEPENDS+= futures-executor-0.3.31
+CARGO_CRATE_DEPENDS+= futures-intrusive-0.5.0
+CARGO_CRATE_DEPENDS+= futures-io-0.3.31
+CARGO_CRATE_DEPENDS+= futures-macro-0.3.31
+CARGO_CRATE_DEPENDS+= futures-sink-0.3.31
+CARGO_CRATE_DEPENDS+= futures-task-0.3.31
+CARGO_CRATE_DEPENDS+= futures-util-0.3.31
+CARGO_CRATE_DEPENDS+= generic-array-0.14.7
+CARGO_CRATE_DEPENDS+= gethostname-1.1.0
+CARGO_CRATE_DEPENDS+= getopts-0.2.24
+CARGO_CRATE_DEPENDS+= getrandom-0.2.16
+CARGO_CRATE_DEPENDS+= getrandom-0.3.4
+CARGO_CRATE_DEPENDS+= getrandom-0.4.1
+CARGO_CRATE_DEPENDS+= gif-0.14.1
+CARGO_CRATE_DEPENDS+= gl_generator-0.14.0
+CARGO_CRATE_DEPENDS+= glob-0.3.3
+CARGO_CRATE_DEPENDS+= global-hotkey-0.7.0
+CARGO_CRATE_DEPENDS+= globset-0.4.18
+CARGO_CRATE_DEPENDS+= glow-0.17.0
+CARGO_CRATE_DEPENDS+= glutin_wgl_sys-0.6.1
+CARGO_CRATE_DEPENDS+= gpu-allocator-0.28.0
+CARGO_CRATE_DEPENDS+= gpu-descriptor-0.3.2
+CARGO_CRATE_DEPENDS+= gpu-descriptor-types-0.2.0
+CARGO_CRATE_DEPENDS+= group-0.13.0
+CARGO_CRATE_DEPENDS+= guillotiere-0.7.0
+CARGO_CRATE_DEPENDS+= h2-0.4.13
+CARGO_CRATE_DEPENDS+= half-2.7.1
+CARGO_CRATE_DEPENDS+= harfrust-0.10.0
+CARGO_CRATE_DEPENDS+= hashbrown-0.14.5
+CARGO_CRATE_DEPENDS+= hashbrown-0.15.5
+CARGO_CRATE_DEPENDS+= hashbrown-0.16.1
+CARGO_CRATE_DEPENDS+= hashbrown-0.17.1
+CARGO_CRATE_DEPENDS+= heck-0.4.1
+CARGO_CRATE_DEPENDS+= heck-0.5.0
+CARGO_CRATE_DEPENDS+= hermit-abi-0.5.2
+CARGO_CRATE_DEPENDS+= hex-0.4.3
+CARGO_CRATE_DEPENDS+= hexf-parse-0.2.1
+CARGO_CRATE_DEPENDS+= hmac-0.12.1
+CARGO_CRATE_DEPENDS+= hmac-0.13.0
+CARGO_CRATE_DEPENDS+= http-0.2.12
+CARGO_CRATE_DEPENDS+= http-1.4.0
+CARGO_CRATE_DEPENDS+= http-body-0.4.6
+CARGO_CRATE_DEPENDS+= http-body-1.0.1
+CARGO_CRATE_DEPENDS+= http-body-util-0.1.3
+CARGO_CRATE_DEPENDS+= httparse-1.10.1
+CARGO_CRATE_DEPENDS+= httpdate-1.0.3
+CARGO_CRATE_DEPENDS+= hybrid-array-0.4.11
+CARGO_CRATE_DEPENDS+= hyper-1.8.1
+CARGO_CRATE_DEPENDS+= hyper-rustls-0.27.7
+CARGO_CRATE_DEPENDS+= hyper-util-0.1.19
+CARGO_CRATE_DEPENDS+= iana-time-zone-0.1.64
+CARGO_CRATE_DEPENDS+= iana-time-zone-haiku-0.1.2
+CARGO_CRATE_DEPENDS+= icu_collections-2.1.1
+CARGO_CRATE_DEPENDS+= icu_locale-2.1.1
+CARGO_CRATE_DEPENDS+= icu_locale_core-2.1.1
+CARGO_CRATE_DEPENDS+= icu_locale_data-2.1.2
+CARGO_CRATE_DEPENDS+= icu_normalizer-2.1.1
+CARGO_CRATE_DEPENDS+= icu_normalizer_data-2.1.1
+CARGO_CRATE_DEPENDS+= icu_properties-2.1.2
+CARGO_CRATE_DEPENDS+= icu_properties_data-2.1.2
+CARGO_CRATE_DEPENDS+= icu_provider-2.1.1
+CARGO_CRATE_DEPENDS+= icu_segmenter-2.1.2
+CARGO_CRATE_DEPENDS+= icu_segmenter_data-2.1.1
+CARGO_CRATE_DEPENDS+= icy_sixel-0.5.0
+CARGO_CRATE_DEPENDS+= id-arena-2.3.0
+CARGO_CRATE_DEPENDS+= ident_case-1.0.1
+CARGO_CRATE_DEPENDS+= idna-1.1.0
+CARGO_CRATE_DEPENDS+= idna_adapter-1.2.1
+CARGO_CRATE_DEPENDS+= ignore-0.4.25
+CARGO_CRATE_DEPENDS+= image-0.25.9
+CARGO_CRATE_DEPENDS+= image-webp-0.2.4
+CARGO_CRATE_DEPENDS+= imagesize-0.14.0
+CARGO_CRATE_DEPENDS+= imap-3.0.0-alpha.15
+CARGO_CRATE_DEPENDS+= imap-proto-0.16.6
+CARGO_CRATE_DEPENDS+= indexmap-2.13.0
+CARGO_CRATE_DEPENDS+= indoc-2.0.7
+CARGO_CRATE_DEPENDS+= inout-0.1.4
+CARGO_CRATE_DEPENDS+= instability-0.3.11
+CARGO_CRATE_DEPENDS+= ipnet-2.11.0
+CARGO_CRATE_DEPENDS+= iri-string-0.7.10
+CARGO_CRATE_DEPENDS+= is-docker-0.2.0
+CARGO_CRATE_DEPENDS+= is-wsl-0.4.0
+CARGO_CRATE_DEPENDS+= is_terminal_polyfill-1.70.2
+CARGO_CRATE_DEPENDS+= itertools-0.10.5
+CARGO_CRATE_DEPENDS+= itertools-0.12.1
+CARGO_CRATE_DEPENDS+= itertools-0.13.0
+CARGO_CRATE_DEPENDS+= itertools-0.14.0
+CARGO_CRATE_DEPENDS+= itoa-1.0.17
+CARGO_CRATE_DEPENDS+= jni-0.22.4
+CARGO_CRATE_DEPENDS+= jni-macros-0.22.4
+CARGO_CRATE_DEPENDS+= jni-sys-0.3.1
+CARGO_CRATE_DEPENDS+= jni-sys-0.4.1
+CARGO_CRATE_DEPENDS+= jni-sys-macros-0.4.1
+CARGO_CRATE_DEPENDS+= jobserver-0.1.34
+CARGO_CRATE_DEPENDS+= js-sys-0.3.99
+CARGO_CRATE_DEPENDS+= json5-1.3.1
+CARGO_CRATE_DEPENDS+= kasuari-0.4.12
+CARGO_CRATE_DEPENDS+= keyboard-types-0.7.0
+CARGO_CRATE_DEPENDS+= khronos-egl-6.0.0
+CARGO_CRATE_DEPENDS+= khronos_api-3.1.0
+CARGO_CRATE_DEPENDS+= kstring-2.0.2
+CARGO_CRATE_DEPENDS+= kurbo-0.13.1
+CARGO_CRATE_DEPENDS+= lab-0.11.0
+CARGO_CRATE_DEPENDS+= lazy_static-1.5.0
+CARGO_CRATE_DEPENDS+= leb128fmt-0.1.0
+CARGO_CRATE_DEPENDS+= lettre-0.11.22
+CARGO_CRATE_DEPENDS+= libc-0.2.180
+CARGO_CRATE_DEPENDS+= libloading-0.8.9
+CARGO_CRATE_DEPENDS+= libm-0.2.15
+CARGO_CRATE_DEPENDS+= libredox-0.1.12
+CARGO_CRATE_DEPENDS+= line-clipping-0.3.5
+CARGO_CRATE_DEPENDS+= linebender_resource_handle-0.1.1
+CARGO_CRATE_DEPENDS+= linux-raw-sys-0.4.15
+CARGO_CRATE_DEPENDS+= linux-raw-sys-0.11.0
+CARGO_CRATE_DEPENDS+= liquid-0.26.8
+CARGO_CRATE_DEPENDS+= liquid-core-0.26.8
+CARGO_CRATE_DEPENDS+= liquid-derive-0.26.8
+CARGO_CRATE_DEPENDS+= liquid-lib-0.26.8
+CARGO_CRATE_DEPENDS+= litemap-0.8.1
+CARGO_CRATE_DEPENDS+= litrs-1.0.0
+CARGO_CRATE_DEPENDS+= lock_api-0.4.14
+CARGO_CRATE_DEPENDS+= log-0.4.29
+CARGO_CRATE_DEPENDS+= logos-0.16.1
+CARGO_CRATE_DEPENDS+= logos-codegen-0.16.1
+CARGO_CRATE_DEPENDS+= logos-derive-0.16.1
+CARGO_CRATE_DEPENDS+= lopdf-0.42.0
+CARGO_CRATE_DEPENDS+= lru-0.16.3
+CARGO_CRATE_DEPENDS+= lru-slab-0.1.2
+CARGO_CRATE_DEPENDS+= mac_address-1.1.8
+CARGO_CRATE_DEPENDS+= macro_rules_attribute-0.2.2
+CARGO_CRATE_DEPENDS+= macro_rules_attribute-proc_macro-0.2.2
+CARGO_CRATE_DEPENDS+= mail-parser-0.9.4
+CARGO_CRATE_DEPENDS+= maplit-1.0.2
+CARGO_CRATE_DEPENDS+= matrixmultiply-0.3.10
+CARGO_CRATE_DEPENDS+= md-5-0.10.6
+CARGO_CRATE_DEPENDS+= mdwright-latex-0.1.3
+CARGO_CRATE_DEPENDS+= memchr-2.7.6
+CARGO_CRATE_DEPENDS+= memmap2-0.9.11
+CARGO_CRATE_DEPENDS+= memmem-0.1.1
+CARGO_CRATE_DEPENDS+= memoffset-0.9.1
+CARGO_CRATE_DEPENDS+= mime-0.3.17
+CARGO_CRATE_DEPENDS+= minimal-lexical-0.2.1
+CARGO_CRATE_DEPENDS+= miniz_oxide-0.8.9
+CARGO_CRATE_DEPENDS+= mio-1.1.1
+CARGO_CRATE_DEPENDS+= monostate-0.1.18
+CARGO_CRATE_DEPENDS+= monostate-impl-0.1.18
+CARGO_CRATE_DEPENDS+= moxcms-0.7.11
+CARGO_CRATE_DEPENDS+= naga-29.0.4
+CARGO_CRATE_DEPENDS+= native-tls-0.2.18
+CARGO_CRATE_DEPENDS+= ndarray-0.16.1
+CARGO_CRATE_DEPENDS+= ndk-0.9.0
+CARGO_CRATE_DEPENDS+= ndk-context-0.1.1
+CARGO_CRATE_DEPENDS+= ndk-sys-0.6.0+11769913
+CARGO_CRATE_DEPENDS+= nix-0.29.0
+CARGO_CRATE_DEPENDS+= nom-7.1.3
+CARGO_CRATE_DEPENDS+= nom-8.0.0
+CARGO_CRATE_DEPENDS+= num-complex-0.4.6
+CARGO_CRATE_DEPENDS+= num-conv-0.2.0
+CARGO_CRATE_DEPENDS+= num-derive-0.4.2
+CARGO_CRATE_DEPENDS+= num-integer-0.1.46
+CARGO_CRATE_DEPENDS+= num-traits-0.2.19
+CARGO_CRATE_DEPENDS+= num_enum-0.7.6
+CARGO_CRATE_DEPENDS+= num_enum_derive-0.7.6
+CARGO_CRATE_DEPENDS+= num_threads-0.1.7
+CARGO_CRATE_DEPENDS+= objc-sys-0.3.5
+CARGO_CRATE_DEPENDS+= objc2-0.5.2
+CARGO_CRATE_DEPENDS+= objc2-0.6.4
+CARGO_CRATE_DEPENDS+= objc2-app-kit-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-app-kit-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-cloud-kit-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-cloud-kit-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-contacts-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-core-data-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-core-data-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-core-foundation-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-core-graphics-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-core-image-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-core-image-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-core-location-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-core-text-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-core-video-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-encode-4.1.0
+CARGO_CRATE_DEPENDS+= objc2-foundation-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-foundation-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-io-surface-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-link-presentation-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-metal-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-metal-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-quartz-core-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-quartz-core-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-symbols-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-ui-kit-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-uniform-type-identifiers-0.2.2
+CARGO_CRATE_DEPENDS+= objc2-user-notifications-0.2.2
+CARGO_CRATE_DEPENDS+= once_cell-1.21.4
+CARGO_CRATE_DEPENDS+= once_cell_polyfill-1.70.2
+CARGO_CRATE_DEPENDS+= onig-6.5.1
+CARGO_CRATE_DEPENDS+= onig_sys-69.9.1
+CARGO_CRATE_DEPENDS+= open-5.3.3
+CARGO_CRATE_DEPENDS+= openssl-0.10.81
+CARGO_CRATE_DEPENDS+= openssl-macros-0.1.1
+CARGO_CRATE_DEPENDS+= openssl-probe-0.2.1
+CARGO_CRATE_DEPENDS+= openssl-src-300.6.1+3.6.3
+CARGO_CRATE_DEPENDS+= openssl-sys-0.9.117
+CARGO_CRATE_DEPENDS+= option-ext-0.2.0
+CARGO_CRATE_DEPENDS+= orbclient-0.3.53
+CARGO_CRATE_DEPENDS+= ordered-float-4.6.0
+CARGO_CRATE_DEPENDS+= ordered-float-5.3.0
+CARGO_CRATE_DEPENDS+= os_pipe-1.2.3
+CARGO_CRATE_DEPENDS+= ouroboros-0.18.5
+CARGO_CRATE_DEPENDS+= ouroboros_macro-0.18.5
+CARGO_CRATE_DEPENDS+= outref-0.5.2
+CARGO_CRATE_DEPENDS+= owned_ttf_parser-0.25.1
+CARGO_CRATE_DEPENDS+= p256-0.13.2
+CARGO_CRATE_DEPENDS+= palette-0.7.6
+CARGO_CRATE_DEPENDS+= palette_derive-0.7.6
+CARGO_CRATE_DEPENDS+= parking-2.2.1
+CARGO_CRATE_DEPENDS+= parking_lot-0.12.5
+CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.12
+CARGO_CRATE_DEPENDS+= parlance-0.1.0
+CARGO_CRATE_DEPENDS+= parley-0.11.0
+CARGO_CRATE_DEPENDS+= parley_data-0.11.0
+CARGO_CRATE_DEPENDS+= paste-1.0.15
+CARGO_CRATE_DEPENDS+= pathdiff-0.2.3
+CARGO_CRATE_DEPENDS+= pdf-extract-0.12.0
+CARGO_CRATE_DEPENDS+= pem-rfc7468-0.7.0
+CARGO_CRATE_DEPENDS+= peniko-0.6.1
+CARGO_CRATE_DEPENDS+= percent-encoding-2.3.2
+CARGO_CRATE_DEPENDS+= pest-2.8.5
+CARGO_CRATE_DEPENDS+= pest_derive-2.8.5
+CARGO_CRATE_DEPENDS+= pest_generator-2.8.5
+CARGO_CRATE_DEPENDS+= pest_meta-2.8.5
+CARGO_CRATE_DEPENDS+= petgraph-0.8.3
+CARGO_CRATE_DEPENDS+= phf-0.11.3
+CARGO_CRATE_DEPENDS+= phf_codegen-0.11.3
+CARGO_CRATE_DEPENDS+= phf_generator-0.11.3
+CARGO_CRATE_DEPENDS+= phf_macros-0.11.3
+CARGO_CRATE_DEPENDS+= phf_shared-0.11.3
+CARGO_CRATE_DEPENDS+= pico-args-0.5.0
+CARGO_CRATE_DEPENDS+= pin-project-1.1.11
+CARGO_CRATE_DEPENDS+= pin-project-internal-1.1.11
+CARGO_CRATE_DEPENDS+= pin-project-lite-0.2.16
+CARGO_CRATE_DEPENDS+= pin-utils-0.1.0
+CARGO_CRATE_DEPENDS+= pkcs8-0.10.2
+CARGO_CRATE_DEPENDS+= pkg-config-0.3.32
+CARGO_CRATE_DEPENDS+= png-0.17.16
+CARGO_CRATE_DEPENDS+= png-0.18.1
+CARGO_CRATE_DEPENDS+= polling-3.11.0
+CARGO_CRATE_DEPENDS+= pollster-0.3.0
+CARGO_CRATE_DEPENDS+= polycool-0.4.0
+CARGO_CRATE_DEPENDS+= pom-1.1.0
+CARGO_CRATE_DEPENDS+= portable-atomic-1.13.0
+CARGO_CRATE_DEPENDS+= portable-atomic-util-0.2.4
+CARGO_CRATE_DEPENDS+= postscript-0.14.1
+CARGO_CRATE_DEPENDS+= potential_utf-0.1.4
+CARGO_CRATE_DEPENDS+= powerfmt-0.2.0
+CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.21
+CARGO_CRATE_DEPENDS+= presser-0.3.1
+CARGO_CRATE_DEPENDS+= prettyplease-0.2.37
+CARGO_CRATE_DEPENDS+= primal-check-0.3.4
+CARGO_CRATE_DEPENDS+= primeorder-0.13.6
+CARGO_CRATE_DEPENDS+= proc-macro-crate-3.5.0
+CARGO_CRATE_DEPENDS+= proc-macro2-1.0.106
+CARGO_CRATE_DEPENDS+= proc-macro2-diagnostics-0.10.1
+CARGO_CRATE_DEPENDS+= proctitle-0.1.1
+CARGO_CRATE_DEPENDS+= profiling-1.0.17
+CARGO_CRATE_DEPENDS+= prost-0.11.9
+CARGO_CRATE_DEPENDS+= prost-derive-0.11.9
+CARGO_CRATE_DEPENDS+= pulldown-cmark-0.12.2
+CARGO_CRATE_DEPENDS+= pulldown-cmark-escape-0.11.0
+CARGO_CRATE_DEPENDS+= pxfm-0.1.27
+CARGO_CRATE_DEPENDS+= qrcode-0.14.1
+CARGO_CRATE_DEPENDS+= quantette-0.5.1
+CARGO_CRATE_DEPENDS+= quick-error-2.0.1
+CARGO_CRATE_DEPENDS+= quick-xml-0.39.2
+CARGO_CRATE_DEPENDS+= quinn-0.11.9
+CARGO_CRATE_DEPENDS+= quinn-proto-0.11.15
+CARGO_CRATE_DEPENDS+= quinn-udp-0.5.14
+CARGO_CRATE_DEPENDS+= quote-1.0.45
+CARGO_CRATE_DEPENDS+= quoted_printable-0.5.1
+CARGO_CRATE_DEPENDS+= r-efi-5.3.0
+CARGO_CRATE_DEPENDS+= radium-0.7.0
+CARGO_CRATE_DEPENDS+= rand-0.8.5
+CARGO_CRATE_DEPENDS+= rand-0.9.3
+CARGO_CRATE_DEPENDS+= rand-0.10.1
+CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1
+CARGO_CRATE_DEPENDS+= rand_chacha-0.9.0
+CARGO_CRATE_DEPENDS+= rand_core-0.6.4
+CARGO_CRATE_DEPENDS+= rand_core-0.9.3
+CARGO_CRATE_DEPENDS+= rand_core-0.10.1
+CARGO_CRATE_DEPENDS+= rand_distr-0.4.3
+CARGO_CRATE_DEPENDS+= rand_xoshiro-0.7.0
+CARGO_CRATE_DEPENDS+= range-alloc-0.1.5
+CARGO_CRATE_DEPENDS+= rangemap-1.7.1
+CARGO_CRATE_DEPENDS+= ratatui-0.30.0
+CARGO_CRATE_DEPENDS+= ratatui-core-0.1.0
+CARGO_CRATE_DEPENDS+= ratatui-crossterm-0.1.0
+CARGO_CRATE_DEPENDS+= ratatui-image-10.0.6
+CARGO_CRATE_DEPENDS+= ratatui-macros-0.7.0
+CARGO_CRATE_DEPENDS+= ratatui-termwiz-0.1.0
+CARGO_CRATE_DEPENDS+= ratatui-widgets-0.3.0
+CARGO_CRATE_DEPENDS+= raw-window-handle-0.6.2
+CARGO_CRATE_DEPENDS+= raw-window-metal-1.1.0
+CARGO_CRATE_DEPENDS+= rawpointer-0.2.1
+CARGO_CRATE_DEPENDS+= rayon-1.11.0
+CARGO_CRATE_DEPENDS+= rayon-cond-0.4.0
+CARGO_CRATE_DEPENDS+= rayon-core-1.13.0
+CARGO_CRATE_DEPENDS+= read-fonts-0.39.2
+CARGO_CRATE_DEPENDS+= read-fonts-0.40.2
+CARGO_CRATE_DEPENDS+= redox_syscall-0.4.1
+CARGO_CRATE_DEPENDS+= redox_syscall-0.5.18
+CARGO_CRATE_DEPENDS+= redox_syscall-0.7.0
+CARGO_CRATE_DEPENDS+= redox_users-0.4.6
+CARGO_CRATE_DEPENDS+= ref-cast-1.0.25
+CARGO_CRATE_DEPENDS+= ref-cast-impl-1.0.25
+CARGO_CRATE_DEPENDS+= regex-1.12.2
+CARGO_CRATE_DEPENDS+= regex-automata-0.4.13
+CARGO_CRATE_DEPENDS+= regex-lite-0.1.9
+CARGO_CRATE_DEPENDS+= regex-syntax-0.8.8
+CARGO_CRATE_DEPENDS+= renderdoc-sys-1.1.0
+CARGO_CRATE_DEPENDS+= reqwest-0.12.28
+CARGO_CRATE_DEPENDS+= reqwest-0.13.4
+CARGO_CRATE_DEPENDS+= resvg-0.46.0
+CARGO_CRATE_DEPENDS+= resvg-0.47.0
+CARGO_CRATE_DEPENDS+= rfc6979-0.4.0
+CARGO_CRATE_DEPENDS+= rgb-0.8.52
+CARGO_CRATE_DEPENDS+= ring-0.17.14
+CARGO_CRATE_DEPENDS+= roxmltree-0.20.0
+CARGO_CRATE_DEPENDS+= roxmltree-0.21.1
+CARGO_CRATE_DEPENDS+= rustc-hash-1.1.0
+CARGO_CRATE_DEPENDS+= rustc-hash-2.1.2
+CARGO_CRATE_DEPENDS+= rustc_version-0.4.1
+CARGO_CRATE_DEPENDS+= rustfft-6.4.1
+CARGO_CRATE_DEPENDS+= rustix-0.38.44
+CARGO_CRATE_DEPENDS+= rustix-1.1.3
+CARGO_CRATE_DEPENDS+= rustls-0.23.37
+CARGO_CRATE_DEPENDS+= rustls-native-certs-0.8.3
+CARGO_CRATE_DEPENDS+= rustls-pki-types-1.13.2
+CARGO_CRATE_DEPENDS+= rustls-platform-verifier-0.7.0
+CARGO_CRATE_DEPENDS+= rustls-platform-verifier-android-0.1.1
+CARGO_CRATE_DEPENDS+= rustls-webpki-0.103.13
+CARGO_CRATE_DEPENDS+= rustversion-1.0.22
+CARGO_CRATE_DEPENDS+= rustybuzz-0.20.1
+CARGO_CRATE_DEPENDS+= ryu-1.0.22
+CARGO_CRATE_DEPENDS+= safe_arch-0.9.3
+CARGO_CRATE_DEPENDS+= same-file-1.0.6
+CARGO_CRATE_DEPENDS+= scan_fmt-0.2.6
+CARGO_CRATE_DEPENDS+= schannel-0.1.28
+CARGO_CRATE_DEPENDS+= scoped-tls-1.0.1
+CARGO_CRATE_DEPENDS+= scopeguard-1.2.0
+CARGO_CRATE_DEPENDS+= sctk-adwaita-0.10.1
+CARGO_CRATE_DEPENDS+= sec1-0.7.3
+CARGO_CRATE_DEPENDS+= security-framework-3.6.0
+CARGO_CRATE_DEPENDS+= security-framework-sys-2.16.0
+CARGO_CRATE_DEPENDS+= semver-1.0.27
+CARGO_CRATE_DEPENDS+= serde-1.0.228
+CARGO_CRATE_DEPENDS+= serde_core-1.0.228
+CARGO_CRATE_DEPENDS+= serde_derive-1.0.228
+CARGO_CRATE_DEPENDS+= serde_json-1.0.149
+CARGO_CRATE_DEPENDS+= serde_spanned-0.6.9
+CARGO_CRATE_DEPENDS+= serde_urlencoded-0.7.1
+CARGO_CRATE_DEPENDS+= serde_yaml-0.9.34+deprecated
+CARGO_CRATE_DEPENDS+= sha1-0.10.6
+CARGO_CRATE_DEPENDS+= sha1_smol-1.0.1
+CARGO_CRATE_DEPENDS+= sha2-0.10.9
+CARGO_CRATE_DEPENDS+= sha2-0.11.0
+CARGO_CRATE_DEPENDS+= shlex-1.3.0
+CARGO_CRATE_DEPENDS+= signal-hook-0.3.18
+CARGO_CRATE_DEPENDS+= signal-hook-mio-0.2.5
+CARGO_CRATE_DEPENDS+= signal-hook-registry-1.4.8
+CARGO_CRATE_DEPENDS+= signature-2.2.0
+CARGO_CRATE_DEPENDS+= simd-adler32-0.3.8
+CARGO_CRATE_DEPENDS+= simd_cesu8-1.1.1
+CARGO_CRATE_DEPENDS+= simdutf8-0.1.5
+CARGO_CRATE_DEPENDS+= similar-2.7.0
+CARGO_CRATE_DEPENDS+= simplecss-0.2.2
+CARGO_CRATE_DEPENDS+= siphasher-1.0.1
+CARGO_CRATE_DEPENDS+= skrifa-0.42.1
+CARGO_CRATE_DEPENDS+= skrifa-0.43.2
+CARGO_CRATE_DEPENDS+= slab-0.4.11
+CARGO_CRATE_DEPENDS+= slotmap-1.1.1
+CARGO_CRATE_DEPENDS+= smallvec-1.15.1
+CARGO_CRATE_DEPENDS+= smithay-client-toolkit-0.19.2
+CARGO_CRATE_DEPENDS+= smol_str-0.2.2
+CARGO_CRATE_DEPENDS+= socket2-0.6.1
+CARGO_CRATE_DEPENDS+= spirv-0.4.0+sdk-1.4.341.0
+CARGO_CRATE_DEPENDS+= spki-0.7.3
+CARGO_CRATE_DEPENDS+= spm_precompiled-0.1.4
+CARGO_CRATE_DEPENDS+= stable_deref_trait-1.2.1
+CARGO_CRATE_DEPENDS+= static_assertions-1.1.0
+CARGO_CRATE_DEPENDS+= strength_reduce-0.2.4
+CARGO_CRATE_DEPENDS+= strict-num-0.1.1
+CARGO_CRATE_DEPENDS+= string-interner-0.15.0
+CARGO_CRATE_DEPENDS+= stringprep-0.1.5
+CARGO_CRATE_DEPENDS+= strsim-0.11.1
+CARGO_CRATE_DEPENDS+= strum-0.27.2
+CARGO_CRATE_DEPENDS+= strum_macros-0.27.2
+CARGO_CRATE_DEPENDS+= subtle-2.6.1
+CARGO_CRATE_DEPENDS+= svg_fmt-0.4.5
+CARGO_CRATE_DEPENDS+= svgtypes-0.16.1
+CARGO_CRATE_DEPENDS+= syn-1.0.109
+CARGO_CRATE_DEPENDS+= syn-2.0.117
+CARGO_CRATE_DEPENDS+= syn-3.0.3
+CARGO_CRATE_DEPENDS+= sync_wrapper-1.0.2
+CARGO_CRATE_DEPENDS+= synstructure-0.13.2
+CARGO_CRATE_DEPENDS+= syntect-5.3.0
+CARGO_CRATE_DEPENDS+= system-configuration-0.6.1
+CARGO_CRATE_DEPENDS+= system-configuration-sys-0.6.0
+CARGO_CRATE_DEPENDS+= tap-1.0.1
+CARGO_CRATE_DEPENDS+= tar-0.4.45
+CARGO_CRATE_DEPENDS+= tempfile-3.24.0
+CARGO_CRATE_DEPENDS+= termcolor-1.4.1
+CARGO_CRATE_DEPENDS+= terminal-colorsaurus-1.0.3
+CARGO_CRATE_DEPENDS+= terminal-trx-0.2.6
+CARGO_CRATE_DEPENDS+= terminfo-0.9.0
+CARGO_CRATE_DEPENDS+= termios-0.3.3
+CARGO_CRATE_DEPENDS+= termwiz-0.23.3
+CARGO_CRATE_DEPENDS+= thiserror-1.0.69
+CARGO_CRATE_DEPENDS+= thiserror-2.0.19
+CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.69
+CARGO_CRATE_DEPENDS+= thiserror-impl-2.0.19
+CARGO_CRATE_DEPENDS+= tiff-0.10.3
+CARGO_CRATE_DEPENDS+= tikv-jemalloc-ctl-0.6.1
+CARGO_CRATE_DEPENDS+= tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
+CARGO_CRATE_DEPENDS+= tikv-jemallocator-0.6.1
+CARGO_CRATE_DEPENDS+= time-0.3.47
+CARGO_CRATE_DEPENDS+= time-core-0.1.8
+CARGO_CRATE_DEPENDS+= time-macros-0.2.27
+CARGO_CRATE_DEPENDS+= tiny-skia-0.11.4
+CARGO_CRATE_DEPENDS+= tiny-skia-0.12.0
+CARGO_CRATE_DEPENDS+= tiny-skia-path-0.11.4
+CARGO_CRATE_DEPENDS+= tiny-skia-path-0.12.0
+CARGO_CRATE_DEPENDS+= tinystr-0.8.2
+CARGO_CRATE_DEPENDS+= tinyvec-1.10.0
+CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.1
+CARGO_CRATE_DEPENDS+= tokenizers-0.21.4
+CARGO_CRATE_DEPENDS+= tokio-1.49.0
+CARGO_CRATE_DEPENDS+= tokio-macros-2.6.0
+CARGO_CRATE_DEPENDS+= tokio-rustls-0.26.4
+CARGO_CRATE_DEPENDS+= tokio-stream-0.1.18
+CARGO_CRATE_DEPENDS+= tokio-tungstenite-0.24.0
+CARGO_CRATE_DEPENDS+= tokio-util-0.7.18
+CARGO_CRATE_DEPENDS+= toml-0.8.2
+CARGO_CRATE_DEPENDS+= toml_datetime-0.6.3
+CARGO_CRATE_DEPENDS+= toml_datetime-1.1.1+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml_edit-0.20.2
+CARGO_CRATE_DEPENDS+= toml_edit-0.25.11+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml_parser-1.1.2+spec-1.1.0
+CARGO_CRATE_DEPENDS+= tower-0.5.2
+CARGO_CRATE_DEPENDS+= tower-http-0.6.8
+CARGO_CRATE_DEPENDS+= tower-layer-0.3.3
+CARGO_CRATE_DEPENDS+= tower-service-0.3.3
+CARGO_CRATE_DEPENDS+= tracing-0.1.44
+CARGO_CRATE_DEPENDS+= tracing-attributes-0.1.31
+CARGO_CRATE_DEPENDS+= tracing-core-0.1.36
+CARGO_CRATE_DEPENDS+= tract-core-0.21.10
+CARGO_CRATE_DEPENDS+= tract-data-0.21.10
+CARGO_CRATE_DEPENDS+= tract-hir-0.21.10
+CARGO_CRATE_DEPENDS+= tract-linalg-0.21.10
+CARGO_CRATE_DEPENDS+= tract-nnef-0.21.10
+CARGO_CRATE_DEPENDS+= tract-onnx-0.21.10
+CARGO_CRATE_DEPENDS+= tract-onnx-opl-0.21.10
+CARGO_CRATE_DEPENDS+= transpose-0.2.3
+CARGO_CRATE_DEPENDS+= tree_magic_mini-3.2.2
+CARGO_CRATE_DEPENDS+= try-lock-0.2.5
+CARGO_CRATE_DEPENDS+= ttf-parser-0.25.1
+CARGO_CRATE_DEPENDS+= tungstenite-0.24.0
+CARGO_CRATE_DEPENDS+= type1-encoding-parser-0.1.1
+CARGO_CRATE_DEPENDS+= typenum-1.20.0
+CARGO_CRATE_DEPENDS+= typespec-1.0.0
+CARGO_CRATE_DEPENDS+= typespec_client_core-1.0.0
+CARGO_CRATE_DEPENDS+= typespec_macros-1.0.0
+CARGO_CRATE_DEPENDS+= ucd-trie-0.1.7
+CARGO_CRATE_DEPENDS+= unicase-2.9.0
+CARGO_CRATE_DEPENDS+= unicode-bidi-0.3.18
+CARGO_CRATE_DEPENDS+= unicode-bidi-mirroring-0.4.0
+CARGO_CRATE_DEPENDS+= unicode-ccc-0.4.0
+CARGO_CRATE_DEPENDS+= unicode-ident-1.0.22
+CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.25
+CARGO_CRATE_DEPENDS+= unicode-normalization-alignments-0.1.12
+CARGO_CRATE_DEPENDS+= unicode-properties-0.1.4
+CARGO_CRATE_DEPENDS+= unicode-script-0.5.8
+CARGO_CRATE_DEPENDS+= unicode-segmentation-1.12.0
+CARGO_CRATE_DEPENDS+= unicode-truncate-2.0.1
+CARGO_CRATE_DEPENDS+= unicode-vo-0.1.0
+CARGO_CRATE_DEPENDS+= unicode-width-0.2.2
+CARGO_CRATE_DEPENDS+= unicode-xid-0.2.6
+CARGO_CRATE_DEPENDS+= unicode_categories-0.1.1
+CARGO_CRATE_DEPENDS+= unsafe-libyaml-0.2.11
+CARGO_CRATE_DEPENDS+= untrusted-0.9.0
+CARGO_CRATE_DEPENDS+= url-2.5.8
+CARGO_CRATE_DEPENDS+= urlencoding-2.1.3
+CARGO_CRATE_DEPENDS+= usvg-0.46.0
+CARGO_CRATE_DEPENDS+= usvg-0.47.0
+CARGO_CRATE_DEPENDS+= utf-8-0.7.6
+CARGO_CRATE_DEPENDS+= utf8_iter-1.0.4
+CARGO_CRATE_DEPENDS+= utf8parse-0.2.2
+CARGO_CRATE_DEPENDS+= uuid-1.21.0
+CARGO_CRATE_DEPENDS+= vcpkg-0.2.15
+CARGO_CRATE_DEPENDS+= vello-0.9.0
+CARGO_CRATE_DEPENDS+= vello_encoding-0.9.0
+CARGO_CRATE_DEPENDS+= vello_shaders-0.9.0
+CARGO_CRATE_DEPENDS+= version_check-0.9.5
+CARGO_CRATE_DEPENDS+= vsimd-0.8.0
+CARGO_CRATE_DEPENDS+= vtparse-0.6.2
+CARGO_CRATE_DEPENDS+= wait-timeout-0.2.1
+CARGO_CRATE_DEPENDS+= walkdir-2.5.0
+CARGO_CRATE_DEPENDS+= want-0.3.1
+CARGO_CRATE_DEPENDS+= wasi-0.11.1+wasi-snapshot-preview1
+CARGO_CRATE_DEPENDS+= wasip2-1.0.1+wasi-0.2.4
+CARGO_CRATE_DEPENDS+= wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06
+CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.122
+CARGO_CRATE_DEPENDS+= wasm-bindgen-futures-0.4.72
+CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.122
+CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.122
+CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.122
+CARGO_CRATE_DEPENDS+= wasm-encoder-0.244.0
+CARGO_CRATE_DEPENDS+= wasm-metadata-0.244.0
+CARGO_CRATE_DEPENDS+= wasm-streams-0.4.2
+CARGO_CRATE_DEPENDS+= wasm-streams-0.5.0
+CARGO_CRATE_DEPENDS+= wasmparser-0.244.0
+CARGO_CRATE_DEPENDS+= wayland-backend-0.3.15
+CARGO_CRATE_DEPENDS+= wayland-client-0.31.14
+CARGO_CRATE_DEPENDS+= wayland-csd-frame-0.3.0
+CARGO_CRATE_DEPENDS+= wayland-cursor-0.31.14
+CARGO_CRATE_DEPENDS+= wayland-protocols-0.32.12
+CARGO_CRATE_DEPENDS+= wayland-protocols-plasma-0.3.12
+CARGO_CRATE_DEPENDS+= wayland-protocols-wlr-0.3.12
+CARGO_CRATE_DEPENDS+= wayland-scanner-0.31.10
+CARGO_CRATE_DEPENDS+= wayland-sys-0.31.11
+CARGO_CRATE_DEPENDS+= web-sys-0.3.99
+CARGO_CRATE_DEPENDS+= web-time-1.1.0
+CARGO_CRATE_DEPENDS+= webpki-root-certs-1.0.7
+CARGO_CRATE_DEPENDS+= webpki-roots-1.0.6
+CARGO_CRATE_DEPENDS+= weezl-0.1.12
+CARGO_CRATE_DEPENDS+= wezterm-bidi-0.2.3
+CARGO_CRATE_DEPENDS+= wezterm-blob-leases-0.1.1
+CARGO_CRATE_DEPENDS+= wezterm-color-types-0.3.0
+CARGO_CRATE_DEPENDS+= wezterm-dynamic-0.2.1
+CARGO_CRATE_DEPENDS+= wezterm-dynamic-derive-0.1.1
+CARGO_CRATE_DEPENDS+= wezterm-input-types-0.1.0
+CARGO_CRATE_DEPENDS+= wgpu-29.0.4
+CARGO_CRATE_DEPENDS+= wgpu-core-29.0.4
+CARGO_CRATE_DEPENDS+= wgpu-core-deps-apple-29.0.4
+CARGO_CRATE_DEPENDS+= wgpu-core-deps-emscripten-29.0.4
+CARGO_CRATE_DEPENDS+= wgpu-core-deps-windows-linux-android-29.0.4
+CARGO_CRATE_DEPENDS+= wgpu-hal-29.0.4
+CARGO_CRATE_DEPENDS+= wgpu-naga-bridge-29.0.4
+CARGO_CRATE_DEPENDS+= wgpu-types-29.0.4
+CARGO_CRATE_DEPENDS+= wide-0.8.3
+CARGO_CRATE_DEPENDS+= winapi-0.3.9
+CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+= winapi-util-0.1.11
+CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+= windows-0.58.0
+CARGO_CRATE_DEPENDS+= windows-0.62.2
+CARGO_CRATE_DEPENDS+= windows-collections-0.3.2
+CARGO_CRATE_DEPENDS+= windows-core-0.58.0
+CARGO_CRATE_DEPENDS+= windows-core-0.62.2
+CARGO_CRATE_DEPENDS+= windows-future-0.3.2
+CARGO_CRATE_DEPENDS+= windows-implement-0.58.0
+CARGO_CRATE_DEPENDS+= windows-implement-0.60.2
+CARGO_CRATE_DEPENDS+= windows-interface-0.58.0
+CARGO_CRATE_DEPENDS+= windows-interface-0.59.3
+CARGO_CRATE_DEPENDS+= windows-link-0.2.1
+CARGO_CRATE_DEPENDS+= windows-numerics-0.3.1
+CARGO_CRATE_DEPENDS+= windows-registry-0.6.1
+CARGO_CRATE_DEPENDS+= windows-result-0.2.0
+CARGO_CRATE_DEPENDS+= windows-result-0.4.1
+CARGO_CRATE_DEPENDS+= windows-strings-0.1.0
+CARGO_CRATE_DEPENDS+= windows-strings-0.5.1
+CARGO_CRATE_DEPENDS+= windows-sys-0.48.0
+CARGO_CRATE_DEPENDS+= windows-sys-0.52.0
+CARGO_CRATE_DEPENDS+= windows-sys-0.59.0
+CARGO_CRATE_DEPENDS+= windows-sys-0.60.2
+CARGO_CRATE_DEPENDS+= windows-sys-0.61.2
+CARGO_CRATE_DEPENDS+= windows-targets-0.48.5
+CARGO_CRATE_DEPENDS+= windows-targets-0.52.6
+CARGO_CRATE_DEPENDS+= windows-targets-0.53.5
+CARGO_CRATE_DEPENDS+= windows-threading-0.2.1
+CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.48.5
+CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.53.1
+CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.48.5
+CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.52.6
+CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.53.1
+CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.48.5
+CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.52.6
+CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.53.1
+CARGO_CRATE_DEPENDS+= windows_i686_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+= windows_i686_gnullvm-0.53.1
+CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.48.5
+CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.52.6
+CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.53.1
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.48.5
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.52.6
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.53.1
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.48.5
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.53.1
+CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.48.5
+CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.52.6
+CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.53.1
+CARGO_CRATE_DEPENDS+= winit-0.30.13
+CARGO_CRATE_DEPENDS+= winnow-0.5.40
+CARGO_CRATE_DEPENDS+= winnow-1.0.2
+CARGO_CRATE_DEPENDS+= wit-bindgen-0.46.0
+CARGO_CRATE_DEPENDS+= wit-bindgen-0.51.0
+CARGO_CRATE_DEPENDS+= wit-bindgen-core-0.51.0
+CARGO_CRATE_DEPENDS+= wit-bindgen-rust-0.51.0
+CARGO_CRATE_DEPENDS+= wit-bindgen-rust-macro-0.51.0
+CARGO_CRATE_DEPENDS+= wit-component-0.244.0
+CARGO_CRATE_DEPENDS+= wit-parser-0.244.0
+CARGO_CRATE_DEPENDS+= wl-clipboard-rs-0.9.3
+CARGO_CRATE_DEPENDS+= writeable-0.6.2
+CARGO_CRATE_DEPENDS+= wyz-0.5.1
+CARGO_CRATE_DEPENDS+= x11-dl-2.21.0
+CARGO_CRATE_DEPENDS+= x11rb-0.13.2
+CARGO_CRATE_DEPENDS+= x11rb-protocol-0.13.2
+CARGO_CRATE_DEPENDS+= xattr-1.6.1
+CARGO_CRATE_DEPENDS+= xcursor-0.3.10
+CARGO_CRATE_DEPENDS+= xkbcommon-dl-0.4.2
+CARGO_CRATE_DEPENDS+= xkeysym-0.2.1
+CARGO_CRATE_DEPENDS+= xml-rs-0.8.28
+CARGO_CRATE_DEPENDS+= xmlparser-0.13.6
+CARGO_CRATE_DEPENDS+= xmlwriter-0.1.0
+CARGO_CRATE_DEPENDS+= xterm-color-1.0.2
+CARGO_CRATE_DEPENDS+= yansi-1.0.1
+CARGO_CRATE_DEPENDS+= yeslogic-fontconfig-sys-6.0.1
+CARGO_CRATE_DEPENDS+= yoke-0.8.1
+CARGO_CRATE_DEPENDS+= yoke-derive-0.8.1
+CARGO_CRATE_DEPENDS+= zerocopy-0.8.33
+CARGO_CRATE_DEPENDS+= zerocopy-derive-0.8.33
+CARGO_CRATE_DEPENDS+= zerofrom-0.1.6
+CARGO_CRATE_DEPENDS+= zerofrom-derive-0.1.6
+CARGO_CRATE_DEPENDS+= zeroize-1.8.2
+CARGO_CRATE_DEPENDS+= zerotrie-0.2.3
+CARGO_CRATE_DEPENDS+= zerovec-0.11.5
+CARGO_CRATE_DEPENDS+= zerovec-derive-0.11.2
+CARGO_CRATE_DEPENDS+= zmij-1.0.12
+CARGO_CRATE_DEPENDS+= zune-core-0.4.12
+CARGO_CRATE_DEPENDS+= zune-core-0.5.1
+CARGO_CRATE_DEPENDS+= zune-jpeg-0.4.21
+CARGO_CRATE_DEPENDS+= zune-jpeg-0.5.11
diff --git a/jcode/distinfo b/jcode/distinfo
new file mode 100644
index 0000000000..466bcc5432
--- /dev/null
+++ b/jcode/distinfo
@@ -0,0 +1,2635 @@
+$NetBSD$
+
+BLAKE2s (ab_glyph-0.2.32.crate) = a1bd2a114f0cae7af4e1dc5f86421476ddc0abc68c8cc8f85baffa7375db8c88
+SHA512 (ab_glyph-0.2.32.crate) = aa28fc87201abc6cd14bfb2371420be102e82f9317d952db5e0f576e867dcee61e3a54d65e39489459e3dd238baef77b46418ff20a2a9c9cf9e4a6ddf1277fb0
+Size (ab_glyph-0.2.32.crate) = 20967 bytes
+BLAKE2s (ab_glyph_rasterizer-0.1.10.crate) = a5c07f176d74215e53c96810d503693202f075d5450a15172dab22fe76917f01
+SHA512 (ab_glyph_rasterizer-0.1.10.crate) = 1b541aea1d7220535c019fc6a2886b44eaf81698697a01f4f2abab39901a8d1c88e6e7c0c426916cbd0f539dade61f5edb5696a2c5df84434e2da6c79a5cc772
+Size (ab_glyph_rasterizer-0.1.10.crate) = 11206 bytes
+BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
+SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
+Size (adler2-2.0.1.crate) = 13366 bytes
+BLAKE2s (adobe-cmap-parser-0.4.1.crate) = 528a5d53b5f9f95a9d4427d25a1fa916b42d1c2abcb36cfbfee44c606689099b
+SHA512 (adobe-cmap-parser-0.4.1.crate) = d5501866836eb767fad29564fe4837bd0f9dc8d6ebb297304ba4d25fdab33558a01ee792b5ba29c0aab3f0409cdd9a685378aff112ef9c98361066dcb4bbbb84
+Size (adobe-cmap-parser-0.4.1.crate) = 3841 bytes
+BLAKE2s (aes-0.8.4.crate) = bfabccd28f30f123d1fc11e93a0b15cbae320dd880dedce642f76922c51138d2
+SHA512 (aes-0.8.4.crate) = 96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79
+Size (aes-0.8.4.crate) = 124812 bytes
+BLAKE2s (agentgrep-v0.1.6.tar.gz) = 70a5fe4c2e5e729933bed6f4d9b6ff7c266591a73f06242e4dc7f71578ce56e7
+SHA512 (agentgrep-v0.1.6.tar.gz) = b6337fce5ca1f14dadf732ffe53ea6234515bc9cb17032ae59b37dbd9db9a86728d962a1182291932e96e92ab3ae95479e4a542480c0d63ae784712302b6c35d
+Size (agentgrep-v0.1.6.tar.gz) = 12690562 bytes
+BLAKE2s (ahash-0.8.12.crate) = 157e4e2836883526fa391419f08c2aa4c932fb96ddf2b254bb436193691754c4
+SHA512 (ahash-0.8.12.crate) = 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b
+Size (ahash-0.8.12.crate) = 43413 bytes
+BLAKE2s (aho-corasick-1.1.4.crate) = 1419308c5b0745af6cfa18dd4c9639f7078f564e9dacbe2b17b03df42c393409
+SHA512 (aho-corasick-1.1.4.crate) = c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
+Size (aho-corasick-1.1.4.crate) = 184015 bytes
+BLAKE2s (aliasable-0.1.3.crate) = daf275d28ba57fd82ca705260295250915598fb14c40227339790f238f061f28
+SHA512 (aliasable-0.1.3.crate) = a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8
+Size (aliasable-0.1.3.crate) = 6169 bytes
+BLAKE2s (allocator-api2-0.2.21.crate) = 19229533116e7c08961658159a3a9779307bf1241963efefbcb34168b00ed036
+SHA512 (allocator-api2-0.2.21.crate) = 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
+Size (allocator-api2-0.2.21.crate) = 63622 bytes
+BLAKE2s (android-activity-0.6.1.crate) = deb556ad9d31983924c2292b2f7ebb9e61ad4e032f2a6a3a97882b89ffc5b53f
+SHA512 (android-activity-0.6.1.crate) = c5138282d06d45c8d258ea4e80f97ebd998a50d04257e2f444adaa55f6863c0005f87c341c8b4eb32404ffd8662e2197384003a1935e7a815afd191ca5488c2d
+Size (android-activity-0.6.1.crate) = 322611 bytes
+BLAKE2s (android-properties-0.2.2.crate) = b400bf33da8addc77355b190ac4eabb50d9358d1e26b5a8be2ef5a1fbd16a080
+SHA512 (android-properties-0.2.2.crate) = dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431
+Size (android-properties-0.2.2.crate) = 4563 bytes
+BLAKE2s (android_system_properties-0.1.5.crate) = e405a7701baf9817ca6e946b78ab2ae83f4667112c19c5214606cd863ca5c765
+SHA512 (android_system_properties-0.1.5.crate) = b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+Size (android_system_properties-0.1.5.crate) = 5243 bytes
+BLAKE2s (anstream-1.0.0.crate) = c3bb7625e72107e5a94d89b190ded270e43459bf3f8af72799c3fd0f000b6ec7
+SHA512 (anstream-1.0.0.crate) = 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
+Size (anstream-1.0.0.crate) = 28916 bytes
+BLAKE2s (anstyle-1.0.13.crate) = 7d55c4634306f10a1cbdca2c99c816b49f90ec4f63c8c1c7592a99ddc233037b
+SHA512 (anstyle-1.0.13.crate) = 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e
+Size (anstyle-1.0.13.crate) = 17651 bytes
+BLAKE2s (anstyle-parse-1.0.0.crate) = b2810111e00c4035563af531a1df5f41946ce4b4be4dbe3294b3ceb197503d6c
+SHA512 (anstyle-parse-1.0.0.crate) = 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085
+Size (anstyle-parse-1.0.0.crate) = 22042 bytes
+BLAKE2s (anstyle-query-1.1.5.crate) = 2a8f99251376c10ac0878dd11bc376f10850e7ace2a9d34f5755c301bfb1bd90
+SHA512 (anstyle-query-1.1.5.crate) = 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
+Size (anstyle-query-1.1.5.crate) = 10264 bytes
+BLAKE2s (anstyle-wincon-3.0.11.crate) = 071e18edcb1861915756f752dc9cee82ae2b70cb4836835fb8114fca1a5ffa8c
+SHA512 (anstyle-wincon-3.0.11.crate) = 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
+Size (anstyle-wincon-3.0.11.crate) = 12638 bytes
+BLAKE2s (anyhow-1.0.100.crate) = 57b092c11db49087e69a7d8909c7d46f0da77932bf39f1aa9b24fb91886f248c
+SHA512 (anyhow-1.0.100.crate) = 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca
+Size (anyhow-1.0.100.crate) = 54059 bytes
+BLAKE2s (anymap2-0.13.0.crate) = bea0a08e97f3f77ad217c07d18cde9570dfd15780f14c3b199ee494add098d20
+SHA512 (anymap2-0.13.0.crate) = 005032261274a5fed2aebeb0ae3b6998f184899c426d649d6bef9cbf135762321b13b7941dfab3a9577936676469a5bcd324d36824f6c6d81408012ebf3a6510
+Size (anymap2-0.13.0.crate) = 17337 bytes
+BLAKE2s (anymap3-1.0.1.crate) = 51df4055a8fb79e2137000695c83b29302404f6161a08b5da37f6d1e8ed27574
+SHA512 (anymap3-1.0.1.crate) = 027ec7c12972e6ec9e603494809baa9664d66ccac7b5548883f751d11aee2a5c5f67157b9a19d6bece4e2f0f28856f717fb4bc4fd3a6b640df335483c9979e83
+Size (anymap3-1.0.1.crate) = 13719 bytes
+BLAKE2s (arboard-3.6.1.crate) = 08983a1cdd08fa25f0b80e52cd607e976a4505a007c637df899c4d9a5d531335
+SHA512 (arboard-3.6.1.crate) = e434222a82a4e16747ce1893a27140bde9b7154b9da8a19c226559540b890fdf5b6dc2d8265d20821e458bfb678cd950b1a750cf67c0029bbc980ab6515893ed
+Size (arboard-3.6.1.crate) = 54018 bytes
+BLAKE2s (arc-swap-1.9.2.crate) = ed29eff9f707505c0902f164a759d25a335a593cdc046ac760efce7ef4265246
+SHA512 (arc-swap-1.9.2.crate) = 271b4c6815f2d53309c631f184fd96c4e252524b15e1d477b7d530f5aa4e5393abdf19aba855df3bb9fabae4ae524f40ee84f43951b81886ae5b0728f574f29a
+Size (arc-swap-1.9.2.crate) = 81495 bytes
+BLAKE2s (arrayref-0.3.9.crate) = 095d6f3dbffc19d3506d9f06e81ac8c5cf3ee1be0dea779ae04de95c9a2e33f0
+SHA512 (arrayref-0.3.9.crate) = f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
+Size (arrayref-0.3.9.crate) = 9186 bytes
+BLAKE2s (arrayvec-0.7.6.crate) = ae779f4d40d8bea2f15396d81e905c8e88b941279c0a4545b47e667ab8235e1c
+SHA512 (arrayvec-0.7.6.crate) = b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
+Size (arrayvec-0.7.6.crate) = 31237 bytes
+BLAKE2s (as-raw-xcb-connection-1.0.1.crate) = ff7a5b18e3b2246a26dd1c95ceb351d3e4bc05f741321097b1a4cce825c53cdb
+SHA512 (as-raw-xcb-connection-1.0.1.crate) = 79afaab72e5a5af2e70b1b66deed1dcec5b40a4a47516bee4845684c0cb8afcb2f141af0bd4034e7fb76e57a0c7e7778c3deed2e73ab780915e04e3604fb9a98
+Size (as-raw-xcb-connection-1.0.1.crate) = 6460 bytes
+BLAKE2s (ash-0.38.0+1.3.281.crate) = 8ed27574ad1b048feaac8be92129dccca2cc6be3459f401e98c25a6fdbc7b4af
+SHA512 (ash-0.38.0+1.3.281.crate) = 9f6ca2bf4fc5df43091c2d41b9c54d26d9b1682ba618895d82106c61e3ea3281065d3f0f50675f95d2db7846277144c57b3c4aab8e4d84b9536ef44ee89b5984
+Size (ash-0.38.0+1.3.281.crate) = 457775 bytes
+BLAKE2s (async-compression-0.4.41.crate) = c17d8a3fcb069350bed671b6f284aaf64ec5c736b23cf1dafe73134c6bdcc5d8
+SHA512 (async-compression-0.4.41.crate) = 151b510a188461d154e415d77e2cbe89fe9d66d5d78e762f5c098713ad1f34657cf1dd478f308b757345e918b8b70406e5ba79f3c24180f46e95a9d639239da5
+Size (async-compression-0.4.41.crate) = 99469 bytes
+BLAKE2s (async-lock-3.4.2.crate) = febaa2c02eb0d2d53bd6d0d37ecc51cdb122127c86ecf5325f3fbcd975661c4f
+SHA512 (async-lock-3.4.2.crate) = a8078043b03d05dd00eea00ddb2b87f97eb67d438dc5ff8c861499485823db16b23e0b5e85b4d711f824cf31d99baa5f2e182f8d7abac295fbfc7b2fd88b4d44
+Size (async-lock-3.4.2.crate) = 39826 bytes
+BLAKE2s (async-stream-0.3.6.crate) = 431d5a677ce344f22ff32dfbf10f6f0510bf11c5473491e1748ad213ebad04c8
+SHA512 (async-stream-0.3.6.crate) = 6b0a6065b385f2f2de56bee2647c664c6f1168f061f59847a85df19d684a92b1585a37ab7f59c36a30a31d8252a13c3921794d93c4b5eae0e199bf4fda46732f
+Size (async-stream-0.3.6.crate) = 13823 bytes
+BLAKE2s (async-stream-impl-0.3.6.crate) = 60011c3af27ba53db9d0923fd266641a88e20b3a06b96d22511fde870a0681c9
+SHA512 (async-stream-impl-0.3.6.crate) = c4242f477da405d6b4ecf397a2f1b29cf71968670ac204e2c8a4206a95e7cbdd4525ddd3990d7d135bf1f985c7aeefe2532d066b8a36b1f951e8ef01f974e54c
+Size (async-stream-impl-0.3.6.crate) = 4312 bytes
+BLAKE2s (async-trait-0.1.89.crate) = c41cdb1ae51b274cd96d3b8f326ae7d462a2eaaddd5de5bc95a37bcb9dc3ea85
+SHA512 (async-trait-0.1.89.crate) = deb15ae7b4250666a6ea79f682e1079f50965d6aba353f057747dc84b530140512782e040e97f2ffbd90abab1e470b18ce471aba17cd7c68eb434a0874052d27
+Size (async-trait-0.1.89.crate) = 32171 bytes
+BLAKE2s (atomic-0.6.1.crate) = 0dfd2ec96a259bfa3859679012c7543899d120bb4cf7dd6b79921c6c8da7c2a5
+SHA512 (atomic-0.6.1.crate) = ece971998331bc4f552f7271e7a479555e8c0de2b5fd122b24c218743557c5bee05d49501313e64b5ce7dfc0221f8184b57ed449157812b11856452cfa8fbc19
+Size (atomic-0.6.1.crate) = 15243 bytes
+BLAKE2s (atomic-waker-1.1.2.crate) = e102aa7ba61899244085d790d384ccb25f6f95f75eaaf37adadbe894f934c018
+SHA512 (atomic-waker-1.1.2.crate) = e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
+Size (atomic-waker-1.1.2.crate) = 12422 bytes
+BLAKE2s (autocfg-1.5.0.crate) = d9738bc6755bf80a73705691ef930ca883cd58e4a2d1162b5c0a09cdc7029304
+SHA512 (autocfg-1.5.0.crate) = f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
+Size (autocfg-1.5.0.crate) = 18729 bytes
+BLAKE2s (aws-config-1.9.0.crate) = c0a2bbf1dd563f68a00d4a81991b9739a0bdaeb9235ca32b4c410b938c7af84a
+SHA512 (aws-config-1.9.0.crate) = c9c8a161d581e7f99dd0bcd079ecd2ac78544dce8c0abe93119045c16744fd91326d14c6b8d287ac1fd866f8034c57fed0bfa621244fd6937c23978ae9ea258e
+Size (aws-config-1.9.0.crate) = 158241 bytes
+BLAKE2s (aws-credential-types-1.3.0.crate) = a13afe8a8020bc05d032fb826cbece27b32bd1595d906961076231c0bbdf9ca2
+SHA512 (aws-credential-types-1.3.0.crate) = fc616372b0fe6d5904910566c00bff8983164dad6beabd6aa619d16877481d2b12db1ac8e87bd25a899c9f9d688c1ae4568213f039df5d46a61d0f4ee3423741
+Size (aws-credential-types-1.3.0.crate) = 21288 bytes
+BLAKE2s (aws-lc-rs-1.16.3.crate) = 52f3c4c9f1075e1694ee5b4ab92cade27d0d18bf0c33452fb76e49347dcf1fe0
+SHA512 (aws-lc-rs-1.16.3.crate) = f40b0b607bda7de3be97b3656bfad688ae7bf0530777c8bb6f4b17689aa27685f031ed3c63f9768610faba8d3b61d41a8dbb16cd917aff3b6745d99fc3a413e1
+Size (aws-lc-rs-1.16.3.crate) = 225439 bytes
+BLAKE2s (aws-lc-sys-0.40.0.crate) = ba0d6e2cf5492e3433fe3d294d4b8afcf151e0bd078d6f2a36f75525921bb68d
+SHA512 (aws-lc-sys-0.40.0.crate) = cc4db065e48a3051a73736a96c78d20794bdad4bce0604c79ab1f69d5de8f1f41285cae5135ad7c9d6f7ce80e170dfc23ef0425e07afb9f19829a91dcddeef0a
+Size (aws-lc-sys-0.40.0.crate) = 9515863 bytes
+BLAKE2s (aws-runtime-1.8.1.crate) = b43c1182d9384ee3406506d82a40ee37f6a9a20cb69c11001e5403ee89bfcdd3
+SHA512 (aws-runtime-1.8.1.crate) = dd4d8bc57d239dcd6e29342fbe302ad018d881c2f35baa0596d3e5f90fbf410a7efb9bd571e6c7fab7a03a9eaff6f8ee8927864bde88c5cdbbe968d0f4d03094
+Size (aws-runtime-1.8.1.crate) = 86255 bytes
+BLAKE2s (aws-sdk-bedrock-1.148.0.crate) = c7404da387d33f51dd250a1f788d20daa7ec1b4443607e4ed74c8f3f7d652ec1
+SHA512 (aws-sdk-bedrock-1.148.0.crate) = cd636f86789e28bc06bd036bff46ff09ef59f266406dc81fb42e8c38a5d05a5221c7a4784fe10fbd0f17734de53b582a79993a054c209eb09e1ec6536b0a9cbe
+Size (aws-sdk-bedrock-1.148.0.crate) = 1200259 bytes
+BLAKE2s (aws-sdk-bedrockruntime-1.136.0.crate) = 97bccc958aa5cb5952ffff2d2489275c46f4338e6cf0d55a5e956e5a94bbafde
+SHA512 (aws-sdk-bedrockruntime-1.136.0.crate) = 0ec23922a1ecea50d19153d59b35e02e7ceb50e4fe39f38b67ad5e5aac5e12c4a1ef008d4f6a905167c22a1cd8c0d49dfa32723ec4bd9789ff7434bef1b1b13a
+Size (aws-sdk-bedrockruntime-1.136.0.crate) = 338524 bytes
+BLAKE2s (aws-sdk-sso-1.103.0.crate) = ddb07a9c5b83da8023c0ac22ce7f7e87d88bbcead093cabcf5c1d1b83720ce7b
+SHA512 (aws-sdk-sso-1.103.0.crate) = 9c2feb2cdec4558c74a1bf6295489bf4d10b71ab9dcc26b79c0e0e92871f61404068991752e9060884738a1ed7d9022db0860387d595d4a3a3223580d0efefe9
+Size (aws-sdk-sso-1.103.0.crate) = 96840 bytes
+BLAKE2s (aws-sdk-ssooidc-1.105.0.crate) = 82dc418daaf78ba9e47842ad5694833ad02ef486fadfad713145c6d40a1ce114
+SHA512 (aws-sdk-ssooidc-1.105.0.crate) = b99281a62babe7883a2026d97f69774b4da9accfedc170a0d92dcf8cfd4d73c4ddfa360869c7c908fd2f63d75bfd94ef5db86130c0e970e2399d9a46bc13e7a5
+Size (aws-sdk-ssooidc-1.105.0.crate) = 115966 bytes
+BLAKE2s (aws-sdk-sts-1.108.0.crate) = 647bd91365d2edbd2f4b8720b817ce83308fb8c40f8829266ba66cf1d6ab6077
+SHA512 (aws-sdk-sts-1.108.0.crate) = 7fa2657745f1820cefccaaa49244e7dceee3a77bc31329a6ee25b5f51f536264838d2fa30ef1782f2636038563edcc4f13603a4c0e58b45c44c7dca0e618c8ab
+Size (aws-sdk-sts-1.108.0.crate) = 203763 bytes
+BLAKE2s (aws-sigv4-1.5.1.crate) = 19f7d2b5fe42ff0675d88737ac3e6f85235e8d35b07f83773792c960ece666c5
+SHA512 (aws-sigv4-1.5.1.crate) = 239ef633f7a6d2d66bd9d5b6455a003a09e3c7548a93974906ba78b9d51f19ab52b26c75fbf362b8e1b37d03c9fff5027edf5a5ba283534e595aeff5fa731f58
+Size (aws-sigv4-1.5.1.crate) = 97383 bytes
+BLAKE2s (aws-smithy-async-1.3.0.crate) = 59f0d22afb4ca92a20f97b11be5fe706d04d8eac52b185e3cfe40cfd8527ea3f
+SHA512 (aws-smithy-async-1.3.0.crate) = 2d8f1b8e55af5fa5008d40f338e74a371b4d0190b0dea243c3fcdd3ccb73f4b8722f6f568a387b96bac93502b923bb456cd642ee040cdf6dd198efdafde6f217
+Size (aws-smithy-async-1.3.0.crate) = 21977 bytes
+BLAKE2s (aws-smithy-eventstream-0.61.1.crate) = 1760c4e6e1fcfa6877453d86c271995fc813d31dd8800bc4d3f0f4a8e5dff6ee
+SHA512 (aws-smithy-eventstream-0.61.1.crate) = 2d30f9783bb9b2b67b4ea2beeabaa203cd4191c9ffcd614dac0d828bfd5bfd52c62da8aa5680f9b18a1392fc8a461a4674a2fd411620f3c780f8d2cdcb90e131
+Size (aws-smithy-eventstream-0.61.1.crate) = 29383 bytes
+BLAKE2s (aws-smithy-http-0.64.0.crate) = b8bc46840a37e1065d4dc820e49ad6749fb94bdb3c17a4fc0cafc485d77b4005
+SHA512 (aws-smithy-http-0.64.0.crate) = 57e2c9b0c6b730a634a85d29fedab279bf6ededef7c60a499ec522b1c0324bc5e69cf2f0640a9b5da4e690c6e5ebbc1127bb87d740854fda487388f704f001e8
+Size (aws-smithy-http-0.64.0.crate) = 30781 bytes
+BLAKE2s (aws-smithy-http-client-1.2.0.crate) = da892632ebbccc23adf70339ae316f71587ceea9038e7163a58c63d338ffd4c9
+SHA512 (aws-smithy-http-client-1.2.0.crate) = ff87d3436c7839e1bf7044819778d3bef468b6342a05cb8c21f65fc9cf7a3bce1f6246e57cb717ebb4e061bd8777c0d101efa7b3d17fc8a020432b82f9f15e0a
+Size (aws-smithy-http-client-1.2.0.crate) = 93306 bytes
+BLAKE2s (aws-smithy-json-0.63.0.crate) = 120a060c18ae96c335794b6661730cd4af56df1946bf2c10dee428f057c10fc3
+SHA512 (aws-smithy-json-0.63.0.crate) = 5020b817a08dd6e369a6387dacbacc19e56c15deda0bca831ed760ca095c5aed514a70fbdd442180450f1359983317efe1470e3c9a563f88972d4c4f2e5e6825
+Size (aws-smithy-json-0.63.0.crate) = 52666 bytes
+BLAKE2s (aws-smithy-observability-0.3.0.crate) = ae7044de9b77d007ce1c9e52a10083e6b39d14d779332dcf3458543815967c45
+SHA512 (aws-smithy-observability-0.3.0.crate) = e377a57138e2b45223d5a88b581c221dcbd6941fdb90e0bf1b5ea64cae5bab2e8b9a678e9353796b6e275a76b8f50a01a897d89f968127d8ccd2a2fbda0d8017
+Size (aws-smithy-observability-0.3.0.crate) = 14449 bytes
+BLAKE2s (aws-smithy-query-0.61.1.crate) = 3007c7327f59c4017348e8cb99f53532d6231c2a8782210316db93c16d126879
+SHA512 (aws-smithy-query-0.61.1.crate) = 2255b11c8025fb5684b4a3cf8d6550d6611798ee258a89421238047e1966faccd1523f61fdf71838f22531c4fc4cf922f5cc30c51d1acaacb3057006789e8a31
+Size (aws-smithy-query-0.61.1.crate) = 9957 bytes
+BLAKE2s (aws-smithy-runtime-1.12.0.crate) = 35aa9fae43f70c37ac0e1e944a8eeeb80cfe211713e06fba0cbffd0913e519ed
+SHA512 (aws-smithy-runtime-1.12.0.crate) = bd1ecf0ac5cbd89641a4959245873e37a47394c8dd8169d2ec93d37f149346dc064724b4f64dc8159aa74cc1485f9bff8625a1e00ed400d3462e4303111f6e44
+Size (aws-smithy-runtime-1.12.0.crate) = 133194 bytes
+BLAKE2s (aws-smithy-runtime-api-1.13.0.crate) = e38cc621d57be7b4df1a1553b1fcebcfc16c3dba8bd0f3051414857107aa45a7
+SHA512 (aws-smithy-runtime-api-1.13.0.crate) = afa151431abb222a8f8e8a22ab77bde5b7f509965d67445f3b829dfd73a8716c870bbecd6226e0b55864c4b365fc4e3b4488b2a0c13f949f6f02da4d43d050fe
+Size (aws-smithy-runtime-api-1.13.0.crate) = 83265 bytes
+BLAKE2s (aws-smithy-runtime-api-macros-1.1.0.crate) = 5d3d8cf475b48bcb7760c9a44e2e54c981f20909d68e2ab812beb22e751fe868
+SHA512 (aws-smithy-runtime-api-macros-1.1.0.crate) = d7d5679513e892f16dcc15e6152b5682500161805cd35726c6f3ace0d4586e9ad3110e1720ab9327c71a52948fa724011c848834ebb02830a4290f40dc440889
+Size (aws-smithy-runtime-api-macros-1.1.0.crate) = 6385 bytes
+BLAKE2s (aws-smithy-schema-0.2.0.crate) = b00021695c7181def8a4dc5636c84c411ed8eaf94532a836a111b1d08bfc7167
+SHA512 (aws-smithy-schema-0.2.0.crate) = d1b4f93b865bbe9a618486a165ead5b8ca1382fd970845760399cd90e0395fd96875df95c2eb1801f7ac765d75f1369dca379903da3edb983a974c83ce1513ae
+Size (aws-smithy-schema-0.2.0.crate) = 57398 bytes
+BLAKE2s (aws-smithy-types-1.6.1.crate) = 3ed207676e07062f7718569365ae290029e34ca102f673f5660795aa736aadf8
+SHA512 (aws-smithy-types-1.6.1.crate) = bc0544481d7e1577d01a3b6f69062ea19ee489135aba2024dfb0e452c6d648036392c00ec187404d3185d964a381eaf8399d166b3b4c1422a12183b49d5728b9
+Size (aws-smithy-types-1.6.1.crate) = 104974 bytes
+BLAKE2s (aws-smithy-xml-0.61.1.crate) = a5226455665c546b15d90598c380d317b53d1ab23d3698a93136b6c459679aa9
+SHA512 (aws-smithy-xml-0.61.1.crate) = 3c201fd66e36d5573055c1a07b0747afafb57cb122ae9e50f8cc518807d73d7f3564e2bc5b76830abd560f72728efbc90b798b7b6024893d6830058f87992af7
+Size (aws-smithy-xml-0.61.1.crate) = 62177 bytes
+BLAKE2s (aws-types-1.4.0.crate) = d6b062cc8f3c0fd2043af4a8307edd23c5dc85b771990f7a400e11f32ff63238
+SHA512 (aws-types-1.4.0.crate) = a127ffd0533f7becbdd8c379805f2e55d9d4397523788ae05e2ee503e19484c661bd6090ffb427eb8aa915a1fd306fac0dce231e8df528385b0d3e72d6719f26
+Size (aws-types-1.4.0.crate) = 33336 bytes
+BLAKE2s (azure_core-1.0.0.crate) = 91dd7f746ae6e2e8e39c985bd5630ec0c79906f3e706e9b82e617e3d752ea872
+SHA512 (azure_core-1.0.0.crate) = 920b310eeae554915c463431e39d3f1fc38c122b96551e35653a457b93515caf8404301a1d2e9d3553a98faf42c6836244b3df8085303690fc3cb9b66874a078
+Size (azure_core-1.0.0.crate) = 105306 bytes
+BLAKE2s (azure_core_macros-1.0.0.crate) = 5c64bdd4c356e030e2116e8898e2b6799c4c758efd12dc597f1b5b7a3a97b2ea
+SHA512 (azure_core_macros-1.0.0.crate) = 2cb5f45766fd8c2fe64b0c2026a9e55353216f6453dbc8f100e7101ddc5b44589c12372cc8d42eafc6739fa5700193f877a75a948fbd7b4de9d4ccaa61085afe
+Size (azure_core_macros-1.0.0.crate) = 14305 bytes
+BLAKE2s (azure_identity-1.0.0.crate) = 9d084e5c768869223cc3ad13931dff308f38dcf81d16c7c684182fa1e19cfa5f
+SHA512 (azure_identity-1.0.0.crate) = b7183db8ec74da92d8e80c475885d25b236647727896bdcc7a794a6fc0279a89f8bc84b5478faa034c07d79a26c152eb099c19062deae42d29151cdb2b3a8cdc
+Size (azure_identity-1.0.0.crate) = 66244 bytes
+BLAKE2s (base16ct-0.2.0.crate) = 9d51d202ebedd3bedc7f1703e7834c98c9b2b71d8e52f426891720b393ed0323
+SHA512 (base16ct-0.2.0.crate) = efe7c810102646733cb24c5cab62bd58d797e77b117d0fa5d651c34630f77de4d768fb99c981af5968393734bc32a2c1944a719f9f1a192b5062c0af8bb3413a
+Size (base16ct-0.2.0.crate) = 10240 bytes
+BLAKE2s (base64-0.13.1.crate) = b97e0ff27ab831d0323c35addbe3a392413a7ea5a0d9d35b5cc1c74586c89974
+SHA512 (base64-0.13.1.crate) = 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
+Size (base64-0.13.1.crate) = 61002 bytes
+BLAKE2s (base64-0.22.1.crate) = fe73b3b9d1780e56d1208d2e9084cafa72d5e488ef081927b03ccae3108e058a
+SHA512 (base64-0.22.1.crate) = 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
+Size (base64-0.22.1.crate) = 81597 bytes
+BLAKE2s (base64-simd-0.8.0.crate) = 3a509431fbfea7823fa9bd78a49c3ae0566e9640918099d730a24420ae138f18
+SHA512 (base64-simd-0.8.0.crate) = 9f5bb9b28ab502e52b5f755a5ffe213bb4ed392313ba2e43d3ff5bc193eff87e348f651eeb46599308d650348534e79081ab183ad7bb1636a7db6722f8ee96b2
+Size (base64-simd-0.8.0.crate) = 12531 bytes
+BLAKE2s (base64ct-1.8.3.crate) = 991d53151ed5cfc2987df989af93842b1e1aa4796ba7518f4470dc5388091604
+SHA512 (base64ct-1.8.3.crate) = 9ad519048d1724d4cc5fcedd704d6ddd2ceceb8ee66eb65b61c5067bc3f7e70940d6ed6584deca6595b0708dbaf7e7ea6e09a4ae460788c31b7790f3d1487fae
+Size (base64ct-1.8.3.crate) = 32227 bytes
+BLAKE2s (bincode-1.3.3.crate) = 1e930f405c778c0da85c33cd203416d7b3176d07d792db338bce7399ad12a768
+SHA512 (bincode-1.3.3.crate) = 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
+Size (bincode-1.3.3.crate) = 28958 bytes
+BLAKE2s (bit-set-0.5.3.crate) = 5bea7416bae5f9195116a7c3fd5b40c19e3e664ba5c9084d256e25ff2f707c12
+SHA512 (bit-set-0.5.3.crate) = c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
+Size (bit-set-0.5.3.crate) = 14470 bytes
+BLAKE2s (bit-set-0.9.1.crate) = fa78c09266d818bd03ee17995206dc66d2ccb5e7d50aa93d25947e6d565d60df
+SHA512 (bit-set-0.9.1.crate) = 7759050ccdf9648497f69e0dbc25e914059234faf6fa409cfb1b3ae33ec6e4d37c22fe9f1cb968a68fafb5842765dc0827a1e4cf86af26d0c995610ed22dafb2
+Size (bit-set-0.9.1.crate) = 20389 bytes
+BLAKE2s (bit-vec-0.6.3.crate) = 091a71c1bbc2e6887080f67d8ce1ea2eb945d2d9c2f220a6512211225fb494e2
+SHA512 (bit-vec-0.6.3.crate) = b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
+Size (bit-vec-0.6.3.crate) = 19927 bytes
+BLAKE2s (bit-vec-0.9.1.crate) = faba89e85e4f7b0fd0da62eec200ad4e8d4fb5fec91a5e9d138da95547f9ae5b
+SHA512 (bit-vec-0.9.1.crate) = b1a7243204680439ff48cc77073478cfae8204f61d9cf5141cf7dbd1796424280a4ac923ddb555fb060bd9270566c9b0b5c8b5886e6190d31f5dda0bc5b7b627
+Size (bit-vec-0.9.1.crate) = 29177 bytes
+BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
+SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+Size (bitflags-1.3.2.crate) = 23021 bytes
+BLAKE2s (bitflags-2.10.0.crate) = e202d9cba2534fb4551226343f8eca78de2c0407e38055b81c0b1a44819dd108
+SHA512 (bitflags-2.10.0.crate) = 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0
+Size (bitflags-2.10.0.crate) = 48427 bytes
+BLAKE2s (bitvec-1.0.1.crate) = a905d786a2b567b464d433de34f400310ddb3d60a2195db6a52c332e6cbe0d88
+SHA512 (bitvec-1.0.1.crate) = 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e
+Size (bitvec-1.0.1.crate) = 224375 bytes
+BLAKE2s (block-buffer-0.10.4.crate) = 4422d2b2ea2e697a7339956a06cff79b3c5d6b263fbf51993c90fef1f9a0a9ef
+SHA512 (block-buffer-0.10.4.crate) = b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
+Size (block-buffer-0.10.4.crate) = 10538 bytes
+BLAKE2s (block-buffer-0.12.0.crate) = e57deef98f0ea479fffc48bf76ba323eb65cdb12ecc1c8312412a1b5afaeee9a
+SHA512 (block-buffer-0.12.0.crate) = 3ebe9faa231d777f76dbb7b78c72eebd913b109cf929b0a66399758d06829a7c1cc9ab06f8ac951739d91be0cb402a49bff918228359399367ce8e69a112da78
+Size (block-buffer-0.12.0.crate) = 14926 bytes
+BLAKE2s (block-padding-0.3.3.crate) = 12e9fd670e48b8a78d89b50560fc0305ae4ba3969c142d7ffa0d0fc0cdd5b8b4
+SHA512 (block-padding-0.3.3.crate) = 0849c99f2027f4e1a12872d2210310e9669f98929c99690febfeec90c0199b2274e20a5f83824f200f75f2553be2029ca85b0c5d0db4d9d477ffee9a71dd3b7c
+Size (block-padding-0.3.3.crate) = 8504 bytes
+BLAKE2s (block2-0.5.1.crate) = f3e6a09a4c152a29eb9708eccc0fc7f0c1a2c021c1c6312958eb9799b0c60717
+SHA512 (block2-0.5.1.crate) = 084b15f06d005c9d4b78b20a85ed804ca10143e3bfc6b52c4c90f72b4b3455fd27bb02577a01f7c21e58a60d174c1b5d29b662da05b9e35688dcd266a988e045
+Size (block2-0.5.1.crate) = 24191 bytes
+BLAKE2s (block2-0.6.2.crate) = 230721d026f101141d7a5339503297451f8ec2c25de86cee99bfee92138c4a81
+SHA512 (block2-0.6.2.crate) = 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38
+Size (block2-0.6.2.crate) = 34505 bytes
+BLAKE2s (bstr-1.12.1.crate) = bf738250e22e04ffa6d9ae59e16bec4997bc7307983bb39e1672cea8cba81d6f
+SHA512 (bstr-1.12.1.crate) = 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
+Size (bstr-1.12.1.crate) = 354916 bytes
+BLAKE2s (bufstream-0.1.4.crate) = 60343b5b619749118b56541faef1210ed22d12fbf7308e227e3f87bcf035e2d8
+SHA512 (bufstream-0.1.4.crate) = bc5029c826280e51231e2893474a964762fa6456a7fee043ba32ce262ea4f0240056e352267c5e66510e737217c8841061672336631b5eb763212a6e5df5ac9e
+Size (bufstream-0.1.4.crate) = 8741 bytes
+BLAKE2s (bumpalo-3.19.1.crate) = 41bd9973c8f96d8ba0769498691815bd44c461c7c3ac54b76dbb6cccd9f35043
+SHA512 (bumpalo-3.19.1.crate) = 105a84bbf8c2b8fc130055713eab7b598c67d34ac01fe95b4c9f10fe956130870c0d12ac237c5dad3a44991a1b8611e5028e749024b6497d6b2f8a2702a4f655
+Size (bumpalo-3.19.1.crate) = 96477 bytes
+BLAKE2s (by_address-1.2.1.crate) = 09d5890bb1119f051c85c45f6113401f751d08d4bbdcaaf066873b71f8fed4f6
+SHA512 (by_address-1.2.1.crate) = f19b8397386913892241cefb1ad71c152280a71e63d2b42e05579e10e3a54ac7a3fc4b706fc1e5e571da7b77b8d483057c9d76f91c88975a970d48f62d718ef0
+Size (by_address-1.2.1.crate) = 8437 bytes
+BLAKE2s (bytemuck-1.25.2.crate) = c2274b0431e1ba100431e01f8e9c49817782ae3e4de5118c83b8800bb1a4b7b9
+SHA512 (bytemuck-1.25.2.crate) = ea5149a795eddd4580f1b0b2bbbc6f15ef5cb955d69f16840fd5ad2fb3194b006e410471f58f756f66c0e8255b2c1258a9de2a2bbd67a6cf78f5d32d63ce3dbb
+Size (bytemuck-1.25.2.crate) = 54075 bytes
+BLAKE2s (bytemuck_derive-1.10.2.crate) = 10cc0b39c7f16dc19e45e7febc95214c08c7a30c3771023d54c9357dbc16e632
+SHA512 (bytemuck_derive-1.10.2.crate) = 9cbb0e7763603876fa1fe81d31dd9a0fc391f86731ece0425afe76768a8d6645513d440ccb51af9b02659ddf16c3924571b50bae9de489a671e029dfe3c4d955
+Size (bytemuck_derive-1.10.2.crate) = 25678 bytes
+BLAKE2s (byteorder-1.5.0.crate) = b610119a2e2d4b96996b58e8d4920729fa24d4a96d14852953fdf8dbe035cad0
+SHA512 (byteorder-1.5.0.crate) = 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
+Size (byteorder-1.5.0.crate) = 23288 bytes
+BLAKE2s (byteorder-lite-0.1.0.crate) = 00a9b814b0e0af19c7100ac25ffcf6b349d57d1a326af32839b4671cedbbcb96
+SHA512 (byteorder-lite-0.1.0.crate) = d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c
+Size (byteorder-lite-0.1.0.crate) = 15909 bytes
+BLAKE2s (bytes-1.11.1.crate) = e4ce48a397044050caef043589fe6c291f600bf26019ec0443bb9bb963b24789
+SHA512 (bytes-1.11.1.crate) = 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab
+Size (bytes-1.11.1.crate) = 78584 bytes
+BLAKE2s (bytes-utils-0.1.4.crate) = be844ad9c173cfe2d7d3d7f9d121b5dc040d5bd1fac0637a76e3a3bb2bda3bef
+SHA512 (bytes-utils-0.1.4.crate) = f6f865c6429b5643b54f46ddc4aad22fce30ba14f45af67fffbed454353eea8deaf20dcae84c874429586dc435a449c6a37173b196aece1ea0716f8e405f2e91
+Size (bytes-utils-0.1.4.crate) = 20703 bytes
+BLAKE2s (calloop-0.13.0.crate) = dd5bce2d8af02e1dff00e7c8a7a3d8509fb708ecdd558b324a0b0090abaafa48
+SHA512 (calloop-0.13.0.crate) = f3c4aca6eb6eab8fd95901af245df907de6fd32aeff9dfc323166b60067b0d4d56647274db91908f30171ab06cdca865bd27033d8a42bc4f334391b846e8cce2
+Size (calloop-0.13.0.crate) = 69698 bytes
+BLAKE2s (calloop-wayland-source-0.3.0.crate) = d7a47d4697e8a1b8ffb088f2b08764ab4f4bc5915d6a3e4c25afaec48bfd193b
+SHA512 (calloop-wayland-source-0.3.0.crate) = e52f98969b7cc0be68fd0960f5852aa25ef54cc1ce026d98c031047c5c39d4e6397cc1185f8d5596d099b01a10bddf6065fe4290f90632a9e696dd6b89880238
+Size (calloop-wayland-source-0.3.0.crate) = 11300 bytes
+BLAKE2s (castaway-0.2.4.crate) = ef3d95ac9709ba3fd42e6f70548f6f70f0f058382754343736f131b9ab68289a
+SHA512 (castaway-0.2.4.crate) = 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481
+Size (castaway-0.2.4.crate) = 12546 bytes
+BLAKE2s (cbc-0.1.2.crate) = cca264e301161462621b753a57215eca44667f2c1793fe2feeb35839473cb059
+SHA512 (cbc-0.1.2.crate) = d3b33deff64d839ad25141f1c3b5fbeaa21f71aee7b58dbed91e7d257f93e68073c8d4a63d4c4eb9775c20f00bb0ceeee714a8218e85a231f30cd7423022f820
+Size (cbc-0.1.2.crate) = 23501 bytes
+BLAKE2s (cc-1.2.52.crate) = ef92b222649cc517ae1849f9fc001a087adf12b27dc06d89a687ec7d63e8a8c3
+SHA512 (cc-1.2.52.crate) = 40c0091fb0a0fdca5cf333159233e4ea9b29ad9d8893fb91b3f3e6634448b7624791bb8e33768b19a3ba03980a3004edb973c32c427254a290b459b2e26c333a
+Size (cc-1.2.52.crate) = 93477 bytes
+BLAKE2s (cff-parser-0.2.0.crate) = bc8f0bf3b4715a00cbdbd653346e0b160d1be919afcab4c03d0ad7bd1548691d
+SHA512 (cff-parser-0.2.0.crate) = 93512e39ba7b995f9e9216c4a22c2a4f6b482008569a8cc2986bdf484f2ba8c4198ecd2e053e408b12ac3821da398ff7e86bae24af5d80ba8ef5fc8a1534e4d8
+Size (cff-parser-0.2.0.crate) = 30195 bytes
+BLAKE2s (cfg-if-1.0.4.crate) = 517b7cff4f133f9b02492c0db281822fd02c24941a7aa4f9b1502895dc5e58d9
+SHA512 (cfg-if-1.0.4.crate) = 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
+Size (cfg-if-1.0.4.crate) = 9360 bytes
+BLAKE2s (cfg_aliases-0.2.1.crate) = 7a7bb366100bf1ad7c15cddb6443a31f372f4a9040ea3ccc49781f78efcc1721
+SHA512 (cfg_aliases-0.2.1.crate) = 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
+Size (cfg_aliases-0.2.1.crate) = 6355 bytes
+BLAKE2s (chacha20-0.10.0.crate) = 4bd634f9d813654cc48bbd3f7c43b9ab6cfec5ba13e61b7e3254bf063d087c6f
+SHA512 (chacha20-0.10.0.crate) = 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a
+Size (chacha20-0.10.0.crate) = 38763 bytes
+BLAKE2s (chrono-0.4.42.crate) = 72c5d8a1978ab715e15123defd74393dc4993664e1362fed0eb07fb3e93912d6
+SHA512 (chrono-0.4.42.crate) = 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf
+Size (chrono-0.4.42.crate) = 238174 bytes
+BLAKE2s (cipher-0.4.4.crate) = b89fc3d1a0e0163587cade641cb64ccfee596232db70a771d67df1206b492054
+SHA512 (cipher-0.4.4.crate) = 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846
+Size (cipher-0.4.4.crate) = 19073 bytes
+BLAKE2s (clap-4.6.1.crate) = f700de930df1ee276e099306ac2bd78ab440a143638376f407ecc2d89568cc97
+SHA512 (clap-4.6.1.crate) = 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a
+Size (clap-4.6.1.crate) = 61836 bytes
+BLAKE2s (clap_builder-4.6.0.crate) = 5d7686f002e18c9bb10f76b283fde443f2c2c50eb9a221f796e085bafe2a231f
+SHA512 (clap_builder-4.6.0.crate) = 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7
+Size (clap_builder-4.6.0.crate) = 171122 bytes
+BLAKE2s (clap_derive-4.6.1.crate) = 945495dc8a3310d4f2fdb25a5060fd4d3ba238575b3eb16bd0076fc62979c053
+SHA512 (clap_derive-4.6.1.crate) = ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06
+Size (clap_derive-4.6.1.crate) = 33512 bytes
+BLAKE2s (clap_lex-1.1.0.crate) = 65f0eba605c5d2d5eca07949e2c07a3486a7f09e263f8aca22b69f584c1d38ec
+SHA512 (clap_lex-1.1.0.crate) = d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
+Size (clap_lex-1.1.0.crate) = 13470 bytes
+BLAKE2s (clipboard-win-5.4.1.crate) = e22fddd9934903b7b3300b634fc4bed46447ed5bc478bff766f0eef6fe63f33c
+SHA512 (clipboard-win-5.4.1.crate) = e37d5b33896936c21d9c049c1f3aba43046c4cc47678c16484154d136aff736decf5ed2f44c431591ebad08b37002626c45613aaffa6adb0af69c6be2f315708
+Size (clipboard-win-5.4.1.crate) = 20994 bytes
+BLAKE2s (cmake-0.1.58.crate) = a4568b73f30075a127114fb24a891b182573483d81080643888ecbd5e954efe7
+SHA512 (cmake-0.1.58.crate) = 49420a5d7d71ddccc21b71373769e1e28ab98c9af1a0c5d59fc3127e6dcc45cb1b7c6b5a37c9110907daceda7fd10bb59344f2bb8f041b18d62b16c22c5d0d60
+Size (cmake-0.1.58.crate) = 20474 bytes
+BLAKE2s (cmov-0.5.3.crate) = 2e50496b2f35dd6159dcc81fcdbd645fc13bf58ff7b546ebaf60ebda7644ad86
+SHA512 (cmov-0.5.3.crate) = 0eec2e19f9a9413f3d8ba28af71c4b412813e9098d3fdbc996726406dbfaf597e78728a7c2676f8c355f839a28df8e5d6cd448d6bd299d9db92026e7d8433f9d
+Size (cmov-0.5.3.crate) = 26829 bytes
+BLAKE2s (codespan-reporting-0.13.1.crate) = f0dfafe0e6e500ed6f3c512f63647fdcf3ae985548ec6405a33b1c1835cde8b1
+SHA512 (codespan-reporting-0.13.1.crate) = 876f4ba5dc3d7d0b201f6ea25effb787e01ebffb74bad88810aae8e293c3ac264c8c58bc81a20b29150040ecb755920695457ce8c0bb4a5b382552b5b44e6497
+Size (codespan-reporting-0.13.1.crate) = 57424 bytes
+BLAKE2s (color-0.3.3.crate) = 72492745f16294abb36370dc67cd4b6bbbbca4d009124cf5bf7b77b6d4a84440
+SHA512 (color-0.3.3.crate) = a106d0f1d58e0a5426d2a44b57ae38d8113973f00a7c73b02ecf4fbc74c5b67b0a6f4758e4b7ebfb9fe7d2c62c394445f5f4910151f6ad976f9782c724443ced
+Size (color-0.3.3.crate) = 75273 bytes
+BLAKE2s (color_quant-1.1.0.crate) = 1aecde4105fac2b5caed5200763780f18edfcf9ddcbad72d63b41e149d1885ea
+SHA512 (color_quant-1.1.0.crate) = 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
+Size (color_quant-1.1.0.crate) = 6649 bytes
+BLAKE2s (colorchoice-1.0.4.crate) = d53cfbeddd21111e0750bb2e39180c10758a35b003f1265a0be5c7a12dba31fa
+SHA512 (colorchoice-1.0.4.crate) = 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
+Size (colorchoice-1.0.4.crate) = 8196 bytes
+BLAKE2s (combine-4.6.7.crate) = fd59bba6be309605e9234a85194cb46a1c9038d9a4318fef6e654dd112d8d279
+SHA512 (combine-4.6.7.crate) = b8232b0e1f94039cef3ad4a0a35a972eb49f4f198749d2fe50aa3fd2a77614f2d24e51f3b4465243ce9140aed6bd048aaaae189a7ba864e3d23843e9be0c437f
+Size (combine-4.6.7.crate) = 134808 bytes
+BLAKE2s (compact_str-0.9.0.crate) = def94d043ff40e52f48f07a6fd6bf01e3f0bb62f8e146ed12f7b793a7a6dd9dc
+SHA512 (compact_str-0.9.0.crate) = b5de4798ed088d4bf15d39bd57bd390f1cae946176b7a5d3576fc56493775eeed832d851c552d847c2f66717e15052b39ddebe6ca5ae68664dd759a226f5fbcf
+Size (compact_str-0.9.0.crate) = 72135 bytes
+BLAKE2s (compression-codecs-0.4.37.crate) = e0ef7a60d4d9299da7844d799fcf26865a4e4e449afe7625d18adb1d554251e3
+SHA512 (compression-codecs-0.4.37.crate) = 52798435977aaba8f6e8a456244baf3d9f8d7931f243da6d178aa931bad223a581d2c14170db690b302cabc12f31fc8ed726ed1b00fbcd0337a309cf14bf2542
+Size (compression-codecs-0.4.37.crate) = 25424 bytes
+BLAKE2s (compression-core-0.4.31.crate) = 5f2f4ea412ca237bcb178b6e7ce3080b7dbc88975ee5e595570a75b2ea4578d6
+SHA512 (compression-core-0.4.31.crate) = 218fa450d10dc37a8d858764dc307a56c29492046cae953e7405e723a8f298f18e2dc8d2e46bbf4bfca77999303548139c3f6efe0345c233e03c3bed537ba3f6
+Size (compression-core-0.4.31.crate) = 5749 bytes
+BLAKE2s (concurrent-queue-2.5.0.crate) = 3f006a25ec055280e89fa74df5ff2590daa2ec17749adc0c32457d72f7c413ac
+SHA512 (concurrent-queue-2.5.0.crate) = 235704f9161dfac60d2a6d2cf96425e39c097dcde2f005187c1f044704eec66d8303d59352cd414a81a3ed0eed60421054b0070a9b8f69065a79a2519e913e5a
+Size (concurrent-queue-2.5.0.crate) = 22654 bytes
+BLAKE2s (const-oid-0.10.2.crate) = e9ea0863972f6bb51838334caed96357b40dfb5d5f972797e8c724342d97013e
+SHA512 (const-oid-0.10.2.crate) = 9ad6ecce2c1d4c177b53d602b9b610442701e72daffa370af71553a380cdfdbea800fb8d7413aa2df273121dd6d0a511fac4b64a10bcd2e046ec19b4eadad007
+Size (const-oid-0.10.2.crate) = 61449 bytes
+BLAKE2s (const-oid-0.9.6.crate) = 506ee722a407081c025db96104d44dea782489f6aae09d6777b6de559a2f3515
+SHA512 (const-oid-0.9.6.crate) = b871d3b4326c4828b1c1d7a3e968315fa320e0b52e97081a95617ded0dc5b93d42b3f79ad26ff3b58a4835dcc442473f3965c2b60026412ad6aacc0c23e9f399
+Size (const-oid-0.9.6.crate) = 45382 bytes
+BLAKE2s (convert_case-0.10.0.crate) = 17160119fd5a93552b4f5e4cc4c0292da2c73ccbbd33f414d0f99c2d2d60a5d4
+SHA512 (convert_case-0.10.0.crate) = f96a54fed1a158c007cf32d68e0ebdb94482c36e53cb5ac0af0ede5970094f2eeae76f161d56a7fd9766d0ada199c65d850d50dd2edd8db661cbfbf80903b9b4
+Size (convert_case-0.10.0.crate) = 24083 bytes
+BLAKE2s (core-foundation-0.10.1.crate) = 8afcffdf2ce9d03fd799014259fef865751d1dda2ec5ddec02b1c07624309e32
+SHA512 (core-foundation-0.10.1.crate) = 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065
+Size (core-foundation-0.10.1.crate) = 28886 bytes
+BLAKE2s (core-foundation-0.9.4.crate) = 2437015bf22ee51ea6e28adb110e8977774b095a2aae93c8bbbb9740ef9797bb
+SHA512 (core-foundation-0.9.4.crate) = 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33
+Size (core-foundation-0.9.4.crate) = 27743 bytes
+BLAKE2s (core-foundation-sys-0.8.7.crate) = d67a5ed3a4cb42a000d1bbcb5a633cb03edb8ae5ba892d1893f716629748ff34
+SHA512 (core-foundation-sys-0.8.7.crate) = 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
+Size (core-foundation-sys-0.8.7.crate) = 37712 bytes
+BLAKE2s (core-graphics-0.23.2.crate) = 68a8f89857fe8f0b03cd29cd6c18321695416316ebb88f58e869b8fa51c94ceb
+SHA512 (core-graphics-0.23.2.crate) = 40ac912fd8bbf25488f665091e974d9b5c40a2a20aa1abe0393c9f39a77b6f3b13761719cbfde067e5e078fe8ec55dca51777ff3ffdff4aeecca6e4789069d1b
+Size (core-graphics-0.23.2.crate) = 30763 bytes
+BLAKE2s (core-graphics-types-0.1.3.crate) = 137fb1b9cc5f0a950a3b0104b7417c5d29bc069e81d6d7623f4fa8eec828529d
+SHA512 (core-graphics-types-0.1.3.crate) = e56b96662fcb892b73bae3292478a9ba4c7e92f5967b6438546f229fce115b09f997734c40f8f776be6ede2c6512e837632eacc8ec15b5c3311f9f24fd22a397
+Size (core-graphics-types-0.1.3.crate) = 7063 bytes
+BLAKE2s (core_maths-0.1.1.crate) = 89336225ee193a3109ec03c0f96ccdcfa9fe0039b87e71f75cd3e7e077caaffe
+SHA512 (core_maths-0.1.1.crate) = 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085
+Size (core_maths-0.1.1.crate) = 6528 bytes
+BLAKE2s (cpufeatures-0.2.17.crate) = 538ea6858ea97fa842e755a24d183c1e7df1aeb6faa848126f8acc9932fb37a3
+SHA512 (cpufeatures-0.2.17.crate) = 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
+Size (cpufeatures-0.2.17.crate) = 13466 bytes
+BLAKE2s (cpufeatures-0.3.0.crate) = 3a7bc66b0a6c334c83fbcf684a5d9f19e742b10fd3f62ab9271af760f2f2582a
+SHA512 (cpufeatures-0.3.0.crate) = a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88
+Size (cpufeatures-0.3.0.crate) = 14156 bytes
+BLAKE2s (crc32fast-1.5.0.crate) = 6e59f675b6404c35e422facb545e38c3e519f2a1268066914b7111ffc2ed6409
+SHA512 (crc32fast-1.5.0.crate) = 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
+Size (crc32fast-1.5.0.crate) = 40723 bytes
+BLAKE2s (crossbeam-channel-0.5.15.crate) = 3fd3c1657f5002717436a0e45e3a2053b12c27bf7beccd4391a476f975e084db
+SHA512 (crossbeam-channel-0.5.15.crate) = b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b
+Size (crossbeam-channel-0.5.15.crate) = 92716 bytes
+BLAKE2s (crossbeam-deque-0.8.6.crate) = cf67e0c05e52f690d685df9a3b6fd861d6f2b4f21fa09ac997bb32c26946c8c5
+SHA512 (crossbeam-deque-0.8.6.crate) = 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
+Size (crossbeam-deque-0.8.6.crate) = 22471 bytes
+BLAKE2s (crossbeam-epoch-0.9.20.crate) = 1d1909914a24b2ef00bc6aa301497170fb0ac5424990c9324867ed32b4269eeb
+SHA512 (crossbeam-epoch-0.9.20.crate) = ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9
+Size (crossbeam-epoch-0.9.20.crate) = 47545 bytes
+BLAKE2s (crossbeam-utils-0.8.21.crate) = f1dc88d85d262e661db4f03e622bfea97e90e8b57766db804d8464255db80043
+SHA512 (crossbeam-utils-0.8.21.crate) = 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
+Size (crossbeam-utils-0.8.21.crate) = 42691 bytes
+BLAKE2s (crossterm-0.29.0.crate) = 2d29c271c3d642cd5007194c92934c798c30c97dbf3abc93ca653fff0bf35614
+SHA512 (crossterm-0.29.0.crate) = 7dfac3f43b8a78573660efa2f87907ca00cead1fddab1edc9333277d8a2e83f50268859d0be979ae50106893047166c65aeee78fdf5fa941261698b1b66488d0
+Size (crossterm-0.29.0.crate) = 136635 bytes
+BLAKE2s (crossterm_winapi-0.9.1.crate) = 1dcb832917a32bae91d69b7db350c951da8c907da8a7515c0b4557a04788f8f6
+SHA512 (crossterm_winapi-0.9.1.crate) = 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
+Size (crossterm_winapi-0.9.1.crate) = 16027 bytes
+BLAKE2s (crunchy-0.2.4.crate) = 514633c760697330e52c525809c73a37049903a415e979c70d42a20f7e26a236
+SHA512 (crunchy-0.2.4.crate) = 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b
+Size (crunchy-0.2.4.crate) = 3887 bytes
+BLAKE2s (crypto-bigint-0.5.5.crate) = 167c9f59074eb6900739b117186cbf0d24ca612417f2f60831e044be1d129109
+SHA512 (crypto-bigint-0.5.5.crate) = 04668d432b4169154934d55b8ab14f708e59f70a70704b56cd72ceaca460e15589965aa92a22bef20b32ce637a423cc6e1a8819dfba38a32353bd749f7126021
+Size (crypto-bigint-0.5.5.crate) = 83384 bytes
+BLAKE2s (crypto-common-0.1.7.crate) = 917164761478458c50b863d4ab928c0d47b25de36c2b2e8834bc7df2da71809a
+SHA512 (crypto-common-0.1.7.crate) = dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
+Size (crypto-common-0.1.7.crate) = 9619 bytes
+BLAKE2s (crypto-common-0.2.1.crate) = d10f58c8649bd645932a08fbaff9e56c0b1f0231b105345a6f105a0defa8a8e8
+SHA512 (crypto-common-0.2.1.crate) = d13dc1662ddad2ab5cbd350a9bfe22a1143ec4748d1be2b707bdf32461a3988e9bef20f5a74eab2dc1365c532f653f425450eef9c80498ce16ed4f071cf38ac6
+Size (crypto-common-0.2.1.crate) = 15165 bytes
+BLAKE2s (csscolorparser-0.6.2.crate) = fa5b85f0366a9dbec9b114acd245c9f633d819a86cd2b169bbba3c10b456ff3b
+SHA512 (csscolorparser-0.6.2.crate) = 4debf9354da3be93da9dbf497ea7a92f367d84ef07f6eae893e06c818e02914846c34099327a1426f9268d38510d5e254eb02952e312c38ce6d30cf859571d95
+Size (csscolorparser-0.6.2.crate) = 16859 bytes
+BLAKE2s (ctutils-0.4.2.crate) = caee9542e9b57a5ad0b61e0337fb7ea8e941f97dfacb4b47a318e7ab6aba94be
+SHA512 (ctutils-0.4.2.crate) = e2798505bd16199ee42c49e1c8d6373ebad66ba51c28b7e3146a6adf2f796ea31b248e3fbf0bd132175770f3018b8e33702f0b3a73e70eb424f398b889a8f366
+Size (ctutils-0.4.2.crate) = 32739 bytes
+BLAKE2s (cursor-icon-1.2.0.crate) = fe2c1dd5ba61664b7d31396fd9019d6255f9d5374041e7d1c326baf59cb43877
+SHA512 (cursor-icon-1.2.0.crate) = c613b8dde17c5dba4e6acdc393135dccffdc36235ac1fb2585d23fab805bd2da2882de1c392c2e7d912bbf09a97c1867095b0700440c53e527f42a6e7d8a0eda
+Size (cursor-icon-1.2.0.crate) = 14267 bytes
+BLAKE2s (darling-0.20.11.crate) = 2a5b5735ec953dc274611801b190b5ff6cf688fb61c20a8c0369fefd343904e1
+SHA512 (darling-0.20.11.crate) = 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596
+Size (darling-0.20.11.crate) = 37614 bytes
+BLAKE2s (darling-0.23.0.crate) = e672134b01956e6272af11cb88a1f14e42d3472ef141fb928c551bf893ed67ef
+SHA512 (darling-0.23.0.crate) = 6257756befa2e6a8b17ee21d64e8430071bfd1e8f72c680f67b3c15934e726ec24e30da37fcb5ea4f4b3d925f81cf4ea22d6c85788f101090b32d95f08bdb2e5
+Size (darling-0.23.0.crate) = 43298 bytes
+BLAKE2s (darling_core-0.20.11.crate) = e8bb022a3730c2bd5fc80a69c2744ec7e54f9f8fec6a792d70d22697becde515
+SHA512 (darling_core-0.20.11.crate) = aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2
+Size (darling_core-0.20.11.crate) = 68006 bytes
+BLAKE2s (darling_core-0.23.0.crate) = 1f4560dd61767698f56031087a95f789814b6ab63b2a70e319a095fd98f1310a
+SHA512 (darling_core-0.23.0.crate) = 52ac3dac977b7f1cbdc3c0ee545356495216af6d8a4f179cbb51c8bc80253cf028bd9b624b6f42d6354d913e7fc5ea980234aa2ccf383c8779ca70fde72591a9
+Size (darling_core-0.23.0.crate) = 74564 bytes
+BLAKE2s (darling_macro-0.20.11.crate) = 735c9c54accc067bf622dd2ac9552d1969afd46a8647bb365f688e8a9919d460
+SHA512 (darling_macro-0.20.11.crate) = 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd
+Size (darling_macro-0.20.11.crate) = 2532 bytes
+BLAKE2s (darling_macro-0.23.0.crate) = 91ff89f7eb61afe288a578064565c68aa991d5b1003ebe848569cdc087b3572f
+SHA512 (darling_macro-0.23.0.crate) = f6565876c9846b1295be23eda6decbba817c64c3e2ba56fb0009c2acb68d542481dbb033b0e753dfb1eb967f24f87b781869c8bd5018a7789066229a4919c8c3
+Size (darling_macro-0.23.0.crate) = 2480 bytes
+BLAKE2s (dary_heap-0.3.8.crate) = acd3b2a0424630295f8a99a8ddfaa452e32f3ac4facf5ab304ca0c1ecfa2c6eb
+SHA512 (dary_heap-0.3.8.crate) = e4f9bafe1224c5aacfc13dbf6d8e7a801fd653fd8aaa746d49ec8c68ec6016c5c75b50ddeb8f4042107a9a0d40e9a4366d2a3bbd0c2042ecb78073f12caafb44
+Size (dary_heap-0.3.8.crate) = 26544 bytes
+BLAKE2s (data-encoding-2.10.0.crate) = c822c2d7f9e0d3ea4eb7129c4ac76ef65f4cd4d61fa12d804b31db3c95fa1bff
+SHA512 (data-encoding-2.10.0.crate) = b7811d5620214f4d6361e37ea9dba7cbd9e24cb55066086f240c38a9dd27f31ac86fb358c515704d82cc50fa59e42070d7fabe5949d9355f23453488baf8058c
+Size (data-encoding-2.10.0.crate) = 22293 bytes
+BLAKE2s (data-url-0.3.2.crate) = b263f99eb96885a3e80dfdf4683b36bd33e40cd3d025f57a3f4bc00fd78ec090
+SHA512 (data-url-0.3.2.crate) = d5cd99c016f922d0225b5bf74aef84177c2874d699fc992920f30cdca885f8b02ac11e90c1fa528ba39b55109c4a1654a3adf4c5301e2cf3a0132a21ca268397
+Size (data-url-0.3.2.crate) = 23862 bytes
+BLAKE2s (deltae-0.3.2.crate) = f812b8281a6c56894bdb62a60a1df464dd6d1a88746251b538fa9cad8fc10e8d
+SHA512 (deltae-0.3.2.crate) = d48d5afe625168ca87af8a759b7245e0e324ab78b57714d55ae19363d9ba74d7eb7a6c641fe2a3af5567ad0b47be8aeaf2ddf48080be355561a2e9a03e1076ba
+Size (deltae-0.3.2.crate) = 1918626 bytes
+BLAKE2s (der-0.7.10.crate) = ba7accc073e7d22f080228e7b1c8561b3fb446a57cc6457f29be2a9d0d6394db
+SHA512 (der-0.7.10.crate) = 73e25398cf349d0bf3a656cffc4390f2c82304c10a5da6900f2216ead1150d82e614eebcff8fc3e837b185b705114a77745700c6d7c0dd6bcbc2299fd213d73b
+Size (der-0.7.10.crate) = 90111 bytes
+BLAKE2s (deranged-0.5.5.crate) = ca7364606e6bafc0fb0c15266eaf16fcda15b89ec9a6e30ff11b7cd13b05a28e
+SHA512 (deranged-0.5.5.crate) = c19b716727b904f1c3dcf4e0b5489ca3a7540925f2c633f827ce6fff7a2649bc22835b433fc06376dfd0fed48b232f70aa23b24fd0e834692f96f1d6a319f266
+Size (deranged-0.5.5.crate) = 24438 bytes
+BLAKE2s (derive-new-0.5.9.crate) = f24045919fe397879981af9886114b3f63b45a34689d868c1971921166878836
+SHA512 (derive-new-0.5.9.crate) = 9ce0991fe63d8339a88d9552fcd8cc744d8bbc2c6525f60959faf519e1ffa84256c773291df2101912483c0d9accd4fe5f7dbb199dbd36d299ceae8f607e0b30
+Size (derive-new-0.5.9.crate) = 7733 bytes
+BLAKE2s (derive_builder-0.20.2.crate) = 3360f17bc834271f1634fdefcec237a8cfce3c07d237e9145ebfae44f9095775
+SHA512 (derive_builder-0.20.2.crate) = 75d08f4c106ee5df795ebc8be3dcf34dada037c7566b20bfb52243e16f288b440c723fd17343a654d2f170c056a4197704b9c6b69c8e0d1b250039bee43fd872
+Size (derive_builder-0.20.2.crate) = 36661 bytes
+BLAKE2s (derive_builder_core-0.20.2.crate) = 56ea41fe3a990ec660c5d822511b24701651d4a76b9528d309fe68153192aefe
+SHA512 (derive_builder_core-0.20.2.crate) = ab154b7f116a21984cf8c9cea538e8d33be1680663f4578af37f7d74696547431e9ded07bd8ab0265fd2c4aba5937b948f57d4f9b60b96c840f5150e8c10ce86
+Size (derive_builder_core-0.20.2.crate) = 31397 bytes
+BLAKE2s (derive_builder_macro-0.20.2.crate) = a5d1dc77c2bccf6cdb85f5a534dc858c477a3e976438c2ac82a0a6b6bf098800
+SHA512 (derive_builder_macro-0.20.2.crate) = 1a5cdd75bbd6326147f6ed726fdc21b2a4e44db9abe49576d4b1ed067b0e56871cae148ea982b647016240392194efa4eca157d615ab42248d798396612b3d9f
+Size (derive_builder_macro-0.20.2.crate) = 6360 bytes
+BLAKE2s (derive_more-2.1.1.crate) = 25df722e61b66c9fe90f99ff59d4e14904d556d290b318131dc4584caa0fe07e
+SHA512 (derive_more-2.1.1.crate) = cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff
+Size (derive_more-2.1.1.crate) = 88632 bytes
+BLAKE2s (derive_more-impl-2.1.1.crate) = 06584d03e6d43cd069edb7e7e4a7d002dd488fbe69f0632f68f9f411d72281f1
+SHA512 (derive_more-impl-2.1.1.crate) = 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89
+Size (derive_more-impl-2.1.1.crate) = 99094 bytes
+BLAKE2s (digest-0.10.7.crate) = b911195b0979a1cd8687a4a5a2c1a8900c92fe823cdf2f1b439f759315061807
+SHA512 (digest-0.10.7.crate) = 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
+Size (digest-0.10.7.crate) = 19557 bytes
+BLAKE2s (digest-0.11.3.crate) = 8fa8fbf31a1bd28f2e35d62ec799cecbd1dda5e3f1e43d64fd11e7bfc215c0ee
+SHA512 (digest-0.11.3.crate) = 08bc962230512385963bfc17167d84fb329735b29b06998075ac8e1e0b66131d243dbb3ecd7fec2637c0a55a4b37c4cdb1553599ccd8ac34dfe164eee1c147f5
+Size (digest-0.11.3.crate) = 28955 bytes
+BLAKE2s (dirs-5.0.1.crate) = 38a16ad76c01bac4ad84773df18def072c122a7432f39284c1fedd0b0cc1d9b5
+SHA512 (dirs-5.0.1.crate) = cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1
+Size (dirs-5.0.1.crate) = 12255 bytes
+BLAKE2s (dirs-sys-0.4.1.crate) = da531f782c05906de1e92b03d19a3b70c3dbe4b02399f55ce360e60d39aca6fd
+SHA512 (dirs-sys-0.4.1.crate) = 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a
+Size (dirs-sys-0.4.1.crate) = 10719 bytes
+BLAKE2s (dispatch-0.2.0.crate) = 39d77c835b8cd4a081d8214717b9a03ab1787b75626fe07938fe8af1fa90fbdb
+SHA512 (dispatch-0.2.0.crate) = cf2b4c624f92808e43a0a4828ee1085e115540d5df5a0ad6a3593c9e5109951b26e8afbabcfb0a1fde41207d5c060566bf9260bf4c2a95907e3a822d84364b3d
+Size (dispatch-0.2.0.crate) = 10229 bytes
+BLAKE2s (dispatch2-0.3.0.crate) = 8b95875a9391610bfed7ab6d08f270da884257368e073252b5f211c08c17455e
+SHA512 (dispatch2-0.3.0.crate) = 2f0a168885fabe8fb7443994bb666c94ce95d9b1f14eee6e19b185b27d4cb33c5e76f85244cb9e5735566d02b7c61675e42911d6d99b079590dbd124aed56f59
+Size (dispatch2-0.3.0.crate) = 54606 bytes
+BLAKE2s (displaydoc-0.2.5.crate) = db46de71ab8b2a18c01291fa33a3b3e081dbddc7e8ea1278b6d444e6284eebf2
+SHA512 (displaydoc-0.2.5.crate) = 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
+Size (displaydoc-0.2.5.crate) = 24219 bytes
+BLAKE2s (dlib-0.5.3.crate) = f3d06d233f6d08f030df9e1f5261ba7a2fc562c75bb0ef3784413fb7a45e6a8a
+SHA512 (dlib-0.5.3.crate) = 8f0c798104d987daf52f9b0b26d15334f5fa75cc6efce4c4220219cfd7f132d73c18e045bf101735532a517a7952f895651d54f4e470135a65270d6f4a977848
+Size (dlib-0.5.3.crate) = 7120 bytes
+BLAKE2s (doc-comment-0.3.4.crate) = 7cf355afeb523083b9270795039c1ef01ee43149b704a85d939cf69cad09ae97
+SHA512 (doc-comment-0.3.4.crate) = 765c37d1718f54f62c3114f56a7eb596eafb43f53c7b5ce44cf10df83f0cb019a0c7f147780f6b9277c26d6c5f81ba3c8e2ff6ba00ce30be3603be909ad3324d
+Size (doc-comment-0.3.4.crate) = 4341 bytes
+BLAKE2s (document-features-0.2.12.crate) = 7353f263add5466271ff22efa156753d3b49c821ed194c593af39d57dc5831b4
+SHA512 (document-features-0.2.12.crate) = 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677
+Size (document-features-0.2.12.crate) = 14739 bytes
+BLAKE2s (downcast-rs-1.2.1.crate) = f6fb1bb6e4e6807befd1bdd5a67e1a6a90bd4464b40b69d0e57d96303a105ef5
+SHA512 (downcast-rs-1.2.1.crate) = f37804c1b1e2cb0ecf2460fd6ab274c843c43e94aa7dfbf4e3c53529cca9b5624c4ea5ab5ceaafd72481165c7335f3cd1f846ae43deaabd18f363572825a5f86
+Size (downcast-rs-1.2.1.crate) = 11821 bytes
+BLAKE2s (dpi-0.1.2.crate) = f54fbcb54ad856c221a77ca56ca267d68e15e847303ee44f3325a34c2d0d00b6
+SHA512 (dpi-0.1.2.crate) = 7a07448cb4c33a4de6deab1d6e57dd990c1f5783f40182c620ccb0609783b9f9a7222c2a35bd29c25b082dcef7be7d3d124de4ae760ed9253b67c90f11ecd531
+Size (dpi-0.1.2.crate) = 14812 bytes
+BLAKE2s (dunce-1.0.5.crate) = 7f72598a5d04e4d5cc63e25fa0c215cf532e09f04b63f92b72f8da1f8118de2f
+SHA512 (dunce-1.0.5.crate) = 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56
+Size (dunce-1.0.5.crate) = 8244 bytes
+BLAKE2s (dyn-clone-1.0.20.crate) = 7231af3126aa2ebfd0a5bf5c1e248ace0ec3bfbbc32a153249c69da91018c828
+SHA512 (dyn-clone-1.0.20.crate) = 5910c39f1ce031fb89d4974530a60b66848038e2f2bc78bdb3d34e6f40075fb4457b8a604309bedc4012fa46b17212e81dfb376cc6b45fa2dee823a86264690f
+Size (dyn-clone-1.0.20.crate) = 13134 bytes
+BLAKE2s (dyn-hash-0.2.2.crate) = 998c93824fde86e15222081f96810acc4f5e88839a7c747fec9cd8478fa54061
+SHA512 (dyn-hash-0.2.2.crate) = 0db74d561a5fd1c9faeff0df1677c2ae82f48811a7d96ff72ae090930cbdb37672fd77bf00d1807bfb8b4ff08ac8f69234e744f794f07736633319dd4bbb6139
+Size (dyn-hash-0.2.2.crate) = 10735 bytes
+BLAKE2s (ecb-0.1.2.crate) = 362b79d5329b650e0e3b054f7c3964e4df406b437e39c47f2f6185d3f8f50762
+SHA512 (ecb-0.1.2.crate) = 104c1631de32cee02291c3902a8e28c704d843cc12d3765f53c892d67e3a9429b340bee36e763e1bc929f18e1180a04ffce30d3f15407decae7a834da1ffb408
+Size (ecb-0.1.2.crate) = 6210 bytes
+BLAKE2s (ecdsa-0.16.9.crate) = 04d03ac8dc7e50f5cff0ed7f451b9086ea07530823af7df3528df63748888487
+SHA512 (ecdsa-0.16.9.crate) = c69f921653a3dd47fede16aa886675c35b082c7b83486a6fea2c39cf2f98535a00263d7f0e68c5593d16b7cbee757ea913060bcaaa4c69884ca6fe2d3b149222
+Size (ecdsa-0.16.9.crate) = 31406 bytes
+BLAKE2s (either-1.15.0.crate) = 7c84d6a0e5f2b2ab835c6a5a557e2b80af4b533e6d792d546a42ac2f5b846e22
+SHA512 (either-1.15.0.crate) = d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
+Size (either-1.15.0.crate) = 20114 bytes
+BLAKE2s (elliptic-curve-0.13.8.crate) = 7d19a9600a4b12b7e3d8cda0df94e39733989aac1d54450c844bc328f49e5bd4
+SHA512 (elliptic-curve-0.13.8.crate) = 64ec7868cfd2350f5a0e9f4fa7e2225b7f5532b8514ed6d5b8a7718f252f94caba4acf51b2471ac59717783289c9f2ab35d47881210ffbdeff08a85f68ef3042
+Size (elliptic-curve-0.13.8.crate) = 63198 bytes
+BLAKE2s (email-encoding-0.4.1.crate) = 9f58dd549a291839757b1444684b88ffa1ba5101053f480d27545e59583c6ed6
+SHA512 (email-encoding-0.4.1.crate) = c614445fe75da1b6ace4436c0e9ceb286e51db759231fbd8ef25581fdaf401acc2893c8edf893183dd85e178165690a91948456ae89451bb6c14b9560c13a279
+Size (email-encoding-0.4.1.crate) = 16824 bytes
+BLAKE2s (email_address-0.2.9.crate) = 06407d72306a4570285ee886b1a5ba00b19dc1dc2b7a03cdb89e9d4937666538
+SHA512 (email_address-0.2.9.crate) = ec83b2ed85f3082a0b74c7634c7525166d3b6519a1b6cd73c0d7bd66ad18aa45b8a5453d1760ecdb85a838e870d86ce80205d99654dd70602cb0e529699fb300
+Size (email_address-0.2.9.crate) = 21579 bytes
+BLAKE2s (encoding_rs-0.8.35.crate) = 2462b8a8ac8a4fb5cc1825ed2bb246be575a3236aa6dba5e49fbc514f1a47a6a
+SHA512 (encoding_rs-0.8.35.crate) = 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
+Size (encoding_rs-0.8.35.crate) = 1381050 bytes
+BLAKE2s (equivalent-1.0.2.crate) = ecc976834a05d886b02d4691be4fa79ccdc19070d8548d36b740fe8f3f137bd6
+SHA512 (equivalent-1.0.2.crate) = 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
+Size (equivalent-1.0.2.crate) = 7419 bytes
+BLAKE2s (errno-0.3.14.crate) = cafef097c25f2739c920a6502c9ef74021cd51742faa7b3ce7910fa561ec7d5a
+SHA512 (errno-0.3.14.crate) = 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
+Size (errno-0.3.14.crate) = 12002 bytes
+BLAKE2s (error-code-3.3.2.crate) = 0fdf0f181b1ce387fad8d3d808b12c53c8b68969fd17a30a996c53e6f4f78116
+SHA512 (error-code-3.3.2.crate) = 07a5c08594aabef44a06b483fae98788117763de68b039fbe083724633b291e521b3e56ff70f2bd38b843986d0dd4a986044104c4b39d8e6baadd9938a0bfe1b
+Size (error-code-3.3.2.crate) = 8516 bytes
+BLAKE2s (esaxx-rs-0.1.10.crate) = 801ba5ef5f5d556e07c94142772db4cf08eb03d9b10ff29fa162233c2e914f07
+SHA512 (esaxx-rs-0.1.10.crate) = 87129723dab9588da3b0a873e47fcd1906c6089aa714701401c59d5d61fd47eca0bdad9778ac068dcc072b093688e2e5ea0cdce77f265406cb7339605be901a1
+Size (esaxx-rs-0.1.10.crate) = 175210 bytes
+BLAKE2s (euclid-0.20.14.crate) = f6097580e9555496be6e8314b2ebea553e91a3e50b6475c2ae948ba80c755166
+SHA512 (euclid-0.20.14.crate) = ee6dea3a8bcf1f69212f528cf4196a038ae553c885710df49d6fed61bde946eac6bda880bef496ec3ec46ce1a1ca38e03849e4375965a99c6004f7c772f82262
+Size (euclid-0.20.14.crate) = 74299 bytes
+BLAKE2s (euclid-0.22.14.crate) = 0a28b7bc776df3ad395e5898dc07f27946bf0c92a8013f95cebb174ca1a9c080
+SHA512 (euclid-0.22.14.crate) = 51580fda5f676396452fc25f5cafef561d80248ebc0efde8b311201772ce5cf8310b4158396e2283d258fec1683a4c2d1eced98a9e2f8936f70f949b68a7d8a0
+Size (euclid-0.22.14.crate) = 88222 bytes
+BLAKE2s (event-listener-5.4.1.crate) = d1bd08e7608ee2791a3129abe080bd549083aa1195644fd5bc9e8166c6e6c0fd
+SHA512 (event-listener-5.4.1.crate) = 99677a81a7abc04d6386db78fbda40ce5a9e4b628d0a1b171150b5be12e336fad04f2f8ac94e62d732dc90b0c65279bf28904e77f19c5cb6f0cad6298d97c394
+Size (event-listener-5.4.1.crate) = 43782 bytes
+BLAKE2s (event-listener-strategy-0.5.4.crate) = 6c94e2e8ab592897629e8564d60042d8a95b9869542362c7126aafcc18f8c993
+SHA512 (event-listener-strategy-0.5.4.crate) = bd5259083e87d6fe04fd0c3ff2b5a5ac3e6550ea05bf623b3c535465a2c1f2766bb66ee73444a80075efaa59a73b064def1f034e91e64c66aff4921eefc54caf
+Size (event-listener-strategy-0.5.4.crate) = 16179 bytes
+BLAKE2s (fancy-regex-0.11.0.crate) = eb40ba910ab14e8aa65657360fc38fc158c9cc9aa28ac076f10c42d3e01e0a52
+SHA512 (fancy-regex-0.11.0.crate) = 7d35306e596543ac63a7b0fab145a401b8eceae08c6d7564dc46aa6f28269acabe59135b30dab20f3ffa6779f5a0d3fcd0264d8b5c19be56fd66dbf6e5c2092b
+Size (fancy-regex-0.11.0.crate) = 82918 bytes
+BLAKE2s (fast-srgb8-1.0.0.crate) = fe992d55b46b07c59a2244449a6f946e6ad4fba5d8e211359649c1090ff9d9fd
+SHA512 (fast-srgb8-1.0.0.crate) = 834edef5eb4ec23b9e627b5e879a1649af19a17a1af0bae97c040869dbd14751ff3b29a606c52e5fe07b60f07fb695f328409c39788a4e74af0ab7b716688a0b
+Size (fast-srgb8-1.0.0.crate) = 17214 bytes
+BLAKE2s (fastrand-2.3.0.crate) = 17b53f60ee5cb0e59aa32c5e6d48a968a714aeb8d905b7e0dc37f8c8392813bc
+SHA512 (fastrand-2.3.0.crate) = 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
+Size (fastrand-2.3.0.crate) = 15076 bytes
+BLAKE2s (fax-0.2.6.crate) = 6bfa2c2142a6050a4204c29de72a3ebe2e0509142a100a213d0d1797fb3b910e
+SHA512 (fax-0.2.6.crate) = 7318282f1957d29384303b949f0a25c1ff9e666973472c1bdfdcfd1ad51ec053916d3b605ade9cb67f01777158555d83f4ef46a9c1b00716921e193204e26e3a
+Size (fax-0.2.6.crate) = 13279 bytes
+BLAKE2s (fax_derive-0.2.0.crate) = d72de7af55a7faa63459da0ce321e72da399de9437af8384db6fcf65cf937464
+SHA512 (fax_derive-0.2.0.crate) = b261805b67f0a4b4ba48105c8da206b8301de0b423432d175ddc70c82abeea8d85d87e65530d8832e192fd30d65356d1927b1e648b0d453dfcb7b3907b716b06
+Size (fax_derive-0.2.0.crate) = 4442 bytes
+BLAKE2s (fdeflate-0.3.7.crate) = 32858de3c334f68d13c1c034509791d5d8eb9d3e5878a443ee8bdfe6d90fcc88
+SHA512 (fdeflate-0.3.7.crate) = 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306
+Size (fdeflate-0.3.7.crate) = 27188 bytes
+BLAKE2s (ff-0.13.1.crate) = e950d10146af8442c70491196c60005aa0f6f46d716656e0f6cc60a51c93e39c
+SHA512 (ff-0.13.1.crate) = f6447e9725877c6853353d6fa12d906d57851dcfff4593ba0a3c4fb40d26b96948635b49489957d4e934b5146a1f6b741840b0950cb5810011e34fcef729bd4d
+Size (ff-0.13.1.crate) = 18607 bytes
+BLAKE2s (filedescriptor-0.8.3.crate) = 46f1007b93bba7f8fd5b1120b6ca66b1f6ca70ed28965dcb33116b1d55d80492
+SHA512 (filedescriptor-0.8.3.crate) = 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40
+Size (filedescriptor-0.8.3.crate) = 12635 bytes
+BLAKE2s (filetime-0.2.27.crate) = 6d8355d049060294bbe31407c78b52aea1ea9acd41873c208e6288e83538f918
+SHA512 (filetime-0.2.27.crate) = f1daa3074b0686b54e6232b663ddcc442c991e35a49743630206f40b55d710687d9eebc525a47ac747bc123d8301d8374fea7c1dc6d05ea916e76612bc4c70dd
+Size (filetime-0.2.27.crate) = 16678 bytes
+BLAKE2s (find-msvc-tools-0.1.7.crate) = d5c14e40fc7a2ff1dec9f741e4f11860a3135470ab28b9dcb73dbc189bd002b7
+SHA512 (find-msvc-tools-0.1.7.crate) = b2780e4981b113eb72cc17a4e91e4e6ac106c4965303834d30110ba0c27328a2d4c877295ca7ed7a0814c745daef9473a4065feab8eaa4ddc4ef577155e6b902
+Size (find-msvc-tools-0.1.7.crate) = 31127 bytes
+BLAKE2s (finl_unicode-1.4.0.crate) = 3bc3b1093ebd3fc1dbf3a9b3832fa3dd081154aa63f7f1857d292d5518fdc087
+SHA512 (finl_unicode-1.4.0.crate) = 19a635185007adbb58bba2784887560d6fd9c7da8a991b3cb84d89a680a28ba9ac6de17f4e19396969efc1143eeaf0b3b5f09953d1e6f74e5e0e1dbd7b78011d
+Size (finl_unicode-1.4.0.crate) = 66414 bytes
+BLAKE2s (fixedbitset-0.4.2.crate) = 4b9d305e9a18e8ccdf747fa067106c885d45e3856780140107551f9aaee4812c
+SHA512 (fixedbitset-0.4.2.crate) = 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab
+Size (fixedbitset-0.4.2.crate) = 15954 bytes
+BLAKE2s (fixedbitset-0.5.7.crate) = 926fb5915717b54428ca06ff6b4683a3c8bd976c8920040652b7d88926add2ca
+SHA512 (fixedbitset-0.5.7.crate) = 320b1b47a9f93590f24d5c111c171c401f15a50dc29617c8715b6c9d0b3f26e17f966a87d8628661dfc62ff8dee98524f3b6f4f4391725b1b77db714eb6eef60
+Size (fixedbitset-0.5.7.crate) = 26537 bytes
+BLAKE2s (flate2-1.1.8.crate) = 886193916ad075581f421dc5abdf5bb604783537c9601410f4ada3feb77fa753
+SHA512 (flate2-1.1.8.crate) = 68a65c13e4b5b07df5d80e3971ca05d9cde7d9c762ba611facb8e84092a74b5cbd33eb3c1f7fa473751ee53281daa87f349faf4c66ee452cf9eb39d654d2bcb7
+Size (flate2-1.1.8.crate) = 80972 bytes
+BLAKE2s (float-cmp-0.9.0.crate) = 4f12d531ce122b1785eda3125e27ba4b3188f2b4294843329fd7fbcb25fd0c29
+SHA512 (float-cmp-0.9.0.crate) = f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
+Size (float-cmp-0.9.0.crate) = 10102 bytes
+BLAKE2s (fnv-1.0.7.crate) = ffa8e3e3e120c65486f2575822704aa79aac381f375d7295875475e36775ff09
+SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
+Size (fnv-1.0.7.crate) = 11266 bytes
+BLAKE2s (foldhash-0.1.5.crate) = d2e18d6a9ac10fd481f5d9c3d1d534545c67b1d4318170083b7747eb374caa3b
+SHA512 (foldhash-0.1.5.crate) = 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
+Size (foldhash-0.1.5.crate) = 21901 bytes
+BLAKE2s (foldhash-0.2.0.crate) = 093b2ace06b78950fe9cb5eb123449fc6b9454138ee56a7df3db9b9b46153560
+SHA512 (foldhash-0.2.0.crate) = 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
+Size (foldhash-0.2.0.crate) = 23329 bytes
+BLAKE2s (font-types-0.11.3.crate) = 23be5d84fdb160dfba940682437604170b23d1dba2d0473af87d6a4e92b94b83
+SHA512 (font-types-0.11.3.crate) = 06d4b794403cb4bd283d3602f07f220958bab57ec7dccab470f73813be02db59e148cf595343446db605895af40de2ef3c9f48db3e6effb527f0da8b7bb296b2
+Size (font-types-0.11.3.crate) = 26335 bytes
+BLAKE2s (font-types-0.12.2.crate) = ef3338293431305d2644517a0f16968546e2844849543d1e1776b426528228ad
+SHA512 (font-types-0.12.2.crate) = c63cc82aed99d29671d21b415159776a4976f9e6f404e410e3855fde5a63eeaab1b1118493fd154fe57174ac48c8d73ac6a1d745c42f512ff113309e03205447
+Size (font-types-0.12.2.crate) = 27621 bytes
+BLAKE2s (fontconfig-parser-0.5.8.crate) = 749df7802361acda46132cc200dc62a92cdb8756889c3e922131f39f04060757
+SHA512 (fontconfig-parser-0.5.8.crate) = 56d6afd77978da84c00aa2f5873c63d9feb9e5a6992f8bdeccc90bf20e66763d3e44b90fa8f69f8b2ac2f68aedfa26158fef8cb23d11b572a31f8c77b80b2181
+Size (fontconfig-parser-0.5.8.crate) = 40928 bytes
+BLAKE2s (fontdb-0.23.0.crate) = 9d39e73c4e3ffbd753ed8120e391572af325b5d9d08b9358be094b3548d2f6a4
+SHA512 (fontdb-0.23.0.crate) = 0a32a314c7cb0ac6fe90eea59e25698e56aaf2c05f6ec09437dff01d84d18bc70bba0754f5277244a61b3ffc3b9b34926bb4ed38a5105fcdae89c7800606d4c8
+Size (fontdb-0.23.0.crate) = 108324 bytes
+BLAKE2s (fontique-0.11.0.crate) = 342524f7be20e2821c88bcf3aa68e9819ded55d286258cbbcae13f5b842b8d07
+SHA512 (fontique-0.11.0.crate) = ebbbfa327f0c07dff6bcbe762c4a58a994b9b88366d347e941dfa95059c4fb1e263414492b25a42602b35d66fe555c6cca948ebbfcffbc1a1d4ee996ff47dc6c
+Size (fontique-0.11.0.crate) = 59109 bytes
+BLAKE2s (foreign-types-0.3.2.crate) = d6fbfbaaa345e5df7be5b4c09a69174fb43c8ab6b79a989c599f7a8c576d78ba
+SHA512 (foreign-types-0.3.2.crate) = bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
+Size (foreign-types-0.3.2.crate) = 7504 bytes
+BLAKE2s (foreign-types-0.5.0.crate) = afa88dd6e4c02e3f46b10c94e3d14379b085f0085066cff988776a3152ea55f0
+SHA512 (foreign-types-0.5.0.crate) = d07c92cf99c99419a3ebe05ba9154e396ab88116f46af736ffdd958c8e47741bca5d9f478f6719d5361360e844375968c1cbf6ac40995d47128a5e5fda3f6c82
+Size (foreign-types-0.5.0.crate) = 7824 bytes
+BLAKE2s (foreign-types-macros-0.2.3.crate) = 49334fb902fffb87c021527e1cf42da530d04091ae56e3f91d8891a91c95bfee
+SHA512 (foreign-types-macros-0.2.3.crate) = c3965e058d15159f789a8ab1597770ff6325e8ac9e6914c98450225ce27af849698646d53326e07b13eb3a9730452d926b73fd76e5a1fbd8ae4a6083bdce3367
+Size (foreign-types-macros-0.2.3.crate) = 7635 bytes
+BLAKE2s (foreign-types-shared-0.1.1.crate) = acecc39ec60d64e3ee3bab184a55ec2af2884c99435a2ebbc78bd7b3d9ae0fea
+SHA512 (foreign-types-shared-0.1.1.crate) = bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
+Size (foreign-types-shared-0.1.1.crate) = 5672 bytes
+BLAKE2s (foreign-types-shared-0.3.1.crate) = e86211d0e9845b1fb00f37076adfacbee3e4a5733d3744986ef01c7da78358f0
+SHA512 (foreign-types-shared-0.3.1.crate) = c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e
+Size (foreign-types-shared-0.3.1.crate) = 6006 bytes
+BLAKE2s (form_urlencoded-1.2.2.crate) = a2bd40109d330e88635133e0c0fda55eb32549353cef6e88f29f37fe4ef801c6
+SHA512 (form_urlencoded-1.2.2.crate) = 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
+Size (form_urlencoded-1.2.2.crate) = 9347 bytes
+BLAKE2s (fs_extra-1.3.0.crate) = c7a8a9481929e4b2cc7f5029eabe9d55f53c580f9b39a59a60311c651bd9af18
+SHA512 (fs_extra-1.3.0.crate) = 090d2ace0517b86dd2f54c5491366cbb6e1677f64cf64f024f7dc6a3c42c4f8c54b215e954572e2df10ae7f0e956890ecf7ccbeebf66b645c7647409484c845d
+Size (fs_extra-1.3.0.crate) = 31298 bytes
+BLAKE2s (funty-2.0.0.crate) = 8d172966af708ab5af6afda0e8b645d9a9b3324905ce19020d65507211602578
+SHA512 (funty-2.0.0.crate) = 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
+Size (funty-2.0.0.crate) = 13160 bytes
+BLAKE2s (futures-0.3.31.crate) = 0b434e414a2a44f2af21cfb0da777e25b3a3d4f9cc3b29609e6dc5f61329ece1
+SHA512 (futures-0.3.31.crate) = a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d
+Size (futures-0.3.31.crate) = 54953 bytes
+BLAKE2s (futures-channel-0.3.31.crate) = f03e5a01e367fab8e21b1a5b9cbe7be1f222cfc03a591602bc173dd3361f97c0
+SHA512 (futures-channel-0.3.31.crate) = 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69
+Size (futures-channel-0.3.31.crate) = 31971 bytes
+BLAKE2s (futures-core-0.3.31.crate) = f84e20f9d5ced305ff7e990075c80d6b4beb1feed31c4ed4cef703a48c377154
+SHA512 (futures-core-0.3.31.crate) = d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935
+Size (futures-core-0.3.31.crate) = 14318 bytes
+BLAKE2s (futures-executor-0.3.31.crate) = 70b70bfa0d55668d9b8f5d23c3865c169dafc4a5ec8e392b7a6134ff61cb3862
+SHA512 (futures-executor-0.3.31.crate) = 337e70bd3a3bd3075b51e2afe8f157902ebe486696587cc2706b6a5770478ee2ee4216aa9e155e9821ed1d02ba437cdd3abd0c05aa960378ea192e2ed39af564
+Size (futures-executor-0.3.31.crate) = 17965 bytes
+BLAKE2s (futures-intrusive-0.5.0.crate) = c465bfef9478abed8b1a63a6d79495921d2512279b5b45b55d74746b8f37b0a3
+SHA512 (futures-intrusive-0.5.0.crate) = 8924054a1e33c4f819b47b0a01877d87b9e6caadb4e3b0742bc04165de9de257e7c70d3837069e44ffffcac2d810fdef376aa4457f042aeb3a287beb11f40fc8
+Size (futures-intrusive-0.5.0.crate) = 85563 bytes
+BLAKE2s (futures-io-0.3.31.crate) = 94f244146c63181faf458f71e558d83ffa9c53680ded3eee9f0c2e5b3fc09e5b
+SHA512 (futures-io-0.3.31.crate) = 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf
+Size (futures-io-0.3.31.crate) = 9047 bytes
+BLAKE2s (futures-macro-0.3.31.crate) = 7eb9ef6567f137b4df00ab01cc8c08d1d63e8dd717d20ef47da943e6a5fb648d
+SHA512 (futures-macro-0.3.31.crate) = 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166
+Size (futures-macro-0.3.31.crate) = 11341 bytes
+BLAKE2s (futures-sink-0.3.31.crate) = 551502a923eb0073fdf039f0c83ac929c9ca409c59568913d6c333ed8d8ad608
+SHA512 (futures-sink-0.3.31.crate) = 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9
+Size (futures-sink-0.3.31.crate) = 7958 bytes
+BLAKE2s (futures-task-0.3.31.crate) = fb82779c9b97e6a69214dbdbff570939eed7837e1f92b23571ca97c49385a93d
+SHA512 (futures-task-0.3.31.crate) = 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81
+Size (futures-task-0.3.31.crate) = 11217 bytes
+BLAKE2s (futures-util-0.3.31.crate) = 34b50c0b2fb2b69dcabea6d503c75c8324d704faf1d7d2f00bb192c76f43789b
+SHA512 (futures-util-0.3.31.crate) = 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3
+Size (futures-util-0.3.31.crate) = 162124 bytes
+BLAKE2s (generic-array-0.14.7.crate) = 33b16435fa4f360b4b5548090f6bd5548cfc42c6c7415dd9fb884ba3a3b8b7c0
+SHA512 (generic-array-0.14.7.crate) = 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
+Size (generic-array-0.14.7.crate) = 15950 bytes
+BLAKE2s (gethostname-1.1.0.crate) = 5425362777f6d25805b9b3cd4026c17de34f3f5309ac84be9ddc469a0bbfe149
+SHA512 (gethostname-1.1.0.crate) = 6b877cb492777bd6646422586ca49fd691e37cc58b79891b976aac1079bc757367ceba81bd2a67ad1606294458851f6b37f25b1827eb29c57f4f687dc3852ba0
+Size (gethostname-1.1.0.crate) = 9865 bytes
+BLAKE2s (getopts-0.2.24.crate) = 2e6d4bbec51268868bb43bd46b4ce0c1e08422da186787d85721e18e8719e2ba
+SHA512 (getopts-0.2.24.crate) = 3b0fd721340f732d3ed3dee38c61a46d83c920d24d96fdc780927c2a02fb9a6910eca4caa57db83d500d76bfb0e7f424a166204fcc4c5a4d87ca3ed30008f5aa
+Size (getopts-0.2.24.crate) = 21467 bytes
+BLAKE2s (getrandom-0.2.16.crate) = 8d556c3e6d1449492d42f144e99954f4ff0af1bd7af134f5429e2c1b34f2aeab
+SHA512 (getrandom-0.2.16.crate) = 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e
+Size (getrandom-0.2.16.crate) = 40163 bytes
+BLAKE2s (getrandom-0.3.4.crate) = 33c5dff491914e401ae5406376d96ab45a8111fbc4be7a05142572fbddd27443
+SHA512 (getrandom-0.3.4.crate) = 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
+Size (getrandom-0.3.4.crate) = 50932 bytes
+BLAKE2s (getrandom-0.4.1.crate) = 93c878b7e9dc90f56c482addeb8a0796244b63931b63e764ec606933c1627dc5
+SHA512 (getrandom-0.4.1.crate) = 120649af83beaf0ae68e28e47838c11ab7def55f683c16fb4cade1f13bdb38316a1823e93f420ac9a5d928868d09f376b9b079dda2a639eb1c2f931c09ba43f4
+Size (getrandom-0.4.1.crate) = 53686 bytes
+BLAKE2s (gif-0.14.1.crate) = ec2651248ec543f93ce51478886ec3314702cf7b9d2d023d67111f8666638e3b
+SHA512 (gif-0.14.1.crate) = c741a8c094c140b1b0834de8c1fe65002f735a6d7f28f06147c5185280825bc7cca93348f604199a3ebf36b6b6b6f8b5f96d1fb3bf4c00f8b9e128a0426388c2
+Size (gif-0.14.1.crate) = 38581 bytes
+BLAKE2s (gl_generator-0.14.0.crate) = bd3dd1a4b91226e116d9163a19b5941e0007f782c759bc25a0aaef557b957c3b
+SHA512 (gl_generator-0.14.0.crate) = 98779d525a042b47ac373340c6fd2e019a670a5bce643128ae2cde2021c0bc8b2253064819c2b0ff444e62bfb3679dc70f11f268c660050cc891063ed6b45fd0
+Size (gl_generator-0.14.0.crate) = 22330 bytes
+BLAKE2s (glob-0.3.3.crate) = 151c30bcaa1f87bb8eac642f43c54c1f25eed2cd6040d543039cc2c121e3ca75
+SHA512 (glob-0.3.3.crate) = 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219
+Size (glob-0.3.3.crate) = 22861 bytes
+BLAKE2s (global-hotkey-0.7.0.crate) = 46a4039d07c0aa63d9103846eddd203f272068a2828f0b5f62fa8615d7cabf1f
+SHA512 (global-hotkey-0.7.0.crate) = 21c054ee50d30c96e7ce3c6f866ef05b6101511668a3f48a7f7e3bb117318d3b17693d92741948056c39ed3d4ce001bb62560c9dba969608b151d149343d88b6
+Size (global-hotkey-0.7.0.crate) = 69633 bytes
+BLAKE2s (globset-0.4.18.crate) = e11bcd40201278f23b7b3aa74f96441bf85cc94e4c3364847ce6c15c4e5d1115
+SHA512 (globset-0.4.18.crate) = 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54
+Size (globset-0.4.18.crate) = 28970 bytes
+BLAKE2s (glow-0.17.0.crate) = 91db3698eae76779d2a98956d9ad56f8832af3834b3584dd144251849170dd45
+SHA512 (glow-0.17.0.crate) = 23754db2d002885ea0e724d9aa7cb9b60f8a06f3ab96d4a5ff68b4228e427931a54596177b977cd2e571e264d53db70f63fbebf7e4470d35ba125f25e433097e
+Size (glow-0.17.0.crate) = 165357 bytes
+BLAKE2s (glutin_wgl_sys-0.6.1.crate) = 30073b2352a7cce79c83c97656cd893a5c3880e3d7f46a7c9bcc4cd9a75a6639
+SHA512 (glutin_wgl_sys-0.6.1.crate) = 7c2ba7aed3e583fbf130034c51d17415f1e76f591a24be6894dc7f0e6aff1e657b751e51423974d7613aa34ee76b6a7c7bfc0ba05db4b5d04e2dee4805402df0
+Size (glutin_wgl_sys-0.6.1.crate) = 5567 bytes
+BLAKE2s (gpu-allocator-0.28.0.crate) = 957f1556e4930516b70cfafb6f6d35be89b1f26f9b654670b4f0b78fa56c3319
+SHA512 (gpu-allocator-0.28.0.crate) = f2dc7cf9d0f0c3ab2a8cfdf8df8a24a861a1d71f14c0901ce4953ba513ba295ef5280a8eda43ea5240f65a7fa28af6fa8832c332d7d5577e189586a8b11ff38f
+Size (gpu-allocator-0.28.0.crate) = 54791 bytes
+BLAKE2s (gpu-descriptor-0.3.2.crate) = c6b8a5628a58d94421a0c42729f40253d28f82638cd8485de8a1cc4f88c35ea1
+SHA512 (gpu-descriptor-0.3.2.crate) = f4f6bb53c50605085f294208692eb4bf0f3f63eba00207c89e1a378ce04aa8198b3750adea6f974b9c3552d12246516bd0a054397e4c5d2c7eeef561424fdee3
+Size (gpu-descriptor-0.3.2.crate) = 7943 bytes
+BLAKE2s (gpu-descriptor-types-0.2.0.crate) = dca67ab966d74e4a6cc9baae9f3e2fcac005c7f636015f7c8fc6f4f9205c5ae8
+SHA512 (gpu-descriptor-types-0.2.0.crate) = 10161c1495a6ae0c0942a3a28120b7d0e572e0226b639f473816d642139a72141851bfded267298f6bfde99391ee355066bb3af7dd5b013428c7b5376ce19b11
+Size (gpu-descriptor-types-0.2.0.crate) = 2169 bytes
+BLAKE2s (group-0.13.0.crate) = b6f8a5a665c70a235a286dd914f9de2b8a4c9812cca2f4d1db06caeba3e4bf29
+SHA512 (group-0.13.0.crate) = 359db06bee4cb51ffe799d9c408791e310e72fde3bb3fd447cf97482ebb909af07b43e9b728e3639d5497fc905b650bf00403b3a6b21515e6628c2466e0851e3
+Size (group-0.13.0.crate) = 16526 bytes
+BLAKE2s (guillotiere-0.7.0.crate) = d421360aa58ee71a49a7afd5048b531cab998d9bb7f7ab1825bf82cc95e79f38
+SHA512 (guillotiere-0.7.0.crate) = 1bbe1ddf2bf6f210a47416e28d3cc8d455f4c3709905e5d8d6dc2b8803c5a11ece91809ec5f426a344a155dc29803bf3026a1a4f6bc7cd19576bc067dd3d777d
+Size (guillotiere-0.7.0.crate) = 19983 bytes
+BLAKE2s (h2-0.4.13.crate) = d944377bbef6480be1d30ce1548773cdd1d883e9b0411a4e6bca6732e839da8e
+SHA512 (h2-0.4.13.crate) = 14140113cc9bd97c69a395191b6182bb7890aeb76ae8de2082f982fcb31e3b7f0965402c3bcd73ea6446079e514e4f07ee95307d0cde8afc978b145474dbc09f
+Size (h2-0.4.13.crate) = 176861 bytes
+BLAKE2s (half-2.7.1.crate) = 6dc03241ebe563191babc40781e79b04c3c79285330b7668158f50df4a4a562e
+SHA512 (half-2.7.1.crate) = f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d
+Size (half-2.7.1.crate) = 61040 bytes
+BLAKE2s (harfrust-0.10.0.crate) = c64c5a1c9292622589b474ab2fbd905644f3f8774b2e057808409136aac25673
+SHA512 (harfrust-0.10.0.crate) = 49cccce189892a7cc0bfc176925c767c6c3b59ed9dc3794eee891e894874c2d599ea2b68b17545fbd310d956ad0a05a4ecc88ce3215593a21ce59f189f133f22
+Size (harfrust-0.10.0.crate) = 290025 bytes
+BLAKE2s (hashbrown-0.14.5.crate) = df2dc611777412ee614bffffa4bfd1ffbdb023961c82ec606d14782febc01949
+SHA512 (hashbrown-0.14.5.crate) = 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
+Size (hashbrown-0.14.5.crate) = 141498 bytes
+BLAKE2s (hashbrown-0.15.5.crate) = 1a36841024cdb79a3bbe26ba54428af05d838f73640c5ca7aa5db7c8ecd0e82e
+SHA512 (hashbrown-0.15.5.crate) = 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
+Size (hashbrown-0.15.5.crate) = 140908 bytes
+BLAKE2s (hashbrown-0.16.1.crate) = 008312b14ac41a35952dfcc9eb9e7d5c89ab81567d4251ea5848b6615c7530f4
+SHA512 (hashbrown-0.16.1.crate) = 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
+Size (hashbrown-0.16.1.crate) = 147785 bytes
+BLAKE2s (hashbrown-0.17.1.crate) = d885c90268125c6a8c8970572622ac4d53d6560d16da40e73f42bfaf6690fd9b
+SHA512 (hashbrown-0.17.1.crate) = 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
+Size (hashbrown-0.17.1.crate) = 155512 bytes
+BLAKE2s (heck-0.4.1.crate) = 2d8cd3bc30076ec6e8717de87da253e7d5e1aac22079242ff7d74fba5a4e1741
+SHA512 (heck-0.4.1.crate) = 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
+Size (heck-0.4.1.crate) = 11567 bytes
+BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
+SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
+Size (heck-0.5.0.crate) = 11517 bytes
+BLAKE2s (hermit-abi-0.5.2.crate) = 21b3cc4de2925b458fc585a30e2262593681dd87bc051496a3ea82509b670a62
+SHA512 (hermit-abi-0.5.2.crate) = 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15
+Size (hermit-abi-0.5.2.crate) = 17435 bytes
+BLAKE2s (hex-0.4.3.crate) = 299902a1da9d88101e5b8b06dde30b77e8f7a802285aae519981ada5959383f8
+SHA512 (hex-0.4.3.crate) = fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
+Size (hex-0.4.3.crate) = 13299 bytes
+BLAKE2s (hexf-parse-0.2.1.crate) = 01431bd43c644d91c6442925750d7cbfcb0340aefc3053398971a1eeb7d2fbcc
+SHA512 (hexf-parse-0.2.1.crate) = 76e64d95121b0c3cd534a0005df0933bf6430f50969ba7a72f6a8261c9b7830c00a65b9286315cf78dca4a23c02bddf75488004630ca9839cc371c43efc8cade
+Size (hexf-parse-0.2.1.crate) = 4662 bytes
+BLAKE2s (hmac-0.12.1.crate) = dc8954d1ac7a3ca619d4036195a07246bcf5dbcd759cab76b03ac5b98a753fb1
+SHA512 (hmac-0.12.1.crate) = 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8
+Size (hmac-0.12.1.crate) = 42657 bytes
+BLAKE2s (hmac-0.13.0.crate) = 451ef743fe768a2ee6afd2b221ddebfe08a9e7b22696b2c940cb78caa2d4750b
+SHA512 (hmac-0.13.0.crate) = 863257942cd271c2f593271f60eb74424d2c8f49ff88901a38a16078a7e2d678e5a177909f093edbc6ff42cd8625d3392d950c5c8276c13cd15d3c9c316e7878
+Size (hmac-0.13.0.crate) = 45167 bytes
+BLAKE2s (http-0.2.12.crate) = f5936910fa2f793eab45372cfb89d4134954e72c101f4ef6c5cf31e1f848868d
+SHA512 (http-0.2.12.crate) = e32dd4600aae7e26f1d530871815b30fa0b9bf95293005649bd9a7bc4df7f69a1d8de503d1b8873e67a5496e644d0a47db2a0680fa1e9058bee4dcecccebee58
+Size (http-0.2.12.crate) = 101964 bytes
+BLAKE2s (http-1.4.0.crate) = e661794dab202d28f4ca09677227030c2d75c1b56916900b6ddd2b706358f73f
+SHA512 (http-1.4.0.crate) = f85bed2e41ae4cb97a3bbd69392ec660c66e2f8eda2dadfdff6328986e68e4563fc04c7fbabf08b811f2be3dce3ed2ba84e1ef8974fdb587b11615a288e4c897
+Size (http-1.4.0.crate) = 106978 bytes
+BLAKE2s (http-body-0.4.6.crate) = af52b5ee6409b50ea109e3c88f7f2db46fb5c2ca41bb2722da96472ef88bf9b0
+SHA512 (http-body-0.4.6.crate) = fd74fcbd25044aefa183e3caad6cde0967cbb00b6d80addec2589d037b752cdafcdfd02d29d38a12b5c7d87cf1cb5e5ed80488057735b9dd73e03904006a5462
+Size (http-body-0.4.6.crate) = 10773 bytes
+BLAKE2s (http-body-1.0.1.crate) = 095da94c17f05738a7e5e0d6681aa805d14882003a246704cc0b70f19b9206c9
+SHA512 (http-body-1.0.1.crate) = 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd
+Size (http-body-1.0.1.crate) = 6125 bytes
+BLAKE2s (http-body-util-0.1.3.crate) = 2d88681eb3fc1ba3d1804c35c63076748308554618f255db993c6f8097d252c8
+SHA512 (http-body-util-0.1.3.crate) = 3aa8f63bc489773c01ec7bd8e4012b515d4f037649c405b519051fb43acebb0fafebb4a51a38308c842244e6d869d360885ab64ca7b43e2b9f0c52542c072bcd
+Size (http-body-util-0.1.3.crate) = 16975 bytes
+BLAKE2s (httparse-1.10.1.crate) = 44e82f7d11ccf546de42fd459cf068c77bc46edb05d582de7212455432b38f78
+SHA512 (httparse-1.10.1.crate) = b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0
+Size (httparse-1.10.1.crate) = 45190 bytes
+BLAKE2s (httpdate-1.0.3.crate) = 9d7d481199e2a0a4f61010c28d20a32426605905a9db6ffc707008dfb6328b31
+SHA512 (httpdate-1.0.3.crate) = 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
+Size (httpdate-1.0.3.crate) = 10639 bytes
+BLAKE2s (hybrid-array-0.4.11.crate) = f399996be40490721b4b0e61b10038d7d4df275542dd2b9342bf77805423018b
+SHA512 (hybrid-array-0.4.11.crate) = c667aa4f00b96412252d3cf30b6f6cef8323d33154bfd0166aec1aa9218db7dc800a6accbd0a175ee127717cadff73b4bc1d8ab22ba80b011ddb3b96996cc0a3
+Size (hybrid-array-0.4.11.crate) = 36102 bytes
+BLAKE2s (hyper-1.8.1.crate) = ccb4dab91e189362d4d8e5c512d13ed556ffafd58203b1ea60e3c99e3ccc901f
+SHA512 (hyper-1.8.1.crate) = b7a9638fcd74828b447966025b172899943ac8f9286860646e7fd073a796f32b0ccfea5d656d0e5c0c55b8a15db613370c0cd0341b55bdb15abaaaaf23b4c623
+Size (hyper-1.8.1.crate) = 157353 bytes
+BLAKE2s (hyper-rustls-0.27.7.crate) = 467edcc943756ec28794309a7e4e0acf23e31769bfad7b7e6a8705d5ad2919f4
+SHA512 (hyper-rustls-0.27.7.crate) = d0f4774ff4e0fe51c448a140e76765261d66ce1293c0ce521baa9a2e97731dd0774b2e6c54e19e673f05154daab710818184a440be0a46701bd08310afe8a2c6
+Size (hyper-rustls-0.27.7.crate) = 35435 bytes
+BLAKE2s (hyper-util-0.1.19.crate) = 0c3447367945b8a97b047d58635320535c2bfe7cfe95c40c18d6ed1613b8acfa
+SHA512 (hyper-util-0.1.19.crate) = 23d40ee9baf105025eb20939c27ebcc636498e07f776bc1bb1085647ffd52fda8d019c2967ecdb43cc4d46777941a026ffdfa4eaae37e1f5e8a42228ac6c720c
+Size (hyper-util-0.1.19.crate) = 112744 bytes
+BLAKE2s (iana-time-zone-0.1.64.crate) = 3fc6be9298536cff8ffddbbdaf65bfb09307e6cf7b44fcf7ce8596409fe205a3
+SHA512 (iana-time-zone-0.1.64.crate) = f204818f8ce5e3098b12a7b99d0b6f29153983d5eb64170051f6a6b8120d00014fc91d3da7c9c7cdfa0e16a7ca6d0c6926e8ffdac28985c8d6158c78c40ff071
+Size (iana-time-zone-0.1.64.crate) = 33152 bytes
+BLAKE2s (iana-time-zone-haiku-0.1.2.crate) = 72d858080e7d609fbf68822b7fa6d73a5b7e3860772a4aa823a9af142d9001cc
+SHA512 (iana-time-zone-haiku-0.1.2.crate) = 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
+Size (iana-time-zone-haiku-0.1.2.crate) = 7185 bytes
+BLAKE2s (icu_collections-2.1.1.crate) = f8d86bc8a0be90894b15691b86b3abc1f9a9e2b6ab5a8ab1384fb9b49058dd97
+SHA512 (icu_collections-2.1.1.crate) = 41d20dad05d6d37ca97ae37f4afd51da9c2de968e8087d42a628c1543fde1ecaf9a284730d81a1718a8102aa0fe9ffff6b4a77f0e941c92fdaaafbd911f03a9f
+Size (icu_collections-2.1.1.crate) = 87233 bytes
+BLAKE2s (icu_locale-2.1.1.crate) = 2563de33360b4c5d9c4417dbab86fef658cb680896456a219277f694fd5f3422
+SHA512 (icu_locale-2.1.1.crate) = 28607540d7240bf322c1ea7bc3d4d5606c3bd1d8fbde1c9d9433f1ef36b5ea9c8cc777b4df47f2eb41ed3e11ab7d7bd4fc23df88155ec33b09fa2821c635aca8
+Size (icu_locale-2.1.1.crate) = 33928 bytes
+BLAKE2s (icu_locale_core-2.1.1.crate) = f66947ee8d42532790f897e2d822b4818ccbaaad17368ad61c633779423c24d3
+SHA512 (icu_locale_core-2.1.1.crate) = d83d2f14af1a285e3bdf6f1b81ab3ec6f8529e2375e04cfec245a9dd356265fa6770f76c1099d52f9d80219c7dea556035c3999abfbefc50091e142b8d2ecfb5
+Size (icu_locale_core-2.1.1.crate) = 70876 bytes
+BLAKE2s (icu_locale_data-2.1.2.crate) = 75a5580b623c139348dbacac2496f1cb4f3f8dfa4989d141fe011900446d33dd
+SHA512 (icu_locale_data-2.1.2.crate) = 9b77e92bfa6b1e3d3a5eee96e008396241f2bb6951bb1e5cc6961ec2fbef50d8f5059bd431b300cbc815c696c0fbf8a167f23f3130a0957012f4ba541beffbf9
+Size (icu_locale_data-2.1.2.crate) = 116639 bytes
+BLAKE2s (icu_normalizer-2.1.1.crate) = d05d5a121c21614174519f0e91c37fcf8334f18097201851553ba59f9d277400
+SHA512 (icu_normalizer-2.1.1.crate) = 0dbdd24797e799ecf2c10a3c983222647698898c61fa53a257c67e95006fe80fff42698f421e5d9605a0d114e8493023dc888e769f4d1593ca988fa3234563fe
+Size (icu_normalizer-2.1.1.crate) = 67132 bytes
+BLAKE2s (icu_normalizer_data-2.1.1.crate) = c13646a8234fef76b137faf74dc2e73413072b2b4bf7190bedd4698a11b302ce
+SHA512 (icu_normalizer_data-2.1.1.crate) = 9f6c6deb921252f4c9a243b6f2c538415d005c6e01221506cb9f5ca776c85795ac113833b1ad2661e478dd2b469f0f55a59e3b202dc667123daa8ff32b820823
+Size (icu_normalizer_data-2.1.1.crate) = 68649 bytes
+BLAKE2s (icu_properties-2.1.2.crate) = a28b373210835e8a54528847fc9b02cbe7f29e14826e187528c4319d19683d69
+SHA512 (icu_properties-2.1.2.crate) = 3d80aaf6c1d9d970f9823c65cabdf057bff2af428563570e2dd6fbaad69e517a8bf2eba66be748618b8dedb5f1adf9973bfed2994cca2c7e3f54385099a9c265
+Size (icu_properties-2.1.2.crate) = 60136 bytes
+BLAKE2s (icu_properties_data-2.1.2.crate) = e28bbdcc0ba0864300186b243053d9ff7b0772181e37cb6d5141061fa27a7966
+SHA512 (icu_properties_data-2.1.2.crate) = 1a1be68bd581594a7c98cbf5e1de8d4df24558ebb75a01f722fe68582075ef58cc0b2516a54a4df3bcf5080da24ed4afa8a8cc652999092f85f0b27d8c2a9f95
+Size (icu_properties_data-2.1.2.crate) = 163057 bytes
+BLAKE2s (icu_provider-2.1.1.crate) = dd227230fa70b74a010b3fdb5add6db65c0cb70a8580ca6e6a8504532aff6e39
+SHA512 (icu_provider-2.1.1.crate) = 36ba219c8fd48382a023c0272cc7c8f32ed5e5ed648a9de0a61bb7d7a3728542ec92404e4a197433e2f65ff6a3f4c9e1fa4717f7a60b53e5a4f5d3a5276f2d12
+Size (icu_provider-2.1.1.crate) = 50907 bytes
+BLAKE2s (icu_segmenter-2.1.2.crate) = 767a54dabd249abc8172927ab112bf59bbe477aecb67295bfcc22acda7ba0415
+SHA512 (icu_segmenter-2.1.2.crate) = d36e14e05582bbcdf03095a2846b847883f9fb989b2300e4a87a53e7f7e54ffe81ee0c5375a7e561dfb8dee1e0ab92ee30f0fa9869c57bbcae553b5e9665217f
+Size (icu_segmenter-2.1.2.crate) = 1728886 bytes
+BLAKE2s (icu_segmenter_data-2.1.1.crate) = 9ef58165c57e0b84470f404eb5edc9fa08fa11cee074041d90d881845a363b8d
+SHA512 (icu_segmenter_data-2.1.1.crate) = b7f92e785a8d63167146400aa308101d0ac80430978f47ffb8c9ded1c73c3d5d63b3c2dc0efbfd1cca8cc65b9eceb636844fe28b051592332e106935156af3e6
+Size (icu_segmenter_data-2.1.1.crate) = 3390806 bytes
+BLAKE2s (icy_sixel-0.5.0.crate) = 1366cb71a7a8e70839df36121a00a1a4a1494d5ed8873d328541eaa9bfa7bf23
+SHA512 (icy_sixel-0.5.0.crate) = 2c67288aec98eeb77e523f94576940cce202c027033ce09dfc313694b26a70edd3983c56b2c28533ad9a9d87f050e62e70c9cfda7c89f4b9e0915bdcff56140f
+Size (icy_sixel-0.5.0.crate) = 3942871 bytes
+BLAKE2s (id-arena-2.3.0.crate) = ac16adb79edaba65f064ab4997aff68c9e579af5e5fe75eee0b643240f93cf0d
+SHA512 (id-arena-2.3.0.crate) = 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116
+Size (id-arena-2.3.0.crate) = 12883 bytes
+BLAKE2s (ident_case-1.0.1.crate) = 4d382023c2b35f60b206b35724099abc36a9f7cea6673a4e41010c914389970c
+SHA512 (ident_case-1.0.1.crate) = 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
+Size (ident_case-1.0.1.crate) = 3492 bytes
+BLAKE2s (idna-1.1.0.crate) = 0515fede863b0e4cd8d159ce5125a674a13e5b57e290c307825ab5eed2a34edf
+SHA512 (idna-1.1.0.crate) = 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106
+Size (idna-1.1.0.crate) = 148747 bytes
+BLAKE2s (idna_adapter-1.2.1.crate) = 4205d3eef8c4f29ee729420a04228d73b4ec42958736f348a942316aa2b9c07d
+SHA512 (idna_adapter-1.2.1.crate) = e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba
+Size (idna_adapter-1.2.1.crate) = 10389 bytes
+BLAKE2s (ignore-0.4.25.crate) = 0f9d5fd030f889f9325117766e5407a9617f38b8d931daf8419f44b1648ac3fc
+SHA512 (ignore-0.4.25.crate) = 0dc0f2b2405dbce760e4bfb544ad56f94547e111e309622b3c1791ffefe33b66fcdc89f15f03e358794e42e8ec4c739a62d43a462d512682329b227cd419cea7
+Size (ignore-0.4.25.crate) = 59154 bytes
+BLAKE2s (image-0.25.9.crate) = 9065e2f8c749e8ceed429e622be634f446474449d003c92cc837fa92c9ab5dd3
+SHA512 (image-0.25.9.crate) = 29759d53fa4812738b84aaf776b5915875465ecfa78153d7c28296dce9f2bb6bb64d831216717930ae3c56e7db81d57eaeb738a9685c17bbca1ca75ec4e5039b
+Size (image-0.25.9.crate) = 294591 bytes
+BLAKE2s (image-webp-0.2.4.crate) = 36586a98dd42c16b53f0ff082be71181d6facdd5bd6a488a92fd052ccfe3256c
+SHA512 (image-webp-0.2.4.crate) = 479c71f80f309aec76d00b8a89c996aea9df960cb60c35db35cdd78a36ac73b4452fe924a116bbbca80b3ce5e2dba5211e974f162bd1192ab0b2aba3dd1e7d1a
+Size (image-webp-0.2.4.crate) = 68478 bytes
+BLAKE2s (imagesize-0.14.0.crate) = 804112723b8e2e818949da6cdadcb243984b958b85a2d839c6300e7cd934ed94
+SHA512 (imagesize-0.14.0.crate) = cfca59a60821bfc0efd6416a7b76e1779b2facd13583d38ddb575901e772367b72452a3d27727469cfd18eb76ca7afc6fff08e21a3304a1403713f11d52ed630
+Size (imagesize-0.14.0.crate) = 22706 bytes
+BLAKE2s (imap-3.0.0-alpha.15.crate) = 98c372b12c26e631dbadab4a2955940096f38237c6375ce68eeef0b7b35b5229
+SHA512 (imap-3.0.0-alpha.15.crate) = 439c4f10163f8d160ddde0605bb3093c90c6bfe8faff3e331be22199fb1fa75aef241af2eb62daa02f48865564f79d096e36cd1306b25b9cafcd268c667ef399
+Size (imap-3.0.0-alpha.15.crate) = 96039 bytes
+BLAKE2s (imap-proto-0.16.6.crate) = 38b4836c62597541fcb4a6b1ae7a9f74ea75150bdd708b0c24dc716751f30ecb
+SHA512 (imap-proto-0.16.6.crate) = a9e8d6db6315148984eb4956c4663340a57c2a836d60617e2d88063448af0c161c377fbb9684716b69fe394478cbe854955a5f4a91ac9aa060fff6fe40f6bda7
+Size (imap-proto-0.16.6.crate) = 36291 bytes
+BLAKE2s (indexmap-2.13.0.crate) = 29f0bf07eeb7bed7e280d74103c0471770e29641f5be8a6478d3f2fcc7794ab8
+SHA512 (indexmap-2.13.0.crate) = f5efe0010603a3f1da8955f5f97c9a39e4d2c5042c0829c057ad739687d990c100d1276022dec23e7cd70efecceca07ad735693bd8a1b21b507b8892110198ad
+Size (indexmap-2.13.0.crate) = 102206 bytes
+BLAKE2s (indoc-2.0.7.crate) = e898ba91d49e7e941386132ecf6002a4bb76db1f87f507518bbb5920aaa472d8
+SHA512 (indoc-2.0.7.crate) = 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73
+Size (indoc-2.0.7.crate) = 17184 bytes
+BLAKE2s (inout-0.1.4.crate) = e2468bdbd44505c4e48fcd1b02c6543d8c6910744b20a1c25ed0d6ed641a617f
+SHA512 (inout-0.1.4.crate) = 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370
+Size (inout-0.1.4.crate) = 11280 bytes
+BLAKE2s (instability-0.3.11.crate) = d43a9943f9f70eb277dd94dc3e4c182265c8805f907d72a7f4c058044df41fd7
+SHA512 (instability-0.3.11.crate) = d5a55c7e89fef192910528616a80a8b03898819e0c8561d4c3401432b117d1c4b3d921eef9e5eca34978bbe914aa2f67b8338402eda45ae90df982f3b0fffd59
+Size (instability-0.3.11.crate) = 14472 bytes
+BLAKE2s (ipnet-2.11.0.crate) = 33825e9ccf819e1a8b8608739e6f6165c1f213b2cce3898a30ad93f96aa98390
+SHA512 (ipnet-2.11.0.crate) = 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca
+Size (ipnet-2.11.0.crate) = 29718 bytes
+BLAKE2s (iri-string-0.7.10.crate) = c5196bf97f0e0692de286c82204b643f5da8d1de27f01f26be724a095aab0e5d
+SHA512 (iri-string-0.7.10.crate) = d0a65eb623af42c675d45961edb6344bd8c675a1f925c8c3eec8c401f0681f325a85554c78c8ea404380a6a3f4820de771d4fa6f310e06cb30a00d0795db1194
+Size (iri-string-0.7.10.crate) = 146126 bytes
+BLAKE2s (is-docker-0.2.0.crate) = e488a56baea687bb215587420b3ff4011e62064ef7e4fe7a9f2e9c53229b723c
+SHA512 (is-docker-0.2.0.crate) = 759e00292710b685954df031ef96bb650993cc3384cf03760ebaec377524cadc929c6561dde5fd3e14d71f9f122c86495dcf9893d1216d99055048542123ff06
+Size (is-docker-0.2.0.crate) = 2664 bytes
+BLAKE2s (is-wsl-0.4.0.crate) = dc1a6bb6572cb4c585a2099f881592a2ef75cb994be76a0c3ed9a90903b595c3
+SHA512 (is-wsl-0.4.0.crate) = 69ffd419eb4de2e50ef4e61efca76ec4547216957d5422ac7b2bde85264080c2f522714aa40b5a6566c25eaf791d12ec0df09afe3060cc43087d18510f33d049
+Size (is-wsl-0.4.0.crate) = 3264 bytes
+BLAKE2s (is_terminal_polyfill-1.70.2.crate) = bf81ad2928a4aa1bca1bc5bbe0831dde124e4f36833e581a2c4fc3dc382d7a3f
+SHA512 (is_terminal_polyfill-1.70.2.crate) = d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
+Size (is_terminal_polyfill-1.70.2.crate) = 7548 bytes
+BLAKE2s (itertools-0.10.5.crate) = a445c07be8da5c4bdf8dd6fb0a92746438e9ee1767fc180b2da34b31daa4de8d
+SHA512 (itertools-0.10.5.crate) = d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
+Size (itertools-0.10.5.crate) = 115354 bytes
+BLAKE2s (itertools-0.12.1.crate) = b9e8619f89e4ce180362f76d1f284b5ad2f1052f6bdc28fd6320c008dd580b68
+SHA512 (itertools-0.12.1.crate) = 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68
+Size (itertools-0.12.1.crate) = 137761 bytes
+BLAKE2s (itertools-0.13.0.crate) = dab065a4b256f0a8e2f8856274e6333cbf666090a1cb8a36201e34e63d2be4f3
+SHA512 (itertools-0.13.0.crate) = c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
+Size (itertools-0.13.0.crate) = 146261 bytes
+BLAKE2s (itertools-0.14.0.crate) = 6503d1c795ef333fff8d2c3f96a91c7cad680e1c831e34e7feadb657b5421374
+SHA512 (itertools-0.14.0.crate) = bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
+Size (itertools-0.14.0.crate) = 152715 bytes
+BLAKE2s (itoa-1.0.17.crate) = 38c6bf0b0f809c5b4354ce5842776a00995e43db68118f978452c9584f542a25
+SHA512 (itoa-1.0.17.crate) = 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04
+Size (itoa-1.0.17.crate) = 15905 bytes
+BLAKE2s (jcode-0.64.2.tar.gz) = cea45a914681fa8b517c2abf535a825ea1c82f472fc98c79e97cff8add9300b5
+SHA512 (jcode-0.64.2.tar.gz) = a31e2142084e4d25b5d50a946270ec54a72ef1d471bf850fe176936573bc0acd0583269bb739f2f7c1b85d8555aa4b7f0f76300a42f4d4c09de71a91cbb775f5
+Size (jcode-0.64.2.tar.gz) = 183632054 bytes
+BLAKE2s (jni-0.22.4.crate) = 88b1799b78ac5c5cabf5f1f052c35a6732298c4c125539a5bcc466efce1267f8
+SHA512 (jni-0.22.4.crate) = a1613845f7e1ad81fe72737bdb5757ba9aaed622367e399e5a8a9384b7774b7d694e0099f2aa3310da24778e4e4cbe7b0625c15b207c8773c566c7ef6c98a0e8
+Size (jni-0.22.4.crate) = 199347 bytes
+BLAKE2s (jni-macros-0.22.4.crate) = 820d0b8ebb44430154c7f52038522d51540821bbc4f303a1b344616e16564477
+SHA512 (jni-macros-0.22.4.crate) = a0cfcb83728a6f6aa00c54ede806908b009acf365a32c78c5a62d65754bf12f8b81e15cbee1aa55fba86b29957d128fee2c295746578144b85d4cb4b6f4a98b4
+Size (jni-macros-0.22.4.crate) = 63557 bytes
+BLAKE2s (jni-sys-0.3.1.crate) = d43dcc7f11a3d73107d1adcd298bb835780ecfa396a561d2e2c4217afd3fff11
+SHA512 (jni-sys-0.3.1.crate) = 5a87911395977450fdc7ef0c46eeb17fe4be12ff7cfcdfcf115e5770e166496619cb21aed7c17d2c1532e655104523c7ecb98522618dda31771b9a86cd03adab
+Size (jni-sys-0.3.1.crate) = 11570 bytes
+BLAKE2s (jni-sys-0.4.1.crate) = c556e9fdbc6fdffcdeb56eb5941f67e4b98a4fdbc428aade755e1ecfb32f813a
+SHA512 (jni-sys-0.4.1.crate) = 9421c16b9956e32653ba00e2283a8984c94479d2310f44aee253e7119f636b18de900d2bdc2e6e9b3a754cf72c21c7cf269b7ee49dcb06e18dd47b8efc1d81e5
+Size (jni-sys-0.4.1.crate) = 13249 bytes
+BLAKE2s (jni-sys-macros-0.4.1.crate) = 6c76ff555ee941e22cfe373c29a6b2aa762720d8b8e5609786fc72ac11355ba6
+SHA512 (jni-sys-macros-0.4.1.crate) = 07927232572ec202fa5cbb5785ae1c023dd8da30b33daa02a36f90f2bf8e52524911a158e179992edc03b9d1803eb1714352faaf5e22bb8317a7bf1379c28c9b
+Size (jni-sys-macros-0.4.1.crate) = 3301 bytes
+BLAKE2s (jobserver-0.1.34.crate) = e84bc7a0278a236aaaf44f8d659626d8187d04112f8b62e465f7587f39a76bff
+SHA512 (jobserver-0.1.34.crate) = 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549
+Size (jobserver-0.1.34.crate) = 29013 bytes
+BLAKE2s (js-sys-0.3.99.crate) = 40d8a2f2dea590cdf0026fe5d220e0ed5d1844c8637383b04ec2dc124ebe17e2
+SHA512 (js-sys-0.3.99.crate) = cfbaf1e2d8cb747994b927be6fab418c908cf8076061c9f7498d71d8a421de188ed7af2efafe042bb9c4e7e247839a1bc91e1441f31bdf03b0b6ae2de02981d5
+Size (js-sys-0.3.99.crate) = 108515 bytes
+BLAKE2s (json5-1.3.1.crate) = d763efd3cc17505fbba4da560a4ac47e7646f777a893c20114cc5615c1abec06
+SHA512 (json5-1.3.1.crate) = 4a79915e42282709e6003205f550fd1dc895a28c8ecc23dba0904c437b498f1049f46d4392da81e9c528439805ebb6a70306e05ba51c06ec8b0888588a226198
+Size (json5-1.3.1.crate) = 77885 bytes
+BLAKE2s (kasuari-0.4.12.crate) = d99d1e0777798be2a84daf74cd51d80bc57968c2988b6d77a77ad4ae4e2a9e9b
+SHA512 (kasuari-0.4.12.crate) = d71c169b138d473353e184d501ac23edaa7bc5bd24488f17497a7031c08740ae76dda8c969418b357e169c3aba131119c9d3000359cfe3a841ddbade5ff9aca8
+Size (kasuari-0.4.12.crate) = 32684 bytes
+BLAKE2s (keyboard-types-0.7.0.crate) = 52ffe5b997f79467a45ae79a00d24b49330930d6cccdcc306900bfe58f5c46fd
+SHA512 (keyboard-types-0.7.0.crate) = 607f4e52b246a2986fc00c164623d1d0cab901b5fb376a648bf3d6247aa0ba16aa0f8c481466786feb443ced37249199b9c21ceccb248ea4486882ebd5b36a02
+Size (keyboard-types-0.7.0.crate) = 37068 bytes
+BLAKE2s (khronos-egl-6.0.0.crate) = cefba3e2fa7667bb2fa5b39190ad1a11ea404707e38750732db34ffa3b244a0f
+SHA512 (khronos-egl-6.0.0.crate) = be57e604f577ec526f3f2ea81767a5fbef0b609e0c1aff7c14e2fe658e47bbbcf65b5ac9d6dafb83d2b4fe25039550e21a165fb1d503ea08f167b039bd72cdbb
+Size (khronos-egl-6.0.0.crate) = 29315 bytes
+BLAKE2s (khronos_api-3.1.0.crate) = 7e0894aa5844ba3dbfd9532fbdb63bb8bb0ebaa84720ed35a8cac1a07417fc99
+SHA512 (khronos_api-3.1.0.crate) = f9ed9e1bac648a82bc608bc7df339d3ef1db868c8ce8bda9598926839b3de9e3c11c2b45886b9a7dfe5ad6900770fd59c690bfe9a87f7c5b479945ffb8dfd292
+Size (khronos_api-3.1.0.crate) = 599718 bytes
+BLAKE2s (kstring-2.0.2.crate) = c140cb122eba5acb0237a05eacf934eab67b4940f4c311c4be61bb1dfbe8de10
+SHA512 (kstring-2.0.2.crate) = b0af4555a20ec30ea4ed03c2bed77b403446ec2dc5eac8064a9629b10f6e961f428d6be65ca1c107a19bee942930fbc08522647401106167feb4856eeb03bdea
+Size (kstring-2.0.2.crate) = 23044 bytes
+BLAKE2s (kurbo-0.13.1.crate) = 0f6387ac8094ae295e1aef7b6401744e25805bad22d518ed8ae71d57171635fc
+SHA512 (kurbo-0.13.1.crate) = 05057284edb463ec5bfd126860df327414d1f04e48c4436c6e1ff9a2648e80884171f9c49c33c69e8416169ce0a62a6410a7d1c0be97796f493f52050262863b
+Size (kurbo-0.13.1.crate) = 169000 bytes
+BLAKE2s (lab-0.11.0.crate) = 22027677db1645bda1a7040b0a358c63e04296b40c73971a764ed2aafd1241bc
+SHA512 (lab-0.11.0.crate) = bb56ba0af097c5822f6e9ad51f0e4202ddd740953336f9da79af072feb0b40fcb18863f17df4ea8a076e5af719144037303b0fff4fcc0e5c37a018129a08fa91
+Size (lab-0.11.0.crate) = 15140 bytes
+BLAKE2s (lazy_static-1.5.0.crate) = e1c1f0f38c4bae0138784e2df43c1a683e7dc5a2fb3fc0c9f49e01c04b770b40
+SHA512 (lazy_static-1.5.0.crate) = 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
+Size (lazy_static-1.5.0.crate) = 14025 bytes
+BLAKE2s (leb128fmt-0.1.0.crate) = 6c338ad590e2ecdfffe296873c95f883df0a381c996f4e22672b7c86efcfb219
+SHA512 (leb128fmt-0.1.0.crate) = 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817
+Size (leb128fmt-0.1.0.crate) = 14138 bytes
+BLAKE2s (lettre-0.11.22.crate) = 54755b2d5a86bd2f26d81381533df080b98bf7f089187b9bb22f265990d179f6
+SHA512 (lettre-0.11.22.crate) = c17bfcfa558aa4b3778ece27e88733cf885bad06efd3b2fac70dd6791377e2ad41eb3a7d4547afc5dc39dbfddd6e8be9f4a9cb2f95628fd001d5d3a5829ba5f5
+Size (lettre-0.11.22.crate) = 160635 bytes
+BLAKE2s (libc-0.2.180.crate) = 83c07844c85660d8e2e2941ebbcc8f1d7a84324b28406ad12d6f19c6a5c28f60
+SHA512 (libc-0.2.180.crate) = 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef
+Size (libc-0.2.180.crate) = 812207 bytes
+BLAKE2s (libloading-0.8.9.crate) = d741d7e65cbf9646c42c5dc17281656ff1181d06d9b1ef8b74c18eabfa49062b
+SHA512 (libloading-0.8.9.crate) = 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee
+Size (libloading-0.8.9.crate) = 30222 bytes
+BLAKE2s (libm-0.2.15.crate) = d27bf6608e6bebbbcc39cfd7f8bdd17683c1cd989913bcf628311920fb950366
+SHA512 (libm-0.2.15.crate) = abee4d8d50a9d25f8d5cbada78877d53ea50d82434b888d170bd83a532bc0534190abbf877e38aba78c370c8cfdf9dc9955c8a8ba4640732e8e6deee3992ab41
+Size (libm-0.2.15.crate) = 156108 bytes
+BLAKE2s (libredox-0.1.12.crate) = b3fce0661e8e312a234c9733f53b963b2efc1c021f631ebdd276e2835531cf2a
+SHA512 (libredox-0.1.12.crate) = 8206d0cd3faacccb681551d20d9cae977a9fbbb4801aa53daa124633925bae73d1967f6c75ac9718527cd567dc39239a8e97e12e0747bfb3d53b9bb33bcdbc4f
+Size (libredox-0.1.12.crate) = 7469 bytes
+BLAKE2s (line-clipping-0.3.5.crate) = 70fc49e16416c675085895e937da9387e69ce29b6f5c4d006b8896de04e8a7e3
+SHA512 (line-clipping-0.3.5.crate) = adc5b85d2bf9415f815bc93aae5e802572c2da63251fb0f6a441ac4b4e56110f35b3191fbe5c0a3ac76cea126a66be672a213031b067fce0bec6286c7b3977df
+Size (line-clipping-0.3.5.crate) = 15498 bytes
+BLAKE2s (linebender_resource_handle-0.1.1.crate) = 603c6c3b5c3088e5ffb3f98ad92571e04eef1ffd5af5ecedad29f2db463bb2ed
+SHA512 (linebender_resource_handle-0.1.1.crate) = c1d6d40605a7675f45c80af3ecd7d414d7b2e5feab18883143db4787d2762c04b893b50bf3cea3a3200be41866c0cbbf34d0c422682a13c4a47e5957fcb1ba93
+Size (linebender_resource_handle-0.1.1.crate) = 10920 bytes
+BLAKE2s (linux-raw-sys-0.11.0.crate) = 3d3d4fd40dceac1d554150a2e642934b441452c4acd3f05dee235eecb7cf4ea1
+SHA512 (linux-raw-sys-0.11.0.crate) = b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941
+Size (linux-raw-sys-0.11.0.crate) = 2659624 bytes
+BLAKE2s (linux-raw-sys-0.4.15.crate) = c2f3b6d5e2faa8e098cea18f302454d2ab3592b7ea83d7b373e65f137cb6b216
+SHA512 (linux-raw-sys-0.4.15.crate) = b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
+Size (linux-raw-sys-0.4.15.crate) = 2150898 bytes
+BLAKE2s (liquid-0.26.8.crate) = 6ffa8cd151554bc8d0aa79ffed2f6f4b30ca3b2afddca0e583ed7232b06aec6f
+SHA512 (liquid-0.26.8.crate) = 8fcd2f2f6c2b2d1c19203a9d1118d8c11786b035f13e6f44d17402e2a7337173fe5e9454cbaecaa733538f9ede94415b9ae5ab2cda6349e2acfb7cc5d1669c79
+Size (liquid-0.26.8.crate) = 15053 bytes
+BLAKE2s (liquid-core-0.26.8.crate) = 0dfdf553bfb499ba10dde3a0ca32d3027d6b6225f5d9d325c32a075e3cc9ecff
+SHA512 (liquid-core-0.26.8.crate) = 8ef8e179efb3551c190bef72341537b32f9b22051e00fd9c7e2fa8b43dc0787190707768bd052ca064a04d37d4f42f6ffea5066bf626fc8ea41f26811dd72d23
+Size (liquid-core-0.26.8.crate) = 66905 bytes
+BLAKE2s (liquid-derive-0.26.8.crate) = 488bbd75f345a211181cb9a0685237d864f13f85e6191c96624cc786a83aff6e
+SHA512 (liquid-derive-0.26.8.crate) = c0f0d221276adf131ecff14dd99ec20cc58d553f6d452fda1d23508902dd15a0c5577fd34d7ff885be7eb0ef475572c2b60fb26a608f6d21eb2b6eb46c7b593d
+Size (liquid-derive-0.26.8.crate) = 19359 bytes
+BLAKE2s (liquid-lib-0.26.8.crate) = 864b00221c6a7b5d0ba2fb031aa4887f066e0ab9334a66e7e547ea794574cdf0
+SHA512 (liquid-lib-0.26.8.crate) = fbc3c8dc8fe7e1ed29b8a5606caad3b5dc1683d1b3f10f5ac049f1731a3b357c7b648d3c05a8a65944c5db143686481766ee95084b50883ca49690d57c7c732b
+Size (liquid-lib-0.26.8.crate) = 41168 bytes
+BLAKE2s (litemap-0.8.1.crate) = fe88e8163dad3930a5cf6a33cc9710d9afd200e4ee9324e9c15e766b414bb5b7
+SHA512 (litemap-0.8.1.crate) = 6034f72d3c90ebe406b7e1b6df7e2535cde7728cfaa5328e66351d231f888625f394974f6aad891eff48142b00f14916fd8464a59fcaea1627ebc7338b865ead
+Size (litemap-0.8.1.crate) = 34172 bytes
+BLAKE2s (litrs-1.0.0.crate) = 4433696dfb8edc5dd6509dbfca8ede0c478ab08ba1921f99aac067102b1b0f14
+SHA512 (litrs-1.0.0.crate) = 8dd223e742e80cfb29ce49c93459ade63798e4977c028d85214ac439773a37a331e9ce375cb9f7f814ac2279770d0c3bb8b4e60a118585d6d0f9e7ae08539f0a
+Size (litrs-1.0.0.crate) = 46610 bytes
+BLAKE2s (lock_api-0.4.14.crate) = 81b23bbcb4983647d2dc3e3dc9bcf73995d6e7a937b0f2910e42f44595b060cc
+SHA512 (lock_api-0.4.14.crate) = 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
+Size (lock_api-0.4.14.crate) = 29249 bytes
+BLAKE2s (log-0.4.29.crate) = f4b8325b35fee411fa94521c97c0395b7f7566379491012fce21387017116c98
+SHA512 (log-0.4.29.crate) = 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
+Size (log-0.4.29.crate) = 51515 bytes
+BLAKE2s (logos-0.16.1.crate) = 510315f267c8ff1c59e2be745a8b4da793a283ad69951da2259cd39f3aab2a9c
+SHA512 (logos-0.16.1.crate) = fdcabb7498fe7e39aab41d27c9825036588d168503f34e980165fd2f45f79d75aedb85de361aacfe934e0e825e8008b794449546b952e869ff7f4217538e095f
+Size (logos-0.16.1.crate) = 28172 bytes
+BLAKE2s (logos-codegen-0.16.1.crate) = 606d8e4d26023de5286cf9799e148f191589464b94cc4e99bff79b1e0099bd24
+SHA512 (logos-codegen-0.16.1.crate) = dc6a06b6af388748e47609fc089cb098a4d28f43796c9a3529bd7b9eef57c61eda0eb38867b8d2a506f3afcfbeeb74332044cbf9cd4904006121950a5b9c3b69
+Size (logos-codegen-0.16.1.crate) = 51792 bytes
+BLAKE2s (logos-derive-0.16.1.crate) = 866241c953c5834f91422174c441d5da237b56d14af699d05c6bc1fcabbad158
+SHA512 (logos-derive-0.16.1.crate) = 066779f78a9160827fade533be850ef157fa8c922a3113cf56be520c2a428ac7c4745e27dfd1c41df6439d6926e56423ba1bafce7193b5398ccda5b80445e896
+Size (logos-derive-0.16.1.crate) = 8193 bytes
+BLAKE2s (lopdf-0.42.0.crate) = 00e5b5ba566ef05e37cdfc23f738d450518d11af8629ee7d75910a8e392b22e2
+SHA512 (lopdf-0.42.0.crate) = e75660b387f4e62fdca4e4c32d740976fcffa4cb141678329bf4e86a03ceba7a80d2e7ffdf392ba31e02261a225f687ace553f48fa4163f3a0e494ec52678967
+Size (lopdf-0.42.0.crate) = 203825 bytes
+BLAKE2s (lru-0.16.3.crate) = bbc989e157f0895cabbbdbfed6705f3797b8ebb26425b6e45e00706f88de700d
+SHA512 (lru-0.16.3.crate) = 5092b87dfbb7666e224dc6d8ed01fb8276929a2d1a31173034155afadb90e0762dbe6d5ce263bbf0353c079bb249027eff71dcac87228514a5406ef67dd06c15
+Size (lru-0.16.3.crate) = 16743 bytes
+BLAKE2s (lru-slab-0.1.2.crate) = aa3f3674478a76b09b52e1c77b3fc8382ad771a643b4184baf095d0dd7f35d1b
+SHA512 (lru-slab-0.1.2.crate) = eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
+Size (lru-slab-0.1.2.crate) = 9090 bytes
+BLAKE2s (mac_address-1.1.8.crate) = 17046be57e9a6d6a1c8d9232b7c299d2d68fa32ff832a88d29c8a93d37e02797
+SHA512 (mac_address-1.1.8.crate) = bc267a2347aa81e479f831ac6a06830176c7d5e97d85ec213c2845b30824585fb240111d3a8fbc2aee6b53dc6941d51f57c08dc4461d0293e945fc51f9d7bb35
+Size (mac_address-1.1.8.crate) = 12876 bytes
+BLAKE2s (macro_rules_attribute-0.2.2.crate) = 2633847242c9b04d4a34cd782adba98552f20e9fae55f6a604817ad3bf45c1f1
+SHA512 (macro_rules_attribute-0.2.2.crate) = 9a0d96c2da4c9191da4aafc8cb951d20fd2074b2c32890dfce804954d7aabc220bc0e4e170ba82d30185345331ad13edbce2eecd52f866c4de554f558410324f
+Size (macro_rules_attribute-0.2.2.crate) = 15330 bytes
+BLAKE2s (macro_rules_attribute-proc_macro-0.2.2.crate) = 451ecd6433ebb47341dcc28ada106c6016c3ef5fa0d01c08ee5317184fcfce48
+SHA512 (macro_rules_attribute-proc_macro-0.2.2.crate) = f888ee2213c96a51073972c7e661fe24297f9ce18da737fe6633e1e1b70de1723141080930f1359a593b1cd4cdfdce1e329b45238cd8859d3ae9406dbb5a7754
+Size (macro_rules_attribute-proc_macro-0.2.2.crate) = 8271 bytes
+BLAKE2s (mail-parser-0.9.4.crate) = b192282cb9f393992690b67a097394cf719c42a109183e64f3a0a5b4927b0113
+SHA512 (mail-parser-0.9.4.crate) = 96b21574d9da48d4f490b5fa4cc894e970664bec6b50d69b80f43679fa4b425745698a6cf75ad7fafc59423bf11c59f88d73375feddc4186c1039f0047fe780d
+Size (mail-parser-0.9.4.crate) = 513740 bytes
+BLAKE2s (maplit-1.0.2.crate) = f6de238711037163128cffba54e8a1b1d330c5a03720f4a146b0d70cc550da43
+SHA512 (maplit-1.0.2.crate) = 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f
+Size (maplit-1.0.2.crate) = 8871 bytes
+BLAKE2s (matrixmultiply-0.3.10.crate) = 9b540b6bfcb2f31cb62cd88c9a7d0b636afa2dba9f98667a1f22379203dc2c79
+SHA512 (matrixmultiply-0.3.10.crate) = 131a87157d465225b30ac332beaf02953b574187a29754e4a48a904e4dd581167d5f2f9b9a5120befd7cee34f2701bafb303d3a330f7bfcc6225301db00cc590
+Size (matrixmultiply-0.3.10.crate) = 58170 bytes
+BLAKE2s (md-5-0.10.6.crate) = 0f1e0fbcd8101a5033fdb7d352b876060dcdbe15f34422e9cb316949e985dae5
+SHA512 (md-5-0.10.6.crate) = 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca
+Size (md-5-0.10.6.crate) = 16161 bytes
+BLAKE2s (mdwright-latex-0.1.3.crate) = 32e2ad3ff1f64e8986f259933ed796e9892cc537ff7c648ea589d8553314572a
+SHA512 (mdwright-latex-0.1.3.crate) = c63c6bfefc10c723c8c90c618eb009e43c9ab6364757eae2a620c0fac1d2b67224f4b66355e95bb6bc6e6fc4bcb3073c92b4039706d9e1c5fcbdfa4043228c03
+Size (mdwright-latex-0.1.3.crate) = 59186 bytes
+BLAKE2s (memchr-2.7.6.crate) = a830db86394a8743df7c419957373ffa2ab158d6580c70556213bd109e985d93
+SHA512 (memchr-2.7.6.crate) = 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad
+Size (memchr-2.7.6.crate) = 97616 bytes
+BLAKE2s (memmap2-0.9.11.crate) = bf3d34233cfd87c4b5c52db72cc9bd517de360f7bda4e37a3502507897c95daf
+SHA512 (memmap2-0.9.11.crate) = 0fa342f0499bd79f403a9d798709c37543473f1012c9abe59313ae3b3e4cd84d5b6c4c24e629c47680c0f2f235ef372fe7e36e52ee850505ce4d47a955097222
+Size (memmap2-0.9.11.crate) = 35116 bytes
+BLAKE2s (memmem-0.1.1.crate) = ec6601bc7987a56f1be32672dca4f906076d0e8297c21d2d72d2d690de5e2ddf
+SHA512 (memmem-0.1.1.crate) = f4ee8123e0263c30898ff1e397bb3daf4e027aadf520977ccaf5bfc4ec8158b398a19bae6d48a85a084e43d80d5ddcbb3cbfdf986080041ce958d2c8f5eb897a
+Size (memmem-0.1.1.crate) = 10665 bytes
+BLAKE2s (memoffset-0.9.1.crate) = c4113c19eb1531bdfa4760d70eb45284a0c72f042b5b013028b700331804b4f4
+SHA512 (memoffset-0.9.1.crate) = 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
+Size (memoffset-0.9.1.crate) = 9032 bytes
+BLAKE2s (mermaid-rs-renderer-v0.3.1.tar.gz) = f2f48d9f5a21208491386192c440e400d5db366ebd9510b896a8fe2ba1b7c373
+SHA512 (mermaid-rs-renderer-v0.3.1.tar.gz) = 116916ea43691729a0d263319b4a917128b50b7cf6778d139d7c039f04b28ad7654073531ef5b3f03c4ba2fa969f54a07260bd67d8d457b8bbd1a00bf5a0508a
+Size (mermaid-rs-renderer-v0.3.1.tar.gz) = 10968339 bytes
+BLAKE2s (mime-0.3.17.crate) = e23a88b0ed8165afbdd7f3e448484d032c04a1a5e037fef76bd679a2a55ecc36
+SHA512 (mime-0.3.17.crate) = e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
+Size (mime-0.3.17.crate) = 15712 bytes
+BLAKE2s (minimal-lexical-0.2.1.crate) = 7868d0264ff2c8d6fd1944aac77710c2163c9c0bb7488ee70835966d9a324022
+SHA512 (minimal-lexical-0.2.1.crate) = 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
+Size (minimal-lexical-0.2.1.crate) = 94841 bytes
+BLAKE2s (miniz_oxide-0.8.9.crate) = 33632612132047dfffdc3a73e385f56ddee36860561dd26c08667d8098428449
+SHA512 (miniz_oxide-0.8.9.crate) = 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
+Size (miniz_oxide-0.8.9.crate) = 67132 bytes
+BLAKE2s (mio-1.1.1.crate) = fbb7f9607e7a387318c020bee5a544bdfba3ef3e03b1bf35c59eacc25cc82cb1
+SHA512 (mio-1.1.1.crate) = 0b1c82773f5cc3f33ccb80a2cfbd58e48ffac82934afa7d9ec632b36484f8a13a079802dd8a658dbc94fc158e597e4d7a2c02a799f7b506a7de98fe74e80e684
+Size (mio-1.1.1.crate) = 105630 bytes
+BLAKE2s (monostate-0.1.18.crate) = 9b6328e0116857e2f17a1460a0a847bb19831120dc7d7ebab7d0f7472b7c5a67
+SHA512 (monostate-0.1.18.crate) = 40a17c058e169e53a5d1c6738cf493c62bb57e1f9dbe3f85113cf061e4546aa3dcbeac0de74d6297616447bc74c45d26db1cb505c1a6834561f42003647fe5bd
+Size (monostate-0.1.18.crate) = 15992 bytes
+BLAKE2s (monostate-impl-0.1.18.crate) = 199adb7c19c6167f7be1c53edc0948a77ddea3d4ff556cf8029207337cf40344
+SHA512 (monostate-impl-0.1.18.crate) = fc57f5c2dbd52185542806ed48f88b7ff7008633fdbf27a0cd9bae5ecba26eb40af7f2c8fa229eb482a5262fda315cae6873ce33892ebc2b2bb0953b978c80f8
+Size (monostate-impl-0.1.18.crate) = 7862 bytes
+BLAKE2s (moxcms-0.7.11.crate) = 1b259d266c268e90afc4604a7bf47a19e35cd56079a0926b9f2d630d4af9f4a3
+SHA512 (moxcms-0.7.11.crate) = 1ed9524b013cc2cd5d8778b593c600fb3a6f537fc808a012c76323a34dc7a8d407aa44cc8db1b6dab3ca783fbfc91fd6cdc4bff0e1b5aab18ae69653c773b7bf
+Size (moxcms-0.7.11.crate) = 176892 bytes
+BLAKE2s (naga-29.0.4.crate) = 7862e3ef49f5dd362db3347b815d054f6a77c7d5a119790db63808e143e323f0
+SHA512 (naga-29.0.4.crate) = a8d676d3d11aae40809d916b6e9ecaac4578b40438cb311dff9775791cbfdd6fdcdf894692e883d01fd53e286b533afa06a4b4fbe335b2b7940098f22fc54489
+Size (naga-29.0.4.crate) = 842943 bytes
+BLAKE2s (native-tls-0.2.18.crate) = d7d0aa0eea3e983770f13ff52b01e2d666926e3f55182bebdc5b439f11966393
+SHA512 (native-tls-0.2.18.crate) = 6e2ef9055a938cdf17cff126b29b57ea4c80df70b160dad49804b2c190703c1fbb93c8c6a2a9b89c95fc3ede1068dacd175ad8100990bebab90b919b30aefbae
+Size (native-tls-0.2.18.crate) = 29967 bytes
+BLAKE2s (ndarray-0.16.1.crate) = 0c5513539e1367e133c0a6ea7f01f3ac85bdd9ffc5e73b2507a7aa7265d84717
+SHA512 (ndarray-0.16.1.crate) = 59fa8944b79933d205e70d6163f136e9c58f33c786c6052ba5f3e6ddad4d67ed79b2f08a07e405bbdda49a94d2c17dfcea2010cc49bd114173248ca285c4238c
+Size (ndarray-0.16.1.crate) = 291026 bytes
+BLAKE2s (ndk-0.9.0.crate) = c6166edd2a81d6fe46ad3b104b9997ec98876ccb7681f709205b6864147b0407
+SHA512 (ndk-0.9.0.crate) = d6f7962406df285e9b96d622590f79fe00be854c9f1c91806a277d3ec1f58e59666cd96663ac543290f41a361dc3632cd91a3c39fa70f0903e760d1e415feefc
+Size (ndk-0.9.0.crate) = 84865 bytes
+BLAKE2s (ndk-context-0.1.1.crate) = 6a7eea2f8dcf93e9f010b3df39216a2fb37b4c281eb8dc45c418e089c5afba12
+SHA512 (ndk-context-0.1.1.crate) = 3e15db351492b3f1935424a4c119d878f5d771d6ca0cb6161e4105b263178e96e41cdf1e927e5f3c81a281f55dee25929a9cee911eeb4ff307dcd31fc400398b
+Size (ndk-context-0.1.1.crate) = 2205 bytes
+BLAKE2s (ndk-sys-0.6.0+11769913.crate) = 2fbd6a0f177052fb0ec8779901af5cb4d169c090a8f43911dbd9f166cf4dd025
+SHA512 (ndk-sys-0.6.0+11769913.crate) = 3f7a26aef2e220a5a98fa94e9770c0d865653b5c23331b8a6652819176be5d319d589050d4fb68a12ab3a4a87650aa5f30c7f50582fd097a411ab763f3359112
+Size (ndk-sys-0.6.0+11769913.crate) = 329984 bytes
+BLAKE2s (nix-0.29.0.crate) = 084b04649afac1124562c8c1c209ec5e206278e462f736f3cc9a2b848be8970f
+SHA512 (nix-0.29.0.crate) = 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
+Size (nix-0.29.0.crate) = 318248 bytes
+BLAKE2s (nom-7.1.3.crate) = 226b78f1d2070ca94403c5e4f4cd27e43eba1397f201522f65528f19adff72fc
+SHA512 (nom-7.1.3.crate) = 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
+Size (nom-7.1.3.crate) = 117570 bytes
+BLAKE2s (nom-8.0.0.crate) = 3afee6859429c7bc4d26e3a84ce9f2d8c6d7a149710f042fd7c16381ce0e045c
+SHA512 (nom-8.0.0.crate) = 7634276cf799b0260e4f82818e297001101c84961b498552ee19d2b2bd7b7be3621ce7fbfa9d85c4531c650448b2d32326ecef28f8282b016f5a504e69783cb6
+Size (nom-8.0.0.crate) = 135590 bytes
+BLAKE2s (num-complex-0.4.6.crate) = 5fe5ea94099c6aa6679ab02d7ff8a28ea8936c3e760f7ed9720e8451d6fc9c89
+SHA512 (num-complex-0.4.6.crate) = 11ca2c28ffbd15aacb7e184b7f3e09cbec9c955738568c1e0760c256c72b230cae7152403d834c8ed9358e42b724269e99313dde9a23027a6963ca176ca45615
+Size (num-complex-0.4.6.crate) = 30352 bytes
+BLAKE2s (num-conv-0.2.0.crate) = 2ff82f5b18fc1fe708725c6edb9a41878d9160b5d0ef61382c1dd5f88576de90
+SHA512 (num-conv-0.2.0.crate) = 5d17b59e4c76ac7732d7d218da18d83dc99fd1f5c396c054d7e40a583a2fc3d15dd9e545d968fea61cdc8a4f7eb2592fd5c02ba734e3361b6ee2686eb9a57fd1
+Size (num-conv-0.2.0.crate) = 7034 bytes
+BLAKE2s (num-derive-0.4.2.crate) = 3adc0a8a8e91e3310e22fb5362ce8467d97a572a02885e46e226d6f92657b37e
+SHA512 (num-derive-0.4.2.crate) = 55b951470a07dbce489ee43e1540056123d3eb7b5240903cd348951b81ef5aa5b2b1db311d1219bec8ad191373d0079bf40861e3f45380f8d8132f39d33b4f4c
+Size (num-derive-0.4.2.crate) = 14709 bytes
+BLAKE2s (num-integer-0.1.46.crate) = 30d326e4be64cf2f9c9c8066c928b4f142db6fb7e5a15d45985091e652274588
+SHA512 (num-integer-0.1.46.crate) = e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
+Size (num-integer-0.1.46.crate) = 22331 bytes
+BLAKE2s (num-traits-0.2.19.crate) = 3c64996b86a2f99ad0c535cac3e95e5ca227315695c078d5b17ca8e1b7e47244
+SHA512 (num-traits-0.2.19.crate) = 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
+Size (num-traits-0.2.19.crate) = 51631 bytes
+BLAKE2s (num_enum-0.7.6.crate) = 1eef14f4ed08b1d596b2de1c81b231005aa1046da3a2ab5714c9394da7cd5ca1
+SHA512 (num_enum-0.7.6.crate) = 8a392bdc2f15cf8ba01dfa861e5f367dba5c2cf0abad6f4ac5c18d66d3f15d9c25ccdfc0176a58f11f75d613d11cae2156f54c6c626e82afa05391c23f927986
+Size (num_enum-0.7.6.crate) = 21741 bytes
+BLAKE2s (num_enum_derive-0.7.6.crate) = 89e3e54e177150976cf43c4012d66dca5c1e2932f519ac8c432e116d8fda93fa
+SHA512 (num_enum_derive-0.7.6.crate) = 35e0ac85c7dc20d1f0a50cc6b499e4c4f437cfcd6dbbad68baf5b9c8542bdcd11dacfc7e583cb757b5480d490c9a91e8d911375df856c0286b537f6a49dd02e2
+Size (num_enum_derive-0.7.6.crate) = 18789 bytes
+BLAKE2s (num_threads-0.1.7.crate) = 40dc4f59622c31f0e84e4c744bbe548f8803fd4fe0bbebf503125b10cc6670f1
+SHA512 (num_threads-0.1.7.crate) = 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
+Size (num_threads-0.1.7.crate) = 7455 bytes
+BLAKE2s (objc-sys-0.3.5.crate) = e8ca5ea722eecb7b5c4ec67cbdb0839fe7d12f671719e38ee380a1e50beff226
+SHA512 (objc-sys-0.3.5.crate) = caf19594c04d666f24c791b941346d31cc6fc03adedd6d0ff393910e9489d974afccb155400b618e2d62cd13885cc85b16a3c33e4e72409e3cebb0760ae34b99
+Size (objc-sys-0.3.5.crate) = 20560 bytes
+BLAKE2s (objc2-0.5.2.crate) = 2c49f609f98d1627f2f69ee9e81f019b6dc4c78dec792f2f052ae3f6a1acbf1b
+SHA512 (objc2-0.5.2.crate) = 2375d4e7633ce8a14c8229e5da54694419e8516be3bc80083d0be4d80b786dd07d7e152b044fe058946a96c41346b119b7725d9a05038f12074d95c15c9d9aaa
+Size (objc2-0.5.2.crate) = 199204 bytes
+BLAKE2s (objc2-0.6.4.crate) = 03984ea4800cf1d8a2e90069a61b8f49d271f19910bbab0ac7d493f6d1646fc4
+SHA512 (objc2-0.6.4.crate) = 3176d8f44a3245d08972404b8c544962c02e6bb8f198660ee3bd532b376b5a2f7a5f5585f126968c414e58347011dc6ee919f881b78854a7a3d9bb3b190abae9
+Size (objc2-0.6.4.crate) = 275200 bytes
+BLAKE2s (objc2-app-kit-0.2.2.crate) = 38f222ec8dddbb30e83175c842f12429f1e45e14b72e1c328ce89dbe9c596e4e
+SHA512 (objc2-app-kit-0.2.2.crate) = 23b865fe8d27ba34c71863d73fb4f6164cc88900baa7d1419f1671fc72cf2f759fb99321abd09af7b2976ee8cba2f0711c68f9a2302827f5f61134b9006e18d2
+Size (objc2-app-kit-0.2.2.crate) = 337435 bytes
+BLAKE2s (objc2-app-kit-0.3.2.crate) = 15c63c28ddca2ca8d5029d221a0301f8400bbf31e14d1077fa5d08940e67bdda
+SHA512 (objc2-app-kit-0.3.2.crate) = 44174170875c27ff82f097d5b50cbc9629583ff5817f9d721e40f9d38462494461aebcf3fd0376b90cad887b1c1369f3c1c4a7e34d73d32ac90e94d44d6378dd
+Size (objc2-app-kit-0.3.2.crate) = 531744 bytes
+BLAKE2s (objc2-cloud-kit-0.2.2.crate) = 3b04f03397ac2439a8db2ec210bbf0a8730cea2b52c88abb10b0e3905c681d34
+SHA512 (objc2-cloud-kit-0.2.2.crate) = d94d1dae96d245881bae4f638789b8ae39fac90ccb3db480b0cae41e963b8ba7922b68b8faac072cc680a0fb8c95f89b0967c70258d574d3e72b47b840faa453
+Size (objc2-cloud-kit-0.2.2.crate) = 27094 bytes
+BLAKE2s (objc2-cloud-kit-0.3.2.crate) = c099b6e78c4015f10ab53d27cbe4b4f14bf810cf206c97ecbfbd14acdbda63c0
+SHA512 (objc2-cloud-kit-0.3.2.crate) = cb68946f5f45d5adcdeaa26a9b722c298371fdbbeb756d9e47f01990a7005bde61842b8dc43801a49f8712bae894232f91bd1cccb9b86af8e5c675202edaaf9b
+Size (objc2-cloud-kit-0.3.2.crate) = 68818 bytes
+BLAKE2s (objc2-contacts-0.2.2.crate) = d61bf9ae97a28b7989041e44524c7d74f8c728bd687b32f708a9fe9e59361a89
+SHA512 (objc2-contacts-0.2.2.crate) = dd3eb2e2ea9303c6061074371f0c7f8e3e342f8d9b08429baca4f0501455e40ac47a6318749439d7e0a4cc92ca91dad76dcac11e8507a38c4b476fb6de450ca6
+Size (objc2-contacts-0.2.2.crate) = 17094 bytes
+BLAKE2s (objc2-core-data-0.2.2.crate) = 97e2d21547bc03798145618e4cca3e8e0fed7b7a50fca2c5fb95d333a0275445
+SHA512 (objc2-core-data-0.2.2.crate) = f63a8098d8a29752433611acce935f34bd58dbe559002ef49397a08794998e6817229aca0a230d00f08c23c86424f1cfd1eef3a8cb01d3c3cecbaacbc8fbe6e9
+Size (objc2-core-data-0.2.2.crate) = 30575 bytes
+BLAKE2s (objc2-core-data-0.3.2.crate) = 876cf7b2eb7d7dad2b2f5cc15c0ceb50c4891feb46b791898914270c3ca11988
+SHA512 (objc2-core-data-0.3.2.crate) = bd714eeccdd8e65d8d14a211622a42f804e5b794b1b41e187fcbabf8c7badb6ad76d74000c5eebb5e2147ef60f96b25530bb932bdd7b3a644f46eda1ad9feb0a
+Size (objc2-core-data-0.3.2.crate) = 39186 bytes
+BLAKE2s (objc2-core-foundation-0.3.2.crate) = a09d9f3ed846cbba9ecc7ec93663e10bd27aa93881fa3beaeb8725988c2ada8f
+SHA512 (objc2-core-foundation-0.3.2.crate) = b1a5f5201bf0b3f6e93bbb0b71d285d6c162e644b748504f58bc05c92299848bcc785c1159072959129bb575978e4091cb937203e8e90a4ebe1519b7b8b6e402
+Size (objc2-core-foundation-0.3.2.crate) = 180804 bytes
+BLAKE2s (objc2-core-graphics-0.3.2.crate) = 585df6da18581a13ca9d44e780aa16f2d59ca687cb22267b331fdbc566329332
+SHA512 (objc2-core-graphics-0.3.2.crate) = 1f61d4bd79f8b19d8cfeba6f7bef1ca40615684075461c080b45487362ba685dc5b3aa1edf98db9e0c19325550feac5627b152161a47d9985f3dd596421e7d58
+Size (objc2-core-graphics-0.3.2.crate) = 84981 bytes
+BLAKE2s (objc2-core-image-0.2.2.crate) = 588d2c95ff885f5142d47cc7fa6f4682d9a6b1ab64fad563b9661f67ce7351f2
+SHA512 (objc2-core-image-0.2.2.crate) = 65f61850be62ae0d8d01ff5ba1b948ca95672367ba32dcea4fa59288fbde38fdbd9bd49dd8bcb4aa58cfb37856c2eb16355aa4626a9fd1278177cc6a73c94fe8
+Size (objc2-core-image-0.2.2.crate) = 20050 bytes
+BLAKE2s (objc2-core-image-0.3.2.crate) = 5163fe01a55e1b57dbddf7b1e3670de39d279316c926a1c3d8aae2eacb7716e0
+SHA512 (objc2-core-image-0.3.2.crate) = fbff000891347eae262c42d0e30d740095c87d79e3a9ecf5b3535f55adb4377060a1d5e57d37da95c7166803ad05953c98615b1886f2c6d8393c478cc6dfcd17
+Size (objc2-core-image-0.3.2.crate) = 95862 bytes
+BLAKE2s (objc2-core-location-0.2.2.crate) = f38f706de01daf84f857214d49b8d1dce7e559f2327430bc5a15992191f8a581
+SHA512 (objc2-core-location-0.2.2.crate) = 11d5d55b04cc2d0c30f338d8610832023e51deb116639e3ffd5e19bf7a38d13aa543f3d96f6e268191e2689f29bfbd4ee7bee77d47b2f074a95adb8ea99e02c9
+Size (objc2-core-location-0.2.2.crate) = 13100 bytes
+BLAKE2s (objc2-core-text-0.3.2.crate) = 5267b02a2230f18b16d874eabbeb5b01c417f592be604b58e3a7b4ba34ea8b14
+SHA512 (objc2-core-text-0.3.2.crate) = 18e7d4e8e10c218dc733b6cc84b101209757962ae7e3fc87ffe970d4ac1f08810712afc92ae063871d39e2b5d7ce8355da9055a0d55c2cdcea802c97edcec73f
+Size (objc2-core-text-0.3.2.crate) = 96485 bytes
+BLAKE2s (objc2-core-video-0.3.2.crate) = 91634c1a6ea58aa7b38e49d2a916d445bbe772748fc2d4f2f27eb2f6e5a262b5
+SHA512 (objc2-core-video-0.3.2.crate) = df3b37ab0345a7f72e2a5e84783a57fa444f19a70d99852df70d5cd5239c250cf4b6dee564cc7173d3e5e0cc645d95dfcdac23d49760d0d2156c055cfa2ddfcf
+Size (objc2-core-video-0.3.2.crate) = 39345 bytes
+BLAKE2s (objc2-encode-4.1.0.crate) = 7a02728c18dbb90b0f507103322f566851b14d29295c4a6e033083cbd9fe45be
+SHA512 (objc2-encode-4.1.0.crate) = 47a23fca26df26e1efa1045a9778322dc0b2cd232acc2be750a98a1ddaa7f264c39848b14a5d9821573495601dded2893a4bcbc36a0e21ae442b7c9de5c12303
+Size (objc2-encode-4.1.0.crate) = 21004 bytes
+BLAKE2s (objc2-foundation-0.2.2.crate) = 8f25952be40e116fa2bf0acd560848e060041a7eb63ebac6ddb0db6e623c0ba1
+SHA512 (objc2-foundation-0.2.2.crate) = 888fe08f4b0061c73a24eb7632a25259753ff00a30a32f40aff4526885e1490d09dcfe38ca50ad12877d0eeb5e97d65f9d9e7bad953c890c278899c4dd79b113
+Size (objc2-foundation-0.2.2.crate) = 249330 bytes
+BLAKE2s (objc2-foundation-0.3.2.crate) = 8bcdb054b4c1d2242e15f67b5cb598ff7c01ff44c9bfdad1933da60939893ea1
+SHA512 (objc2-foundation-0.3.2.crate) = cc08bf8c418414a4358642c01a118cf8c790bd542ae72ce841a1378def095377a101a6f7d5f5645bb25125791998c5c8a55bb1500590724e3ad2649a1f5b8221
+Size (objc2-foundation-0.3.2.crate) = 345384 bytes
+BLAKE2s (objc2-io-surface-0.3.2.crate) = 7ae125a8629c8b5ebbed53ef7ac94832ff1af859b41d2a74944bc78bcc6f3c4f
+SHA512 (objc2-io-surface-0.3.2.crate) = b6681117b6153e9333017ce502af0e4b9e527617b26a74ce640047798da05e5720f02f134a70bd1ff270e859221b29dde9e6597b3baa7d1db4f8035cc7287410
+Size (objc2-io-surface-0.3.2.crate) = 11722 bytes
+BLAKE2s (objc2-link-presentation-0.2.2.crate) = ddf3f277052e699bec55350cea6c4bb003194c064da80d485ac90c0c0941660d
+SHA512 (objc2-link-presentation-0.2.2.crate) = ba48eb136208a018b9b5ec7a6953903982e6e6c4b32c7f6f08e9cb0e0b2a2d85c8a949702a8494b3a08aa6d385f5790b4389f94ad4a256064af5b3e95ed61970
+Size (objc2-link-presentation-0.2.2.crate) = 4440 bytes
+BLAKE2s (objc2-metal-0.2.2.crate) = a24d4be50365a324f63850cf0bd082d82a1082bba3c268ce17b4ad69ebe4d123
+SHA512 (objc2-metal-0.2.2.crate) = 104df0fb4a68875918d45b6b86bbe378d3735a0fb83de531ef6fea9f608afb250e8bfdeb29d051d6b1f76946d7398c277552e1e58dd80d952f4f4c5b6cfa4b82
+Size (objc2-metal-0.2.2.crate) = 75276 bytes
+BLAKE2s (objc2-metal-0.3.2.crate) = 3e06d7c9b482d445dd8535cbb7ec25a0a6a361e91e8067831b7242c4540c8c91
+SHA512 (objc2-metal-0.3.2.crate) = ffa01525724900db2c3c6d36d34492d6d920da03f3247e5f8501834743ac5afeca2c944fcb5e3c7fa4b8334a96f195747fab4d69e669b4ccb7b5edece231b23f
+Size (objc2-metal-0.3.2.crate) = 226999 bytes
+BLAKE2s (objc2-quartz-core-0.2.2.crate) = 1c139e78570dcee42e6148e06cca740013f0a730cf10dd95dc166ce6535cd9dd
+SHA512 (objc2-quartz-core-0.2.2.crate) = bf8b8e9dd17081162d048fefee3200c58041a31319f8e5516bec218e09e7221bdb3f8c3f9cc95e322772dc030e5f3d64be84f129e657eced4e037a00ef63275e
+Size (objc2-quartz-core-0.2.2.crate) = 21306 bytes
+BLAKE2s (objc2-quartz-core-0.3.2.crate) = 4e6512afcf055c273fae47e23f488b94a0ae3bcd03f7ec0e04317a9e07c9b855
+SHA512 (objc2-quartz-core-0.3.2.crate) = 3078630eb2f4a8d88dee2d14895de75e4846f212a9dada0a9ed06b666fcb674a5b6d37c59c8801815a68d89132c81ace6c162c531c7677d88477f81c627f4ba1
+Size (objc2-quartz-core-0.3.2.crate) = 30036 bytes
+BLAKE2s (objc2-symbols-0.2.2.crate) = 2852c08870443a937dbec448a9cb971555ead1b9886d3fca69923c03445e9cc3
+SHA512 (objc2-symbols-0.2.2.crate) = 58bd17bea53c838d5e1b7a26a15480156abcd07201b9d0d4f062c4635c138fddf42d16a61ede1a600d502d9db8ca642ea1ea7849003c50613ec31bed3edff747
+Size (objc2-symbols-0.2.2.crate) = 3626 bytes
+BLAKE2s (objc2-ui-kit-0.2.2.crate) = 547ed14db454237b026c023c4a8fb3039d0d802f430e022acd53d5220fb1c28b
+SHA512 (objc2-ui-kit-0.2.2.crate) = b75fd4b46bbf3bd15cc2dc43662930ce199dcd1903837b8fc87b671cd8aeca5df0761ff46e7f03ced37b7f79785b05a620025c2cd7abfff65b1708ac7ae5e985
+Size (objc2-ui-kit-0.2.2.crate) = 303111 bytes
+BLAKE2s (objc2-uniform-type-identifiers-0.2.2.crate) = 1fb6dab2b333faf17d109e4fb0cca711260bd413f58d28b025950f33fc93c6b2
+SHA512 (objc2-uniform-type-identifiers-0.2.2.crate) = e1d9e324be6e5d59b0e323e896ff034f20085481953096ad5744bae33d936ec90a10bbf9e203d01237b6dddf07f279d3efd8b0f524ec0b4aad25febc94acf178
+Size (objc2-uniform-type-identifiers-0.2.2.crate) = 6017 bytes
+BLAKE2s (objc2-user-notifications-0.2.2.crate) = 708b88983f70251046fa5f640c5ba3aed217d81684c1bc472fd47f37d029ae05
+SHA512 (objc2-user-notifications-0.2.2.crate) = c661ee5e0f656bb6e6e0fc95ea2e939195e26446e584d47c13dc0f33b68e9fed33401e3ae30db51474a7b2bb299b16489e7903efa3e1fa60074dcb27865a54c6
+Size (objc2-user-notifications-0.2.2.crate) = 9600 bytes
+BLAKE2s (once_cell-1.21.4.crate) = 5945879c1e46e46585a2692e5f3ac0beaa15f111aa45611e0419b50abb21fb4e
+SHA512 (once_cell-1.21.4.crate) = af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
+Size (once_cell-1.21.4.crate) = 35010 bytes
+BLAKE2s (once_cell_polyfill-1.70.2.crate) = 21c28e665d8742ba5822fab5a37878eae474e2f89880c45ea287281c7d242f0e
+SHA512 (once_cell_polyfill-1.70.2.crate) = 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
+Size (once_cell_polyfill-1.70.2.crate) = 7448 bytes
+BLAKE2s (onig-6.5.1.crate) = d2d1dc7187ff97ef8a41f26ae65fb03db1292d0560a3068934cd13e7a16bda71
+SHA512 (onig-6.5.1.crate) = 0a76412bbee9711b22a57ad572428ecdf558b0c9d82fa7851fdce702661144ba75515263f813f028fdc35d51b3029677083875b972ae3a82906376ac3a9598e9
+Size (onig-6.5.1.crate) = 32394 bytes
+BLAKE2s (onig_sys-69.9.1.crate) = 3542a1e54fd874a287570232a3a7afd9e502924efcb662983495075fc5c57d1e
+SHA512 (onig_sys-69.9.1.crate) = ecee6f40068aed963f99c57c309852f810c6fe84936868ba528ebb5b7bcff1316bf051b20c62a21eb769705e6d1514329ab529a07efec355b9f24a0503b7d93c
+Size (onig_sys-69.9.1.crate) = 656378 bytes
+BLAKE2s (open-5.3.3.crate) = 2d8b3aa9237684ad3657988f555ed7c85e1bf541e8dca3bbc56767bbf0a03acd
+SHA512 (open-5.3.3.crate) = 45e12b606ac1a3475c9e04bdb8ba31900914a04187b5a4ba61e5446ca86484c1e4bdcf70c3c966957e242a3ea2707467eaabe2dbc4849c5ce687ff5a98e8197c
+Size (open-5.3.3.crate) = 27716 bytes
+BLAKE2s (openssl-0.10.81.crate) = 72670b05ade443e604689749d34420c24a9be1275991897e49abe78bb1121222
+SHA512 (openssl-0.10.81.crate) = 533c23b4f1e9b942ff30eb3d22232298135c370fc31c97940f4ac18c73291acca6be4e03284efecbd01096999a6529d1a33a63db332efb4aee478cbcb3f37eba
+Size (openssl-0.10.81.crate) = 311187 bytes
+BLAKE2s (openssl-macros-0.1.1.crate) = edb78e0a672af6601a8a2fb10b3d9064caa4059b92688e022ff5354bfa59cac3
+SHA512 (openssl-macros-0.1.1.crate) = 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
+Size (openssl-macros-0.1.1.crate) = 5601 bytes
+BLAKE2s (openssl-probe-0.2.1.crate) = e5acc6af5f6df51c93e714e7e64de2e880f2abd79236847f0f74f9d39d3616cb
+SHA512 (openssl-probe-0.2.1.crate) = e7795c6724c215f20d7cd759a1078ecda26addf9e529ef7dae882cc57e3dbc2df4dfa2d0cf9f43c04eb06f210aacae8bcbebe46fe0d740274894cc048a6bccee
+Size (openssl-probe-0.2.1.crate) = 9155 bytes
+BLAKE2s (openssl-src-300.6.1+3.6.3.crate) = f5529854bdbb982c2d7ab13970327c55d26fc84e46f08649836d44c1220afd64
+SHA512 (openssl-src-300.6.1+3.6.3.crate) = 30f9bbddaee205bc5ead444e8568c00acbd5001387784d9854a58fc7b43f6e28bf8a0df00b3dd2aa1105190b949b1f569721efc98d82a01ba31e4142c56d6442
+Size (openssl-src-300.6.1+3.6.3.crate) = 7195821 bytes
+BLAKE2s (openssl-sys-0.9.117.crate) = 4f3b1b588d420bd02f964bce3f5548e46bd47198059a0b762ebbfc6e4e245cd2
+SHA512 (openssl-sys-0.9.117.crate) = 89eeb0bfaa2c1ac3e0a8d268a46f8bfaa9942b0f840b0403faa15474961066559b3a1d24f672b445e1029301e6a99c7e2d84dec27528183523a409e9fb57b242
+Size (openssl-sys-0.9.117.crate) = 76045 bytes
+BLAKE2s (option-ext-0.2.0.crate) = a179d39823f42e954c5fe82b67b6689a7078b0e88bc659f06354f02ee868b465
+SHA512 (option-ext-0.2.0.crate) = f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
+Size (option-ext-0.2.0.crate) = 7345 bytes
+BLAKE2s (orbclient-0.3.53.crate) = f46e44784ace11e8ce7ab156f71cc38bcb1183b97f21b2af494b10bdc822a0d4
+SHA512 (orbclient-0.3.53.crate) = 325f80ec08347851308da655cbf02c630aeef37aec58446164f082bfc570e12ec7c38a334a14cdbe2b1126ded1ea7468c219bd79a964be3aa10121d4f9ed69a8
+Size (orbclient-0.3.53.crate) = 1341043 bytes
+BLAKE2s (ordered-float-4.6.0.crate) = 04a2a599df41fac0031a153291a945321de75e836a276d9c6631fa2d6ac95ef0
+SHA512 (ordered-float-4.6.0.crate) = 57282f48284630fd17d65727e54470e63f92ad83f7eeaf83a179747a3de3c635a91d6f3836d5e01355d0b2c1a33d4c0e4d931951495e3b8b838d8f058cbd2887
+Size (ordered-float-4.6.0.crate) = 23633 bytes
+BLAKE2s (ordered-float-5.3.0.crate) = ff7dba8e5ae768f9c0a58127f0963854bf80a48e3c997ee0452539dd53562c73
+SHA512 (ordered-float-5.3.0.crate) = da8d30e3d8ba00bf42674ae92a0c0c6b91fe8231baba4fb17450330757099cdd0d0609b02f9eb1a1ad4a801cac86c76a2af52ff591bdf97643721a072e2c3de1
+Size (ordered-float-5.3.0.crate) = 34539 bytes
+BLAKE2s (os_pipe-1.2.3.crate) = 3d3714047113e91d9bfe00dfd39ef6047884bc5cb8bcdc9d0d7e07220ae5b557
+SHA512 (os_pipe-1.2.3.crate) = 19dee6ead0eb792eab5e282e595ed5c3bc741613e1a7a790c9478c63f6b179f4aa55f4ddbd768f01aa8cc502c860691836f25e00e49bf133a0153ce7c5545f3b
+Size (os_pipe-1.2.3.crate) = 10467 bytes
+BLAKE2s (ouroboros-0.18.5.crate) = 33d2065131434abc475c9ddad70ab8992cc8dd6313a42c909069bf568644e9ee
+SHA512 (ouroboros-0.18.5.crate) = 6ad2e1ef6b2e5192749fdcfd495f4ee2506e399186da4937d7b539b7874139b74e26812e283f344b4cd7b3caf87407b48bb329f5e77bc990beb7649dd0209dea
+Size (ouroboros-0.18.5.crate) = 11678 bytes
+BLAKE2s (ouroboros_macro-0.18.5.crate) = 81fc2659499a8b4bfeb58cf5e2d8dd9e7cb0c65387b04093e02ad75c42ecdfbf
+SHA512 (ouroboros_macro-0.18.5.crate) = 2a4e0d3c77aa1b9d81dd340ec23ccc7a307cda6d8dcad99eb3df4c8ef94562cad87b017db568a8fbd6eee905ab8e9438b28a1ffccf7f38565cc2f676e73b862a
+Size (ouroboros_macro-0.18.5.crate) = 22021 bytes
+BLAKE2s (outref-0.5.2.crate) = 73ed851a3f019a8f48f0a49bb5edcd37a6a29d64fd75fc039e544e5395621b68
+SHA512 (outref-0.5.2.crate) = a352eee5f77ca697300d46835deb88821dd9af8165918fee3f32de2f18e529e0fbca5c982454f0a9c9a4596a5e99671ee3e56bdcf3e036af232f013ee8260416
+Size (outref-0.5.2.crate) = 5621 bytes
+BLAKE2s (owned_ttf_parser-0.25.1.crate) = 2e282734fc30ca7f93417e19f1cf6db0f63f2766fa553802c7d42270e474e2b0
+SHA512 (owned_ttf_parser-0.25.1.crate) = 50495c916c23c0d7aeaf2c281d372fba752573e41d3c3ca14a170c834096cb182aea57d3ec6bc58a7c58489aac98904902fd83fbb3a85b724af54d2e0f3021b2
+Size (owned_ttf_parser-0.25.1.crate) = 8989 bytes
+BLAKE2s (p256-0.13.2.crate) = 78050822b4713cbeb9cdd2a5b778d5548934efae4b4de25b48f5cc32b78c84dc
+SHA512 (p256-0.13.2.crate) = 4105c597346e2bc74ad7b7173d13b3b46cf4a1df87ea1699586cb7d09beb1b9f8d152b2bd0bc6849c69771fe4d320dc15a9e275470923b495971e9aae54b0ca9
+Size (p256-0.13.2.crate) = 63434 bytes
+BLAKE2s (palette-0.7.6.crate) = 200c1d0acf5ddf1caa1dad4440f845e2ac6c0c4feb97005fcca0f297efd26177
+SHA512 (palette-0.7.6.crate) = c43e39992e796799fc2044e39a8461eb528140438e40ecf64af8ee2f4854a520594be001f8aaa0f4bb8731fadb77b60b07c16592e87924b8af6c6583b0a344b5
+Size (palette-0.7.6.crate) = 230913 bytes
+BLAKE2s (palette_derive-0.7.6.crate) = 03d379d14956f327180d5c53ad62db4b1383cddb11acee510d692f379013cfcb
+SHA512 (palette_derive-0.7.6.crate) = 29efe90cdd53532015b4f957ed3c1018ee06f55574d4a7f871b868f77b0d9e74ef48da030c4981327abe9876a4664ad78466177fdb49034306e325d4e80baec7
+Size (palette_derive-0.7.6.crate) = 17073 bytes
+BLAKE2s (parking-2.2.1.crate) = f064d1cfcb5fe55ea9393e77c67b124ac868a807f2a131d5159c4bd2fc065973
+SHA512 (parking-2.2.1.crate) = 2e49137b59000f0467aa9ee0648d53e06cd2b8319d6ea28bf04c621b873469739a34186840b02f08d770d109cca26e161b3de3e4341dd729701885307a6a8177
+Size (parking-2.2.1.crate) = 10685 bytes
+BLAKE2s (parking_lot-0.12.5.crate) = f86e6bdc40967ff502a1eaba85db1839de193ad43b44729ea4f92ce6104e6d27
+SHA512 (parking_lot-0.12.5.crate) = 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
+Size (parking_lot-0.12.5.crate) = 46735 bytes
+BLAKE2s (parking_lot_core-0.9.12.crate) = f405d2bbb06365d3878603031d54c79175a227308548799846f6d5f5bca6f3bd
+SHA512 (parking_lot_core-0.9.12.crate) = 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
+Size (parking_lot_core-0.9.12.crate) = 34110 bytes
+BLAKE2s (parlance-0.1.0.crate) = 41d8dbb5adccdfcc34e491bb883f6bd2f1671c2faaf0a0b6f3a5a4e0ce3574e1
+SHA512 (parlance-0.1.0.crate) = 31d3e85df756e8220469aa04e8fe684d55455b629785eea53dc6af95a61ad9460c6f7ed140bb5b61bbcc2fd8843947687c266296c4efc1c9e038727b0e5ee762
+Size (parlance-0.1.0.crate) = 24400 bytes
+BLAKE2s (parley-0.11.0.crate) = d581da45d4c20b896b20d53e8ead73d9ddd0aec60a0ae0385e67675fc8e7c4bf
+SHA512 (parley-0.11.0.crate) = 67fb84e48be4bf9f3bebdbaa7e4d99fb03a6005f773c44d57e0894d55c1b53b98c725b24f0fc3622683fc40c9f1789b39d3d76b2d21517eac5918503cb1b7a94
+Size (parley-0.11.0.crate) = 116216 bytes
+BLAKE2s (parley_data-0.11.0.crate) = 1d0c92e46a5bed53a5d755d8b1d09e633e4e6655e1a6ad0c42995ad017787be2
+SHA512 (parley_data-0.11.0.crate) = 7f1967dae900a2315b01a17dd9998551a2687d393352391f49dceb86fd10d5b388b86b297461a00e921125b61101f18e7196d1523c0df91cc3c1f6d75485638c
+Size (parley_data-0.11.0.crate) = 30343 bytes
+BLAKE2s (paste-1.0.15.crate) = 09002ed91b81cadc8448f26aa33fe55cbdbf6ce609e453d663458d08b98d783d
+SHA512 (paste-1.0.15.crate) = 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
+Size (paste-1.0.15.crate) = 18374 bytes
+BLAKE2s (pathdiff-0.2.3.crate) = 9319f95e99985041354c9f58f54796cef161dc47d23b5ec490a3e6e0e4680827
+SHA512 (pathdiff-0.2.3.crate) = 54938b311d4eeb49d1d7418d2ab7ffd19bd308c36419cf3ad3ae58785b971fbb2fd2d8f5907e0c47be7bf74ded98c62deeb90f509e6cb0edc6d3c1a69dce3bf7
+Size (pathdiff-0.2.3.crate) = 7495 bytes
+BLAKE2s (pdf-extract-0.12.0.crate) = eccc235f15a6c2c8137431ed6ebff4e95958d205613993b1fbb622528b9593af
+SHA512 (pdf-extract-0.12.0.crate) = 4fe4a49d19c422e21c04f7123422143a544ba50e1295dabe9f9651010f4a45c27e16106bb878cf87220fae3db2981edee2bcfbccb1a39312f2c85a6d48f8ffbc
+Size (pdf-extract-0.12.0.crate) = 97844 bytes
+BLAKE2s (pem-rfc7468-0.7.0.crate) = 9310774a78121ba1aa383688bf68240eb2f29b2d2ff5ee69d22f10adfe0f8e46
+SHA512 (pem-rfc7468-0.7.0.crate) = f47d3b6c7c8bf4547916acc2a3d6671f6c1308e74641419c8f1df810d8bd940aba8f94d361e4cbef3eae3b7f11587cd3996a11be3be41d19111abfcde7a9272a
+Size (pem-rfc7468-0.7.0.crate) = 24159 bytes
+BLAKE2s (peniko-0.6.1.crate) = 8b789ac6a7ea9042c07ba90ed9fab4c2090efa0f71ad9eb0a8fdf8ec3ec0c3c9
+SHA512 (peniko-0.6.1.crate) = 16f1a98b96e3916006cca90306fd2f38fa891626a088e1da237c79d47c8d294a610684c5967449b687a4bd349bfa9780e824df09a3dbb3ad6113730c35a233f2
+Size (peniko-0.6.1.crate) = 21265 bytes
+BLAKE2s (percent-encoding-2.3.2.crate) = 81bf57454974d77f50aa665cf53179715469e81774d992a2d3769ad118d70d5b
+SHA512 (percent-encoding-2.3.2.crate) = 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
+Size (percent-encoding-2.3.2.crate) = 11583 bytes
+BLAKE2s (pest-2.8.5.crate) = f77c16e31ba25f91ae24862ded5ee7673f036a24015b5329f8ec40276fdeb545
+SHA512 (pest-2.8.5.crate) = f53751f0c142771573341f4849db7cfe3e5d8f130ee8c78937c285bbc7ba46e153d896143e8d132e6617b2ebd3c36826e81f96a2ae3f24c255981bddbf8945ff
+Size (pest-2.8.5.crate) = 129838 bytes
+BLAKE2s (pest_derive-2.8.5.crate) = 879969c63821b5ea45b39ccb884919a7bdac0a9e5d1931d7ea88f696a124ad43
+SHA512 (pest_derive-2.8.5.crate) = bc36d726f9d8a5a64f1464fe914a02755301f4c1a78c5969d792f3f98285a34269a0fff1b8f5d3a5d79ce69cc2e02ec58edd1f4895b2d15e4d11c974bed42f08
+Size (pest_derive-2.8.5.crate) = 43550 bytes
+BLAKE2s (pest_generator-2.8.5.crate) = 322341873fc6f22204842e71aa5711cbc0a41c80127a6f2743df66ddb67dbc4e
+SHA512 (pest_generator-2.8.5.crate) = a3714d32a19db7e65e3f0674656464a12317c589588505623706c35e43f7062feba0ceecd57873575629c73c47c02426c65799a991d1ceba372a06c07ee0009b
+Size (pest_generator-2.8.5.crate) = 18653 bytes
+BLAKE2s (pest_meta-2.8.5.crate) = 7ec2d7f6002352959c5b1837888b4b0f7420b7229cba27b41746a5cf1ed9c76c
+SHA512 (pest_meta-2.8.5.crate) = e740e05bd6ed1e6ce50c4699d567b0a4366913099d8b8a5e6f100d24e3c828720bf542c0dd07f5c96fb5f977a1750d8bf25f2eb92c48facb8d849064e1757cce
+Size (pest_meta-2.8.5.crate) = 42953 bytes
+BLAKE2s (petgraph-0.8.3.crate) = c5fcb97b500ba6cf061b8b3b8119d6569d70b219d5f4bc0a2e0d03aef6caf522
+SHA512 (petgraph-0.8.3.crate) = 2718bd47f88afa78fb02dabc15a3a042ae3e9d5fefe8b15446625a2fe74fa600c8bb9ac1ce8fb13136895c1723e873f7e6307ccd58723d3cd1a3b950582cdcad
+Size (petgraph-0.8.3.crate) = 807555 bytes
+BLAKE2s (phf-0.11.3.crate) = 98266b6e46b32cb844dcd5a80f317bd2fe3bf84fe8aa7c505b2a2c8d510f24ad
+SHA512 (phf-0.11.3.crate) = 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9
+Size (phf-0.11.3.crate) = 23231 bytes
+BLAKE2s (phf_codegen-0.11.3.crate) = 959640cb5c9edf8321af3efe5b05f47c680b9c8bc4270e96ba9b22a1f5022806
+SHA512 (phf_codegen-0.11.3.crate) = e86c3b73de198aa0ac67beb6eeebb88865f77d075b9d7f290eb9b73bfdd6728d9479f796d56e4f3358226ee88b877d848017cd951a14804534e4cb656eed209e
+Size (phf_codegen-0.11.3.crate) = 13741 bytes
+BLAKE2s (phf_generator-0.11.3.crate) = 71ff6addf52a906f33b23b970d64fd9d93e68e35aa40860934604b4edddc430c
+SHA512 (phf_generator-0.11.3.crate) = 52998e20648b6ecd1eaafa407f7da4667fa829d48fe0c9f8f718377cc86a232a6261fc2f831ffc7051b62dbdb880654b1207ac314e57b23d2b70f634d07c2115
+Size (phf_generator-0.11.3.crate) = 15431 bytes
+BLAKE2s (phf_macros-0.11.3.crate) = 1e52dcb14d1b591469e2c22efd363a0a890835a270d9d66070bac7fa3db9dff5
+SHA512 (phf_macros-0.11.3.crate) = 331d3392dfd3e48eab0e65c3daca469c3abaf902989ed912e394175876f36c14d06fd1ba4ed03e01234608faf1189743e6dcde75eccdf2f4fe0dc8ffb15e720f
+Size (phf_macros-0.11.3.crate) = 18436 bytes
+BLAKE2s (phf_shared-0.11.3.crate) = a9cf5897cf023d61d53296d21db9d309c3829fbac3759f1b9774a7dd8d364386
+SHA512 (phf_shared-0.11.3.crate) = 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e
+Size (phf_shared-0.11.3.crate) = 15199 bytes
+BLAKE2s (pico-args-0.5.0.crate) = ecda97dcd69b423f817e848d74253976fbcd0d8d9ec9d69e195a166c3fcdb5f8
+SHA512 (pico-args-0.5.0.crate) = 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e
+Size (pico-args-0.5.0.crate) = 11545 bytes
+BLAKE2s (pin-project-1.1.11.crate) = f565cf0ef313065421200a3951e18d7cdf8ecc08aa78665efe28d48bcb76422a
+SHA512 (pin-project-1.1.11.crate) = 4931b0697bfc1aba5a94de859b28bbac87c8421482b01be5b525a21af38dd361461306a623e8c184dbce50a9e5436c1b753e2a0391a04462e4d976a8348508a9
+Size (pin-project-1.1.11.crate) = 56282 bytes
+BLAKE2s (pin-project-internal-1.1.11.crate) = 366319e860a295714cb10cf26e65a8a167cc7ba22d7436ac0b367569340e2c88
+SHA512 (pin-project-internal-1.1.11.crate) = bebb474cb6ee9b23a7d4740c1c65f1cd9945535705cd2d6be2e51a572e88c4c5455140a46d7d98e767f549a5df9da361e9eda56cbe0ac304e35e834f30f1d8aa
+Size (pin-project-internal-1.1.11.crate) = 29261 bytes
+BLAKE2s (pin-project-lite-0.2.16.crate) = c73e5923caec8a0889155d0689a016b373b9935426ed6c28b63322dd3543e323
+SHA512 (pin-project-lite-0.2.16.crate) = 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718
+Size (pin-project-lite-0.2.16.crate) = 30504 bytes
+BLAKE2s (pin-utils-0.1.0.crate) = 5a1cf546c08cd8ad36d3736e337a9865b694de6a636733d252a878aee8b1c204
+SHA512 (pin-utils-0.1.0.crate) = 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
+Size (pin-utils-0.1.0.crate) = 7580 bytes
+BLAKE2s (pkcs8-0.10.2.crate) = 8288640b82abe0ab5f595c37c0b54dcd56411e2faeb137d73b5aad68596a8fa1
+SHA512 (pkcs8-0.10.2.crate) = 87127d51f0e1fe085d46b30394f2a580e857cd64f5c6fe4a3ac3b8871230aa426598dbb007e8bdfd5d729b99a9c0b4d84116f0768886605342d2ed112c51dfa8
+Size (pkcs8-0.10.2.crate) = 26360 bytes
+BLAKE2s (pkg-config-0.3.32.crate) = de87098790f460cf12f4bf25faa50bccfcc706c5a812213977f3e0ff8281af6b
+SHA512 (pkg-config-0.3.32.crate) = 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
+Size (pkg-config-0.3.32.crate) = 21370 bytes
+BLAKE2s (png-0.17.16.crate) = b7004f600e3b71a4f2896eaca9ddcaf770c675e794202b8917b8ddb58d0e3800
+SHA512 (png-0.17.16.crate) = fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba
+Size (png-0.17.16.crate) = 117975 bytes
+BLAKE2s (png-0.18.1.crate) = f453de96bb27f9232d515b03751b47e006d4f137297cc3caf8a05de14512be69
+SHA512 (png-0.18.1.crate) = 1cb257bb663c7091f4ff55545da10a2f5f84d1d448104489d0f2d91df4711e31a2ded7c4e481902f49f20869fb25674f625170e995080f29a2b2e37840a77c35
+Size (png-0.18.1.crate) = 125800 bytes
+BLAKE2s (polling-3.11.0.crate) = d50f830fe21fe07d308cdda7be0a1e3d88bf31e85a1a67a4534955ab73c86520
+SHA512 (polling-3.11.0.crate) = 77f98b9f9ddb34e8fdc052c3b05782a645deea5b1abf38d804c0ede44c649bbc2a106f157a767064aa5a63737f900c98867d5571a66b03ca72a7abd686633db7
+Size (polling-3.11.0.crate) = 59387 bytes
+BLAKE2s (pollster-0.3.0.crate) = 0b959ed63d59d7993a401122fa8992365dcbc2c1e126005df30041b80873776c
+SHA512 (pollster-0.3.0.crate) = f528a948a912af3d296adbd87fb7f207754fb1464fbad145c906572e205cda82c70c356cd47dc57edc5920e1e4383a2b1fcdae471ba9e35b1733f506e3692038
+Size (pollster-0.3.0.crate) = 9436 bytes
+BLAKE2s (polycool-0.4.0.crate) = 8772887a0b6b558e59b85bbe4cd2ad1297b117fa91fce51952c15be0aebc0745
+SHA512 (polycool-0.4.0.crate) = a7ac774d5643bb62866029bf6981ff913adfe4ab3e33983a5c10a98931a9af879adf72501251c37929722206d7e621da970f186010f43de67a91906d6854464f
+Size (polycool-0.4.0.crate) = 22738 bytes
+BLAKE2s (pom-1.1.0.crate) = 7b759be374db03dc4d39a05a2b07c2bed39fdfb0f8487b7ce237da04472d1468
+SHA512 (pom-1.1.0.crate) = 449c9c25acdb0aea62508372a327314e6ebb9414a2f9d26dc2001a2212963089c071221038153ffe903073baa6f05ae6a8531fe3c93ddd1007bbd9cb171f575b
+Size (pom-1.1.0.crate) = 168217 bytes
+BLAKE2s (portable-atomic-1.13.0.crate) = ea28ba3de639d6ae3cb0d79a9b0dab6b5f1ca156c199e861fe945f9dda8aff31
+SHA512 (portable-atomic-1.13.0.crate) = 1eae32e2f45a3ab92a7aaa4914995927d99b7ae4c9d4e5bc817436a06583298a1557a94b4857649356d82178125493e6c5030750b5a489c3c4e6fc3f8d501bd7
+Size (portable-atomic-1.13.0.crate) = 195086 bytes
+BLAKE2s (portable-atomic-util-0.2.4.crate) = 4f4993215f92de9aa9dae8562739a0c484e9050cc401a3fb1612ef85312aa93f
+SHA512 (portable-atomic-util-0.2.4.crate) = f2266e78576181123aaf68e7b5d3523a368fa8136d447bac68a08d65c7051dea677cea84491a1a03b9decb4704b2f9392574d68dda9427092a2ac92cfa0affe8
+Size (portable-atomic-util-0.2.4.crate) = 47043 bytes
+BLAKE2s (postscript-0.14.1.crate) = aa8c785a9a6f727e3bf517859b2934b2cd2aa405eebb9185446c5aaa61c750cf
+SHA512 (postscript-0.14.1.crate) = 838299bc6bae70d613d3227c0275ddb8b14b14c8b7ccdb2b27c64a6cd78c4e830f699dbb773935eef81437f7d8c1a070c36669d503b77f5d5662bda285f323d1
+Size (postscript-0.14.1.crate) = 22499 bytes
+BLAKE2s (potential_utf-0.1.4.crate) = e3a8788e51584e26024c520ad687476f07f754f8e711411c3b3ecf61cd9ce174
+SHA512 (potential_utf-0.1.4.crate) = a8e36c596d7fcc3f13a80457a07da5ff0fda62954efeae3c2aa477bb32465b20fabcaec269929af666030415343a2c94d86db26f9f9bb5e2e2b151581f0e6022
+Size (potential_utf-0.1.4.crate) = 9514 bytes
+BLAKE2s (powerfmt-0.2.0.crate) = bdb2e56103b2ec9bd76d865753db13d6e94acfe71e1196ee3b4e7e51efeb7cd6
+SHA512 (powerfmt-0.2.0.crate) = 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
+Size (powerfmt-0.2.0.crate) = 15165 bytes
+BLAKE2s (ppv-lite86-0.2.21.crate) = dcc7e79ae37986b5b66ff98fc97f05a07909fde17b5509ba1132169e8c5e5544
+SHA512 (ppv-lite86-0.2.21.crate) = 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
+Size (ppv-lite86-0.2.21.crate) = 22522 bytes
+BLAKE2s (presser-0.3.1.crate) = 6ad5ec92080d3b7a8eb0ea23cd4e0ef4ab1436866124920cbfc2d4d902696fca
+SHA512 (presser-0.3.1.crate) = d21b42169dd0769b2910b04059aa9b920a98fb6487184d61de6e94e1891e49bcf75dd89012554bf2a5fb748d2322a87b24d8a733c34f6294b07b00fd76cf397c
+Size (presser-0.3.1.crate) = 20946 bytes
+BLAKE2s (prettyplease-0.2.37.crate) = 1884aa702dbb49dd61035fb930a031664bdee3c8989c5f9580a1019e1ba177cb
+SHA512 (prettyplease-0.2.37.crate) = 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
+Size (prettyplease-0.2.37.crate) = 72033 bytes
+BLAKE2s (primal-check-0.3.4.crate) = f81b15b4991e153792757dfae5e26bfc65d6847ed8c10d717be6de7184182ebc
+SHA512 (primal-check-0.3.4.crate) = 8dfd2c5847fc23250f9a96c3c7d8a4d250f7b61781218829b71bef0f2779b2e56b93284bfd5ea3666c78681560326fa00982590aaaf8b96dfb5f402a24a52489
+Size (primal-check-0.3.4.crate) = 8743 bytes
+BLAKE2s (primeorder-0.13.6.crate) = 8ba17210a86f614b98eb2732230218251ebbe13225dde031cbbb1760461c165a
+SHA512 (primeorder-0.13.6.crate) = fdf52b47b36403d5218220b886a3ccec7828731b5a59ea1d48a25fa85de754544fa9c94d51356d2ed904bf2d908bdb4fa87c53e597a3c9f2941d7310f70198ac
+Size (primeorder-0.13.6.crate) = 21296 bytes
+BLAKE2s (proc-macro-crate-3.5.0.crate) = 4167960e2f9f28337473a2eb546a370a5ba7da3208f83b2b36be354708e1bf92
+SHA512 (proc-macro-crate-3.5.0.crate) = 8848a2234e503414f9e5e90e7ae6e8141b743205c1bdf31cc5211781414c8619b617bf78b61d880178fa1d7e0d1cb172ac03695d9f8c611619e953a1fbd0353f
+Size (proc-macro-crate-3.5.0.crate) = 12709 bytes
+BLAKE2s (proc-macro2-1.0.106.crate) = d914a8fc313c5a898a0a9381a19dfbdfe9b94efba3f431759ea2c7ce43cd5362
+SHA512 (proc-macro2-1.0.106.crate) = b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
+Size (proc-macro2-1.0.106.crate) = 59765 bytes
+BLAKE2s (proc-macro2-diagnostics-0.10.1.crate) = b4d5d18e4e06082bf968fbce6bd8faac40f3ece58642ce4fdf74f5a740696803
+SHA512 (proc-macro2-diagnostics-0.10.1.crate) = dc32cfa0f73f05cb1894d44eb75e0c8836529e12eedb21afcf4381bda478c5e04d03573509be8a103ef2ab8d3ec93def1a6d8a2653307afc4874e9ff5d038a1e
+Size (proc-macro2-diagnostics-0.10.1.crate) = 12219 bytes
+BLAKE2s (proctitle-0.1.1.crate) = 1af3e761e140ea4050e8302da4033faa4352d0e7561debbf84f5762b9928eda2
+SHA512 (proctitle-0.1.1.crate) = fb3e226e473f733f4e43d6639033cf5d9bd1108fc571ff5ee021246d4bda3f7eda856854e34fd3368cf822b76bdb6829c089c056518d246cabfac4e82002d4f2
+Size (proctitle-0.1.1.crate) = 4783 bytes
+BLAKE2s (profiling-1.0.17.crate) = 6ea69f8e5dcf01ca03a1f45247a2e172c3b1b65a6691f7720e77b03b0d8e652a
+SHA512 (profiling-1.0.17.crate) = 75b179f8226358f122077004e7aa6a18bde365702a0a63bdbcd46f7d69d1ce7bc525402dfbf40a253113c32e8e7651f8d70763666ac6ac2e2b2198921cc4b6f0
+Size (profiling-1.0.17.crate) = 13493 bytes
+BLAKE2s (prost-0.11.9.crate) = db04622e9f9c4d2f647fd0db845f9749ab4f46c80826c716c535c18eb3d05fa7
+SHA512 (prost-0.11.9.crate) = e71edba46bc7539bed001b1779c398a5ede7d82b15556f8a1d3a5c5867a75efe32e952204cf4e7380e8c50e11f08a765e042e63cd732a51d29f0e912efec31b1
+Size (prost-0.11.9.crate) = 28958 bytes
+BLAKE2s (prost-derive-0.11.9.crate) = 6f42ad50d6d8e96cefc1c486584b77a2ce1a476b695e39fa3c778777eebda85d
+SHA512 (prost-derive-0.11.9.crate) = 6bc09695d3de978d1ff0b26b704b0f3d3fefb38c98ce68b440ada04f340015bb582cfd31f508df1105506b7fedda6741ec7750caee6dbd817cabedfc11481e2b
+Size (prost-derive-0.11.9.crate) = 19513 bytes
+BLAKE2s (pulldown-cmark-0.12.2.crate) = ad8f5c871324b973ea5485e843c3a1df70dca83144996cf421283e7e7e4eea0c
+SHA512 (pulldown-cmark-0.12.2.crate) = 7514c4282d3c4ef0b0f7ae65374a549c1a027d7fdd5eddad8a2de93dde49aee2e3a2eec2c5c598967b128c2edc6981fa6dc55972c8194206abc9e7a673eb9482
+Size (pulldown-cmark-0.12.2.crate) = 149070 bytes
+BLAKE2s (pulldown-cmark-escape-0.11.0.crate) = 3b8c46738b5f8915b0544cc648712140ba0234154f4514f2002ad2264389e012
+SHA512 (pulldown-cmark-escape-0.11.0.crate) = b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0
+Size (pulldown-cmark-escape-0.11.0.crate) = 6719 bytes
+BLAKE2s (pxfm-0.1.27.crate) = 7f3dcde45912dd148e68c14fc4afc86e2ad50aee3a2ec0cb1a12b488c07cde7a
+SHA512 (pxfm-0.1.27.crate) = 069bb2e619f9eade1eb2204756e65deeb1a053a51950473bfef0cfbb0449a28d7b2c9dc2a806693e627a9298e1f158ce77927597afa69c6d796ad591e4c46457
+Size (pxfm-0.1.27.crate) = 879919 bytes
+BLAKE2s (qrcode-0.14.1.crate) = 5cde8c81247d28d395fbb127ff78c7aff2b42388d93d6ef99879984340dce48f
+SHA512 (qrcode-0.14.1.crate) = b89ae61387700bee85e605cdc2addbefbdee5ae67900cbb9d63a637291a96d42b41fc15283404f63e469ba3b1f25aa3986b497a6bdc6b1cfe8d9e4b975f433ce
+Size (qrcode-0.14.1.crate) = 66224 bytes
+BLAKE2s (quantette-0.5.1.crate) = 60911ffeda9ae11a285fd619e9eef7d7f4313245fd3463ce2fe0d6fda3fdfe82
+SHA512 (quantette-0.5.1.crate) = b78c75bfafd5dc9572541a15c42d5fcb597bbcdaeddf587ca484042099eaf11ff282dd265af4e9ac667f54175c4a1f05e648b60601fccdaac1a0ee98ded7b2e4
+Size (quantette-0.5.1.crate) = 81566 bytes
+BLAKE2s (quick-error-2.0.1.crate) = b5baa20597127843f2ea703488925348d57077126e4c5741bf35bc415b1489b6
+SHA512 (quick-error-2.0.1.crate) = e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
+Size (quick-error-2.0.1.crate) = 14265 bytes
+BLAKE2s (quick-xml-0.39.2.crate) = 0bbf8abfbc3faac267ed0d294a08a7aae19c7030823e8410386f53277d0c41e3
+SHA512 (quick-xml-0.39.2.crate) = 139bc93fccef44472a28f2d41ac8a4ff33acd030a267a90734fdb8b12672fb580731c82a98038daec7b58a5942bca82f9ceacb1a449608e8ce7f441e3edc32e7
+Size (quick-xml-0.39.2.crate) = 213616 bytes
+BLAKE2s (quinn-0.11.9.crate) = a4097c9a3db415e02c5c2ac1e748a4d60ab4fd33ac126dad08f98051012ecb20
+SHA512 (quinn-0.11.9.crate) = 5d28818be9c0970d0b7206b43ab7c1f94c379d2169bef4a11d5ccee19ba6088e2e578f5aa68395ef11c4f730b7f715fcf2fc02a4d60c351492a5b09002fb416d
+Size (quinn-0.11.9.crate) = 83606 bytes
+BLAKE2s (quinn-proto-0.11.15.crate) = 9ddde4a7764abb398fa2942b093240a6624ec0baf3d4a9c55554956985949613
+SHA512 (quinn-proto-0.11.15.crate) = 7c76752c25501c5411b38bcb20d875e4465a239c46a4035d2009452d0d63ed5b050612bcfe3ce8640a8522ba7353ebfedf73081aba388de8c0fa0be1bcba36ae
+Size (quinn-proto-0.11.15.crate) = 245016 bytes
+BLAKE2s (quinn-udp-0.5.14.crate) = dfc2d27fb3865a899216c9c59a0eb95921ca9bf23f6a688eb637d8b04326cbf5
+SHA512 (quinn-udp-0.5.14.crate) = 47ee6f899841c1b5d73e1aa7e655f149e425c870ca5b4bf4664d7357ca4c7e36c7967eb035f9a2eda9630763f3e65c2a986fa19b95c64a322f296ae03ba0b380
+Size (quinn-udp-0.5.14.crate) = 33436 bytes
+BLAKE2s (quote-1.0.45.crate) = 20533b49c424d16a57b48d77fd05ff08c31355221b3dd0d6fd917c60da7f748b
+SHA512 (quote-1.0.45.crate) = df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
+Size (quote-1.0.45.crate) = 31564 bytes
+BLAKE2s (quoted_printable-0.5.1.crate) = 64f9e5bdd8dfc8e9cbe1fd4b0b414c24e498471938a6e36c81372a972780c42a
+SHA512 (quoted_printable-0.5.1.crate) = a10db1011bb443ebc25dfeb62befe171c49d84901c2eb40b9816be9799d2ba5ff102781aad370dd907383aa197c0c9e2ddedd05d3444b175d7063dd34b9bba49
+Size (quoted_printable-0.5.1.crate) = 8322 bytes
+BLAKE2s (r-efi-5.3.0.crate) = 3a737953fd15903b6e466848b522230b19bc1520b9b900092e3f5822be416a2d
+SHA512 (r-efi-5.3.0.crate) = e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
+Size (r-efi-5.3.0.crate) = 64532 bytes
+BLAKE2s (radium-0.7.0.crate) = dd6a6e5f2d5676a559e17f11a37bd2353c6d703ce516b5a6ca71b6a0a85e7727
+SHA512 (radium-0.7.0.crate) = 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0
+Size (radium-0.7.0.crate) = 10906 bytes
+BLAKE2s (rand-0.10.1.crate) = 5629750f3a7c575992169e89dfdb4de3a19148dae23d1412459e1d98fa7c52d5
+SHA512 (rand-0.10.1.crate) = 514af678610fd4a2abf7cfb8f9e0d738e600b492dce8dff0d30b5e637de5f84995cde4fc29e7ba4884361693087fe94c27544d2ddfc1960fa724d2e375de9f95
+Size (rand-0.10.1.crate) = 105801 bytes
+BLAKE2s (rand-0.8.5.crate) = 12fbacd2e6f4743eb56bf132865ad6d2c58d567f1c689fd646b488b863b9eb38
+SHA512 (rand-0.8.5.crate) = 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
+Size (rand-0.8.5.crate) = 87113 bytes
+BLAKE2s (rand-0.9.3.crate) = 21ae94c6a8ea6e47432a210ebe4262ee7991d7b808cafbf9044aeffd99c12637
+SHA512 (rand-0.9.3.crate) = ad548cf5bab035ab90b23fa9773cf23366bdf5de4f374d7710cf582b3ed8e7ca62c0730cc088e1bb15a55897f74622f2343aba13f45c5618135d77cf5fcce61e
+Size (rand-0.9.3.crate) = 99786 bytes
+BLAKE2s (rand_chacha-0.3.1.crate) = 610f5bba921c6e9d0527a13b5bf3ac43ffcddbbfc58522a8c086baef788895c4
+SHA512 (rand_chacha-0.3.1.crate) = 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
+Size (rand_chacha-0.3.1.crate) = 15251 bytes
+BLAKE2s (rand_chacha-0.9.0.crate) = 92c607c07408ba75e10597aba27370fc46ceece6bf2e3d836de2eeb55af6dd72
+SHA512 (rand_chacha-0.9.0.crate) = f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
+Size (rand_chacha-0.9.0.crate) = 18258 bytes
+BLAKE2s (rand_core-0.10.1.crate) = 073ca7cb0dd3dc6ca70daf6e5ba91e82ae0948bc5ed8be0231872168a6ae1da0
+SHA512 (rand_core-0.10.1.crate) = 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d
+Size (rand_core-0.10.1.crate) = 22833 bytes
+BLAKE2s (rand_core-0.6.4.crate) = 0d23245a02d2c434b28af3a0ef8fe79b824ac79a8fb84f1c90a68a5bf5bfb6a6
+SHA512 (rand_core-0.6.4.crate) = 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
+Size (rand_core-0.6.4.crate) = 22666 bytes
+BLAKE2s (rand_core-0.9.3.crate) = 811ce2c4640344414822eb04189933dfb3bda3fdbd4deda645fe69616a489b72
+SHA512 (rand_core-0.9.3.crate) = 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19
+Size (rand_core-0.9.3.crate) = 24543 bytes
+BLAKE2s (rand_distr-0.4.3.crate) = 9a919cb133948a868fcb9db33e76e996eb0b263c9a3ea4c732ad092f2ed91803
+SHA512 (rand_distr-0.4.3.crate) = e5209a78b8ca1af97ac6c6add858ee6d91e67c1edd124bb297f787d37218a5f1afd570252da2eb25738b8d77482df4e93aa1eb3c4a8165f90219410dba495cda
+Size (rand_distr-0.4.3.crate) = 58255 bytes
+BLAKE2s (rand_xoshiro-0.7.0.crate) = d6c9ca89d245a85d195353c445787d4b22b862914c30f8adb13f837c5a42f893
+SHA512 (rand_xoshiro-0.7.0.crate) = 77a6b32cf38e52560e509c867c2052c546a8e47f5b9eda2c5ad96774bd180b9bfd5025061521b41b0d4ee9cc3c50bf1c896238c13bcc13573ad1351faad3734d
+Size (rand_xoshiro-0.7.0.crate) = 18189 bytes
+BLAKE2s (range-alloc-0.1.5.crate) = e152ca4b51c78dd82e922651f72230a8a033e353870a53c39267c7856901bfab
+SHA512 (range-alloc-0.1.5.crate) = fd13ee709ec9d8f5e182c6800cb3a133455b85d2e80148321b283741df3e44b71b8fbc353ed82318f56ecd2ea37aecf4dafc0dbd4e5ce04edaffa086c400a7d5
+Size (range-alloc-0.1.5.crate) = 11163 bytes
+BLAKE2s (rangemap-1.7.1.crate) = d7d7426e4e303f06d65b687d4160f47c1c9e5156d114d50e43fb0fbc9aa48d35
+SHA512 (rangemap-1.7.1.crate) = 90414b83e335a1dd98491cddf2d0c1efcfef11a8112d58bab84d0cd12281bb61126215325b625a7380066fbc9d409165dc7036f7ed5e3e501ce33413f89de6b5
+Size (rangemap-1.7.1.crate) = 58127 bytes
+BLAKE2s (ratatui-0.30.0.crate) = 780bd427449bef503ec845b736c33b9d5266c2404590d287ea243b530ec28c4a
+SHA512 (ratatui-0.30.0.crate) = eaa10e6383eba9166fe7b3ce93ee5715c5af3ffeaa75a724f140e7c83e4428504faddb20e3cf5f36d83a245e1b0297abfaec5e0e07d70ab193d0ccb9443cc23a
+Size (ratatui-0.30.0.crate) = 70528 bytes
+BLAKE2s (ratatui-core-0.1.0.crate) = c6c4b620031bfbf8fea3e6b8964cbb7a141280937ba7b624cc7316cf223fcc3f
+SHA512 (ratatui-core-0.1.0.crate) = 5ced009edeb109f327bf478067e138acaa8c83cab5be95144a5ea8e46ea3ab43d9feb50760eb606ee3cbfbc1b80c739297fd3ca8c4bc3c78a4c8c39f2b0e2a20
+Size (ratatui-core-0.1.0.crate) = 159099 bytes
+BLAKE2s (ratatui-crossterm-0.1.0.crate) = 580f352df12f1e3eb7a432f5667532c33e22447aea940153cf8bb752d4a4bd1f
+SHA512 (ratatui-crossterm-0.1.0.crate) = fc013df77d14c4b336cc32432ffe7f9f867742c3d934f3b464cbfdee60d38ed51002072d36d3305db94fe16af1c099a58d965a06420b95d6bed69c01d8d36108
+Size (ratatui-crossterm-0.1.0.crate) = 17118 bytes
+BLAKE2s (ratatui-image-10.0.6.crate) = d50fd60c5c4b406794d58a16cb268eed3667a5f632ec51185e07d8331c7ecaf8
+SHA512 (ratatui-image-10.0.6.crate) = b2854094025138ffefc986646535716ac7f094e34655804999a5a6dafdb08e41a70069093ef69ad7749686b8bcf7722eca5075b22695a849e5dc0e6efc52852c
+Size (ratatui-image-10.0.6.crate) = 5984482 bytes
+BLAKE2s (ratatui-macros-0.7.0.crate) = 87c0a31b61704ca8ee1ce165af25515ebc168801b77b03496d9a2a1608d2f3e9
+SHA512 (ratatui-macros-0.7.0.crate) = 2936bb17a9f578e3f5ac1cc812e26856eebbf5d7b35f8d14371650a1bfc2968051c480e3405845766c4398ffb23f6b3128daafc63999379212c4fd92aed32328
+Size (ratatui-macros-0.7.0.crate) = 16599 bytes
+BLAKE2s (ratatui-termwiz-0.1.0.crate) = 52d4c2606a76558ce3310f4159f2f5f922baec636a4e7f32f3c903e80c48c5f0
+SHA512 (ratatui-termwiz-0.1.0.crate) = 3a0fd4adcfebd387f2969046eaea51ffb791d63ea9c0d2afc03e77c9bfb47a971e708795359d4cf3b1ee689617513aa0959e9122dc8dcd039afa454cdf1f618a
+Size (ratatui-termwiz-0.1.0.crate) = 17360 bytes
+BLAKE2s (ratatui-widgets-0.3.0.crate) = d2c0a2c306640c9c0284f767b7239986b7158a6e3088d3ef3d9d1e1d5e2015b7
+SHA512 (ratatui-widgets-0.3.0.crate) = b765e08c1a999a78619de6a7eafa562759d44ac38095baf4463e56a7e14d6ebb3401a122ecf520e448d0dd201b09b012954e82d777c195df2263f7da02c59da7
+Size (ratatui-widgets-0.3.0.crate) = 216270 bytes
+BLAKE2s (raw-window-handle-0.6.2.crate) = c9b3b96a188a4c46dd729267e96f9a98634983cc14fb737c745383f31cdb0fbd
+SHA512 (raw-window-handle-0.6.2.crate) = 41020ee56615607aa0cd75a3f09348f3255abbf8705d68f001b3f2d7ecdc6c4f5ee060e97c4a2ca08607892e49d2ef009ea4f3b4f3c6256e593c6b66f52ffb1b
+Size (raw-window-handle-0.6.2.crate) = 20234 bytes
+BLAKE2s (raw-window-metal-1.1.0.crate) = 457f8c245f739639d7b2fc1fe968c8e2735c37442b6a17ef24f30205fbe9d6e3
+SHA512 (raw-window-metal-1.1.0.crate) = 2cd0ae94ee0c45274a443224c0828f4a4a6e0049c9cef69b4d36d68df1594befa9d5385832b97ce78f3d434fdfd14da7872bde9e966264d6567f49f921f88f37
+Size (raw-window-metal-1.1.0.crate) = 15277 bytes
+BLAKE2s (rawpointer-0.2.1.crate) = 144cf211aa8998d72b6e1500eb30556463301c7d48b6794dd0c18a891bfe6a04
+SHA512 (rawpointer-0.2.1.crate) = bff9ba7b69e7754e89ca6d42bd3b7a547f450404de999e35c10e4002fe03ee1f563b9799673c5010aa4c2f80885ca9e45b5560c5093e117be3b75d86affcb62f
+Size (rawpointer-0.2.1.crate) = 7490 bytes
+BLAKE2s (rayon-1.11.0.crate) = 52e9d0ff01112efebcc0907e79f621485ac609f26b452d19ba58f47522d9751d
+SHA512 (rayon-1.11.0.crate) = 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c
+Size (rayon-1.11.0.crate) = 182470 bytes
+BLAKE2s (rayon-cond-0.4.0.crate) = aa89ee09221f20bad80d67deb84c1aad30a68a241fc72c40a9804712172ba890
+SHA512 (rayon-cond-0.4.0.crate) = 33018f53d4bd180c78c987f898b44d0e151b6ec85c2783fee29f5f872e7e0c0ea5235884e79f1beacd0c274fcfa52990cf52053a3f2654ec67431fc7d81bee03
+Size (rayon-cond-0.4.0.crate) = 10659 bytes
+BLAKE2s (rayon-core-1.13.0.crate) = f384b31095000823ff894534a3e0461fa85eef727177a52cf699ff9bcafbcbd7
+SHA512 (rayon-core-1.13.0.crate) = dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b
+Size (rayon-core-1.13.0.crate) = 73151 bytes
+BLAKE2s (read-fonts-0.39.2.crate) = 3bc78318c71462332eb5caca88866e2820d85c1c9d4fd57205426e285d6dd2e3
+SHA512 (read-fonts-0.39.2.crate) = cb72af2ef39771c4660778453f3adb395bf65dfa936737e561c19c4f97124f1bf9286823b61935cb6b6f9a03671dbb2f22da719ae042337d6844592e3176ce6e
+Size (read-fonts-0.39.2.crate) = 540506 bytes
+BLAKE2s (read-fonts-0.40.2.crate) = 2b61081ba92894c64328aa9ce1b91b0de37098f165eca1cee9f990f4d843b0a1
+SHA512 (read-fonts-0.40.2.crate) = fdf6e364bd8b307edf821d660469b92d4ee06abb2dd638f9c499aed526cbf9076f4a5fef28b0f976b7ff9255775b1d745f4e8c732827320e1c1efcfd0a37312f
+Size (read-fonts-0.40.2.crate) = 565832 bytes
+BLAKE2s (redox_syscall-0.4.1.crate) = 85e65efdd39dea91e9283d485b8853037b6f98f2f4c3fd6116679951206f7e97
+SHA512 (redox_syscall-0.4.1.crate) = 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
+Size (redox_syscall-0.4.1.crate) = 24858 bytes
+BLAKE2s (redox_syscall-0.5.18.crate) = 15142008cfcffdfe12059e4c1415d354d0a1f60e4fd392dcf9ac888821a0988b
+SHA512 (redox_syscall-0.5.18.crate) = 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
+Size (redox_syscall-0.5.18.crate) = 30747 bytes
+BLAKE2s (redox_syscall-0.7.0.crate) = 21478c5643f76cf38cd13bc115f8fa1638c4ad9dbb47a4cedce96d4e90b5a4f3
+SHA512 (redox_syscall-0.7.0.crate) = b4aca4205e630f4e38de2bdcf5db0ba921a50ce73b686280a6b0ab12959a92862e225f352e0bc041ec90202b6fd622e1ff9fc24556296e92636a184917cb1b0e
+Size (redox_syscall-0.7.0.crate) = 27652 bytes
+BLAKE2s (redox_users-0.4.6.crate) = bf90cf5d2655088ad8d44e7e6487947d9c25327fcbe0395897fb75d136cbf6b5
+SHA512 (redox_users-0.4.6.crate) = 719d63fec42bad3cbed39deb9242ce1daf3f391bccafa8121f63198120371f112d78b0da8d66458519e946581511004983f04b0a697071f22294ac7c831120c9
+Size (redox_users-0.4.6.crate) = 15585 bytes
+BLAKE2s (ref-cast-1.0.25.crate) = f8005a671936cc05c25389168910476a68813cb5624968e0f830159e891e7a06
+SHA512 (ref-cast-1.0.25.crate) = dbab09333cb8b7f9b0ff262223a10078e7cf729266b90df47c1fdbf1d15cb31807314514556c72211da633efb988e3d6ac8e0e1598b7b55b557f83378deb0120
+Size (ref-cast-1.0.25.crate) = 15192 bytes
+BLAKE2s (ref-cast-impl-1.0.25.crate) = 2be72099a677b9eeec5782ffb3e4f16a8a16abedd5c7c3fe6bf89b7eb61fbe17
+SHA512 (ref-cast-impl-1.0.25.crate) = c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70
+Size (ref-cast-impl-1.0.25.crate) = 10167 bytes
+BLAKE2s (regex-1.12.2.crate) = d70ec81f3ec28337ffb8280b82a7ac93cf6c962c86ddb8d5ba3f684f8c0e006f
+SHA512 (regex-1.12.2.crate) = c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c
+Size (regex-1.12.2.crate) = 163843 bytes
+BLAKE2s (regex-automata-0.4.13.crate) = 8ea6d8d64c89e2c941b9256bd161705bd954d5f381cfa797337b1a542fe8c3a8
+SHA512 (regex-automata-0.4.13.crate) = f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932
+Size (regex-automata-0.4.13.crate) = 625250 bytes
+BLAKE2s (regex-lite-0.1.9.crate) = 1afdcd7046720d636fd9fd61a38e25c6d8b40e8d7c8fa8e21295f8d1d39520c0
+SHA512 (regex-lite-0.1.9.crate) = 7cf5f12ccd1368653401d98ef06d7856d428b26f4c7fd68eded23a6aea4f27c30e612043b0d078bf51a7d8c800580dabc9c3e043e4867a911f27a72847bd6ced
+Size (regex-lite-0.1.9.crate) = 96166 bytes
+BLAKE2s (regex-syntax-0.8.8.crate) = 7228be565c9cb04935590901c900be935484a84b11304833bb726ad1fc59121c
+SHA512 (regex-syntax-0.8.8.crate) = 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4
+Size (regex-syntax-0.8.8.crate) = 359141 bytes
+BLAKE2s (renderdoc-sys-1.1.0.crate) = 49b1ff8373ceffa1c69bd645b656f619aca7cd1da9b8da18d8947eee7df5dae2
+SHA512 (renderdoc-sys-1.1.0.crate) = a9535ffe9fb0a7c38133a834419f5b1f9b866e116569e0f31f2238145a63e1392d4f24186504cbf40bc67521842c1a977c0dcc53f5a12f45366b6c44484a64c9
+Size (renderdoc-sys-1.1.0.crate) = 10366 bytes
+BLAKE2s (reqwest-0.12.28.crate) = 1947f1c8e5841995b7438f39e0b285213e62e4f475a21bc760d2891d60770e1a
+SHA512 (reqwest-0.12.28.crate) = a313c1a4e77faa1cbe8903fe8aa79e9555e2a96992ee6b87f724abab25dc7e4f93323c080b5c2ebdb706afefb99b61ce411e37895bb9a2cf73e0365b96c84098
+Size (reqwest-0.12.28.crate) = 157031 bytes
+BLAKE2s (reqwest-0.13.4.crate) = b683a776db7025c010ae07669b48b412f6818b8c8def4025e9ce9ea6eb7c4241
+SHA512 (reqwest-0.13.4.crate) = abf6bd11e3d455d69ba9445cf7bb3c115c8bc31a7dff9faa7741b911173f4735172f7e2fca346c47894fbd3a2965c4c5223a54b28b2e8e7a6e6446ffd775c365
+Size (reqwest-0.13.4.crate) = 162754 bytes
+BLAKE2s (resvg-0.46.0.crate) = 93e72f3924e641efede8f74382365d4e23e0a32f360b314d47f02e498f140bcd
+SHA512 (resvg-0.46.0.crate) = 0aded8bfe7b58e2f561c65ef179fc915cdbcd99f5889a752de2127b7c3b73d97a0e8d01086fecccfc80c4c86910741ea2e905fb4ae70b8043155a6de16efea91
+Size (resvg-0.46.0.crate) = 78448 bytes
+BLAKE2s (resvg-0.47.0.crate) = 315e2886b8623fde00e453c0e58049d00342d4c58016ca0f09c8ea892dc37da0
+SHA512 (resvg-0.47.0.crate) = 128193800f6a84b85b1e370781e3bc2155a6342feb19af3b809cdc41790df803997c09e38de731edff2063ada32ca61f711574fc536e0c81d026e1245ebecf42
+Size (resvg-0.47.0.crate) = 78312 bytes
+BLAKE2s (rfc6979-0.4.0.crate) = 0c550a2ee4c3ea0d8595907d32418e84abf3ebae727bbe13162ed0a9de81bb24
+SHA512 (rfc6979-0.4.0.crate) = fb68114f5f8c1e7b921ed175fc01813531a584b8cb2df1264b72e1925bd66b4c021714b3627fbbcf3fabc26e4d6578c4d246369a0c98049d4058dca4cbabb20f
+Size (rfc6979-0.4.0.crate) = 9140 bytes
+BLAKE2s (rgb-0.8.52.crate) = 61b596db820aae11837a7e07823fa9552fea6d466a21c225aabe5c92277ebd1e
+SHA512 (rgb-0.8.52.crate) = db6f68c32884c67c1e22b91d8204445b89eed95468f9134c34b262e17407aad8fe3e4dec67f01867f7bf886213541775a0c5bd0335c1ef23be55023485f93a8c
+Size (rgb-0.8.52.crate) = 22449 bytes
+BLAKE2s (ring-0.17.14.crate) = 1480ea4de12099a897e831682ebaf48ed6e688e06f58e79e496a06e227ed58bd
+SHA512 (ring-0.17.14.crate) = 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
+Size (ring-0.17.14.crate) = 1502610 bytes
+BLAKE2s (roxmltree-0.20.0.crate) = a74e1d845d741408dbb31693bd676db21c43c1660c3f44ee5afee12ae03cdf9d
+SHA512 (roxmltree-0.20.0.crate) = f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91
+Size (roxmltree-0.20.0.crate) = 54594 bytes
+BLAKE2s (roxmltree-0.21.1.crate) = 1423538a11492d2677e8ef7da7a5c37f91763f400eae5d61d220d1522c060fc9
+SHA512 (roxmltree-0.21.1.crate) = 423a9060f5101c0bb62c022559b02829e90225da6b4e75d4d214438f443fd331ed430db484b3fa6f9259ca6eb3b825f10dbff8b9aa37d81b62c1dabc9795f385
+Size (roxmltree-0.21.1.crate) = 56837 bytes
+BLAKE2s (rustc-hash-1.1.0.crate) = ba3940200a72ad4ee115b0ef61c7c32278f6a3fa5d913220d1bd72362ef63aaf
+SHA512 (rustc-hash-1.1.0.crate) = 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
+Size (rustc-hash-1.1.0.crate) = 9331 bytes
+BLAKE2s (rustc-hash-2.1.2.crate) = 15a9d16e54f34911d607cc0abde8812aec4f6098d7ab72d6c243c036e2056294
+SHA512 (rustc-hash-2.1.2.crate) = 0e63079dabc124395e73b585b7c68ce00be583e0809c3ecd2d1cfe0b4d64e2f2870294372c658051fdaeafc51fdd348a461ceaf1b87ebd5f2e2dfc717c2ac5e1
+Size (rustc-hash-2.1.2.crate) = 14754 bytes
+BLAKE2s (rustc_version-0.4.1.crate) = f0d198d0457135ca7572b41cd2440f1b0ca075013f53b384d07c00db8c5d2e84
+SHA512 (rustc_version-0.4.1.crate) = 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
+Size (rustc_version-0.4.1.crate) = 12245 bytes
+BLAKE2s (rustfft-6.4.1.crate) = f6edf71e5ab51aa91c999f301d31dcd445fa6827bffa1c54479de21e52a376aa
+SHA512 (rustfft-6.4.1.crate) = 5db2135dcea66001e9fb6467cdfb6d8fbdcb2b07651ba3d03acc8a0d737806a82605c9a2c4add7854954e9b8b611321372491597efb2aa927eec5503c19accf8
+Size (rustfft-6.4.1.crate) = 337421 bytes
+BLAKE2s (rustix-0.38.44.crate) = 4b0d02b5053778ea85feca1f942cc0ae38c2b9e77f94ecfb2cff735a9e45a5dc
+SHA512 (rustix-0.38.44.crate) = b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f
+Size (rustix-0.38.44.crate) = 379347 bytes
+BLAKE2s (rustix-1.1.3.crate) = ec57a4c38cbf18e2723b0d6eb8997b36455dc648a82ed41a5e45563c08de36d9
+SHA512 (rustix-1.1.3.crate) = 00f22451577b2b0cd789a651e6317c26ab1760f92df1283f23aef97703e75e61147a10143f85130f4c82487711d8cf439ccb1ac8b17167e00ca64c210a8a65c6
+Size (rustix-1.1.3.crate) = 423447 bytes
+BLAKE2s (rustls-0.23.37.crate) = 4a245a4ccc46ddfa2a8b5b429aea68e73423da1ee892d55d7d71c0d8cf035231
+SHA512 (rustls-0.23.37.crate) = b92a233abdc5382bd3c2de0f50e1ced3a8e1dd04eb7241e8beb9d78c27ec1e1e45b1bfbd9d4677078a4d19e3179dbef87acfb2bfc7543ce379b14902a0002e0f
+Size (rustls-0.23.37.crate) = 372731 bytes
+BLAKE2s (rustls-native-certs-0.8.3.crate) = 54b2e636a90d1b4e1d949adb15cfb9844a23c2cd689d9e4d75adbaf2b3ae2f22
+SHA512 (rustls-native-certs-0.8.3.crate) = ffca026a5365a97e7a254faac2ceab188bd1cf51876a32e99b16bdf5902363c6416e8e28247f53864609d0f492646fead7b19328e376d0b8b2073e6fb3bc60a8
+Size (rustls-native-certs-0.8.3.crate) = 30380 bytes
+BLAKE2s (rustls-pki-types-1.13.2.crate) = c9c7ec0980faf6ff6c52c91e4008d3413b63040b8cc964d097113ee556d802eb
+SHA512 (rustls-pki-types-1.13.2.crate) = 50ab93e8aea2e12d85e79bc83e7f915f1d2e937367b992d61e66cdfaa9d3128ee6cf88b14e1aa4b406996d29d6c3507daa62dee3cea39356d61ed341baf5f2c7
+Size (rustls-pki-types-1.13.2.crate) = 34958 bytes
+BLAKE2s (rustls-platform-verifier-0.7.0.crate) = e55ee74177d4e89210e08bc827a5743a7b832a1c9d58fa7ecf668e9979949e19
+SHA512 (rustls-platform-verifier-0.7.0.crate) = 6ff99a6d9d6c9f165d618fac11211bae9e5e4d671084db75c422b174f90b56f2439ccc15c62a6c9bb4537ae6aa6f7efc00ce1b9cc6cfdede0c1a87850a302742
+Size (rustls-platform-verifier-0.7.0.crate) = 58733 bytes
+BLAKE2s (rustls-platform-verifier-android-0.1.1.crate) = c8d0240ebc3809d2fbfd7805badb53674ced7d89a17a1cd06880a158d2227cb6
+SHA512 (rustls-platform-verifier-android-0.1.1.crate) = f3f21b88b448f46e08da4303d225f10765d21f2397d4fbe44d5f9cf9da5ced84fa5adc5881f1db66a324cef818537e4a79bad2260b8027894029ba7e6ec16533
+Size (rustls-platform-verifier-android-0.1.1.crate) = 13919 bytes
+BLAKE2s (rustls-webpki-0.103.13.crate) = 07e998271fef95dc3756ff38b08abded4d7178bef0b7dee9df82b5caf16d6b4c
+SHA512 (rustls-webpki-0.103.13.crate) = 367829afe3432a9d80bb4da82e075dd05bc37ecaf801c0944e1af9184565d743abf92d59e6fd433e7f051daac15099273b823e6f417ec46b6b5da43bbdad59b6
+Size (rustls-webpki-0.103.13.crate) = 87513 bytes
+BLAKE2s (rustversion-1.0.22.crate) = 94885d422b9c942ceab679e86d0a2b8e6f322f655091475a6a475f0b796f48b9
+SHA512 (rustversion-1.0.22.crate) = 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
+Size (rustversion-1.0.22.crate) = 21096 bytes
+BLAKE2s (rustybuzz-0.20.1.crate) = 942c6c51f96f82956168888011e95d831d6ff0c0e2bb62ab7263124c12e9589e
+SHA512 (rustybuzz-0.20.1.crate) = 83f9a74b64e289feb853ce6fd7b24dbfc20d9a4cc0165cf5dc62583f2ea958b97d367721933aebf7b26062175ac00234bc83982fc1fd581c570011bf6b9e168c
+Size (rustybuzz-0.20.1.crate) = 272721 bytes
+BLAKE2s (ryu-1.0.22.crate) = 5517b46d542561876d0b1495c3ed1336b05b3895e3a1eff9c69006de7fff210b
+SHA512 (ryu-1.0.22.crate) = 542a991b438de374a8377dcc1501e55d919d480d3a0503097c24710472adca732c4de4f1e623b28b67763ab425aa8e234080a5abf222b5ead77a9352f617c2fa
+Size (ryu-1.0.22.crate) = 51321 bytes
+BLAKE2s (safe_arch-0.9.3.crate) = 79f23e2ef3671bc24f38778a522aea43824918fedae96a8f3914a1d450bc8f5f
+SHA512 (safe_arch-0.9.3.crate) = defe7520959bced7c6c6e8f62f93f68a696ca6c99168b28e680784b094fd9ba626f1fede8996502e8da48e6f95b1b763d51fa9ebef70e585f6c36efc25cc1208
+Size (safe_arch-0.9.3.crate) = 89545 bytes
+BLAKE2s (same-file-1.0.6.crate) = 1a9b3bb2a767c4e3a7537b2fd8daaa2afc113e6bdaa27a25d2eefff59e7600d6
+SHA512 (same-file-1.0.6.crate) = 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
+Size (same-file-1.0.6.crate) = 10183 bytes
+BLAKE2s (scan_fmt-0.2.6.crate) = 49daf27bccde2e5ec7159025c3d79725e69ac23ff06597b680343d867b0a93c5
+SHA512 (scan_fmt-0.2.6.crate) = ac24f699aa39d6fb29c309a9716eda9bda7331769114f52ab51f4aa781ecb3c7694ac385c7d60cec9b87e134fa2a5d8f586b54166ee9d58cc4bc34c83943ecc0
+Size (scan_fmt-0.2.6.crate) = 9676 bytes
+BLAKE2s (schannel-0.1.28.crate) = 9dbac43a0693277eb7bb986341a95149d771d5dd706a25a6abc2657c219cd8d8
+SHA512 (schannel-0.1.28.crate) = 087fbda739eeae4ed0729e59a3a7be14127efa657430cf8b2eaa4f08b4766f6c5f024106030b1434c6d55c969f0d9a2b63a6a1072cac11c806e1a89b9eae08b2
+Size (schannel-0.1.28.crate) = 42312 bytes
+BLAKE2s (scoped-tls-1.0.1.crate) = 6c26ce57d3252ba15d330e92a54add4aefcd80402734fd0105d09b3bf561f92f
+SHA512 (scoped-tls-1.0.1.crate) = 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25
+Size (scoped-tls-1.0.1.crate) = 8202 bytes
+BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
+SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
+Size (scopeguard-1.2.0.crate) = 11619 bytes
+BLAKE2s (sctk-adwaita-0.10.1.crate) = 15af1401843d632a478619491262d2aab1ace4982f5da9c13db99bb262efdfa9
+SHA512 (sctk-adwaita-0.10.1.crate) = 76558982f548d5650c6e00f38f27d2cb784d12419c63ee7ba1beee11a809a79ab0d48f83bf48275e56e0cd9b8e91f7498708e16717a320a2296beee1dc3bda75
+Size (sctk-adwaita-0.10.1.crate) = 53237 bytes
+BLAKE2s (sec1-0.7.3.crate) = 8e01eef051cf613e4dfec79fc665b263a1cc0b21785ebf37880ef3f8db9e77d2
+SHA512 (sec1-0.7.3.crate) = be646413d84b39a43a0af478854f47db3b167c2bf1bedf7a58392782c423aaaa38df3b3676f9807a98c6128152295c426edd16d67d62ae7048caa635bf39641e
+Size (sec1-0.7.3.crate) = 17979 bytes
+BLAKE2s (security-framework-3.6.0.crate) = 42a2aed4c4a150786c3d8f9015a11bb7aa71be05bc3f0dbbb0d725a073c44a34
+SHA512 (security-framework-3.6.0.crate) = d9c0efe6d2f1db95fb7da8abb2cf19531ad0f7ce28d30b9e1a9cdc23ec953f5fbf22c981a40bf2a3ca8f629675565e370f40aeee91cdf563faef2e5a9342d5a7
+Size (security-framework-3.6.0.crate) = 90838 bytes
+BLAKE2s (security-framework-sys-2.16.0.crate) = 2609a42a549fde20d7f97be25a671eeb046355d90d646ec1d782d60da211764f
+SHA512 (security-framework-sys-2.16.0.crate) = 99a0ded1ff1bdd85cb4271f6efba0eae15d9fb5abb96685bbaad8931e907d383863caf5d85a24d4759a5b79c265c735e5099f39bf0d1f76ec3af472167878924
+Size (security-framework-sys-2.16.0.crate) = 21230 bytes
+BLAKE2s (semver-1.0.27.crate) = 1c082ee56b47328712e888168eaae5788e09e1b90c044f51f703dc8b37d94656
+SHA512 (semver-1.0.27.crate) = 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c
+Size (semver-1.0.27.crate) = 30081 bytes
+BLAKE2s (serde-1.0.228.crate) = 6d35ddc61aef1dd8524d6730c719753730adcf3b2ecc0bb3f54af53f74384a99
+SHA512 (serde-1.0.228.crate) = 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
+Size (serde-1.0.228.crate) = 83652 bytes
+BLAKE2s (serde_core-1.0.228.crate) = c3ea455d91e83c2bd00cc5627f0c256b89e4defeacb70b76aa1f21ed33aabbec
+SHA512 (serde_core-1.0.228.crate) = 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
+Size (serde_core-1.0.228.crate) = 63111 bytes
+BLAKE2s (serde_derive-1.0.228.crate) = 96ba1b9a1d86ef1d6189da828e4acb22c58e4c75bb851d67131f2b85dd11d75c
+SHA512 (serde_derive-1.0.228.crate) = 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
+Size (serde_derive-1.0.228.crate) = 59605 bytes
+BLAKE2s (serde_json-1.0.149.crate) = 2d8799691eba81211f3c93711b5afe6f051948eb7ed4d813d2e4dba1b4e95ed0
+SHA512 (serde_json-1.0.149.crate) = 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43
+Size (serde_json-1.0.149.crate) = 155994 bytes
+BLAKE2s (serde_spanned-0.6.9.crate) = ef7717caf8e0a8c53559ebe4e7389cae4d1e994f87cc89d52738db9b60e08015
+SHA512 (serde_spanned-0.6.9.crate) = 7bea513792e7712d9672d890c0b80df8e212c90b22c6ffbaa290729a0f89d04e3b7a65a8b39b774d2203cbea2515047789de163f93c8839cfba8cc88737ca5f2
+Size (serde_spanned-0.6.9.crate) = 10210 bytes
+BLAKE2s (serde_urlencoded-0.7.1.crate) = 4d10ffcb9e7dc7e4f2d2e0ac6596c7c9f3b12e3f05799bb5219b0f1e0acd7629
+SHA512 (serde_urlencoded-0.7.1.crate) = b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
+Size (serde_urlencoded-0.7.1.crate) = 12822 bytes
+BLAKE2s (serde_yaml-0.9.34+deprecated.crate) = f0555fcf281f63a6db07fbcaa0abf75f4beb4dc12be741c4abf13ae5956dc035
+SHA512 (serde_yaml-0.9.34+deprecated.crate) = 64329436d18bc3b1a0737afff7c8727f7e04c71b2bf6022f597a45f0860fa3a678eac688f61f0bf7a7846f98809f427c9907625e1d00c8691c383043c1cffaca
+Size (serde_yaml-0.9.34+deprecated.crate) = 65290 bytes
+BLAKE2s (sha1-0.10.6.crate) = de97b70d4fb6a4dc4e3db64696720ea96e7b38eec57b2e8fa01ecd5102d96eab
+SHA512 (sha1-0.10.6.crate) = fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
+Size (sha1-0.10.6.crate) = 13517 bytes
+BLAKE2s (sha1_smol-1.0.1.crate) = 9020143886979f09f1f656010576578f2f091454f9faa4338ab714a3eceace45
+SHA512 (sha1_smol-1.0.1.crate) = d0a67ca75b0617a39d28fdd73ae9aae3d3bf01ba24f6cc579b26da6f06125a304be90d446d17775959ab96ab165145657a54173679e6c0f42562a61c0e932b79
+Size (sha1_smol-1.0.1.crate) = 9809 bytes
+BLAKE2s (sha2-0.10.9.crate) = b0b7a333d767acd0419a8fa55bd26673d2d2b82a30ce17d140d9cd25f4d2a8d9
+SHA512 (sha2-0.10.9.crate) = 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
+Size (sha2-0.10.9.crate) = 29271 bytes
+BLAKE2s (sha2-0.11.0.crate) = 1a9c268080bcd41363ccb8577faace1febfe78353f9a41c1501acfff051f51a4
+SHA512 (sha2-0.11.0.crate) = 04164d47ac648dc498f05245e3eb4313bd61234aaa33f1ba13f6fab0cf8cd8716dc88a9c71e8264e0d6cd020ff732461cec00d92bc294e9c261a646c1988f906
+Size (sha2-0.11.0.crate) = 33969 bytes
+BLAKE2s (shlex-1.3.0.crate) = 00a54f2882a7a2c2170fca55bd1acd51eea79f115f972ce143b5f4c9c974ee43
+SHA512 (shlex-1.3.0.crate) = 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
+Size (shlex-1.3.0.crate) = 18713 bytes
+BLAKE2s (signal-hook-0.3.18.crate) = 2b2b55c341446538d9de5e8aadd86a06ecdd3b4b8be5b7797d4a3e60063ff0ab
+SHA512 (signal-hook-0.3.18.crate) = 1955288d7f47738007252ac2aed0fd05d1c16f1726ae2a97ac35b0ba5a6a82620b26ecc03c4760b12d86d4b83c7484a3830aa84530dc010d398fff436fda3137
+Size (signal-hook-0.3.18.crate) = 50862 bytes
+BLAKE2s (signal-hook-mio-0.2.5.crate) = 9d4f35ee34f30a9390ae0466d98caddd2b5e627671d4e931d575b7f1c051ab1b
+SHA512 (signal-hook-mio-0.2.5.crate) = 0750e14b58cc61315738a4e7cf624c19f657d8480c76edb60c333dc0686f9dd4086264488c1dba7bba9a01053f69f9999ab157051524e2eba0299e7542c0a8c7
+Size (signal-hook-mio-0.2.5.crate) = 14373 bytes
+BLAKE2s (signal-hook-registry-1.4.8.crate) = a1ff8fd36814ee28feca6c314ce9ba8d151ade422acd85aa4a225ad104fbf134
+SHA512 (signal-hook-registry-1.4.8.crate) = 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c
+Size (signal-hook-registry-1.4.8.crate) = 21668 bytes
+BLAKE2s (signature-2.2.0.crate) = c962cd4d2eb3b9bc93b571d5967dea2c327888e52891320e01a05ab78e1dae79
+SHA512 (signature-2.2.0.crate) = 673a8f6229c795cc8f640fbfe02cd912b41c6359ca23c5ddeb1679f49784b84f109c6c45e6210201c9ca05e441c1be64ce6537e81ccd3589b37be6d0bf50dca7
+Size (signature-2.2.0.crate) = 15531 bytes
+BLAKE2s (simd-adler32-0.3.8.crate) = 18e55aebadb9d71e4d646ffd97344d3ffa9a036b9f6dd76cc40881a5a7be67cc
+SHA512 (simd-adler32-0.3.8.crate) = 896229a4b8deb0dcf3f62aa4c8d16f9387b88718068ac8fbe0bedaf303e6da7ec58ee0e0b45b5f5ac2698dae4beec11430ab3ee12b7e77bc2fe10e1284937441
+Size (simd-adler32-0.3.8.crate) = 17294 bytes
+BLAKE2s (simd_cesu8-1.1.1.crate) = 89fd5ca49be998957eb7aceda97d70553dba197c2806f5b72db943d27f4d1a0d
+SHA512 (simd_cesu8-1.1.1.crate) = f46c4458a70761b5608f00f69bbb7ba32b60596f3b5f3e4d466202254a5db4c89be6e3c25efcfd4384b463f53293e706fd97ae8cadb28af7f8b2654292ffe950
+Size (simd_cesu8-1.1.1.crate) = 319542 bytes
+BLAKE2s (simdutf8-0.1.5.crate) = 39ff0e1a22ca552bf688d31b1d7a94da4be1ce164e1424c4b335ec8d2d70c066
+SHA512 (simdutf8-0.1.5.crate) = 139668c7232f533d3439986474da5036efa32d4e0d21fa72e1283e27dbd0670984283d91c238e445be61317426f67cdb8d3f13738b2fb657563f866c8b6d89d6
+Size (simdutf8-0.1.5.crate) = 28488 bytes
+BLAKE2s (similar-2.7.0.crate) = cbcc450d798ccb4a8000a81702e71e2c6542770e5933810ac5831548bc696020
+SHA512 (similar-2.7.0.crate) = 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3
+Size (similar-2.7.0.crate) = 53928 bytes
+BLAKE2s (simplecss-0.2.2.crate) = 82f2af9f63722b4517096fa603a4e59f12f91bc1347dd2baef8e374caa1753b2
+SHA512 (simplecss-0.2.2.crate) = b3ef9f211cdda5651ff6fcfecd1def43209404e56507272b02c2563284acd14b9800757f3afc55433b2814279770dcadaf875e9463a9701df23148665cdd2ac0
+Size (simplecss-0.2.2.crate) = 22136 bytes
+BLAKE2s (siphasher-1.0.1.crate) = 9fc7e3a5b430db6c6ba61da417cc5a0eb7f0f0ce222ea60ca800903c05e97f63
+SHA512 (siphasher-1.0.1.crate) = d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28
+Size (siphasher-1.0.1.crate) = 10351 bytes
+BLAKE2s (skrifa-0.42.1.crate) = 1f309314c75978476ec5453dc211a5b572f048ce3623544e0abfbeb7ce3072f7
+SHA512 (skrifa-0.42.1.crate) = 835aa08315c9c4c688a42372d2c8bc211afdf03ac49201d399e828ee8cdb4b2a43b12be38e72938ab056ad36ab6cb64fc66978316a3aa522ec75c0a98550bb9e
+Size (skrifa-0.42.1.crate) = 292014 bytes
+BLAKE2s (skrifa-0.43.2.crate) = aa56df16c1637a4532572599d252691661c7187aedef0231219f2826fb91c4d5
+SHA512 (skrifa-0.43.2.crate) = 8abe23c1acb891e4de04390ab56d5a50cc582d00102682fb783d3de8fbd796980ecc8b7e0b3aa28eb2e8575f4b2a094a1a64fc35cceaff9430df6ddf0f9f346c
+Size (skrifa-0.43.2.crate) = 299635 bytes
+BLAKE2s (slab-0.4.11.crate) = c2e9c15705bb6d456f88b805665d7affd3763374e16f908008581ba137952a41
+SHA512 (slab-0.4.11.crate) = b2f199651b1d0f0eacca534ac2da714a2e9f642608c4874e7a1440ba7f035d061e117f518c51915f982befa2269da747c9e12e3b0599675e6218cdd8e30bfdcf
+Size (slab-0.4.11.crate) = 18549 bytes
+BLAKE2s (slotmap-1.1.1.crate) = 0d0b76b105e90774bb1b464a2d494989b25232ed0bdfd71fe037c4af80021d16
+SHA512 (slotmap-1.1.1.crate) = ad072ddd9edea34c3137f4f30d7f83c055b11567ebb4f505166bd7092260113f59bf215ff4566c1d567479d3d28f51f3751f2b939a768e658cc54a25ca49054a
+Size (slotmap-1.1.1.crate) = 61862 bytes
+BLAKE2s (smallvec-1.15.1.crate) = 4cc77213990608a8c3cffe9d6fa5cf81e66038510f1e853a27ca2ed027bb1e1b
+SHA512 (smallvec-1.15.1.crate) = c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
+Size (smallvec-1.15.1.crate) = 38116 bytes
+BLAKE2s (smithay-client-toolkit-0.19.2.crate) = f505bb674885dfa1ce674284480b751f4f3e9e363ce5af5c6fba9f4351ed6c8e
+SHA512 (smithay-client-toolkit-0.19.2.crate) = afbafd5a2fe87c2c0b79512ac4facb3c5c6396e49f9c991686271bceb6851948a439ea58dffb358c4c2214b34797d73824485c3942ff7903b30e5f440cee6e5c
+Size (smithay-client-toolkit-0.19.2.crate) = 131504 bytes
+BLAKE2s (smol_str-0.2.2.crate) = af7c3564e47ef34f022a560fabc09251ae1a19942d2f14003409d76310b1a7b0
+SHA512 (smol_str-0.2.2.crate) = 0ae3f9f94cfdf0c8040e77fe31517f8281c5d0c15a2007302034139d9e04b65c629b23d7406cade8118c932b8e9837b37448f05a77b01ca180d477d14a05dd8b
+Size (smol_str-0.2.2.crate) = 15840 bytes
+BLAKE2s (socket2-0.6.1.crate) = a36463e2c1e85349e2213b04ebf48fe1049783bfb1dc842aa4e9f69af186032d
+SHA512 (socket2-0.6.1.crate) = cafaf371870a8d85bee30d1a8341c25ec023f6031eaae96f783f0486e2c9b0ff7a6d742d40500f9c772472805d8de9f36a163405a476c57b254249992a5477de
+Size (socket2-0.6.1.crate) = 58486 bytes
+BLAKE2s (spirv-0.4.0+sdk-1.4.341.0.crate) = 0c4ff92bf3cbb9c3b7d6a22e0d8006724dec7caabd81721165da8b413e1c69f9
+SHA512 (spirv-0.4.0+sdk-1.4.341.0.crate) = 1c75c5d84729eadd30f449ecc6a5297b1b964e22a3dfe13b9a9787ae47d011e19e3a7c1a65ae5a83e0c02286d11236bcc3cf2d8a3df3e3b23e58f783b718b8e8
+Size (spirv-0.4.0+sdk-1.4.341.0.crate) = 41285 bytes
+BLAKE2s (spki-0.7.3.crate) = e1463d485dcb517f116ab8015f690dd9ef5fd1a0d24a90414dfdcc308c3b13be
+SHA512 (spki-0.7.3.crate) = d33a6a7844b33c37628024ccf25c1a631f7a6661595e063049b8c9a9b4edb28f0335397faefc592c6fc5e96378b870ab5dab9b0649c3387577b2370ec8210db9
+Size (spki-0.7.3.crate) = 16409 bytes
+BLAKE2s (spm_precompiled-0.1.4.crate) = 9742085adbe394ecebe9eb6ecb9785a55f12012f1399698cd1e8bbc9b11e37c8
+SHA512 (spm_precompiled-0.1.4.crate) = 164f37f20a6cf9bb3dd0bb63704b74f8810c79a2bf4ac229fb50ec4e80d0a3892fb37f5c0fc838ab18e47079da952bfc5e6eeae71bce6b43fa630d128f597623
+Size (spm_precompiled-0.1.4.crate) = 557527 bytes
+BLAKE2s (stable_deref_trait-1.2.1.crate) = b10100bc26d661fd9dce98e4be90e31ae3e6a0e723a77659f2ae67327ec492ce
+SHA512 (stable_deref_trait-1.2.1.crate) = 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c
+Size (stable_deref_trait-1.2.1.crate) = 8186 bytes
+BLAKE2s (static_assertions-1.1.0.crate) = eb3218e3c4d41feda9dac8901108477074703c4ed397618b14cbe86bfb1ccbe6
+SHA512 (static_assertions-1.1.0.crate) = 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
+Size (static_assertions-1.1.0.crate) = 18480 bytes
+BLAKE2s (strength_reduce-0.2.4.crate) = 5d5288470caadd7f897f70f7abee963e753811505d7e9b03adf04440279b195c
+SHA512 (strength_reduce-0.2.4.crate) = 2d44e54e4cf78f718faf482ade6c33fd42e73187a7e4fbbe41fa0905e6bf1ad5f5241c3d8ddfd7b18d9bbfa3f331c54ef2d817b254e1200b50b146f04327f157
+Size (strength_reduce-0.2.4.crate) = 17859 bytes
+BLAKE2s (strict-num-0.1.1.crate) = 8d1cf778441780c4a2282c389ed4c1676e30ff03eb7030541be7fbd5155f4f4b
+SHA512 (strict-num-0.1.1.crate) = 27ced0b3110094b3d8a22b60c67980b7416debe5a22b0416a025dcfc8264fbc1ada1ff73362383ec605c36d682245b2dface093cb6152852f4d4b28705f8a197
+Size (strict-num-0.1.1.crate) = 5104 bytes
+BLAKE2s (string-interner-0.15.0.crate) = abdce2d57df62891bf49f5f65b8fcda927958c0751b7532a310cea30b231a274
+SHA512 (string-interner-0.15.0.crate) = 2a6659bc12547f2271f1d2dc5b79cb5032f3bd342bbe50a72e50e182e18593883e1227a24a073c013445bf23c899293f34b58b8e955d2d4f0c789d4e669aacbb
+Size (string-interner-0.15.0.crate) = 25704 bytes
+BLAKE2s (stringprep-0.1.5.crate) = 7b157f68db9ddbf2ce7adb1d43549fa523a0a4c3ec3e3d89a7109532d603fb12
+SHA512 (stringprep-0.1.5.crate) = f5dd6ee410e42f285b4da85e76d514ef697cd995c601b5ed23e25f702d920dcc76f15fad41610b6554b692ca0f939f329845535fe4ea167df3ea0e628b1da447
+Size (stringprep-0.1.5.crate) = 23573 bytes
+BLAKE2s (strsim-0.11.1.crate) = e844eaab35b47ce5619649d45ddd88a9821d745590e92864fdc3406c2f621aed
+SHA512 (strsim-0.11.1.crate) = 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
+Size (strsim-0.11.1.crate) = 14266 bytes
+BLAKE2s (strum-0.27.2.crate) = d6c5575e232069cd0b3833d56f115b1d3b8115781bbb68740c764f1434cbefb4
+SHA512 (strum-0.27.2.crate) = 3ebb77220243b0e101ab65159512ca44c7e4a13a0d842a9356484fd5fd9a34afb5b0d230992b3bdf2e2c997833cabc8679e13e3949925b321c4f807e293d0371
+Size (strum-0.27.2.crate) = 8489 bytes
+BLAKE2s (strum_macros-0.27.2.crate) = e91326bea2e50925db1983d7d0f05e43c02258ba45c4fe137369b85e3fc45882
+SHA512 (strum_macros-0.27.2.crate) = fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6
+Size (strum_macros-0.27.2.crate) = 30522 bytes
+BLAKE2s (subtle-2.6.1.crate) = 20c4da1ee5ba2b0bb1aa9725b78c70ccae98f7b6cab0b57266d539d1b323b636
+SHA512 (subtle-2.6.1.crate) = f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
+Size (subtle-2.6.1.crate) = 14562 bytes
+BLAKE2s (svg_fmt-0.4.5.crate) = 785cb1a0463783eac5f24b37cd887cbb4bae51b7d77e57bd2fcf44be0cbf6d31
+SHA512 (svg_fmt-0.4.5.crate) = d68369ae7dc114fe734c3618f50b808abfb7e16a22d9bb67f4a82c07ccfa806071fb50abfcf630636d7e92df9dec08a67b4ba3ef51555e8ccf7a6c4a6d4aeb9e
+Size (svg_fmt-0.4.5.crate) = 4534 bytes
+BLAKE2s (svgtypes-0.16.1.crate) = 25f9372645e2d1089789c63cd301d705f01e5c76a29586e393941bd2d60818fa
+SHA512 (svgtypes-0.16.1.crate) = 3c23b2dceb4e6b205649877462bf7d295d8b7310e7a3c1ffb4c7eb1c961079c7aa70130ef810aee8a6c237ba727665cadca4dc6701c4233a6d073a48c8da449e
+Size (svgtypes-0.16.1.crate) = 45181 bytes
+BLAKE2s (syn-1.0.109.crate) = 90f44fe8c2ae4039ac3ca0c29fbd3eb6820b5b3c163491885ed7dc0d096b593e
+SHA512 (syn-1.0.109.crate) = 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
+Size (syn-1.0.109.crate) = 237611 bytes
+BLAKE2s (syn-2.0.117.crate) = 03f50444ef7a3b5f28a72c59696d1676df1b8f5c334b19648d2755927e8b2f43
+SHA512 (syn-2.0.117.crate) = 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416
+Size (syn-2.0.117.crate) = 306011 bytes
+BLAKE2s (syn-3.0.3.crate) = 856448548a557489491c2329b96b209026479d0ae9964c597b48a782ee0e139a
+SHA512 (syn-3.0.3.crate) = 59a74d28ae1cec8ee4402c20ec3b77aba8ff8fa3ddef7921509d25e4809474e6f9da86aa78245d8108ed7de6aaa9a0471dabf21ebbcb50a5365f60ad3bb1910b
+Size (syn-3.0.3.crate) = 312999 bytes
+BLAKE2s (sync_wrapper-1.0.2.crate) = 547320efb0d5c3dcc6440216448eb9f0b1c3b6841baadb32cbef79eb7beaa22e
+SHA512 (sync_wrapper-1.0.2.crate) = aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c
+Size (sync_wrapper-1.0.2.crate) = 6958 bytes
+BLAKE2s (synstructure-0.13.2.crate) = 674ef97e051051a22c4ec20f4b53a60e382b933bd94e75d853ebb2f98a3a797d
+SHA512 (synstructure-0.13.2.crate) = 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
+Size (synstructure-0.13.2.crate) = 18950 bytes
+BLAKE2s (syntect-5.3.0.crate) = dfcda3b69b0dd88ce451935f39069ca9ed5bcc16543a4d6f8a495c6a13e119be
+SHA512 (syntect-5.3.0.crate) = 0c0eec80117c14e65fed1270021424ed839f51740e643533d6a9082a0011eb48577f52d99f26b0a86a500a0cbd54d0c07c87da78f9ebe5442fdf569784a05dbe
+Size (syntect-5.3.0.crate) = 833348 bytes
+BLAKE2s (system-configuration-0.6.1.crate) = a6ba1920317c44bebb9b90834ac5d2bbd70fb2f17a29f307885a0a786323fc12
+SHA512 (system-configuration-0.6.1.crate) = ba7eddeba87d22206c250908f0158120b4984750cf7b2b8d57a50a32b323d3346321c8f2bab726c1d7ad97fc5da0b19d663c0e2db27ff74e3889463639a4ec89
+Size (system-configuration-0.6.1.crate) = 17935 bytes
+BLAKE2s (system-configuration-sys-0.6.0.crate) = ed9e17eaaf4343d78d72c7d06f6477f6926ce6635f272e03f2c814b6a7eee1c9
+SHA512 (system-configuration-sys-0.6.0.crate) = 02b1693b8c18ae3484e366a7f7395a31902a026e0864a8ffc7643c7b4a856f912f58f2ec19ba52a50d0d1dc09a806888fa1f3222e1af1f65b8a16eedcc966234
+Size (system-configuration-sys-0.6.0.crate) = 11090 bytes
+BLAKE2s (tap-1.0.1.crate) = 53f99ee7163ca9302a9cd35c56302c86e113c8c1c27902da720035740dd6ea34
+SHA512 (tap-1.0.1.crate) = d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
+Size (tap-1.0.1.crate) = 11316 bytes
+BLAKE2s (tar-0.4.45.crate) = 9ff69708d821f2e8ee977920fe2d5546605a9a4c7836f7f28a406577fd4a17f5
+SHA512 (tar-0.4.45.crate) = a45e6250f93a31c1ea99a251de6294c4d66931b3277f4119e68586abd328d523e251294701ae578459276558ad256a4073d83fd968ae9346faf7d8d1ca55a593
+Size (tar-0.4.45.crate) = 67847 bytes
+BLAKE2s (tempfile-3.24.0.crate) = 60a3c1e7277beaa9f6373bb44d999cbd2a46b3d552843659875181540d8ce757
+SHA512 (tempfile-3.24.0.crate) = f8d83270d3e51567f8b1f52978e563953e528e32ab1521bbd3d464a38a7157586e707a8fa118476423b1033eccd2f3a3427343287edca78e452d34904658edfe
+Size (tempfile-3.24.0.crate) = 40849 bytes
+BLAKE2s (termcolor-1.4.1.crate) = 052eddf6925aee94ddd6422f049b834dfc769ebd3b40553e579a82895d10a253
+SHA512 (termcolor-1.4.1.crate) = b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
+Size (termcolor-1.4.1.crate) = 18773 bytes
+BLAKE2s (terminal-colorsaurus-1.0.3.crate) = 1c3d99020d397b0f716701749092775b7f0ae5738472e6b24793bc61ca26b965
+SHA512 (terminal-colorsaurus-1.0.3.crate) = 1db3a5401ce00ad4de347afd89c9d305bf1aa6d0042d93255d7dbb5b4ac89b6989f055105781ec8f46879899512bd1a59ae6dede1c7e6cf6022b749bdc87b317
+Size (terminal-colorsaurus-1.0.3.crate) = 29197 bytes
+BLAKE2s (terminal-trx-0.2.6.crate) = 5d1e2eb28b2b7066ce2404cd3f1ce1e25af73370476496618bdb7cf7a4ec38d2
+SHA512 (terminal-trx-0.2.6.crate) = 8d0a3ed46b4b5188cdfb07bc5ae577642b321870457795ddf315e653443847cf1ac1fbc6266c37cedc2cc6eec8661b88ab1017e5e15ef7c3e8d8ec3cb6217720
+Size (terminal-trx-0.2.6.crate) = 16322 bytes
+BLAKE2s (terminfo-0.9.0.crate) = 3b62957c5bd8f1c82217fa86b9d0d854e33bab628e7f431045c04eb8a9da9dd8
+SHA512 (terminfo-0.9.0.crate) = f22b16f93b2b7758b41ad393d580eeef067daada996e41056f21e110bf53fcc9a4bdd309518d338c5afcdc7484e2d36b2947d9c49b0ac0709448ceb00525e849
+Size (terminfo-0.9.0.crate) = 45420 bytes
+BLAKE2s (termios-0.3.3.crate) = c2fa8e41b2a59bf0f7db6609d34689359f1c2089298288c31850ad6dab2dd59e
+SHA512 (termios-0.3.3.crate) = 3d4cacdaa8bbbd9083a050e723c93510829210f5ca8eb806e661a3a1e3c8aee33565142c5df34fca74aad0d26319525ee70ca6faf3f55a29427423d37fda43ff
+Size (termios-0.3.3.crate) = 17103 bytes
+BLAKE2s (termwiz-0.23.3.crate) = 11b1531c3bcd8b01f73fa30fc997624b4608ab59c38871d1e263dafd4bed37b6
+SHA512 (termwiz-0.23.3.crate) = 937c49e22e0004c4a235ff7bbfab7e053477444c2ce0a0873bc17aa6e7165413d07412f6a09630c6b3883d85264d7a3cc88651ec5b8fe8e52e51f1ffa7924701
+Size (termwiz-0.23.3.crate) = 400004 bytes
+BLAKE2s (thiserror-1.0.69.crate) = 26bff7ed5c8f8eeabca66866529fdd00063c22b57c631a70e5bd5deef20976b6
+SHA512 (thiserror-1.0.69.crate) = ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
+Size (thiserror-1.0.69.crate) = 22198 bytes
+BLAKE2s (thiserror-2.0.19.crate) = b4a3b3c1fa4c00c4256737b4ab1b720d8089eea0916cb0826a82d3db6de721a8
+SHA512 (thiserror-2.0.19.crate) = 2ee32a69c091d4281c510a1433c42bd475212c5407920756d181d82909d5c318ed400fe33ae336f72a1ec36176fbaa192e745b7b8449cd8a02a75c17baa8ac89
+Size (thiserror-2.0.19.crate) = 29026 bytes
+BLAKE2s (thiserror-impl-1.0.69.crate) = 2555e9c945653b810be9ffa5bf34b2cc4104000a988b9a341be5703a56dd92ba
+SHA512 (thiserror-impl-1.0.69.crate) = 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
+Size (thiserror-impl-1.0.69.crate) = 18365 bytes
+BLAKE2s (thiserror-impl-2.0.19.crate) = c67a6de9a73e9b6733a36117affd4fabaac7076191db7911849cc30340f3648e
+SHA512 (thiserror-impl-2.0.19.crate) = a34816fd95ffc706aa2739baf6a027a38b0a4ec3fd1f5496923aaeb3b6a6d64b575baf87bd2bd3a9a4d14ce416e073fdcbbdef93bd05e27f9a7262d1e916d98d
+Size (thiserror-impl-2.0.19.crate) = 21408 bytes
+BLAKE2s (tiff-0.10.3.crate) = e44128ff976c9fe657b65add8d51c639ddbc9aa220526fcc7a598f44ddfc2de1
+SHA512 (tiff-0.10.3.crate) = e046609dea720806a14eb15b0973c1cb2d0a7007498e31293f3eebe0fdc57e3bf2069e5176c29c3b5a27b178d96da010622d7095a3f648cc26c24561629fb82a
+Size (tiff-0.10.3.crate) = 1444592 bytes
+BLAKE2s (tikv-jemalloc-ctl-0.6.1.crate) = 5c97547d5de83f6752722836c9bdb8119942e42edd2c2b7c95d9ae1a192f3eef
+SHA512 (tikv-jemalloc-ctl-0.6.1.crate) = 32af9adc070f4825bb4e79f6cc7643320661ac784786080701dfd93fe3f16478a740b1b6bfa48f6b135584039b6aecec2663a3f680a72f37e2f5c40075bcebb3
+Size (tikv-jemalloc-ctl-0.6.1.crate) = 21137 bytes
+BLAKE2s (tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 88157debd4b1da5d08f76a723852a768e1a3a76aff88a2085778edc3d74c4130
+SHA512 (tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 01aab571381f9965faf0083240a4b65ea56a39f36feb7b540183e39ca20adec159bea773a79b29172e01ba52b06dba95c9e8b1ec0b62b380f659b0b66cbf7214
+Size (tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 900826 bytes
+BLAKE2s (tikv-jemallocator-0.6.1.crate) = 5acff910f44425c1c00f6cda967c1e857bcc18efa8fb3a11be589fb17041dadc
+SHA512 (tikv-jemallocator-0.6.1.crate) = 7cee184e66aa45323cbcce4f7593ffbabf4b4c0835a568276cb18c0dc90b44373b7384210a219cc26535aff752539314166471eeb4705e9f1ffa3a10f98bf3af
+Size (tikv-jemallocator-0.6.1.crate) = 14074 bytes
+BLAKE2s (time-0.3.47.crate) = da8ae06d7830ee0739e8c363001e510b55dfa7c33afd35adb7c03aa5aa2c0963
+SHA512 (time-0.3.47.crate) = c43decfab65f62b7719f9b2b4bf6eb80fe3ed80f670e1b47aa0879baea403aa19557506ec9433df31ae9fe9cd92cfebfa237c9b2f5dec8d5eb093c54bb815f76
+Size (time-0.3.47.crate) = 225161 bytes
+BLAKE2s (time-core-0.1.8.crate) = 3694c1e476a06252526db298c2373f6206cdd816af37f1ce839628da159cf7d4
+SHA512 (time-core-0.1.8.crate) = cf9f2d5da0fc1b61ff53c11476d9a73e76740dc166ac0b4c4953e25d63971c5471f6e3bcd6d1287394fac44fbbaf6d855a09ee694d845bedf693e6b8a517c9fa
+Size (time-core-0.1.8.crate) = 9634 bytes
+BLAKE2s (time-macros-0.2.27.crate) = b0a674d70bfafa774609574a8777130eee873c3d6348d27856a16e54fbcea69e
+SHA512 (time-macros-0.2.27.crate) = 5caaacc82e9b73bd3891e55aece04ca3800884f9e52c01d5f9a62fc9e554940454df713d903854c68b85b5a43c7fd8dc8e7047f596be72f86952cfdf9323a818
+Size (time-macros-0.2.27.crate) = 25144 bytes
+BLAKE2s (tiny-skia-0.11.4.crate) = 3692a9befa267e4d6d45756acf12ac5a1ffa6c48b370aabe16bcc92f2ebea885
+SHA512 (tiny-skia-0.11.4.crate) = 1371fa11934c1223169fb4494accf3b47958003e19a603e8fde446216e2c1253a6ef80da5d7bf3c9c73038f5282e3c47cc5f8eb87f8456cc5706392b28b4ecac
+Size (tiny-skia-0.11.4.crate) = 201082 bytes
+BLAKE2s (tiny-skia-0.12.0.crate) = 5d1bb67cb589973ddb3793261f59474658d966b9db5733046c73120d227a2aa2
+SHA512 (tiny-skia-0.12.0.crate) = 076e68d5a1d6a465dc7e5547370e7ae8241fd37be8c9aa2681f0fca38117368bd4a2110eb6b7d9bb1961f4f3f6c5db60216116b924de8621c3b899d9cc216839
+Size (tiny-skia-0.12.0.crate) = 268071 bytes
+BLAKE2s (tiny-skia-path-0.11.4.crate) = 3decb78690527b9c29dbe93036ad5f7a5b7bb13c83b5d1153bf2185836c36c9c
+SHA512 (tiny-skia-path-0.11.4.crate) = 723557dcb08cbdbc4d442ccfbba38481b922e367cec07fa23957f9271a96d1c656fd46bb0e0b5609686e5c830d1a988b0e209f57d0765d0afa738e5b2b0d8dc8
+Size (tiny-skia-path-0.11.4.crate) = 47764 bytes
+BLAKE2s (tiny-skia-path-0.12.0.crate) = 3150ca0e6636bf7530fe0e4146c3ad4215ea0d570452cddd01ca5fa99fe1d860
+SHA512 (tiny-skia-path-0.12.0.crate) = 519f73674b8e92e5ff184bc81473b5ea3c9d53abd93e9a84474897ee48eb5ac5c8e6c6eaa08491f68d6be09bd509b913fff5f3d5eceac78228a781eb7ae49dba
+Size (tiny-skia-path-0.12.0.crate) = 49022 bytes
+BLAKE2s (tinystr-0.8.2.crate) = ea1926391c1c5614ad94ca72041f7e84b54c42b60c194fa0f885aed5ce22742d
+SHA512 (tinystr-0.8.2.crate) = 21416092df2692c3f3f3efb9f1e2d124389162fbbd1038d244befc419347cdc686cb01d6bf1d589bf23fc6f69e23a94522bc7dc81aa7a2be74c697cdbcfc8501
+Size (tinystr-0.8.2.crate) = 23942 bytes
+BLAKE2s (tinyvec-1.10.0.crate) = d7aab9cbe1c7c5a15c96c962cf5a4e0ce600b279b53b131472cfe858169d3471
+SHA512 (tinyvec-1.10.0.crate) = e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7
+Size (tinyvec-1.10.0.crate) = 51996 bytes
+BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
+SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
+Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
+BLAKE2s (tokenizers-0.21.4.crate) = edfb3626b4f00bc88f57f82284f315b808fa64d5771cf01c71abc03d91492415
+SHA512 (tokenizers-0.21.4.crate) = 93cf05589978e8bb3b86ffbe48a742992ed1ae248633e9b3709aa395796befd46748509660a1fa90d4d9163ea0ed2eba96e704d54c129970656bceba6891309a
+Size (tokenizers-0.21.4.crate) = 185676 bytes
+BLAKE2s (tokio-1.49.0.crate) = f924cbf836edbd6679d9962e2a93523f0a3b82143e48cb69315a97baaccec006
+SHA512 (tokio-1.49.0.crate) = f7bcb51fb940964be99200e6a9adc45fe1ab13aef8aafc121a2035f1d76686915ca1087dbe3d78497abef86f374b2f737358e5107bfdf4357f511d87e6af6432
+Size (tokio-1.49.0.crate) = 857029 bytes
+BLAKE2s (tokio-macros-2.6.0.crate) = 9462b7b0970b5c1aa4dc0a711131ecc93d3c47ec358cd23497ae08292e1f561c
+SHA512 (tokio-macros-2.6.0.crate) = 626e2dddbd80cd4bc365a93dcd4906752c6a1d0f2698daa007deb64596f518b420e5a0374ca415044d5c8acd247a83e3190ca5611ef9185f46785f8194d380a2
+Size (tokio-macros-2.6.0.crate) = 16505 bytes
+BLAKE2s (tokio-rustls-0.26.4.crate) = 2804ecbb0a03ef35fe0bf9ae29dbf4d756383dc63c840dd8931feddbbe69076e
+SHA512 (tokio-rustls-0.26.4.crate) = c72fdd74c4b59ab7c8fe15ed73f827aed91a40360a6d82772d6ae2dc4affc590d2c58c1b7523be7249a2be7e3bc2513a0906c0ce53ce1288d5dac50e01199c7c
+Size (tokio-rustls-0.26.4.crate) = 35430 bytes
+BLAKE2s (tokio-stream-0.1.18.crate) = dd252dedc84afc3b5d40a13379fa34f4997699e1523103b659e3bcaf27568ab0
+SHA512 (tokio-stream-0.1.18.crate) = 679a17e530a84f38538af9952496d0258550252f4978075fec468380b4500ee6449a266c0e6439de4faef7aa3bde3a5baf04559fe43736f745406bd6dd4e4c00
+Size (tokio-stream-0.1.18.crate) = 44366 bytes
+BLAKE2s (tokio-tungstenite-0.24.0.crate) = b0cffdcd52f62e471927905416ecf8c427334b9e1d88430841d6e876dc294996
+SHA512 (tokio-tungstenite-0.24.0.crate) = 27fb548fac3abfd5e3aa96df4dcf938095629bc64d04488a8fb56a436ea8ed1d82e8cf248a6d283042e339cc08cabd23946c49fbcea2e6cb6e6e39beb2b408d3
+Size (tokio-tungstenite-0.24.0.crate) = 28904 bytes
+BLAKE2s (tokio-util-0.7.18.crate) = f948deec6ec1aa76861876e066545dc421ff5973181c426a8457215be38b9797
+SHA512 (tokio-util-0.7.18.crate) = 619504b1c7b10ef79da38b99e7c17affc0dbb984dc671bd1ca0c4b1ad3d1d86f80feee67b78fdb7fcf7ea989a0e9bd5d52714467f4881f31ef5f60cb989ec671
+Size (tokio-util-0.7.18.crate) = 140550 bytes
+BLAKE2s (toml-0.8.2.crate) = da7c7989ca3085b8008528c44177f9d4a903e13c085ceb05bad358c19a0f8630
+SHA512 (toml-0.8.2.crate) = 99c8e779c040ab2781d4d1626283e851ef386431732d0f84e7084cc65e892c5f9664a8834d95d558f135c77ca9c5132df953aede1357cb646579f5b3d8187570
+Size (toml-0.8.2.crate) = 50425 bytes
+BLAKE2s (toml_datetime-0.6.3.crate) = 20fdc201f4187e64af1d1c0a46b1e3872ef1cd6601c373e35c352bbaa01f8854
+SHA512 (toml_datetime-0.6.3.crate) = cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b
+Size (toml_datetime-0.6.3.crate) = 10770 bytes
+BLAKE2s (toml_datetime-1.1.1+spec-1.1.0.crate) = a2a968ab233e2ebef7f3500035b8fed66c430cc4abb3059ef2458da88cfc7c41
+SHA512 (toml_datetime-1.1.1+spec-1.1.0.crate) = 74e13bc2f616b407d11e445e3a416dc7cd819774a5d747baede2d71ac42573ea29fd77cedd2648ff1b286b879053e764b8ad07cd9e9fe1164f6cc26f12931808
+Size (toml_datetime-1.1.1+spec-1.1.0.crate) = 17982 bytes
+BLAKE2s (toml_edit-0.20.2.crate) = 838657bf9202c37a75c7b681b2bddefebd6e1b4a55a18a62251e281c81156238
+SHA512 (toml_edit-0.20.2.crate) = 7eacaf3c78ac8c2bd768dc7e5ff03c39dbfed60da1eb498ba537a56579d674a23a7db6dc30286a088a0f3158cc1a292783194df5415eb1620d61c61df36e18dc
+Size (toml_edit-0.20.2.crate) = 96487 bytes
+BLAKE2s (toml_edit-0.25.11+spec-1.1.0.crate) = 18e9b53d01db54c9e821fbcfe2194718686daac0b2182993aeb71b87c1273b1d
+SHA512 (toml_edit-0.25.11+spec-1.1.0.crate) = 0369e40a3ed968bae1d0eb078dce0613c8dc76c50b2d69dc9cc563d96d4df65556dd449d86e8253131deb239e206f14aa208a5e7bc393c9f6666beb2034e896d
+Size (toml_edit-0.25.11+spec-1.1.0.crate) = 68598 bytes
+BLAKE2s (toml_parser-1.1.2+spec-1.1.0.crate) = 56c1ddb383e72126795c3bf6731fd49d4f3143154593ee5d8b9911b46ce2f72f
+SHA512 (toml_parser-1.1.2+spec-1.1.0.crate) = 11d4a5489337f9e2eed3f47b04376b0d00f9962a8fe6fa59518a4b5f0c7886aa8416f4e34ba640102a3abc45fe7ce628d1fc5327a4453dd7866a7f16fb45cd9b
+Size (toml_parser-1.1.2+spec-1.1.0.crate) = 35485 bytes
+BLAKE2s (tower-0.5.2.crate) = 32c2e183ca114cd536a9a13e65df642fb1f358229385095a832027aa0e9e87c8
+SHA512 (tower-0.5.2.crate) = e89c4ffd83fec3566334a4c4e9151ddeabfd3437269afc8bffb46201391bc1cdc82cbb97c69643a30f8873e87c511ad9aefc6c081241a4419fe315c99c61ffce
+Size (tower-0.5.2.crate) = 109417 bytes
+BLAKE2s (tower-http-0.6.8.crate) = bac8a8491fb4a03d3a3457f60a8693a9b6db318ace0bc95d811bb65e166f8f97
+SHA512 (tower-http-0.6.8.crate) = 6ed83fe61b74a6e168710200a0c01f98f0b559afae6d98b77aaec8b4e8c737d2d18b534d4e1dde5efb78f53854521a759770521cebe56adb863d76f4ba34a5c5
+Size (tower-http-0.6.8.crate) = 135827 bytes
+BLAKE2s (tower-layer-0.3.3.crate) = c24a4a09a3879906630fd1abe5d197f3c17154afe54e82117ed6f668285c3d3e
+SHA512 (tower-layer-0.3.3.crate) = edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934
+Size (tower-layer-0.3.3.crate) = 6180 bytes
+BLAKE2s (tower-service-0.3.3.crate) = 889bc37f167c843f857a31b5fc503a40003b1019a8651d86e61c97b16af913ff
+SHA512 (tower-service-0.3.3.crate) = 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd
+Size (tower-service-0.3.3.crate) = 6950 bytes
+BLAKE2s (tracing-0.1.44.crate) = c8b96501c5de427e26fd8b39c09146b04d6d62a501295fccdbad9e6f2f30e41c
+SHA512 (tracing-0.1.44.crate) = 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
+Size (tracing-0.1.44.crate) = 463135 bytes
+BLAKE2s (tracing-attributes-0.1.31.crate) = 69a82fa5f0a7f44b019d18f8e7cd65124d878bc67471ed620bfd94e5bd2baf34
+SHA512 (tracing-attributes-0.1.31.crate) = 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa
+Size (tracing-attributes-0.1.31.crate) = 39733 bytes
+BLAKE2s (tracing-core-0.1.36.crate) = 24c04587b1a94653596f1545b54f29c58ccd6d2b7450885228939926d916e0d8
+SHA512 (tracing-core-0.1.36.crate) = 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6
+Size (tracing-core-0.1.36.crate) = 63967 bytes
+BLAKE2s (tract-core-0.21.10.crate) = 8bab3ea329b8e00839984ac95d134a0cc55f4dff0cce707d472fd27532c7505f
+SHA512 (tract-core-0.21.10.crate) = 9500427e24a598b2a8365333edd0c1e466f19abffa893a161118ce82998b4214210bb2eae373092a825916f52f46c321dbbdf5e8c6b4972414e6a8b7d2c2f700
+Size (tract-core-0.21.10.crate) = 195606 bytes
+BLAKE2s (tract-data-0.21.10.crate) = 8e33070c2018d717a36a7336c6c59d58368d8e1c3e876ccf528c988e89b80e48
+SHA512 (tract-data-0.21.10.crate) = 264df2e2c67fcecb76178a177be4f87d22bf74f6e029c173f131ac9676c9a5edfba2ae2f7a035984f47361cd4959e11793359718bd693428ae8d98b6f34250ec
+Size (tract-data-0.21.10.crate) = 43379 bytes
+BLAKE2s (tract-hir-0.21.10.crate) = 7de980b66e1725666fc3ccfc0f2c84a3fcda3b48b4d265ccedfeea5049296c72
+SHA512 (tract-hir-0.21.10.crate) = 4eac48c9c5a74b33bd02dddadd4f2b7dcfe004c50837123297a3faee713f8c846c05d0098b9f8e788b57d42b157f67b5ca69172281d95f5b940c7f3bd6d269ed
+Size (tract-hir-0.21.10.crate) = 53571 bytes
+BLAKE2s (tract-linalg-0.21.10.crate) = 09240affa674a7d5c7e0499f01f9725639e9cfbe789d07236079e5b0d20bd223
+SHA512 (tract-linalg-0.21.10.crate) = 9aba571cdf79a6071832de55aeab6adda2bc083fb948a8ef84e218c94d595e0b8fdf0e6d30d2b6e9da7a21b3cc665ee0a1424c84612ab91d9650bc97cafcd55b
+Size (tract-linalg-0.21.10.crate) = 244421 bytes
+BLAKE2s (tract-nnef-0.21.10.crate) = 1b9b25a77d3c05beb0acf00df96d32cfda158f71468ee743b25649022dc7bf12
+SHA512 (tract-nnef-0.21.10.crate) = 655da58ab799de1693542b01942ab7bcf5a794ffd6a0af0bad6f56cd0253192b07f08645152bc37befb08b9fa6f8af854b7c1b2acc3de0665eeac8f9ee835388
+Size (tract-nnef-0.21.10.crate) = 65188 bytes
+BLAKE2s (tract-onnx-0.21.10.crate) = c7985326870d0a3fde97ce84e27b8793995ddab50fff8449133b25016908a27a
+SHA512 (tract-onnx-0.21.10.crate) = 4dfde0b24426bcb1b9e5a4178bffd7fa26f57e639e3325fbc2bb340f9a00efa13e3c61b75f0381d4f843925cde39396cdf951e553c7740d5771f68944df88bea
+Size (tract-onnx-0.21.10.crate) = 78902 bytes
+BLAKE2s (tract-onnx-opl-0.21.10.crate) = 88ee1f2f6612588aabed94b5b7168057fedf80e99ce9d0ddf216bb6a57e9e68b
+SHA512 (tract-onnx-opl-0.21.10.crate) = 3e508b5b90cb5b6d05d97ae4c26476523265af84d61f20151c7537c9da8eab62bcc80fb411f7b52bafb4a5a0b94e3b647231880a655c3f92cdf97453fdeab725
+Size (tract-onnx-opl-0.21.10.crate) = 18637 bytes
+BLAKE2s (transpose-0.2.3.crate) = 7e9b8e744954e529bccdfa334a4895ea5c18793271b2f4dd731c82800e1962fa
+SHA512 (transpose-0.2.3.crate) = 1a624e7baf2c74da48489558f9327d935bde67812eec50e205a4060180612d7e6d7d18f18c1b118bd7b08650cd089d8c1574db3fbd504a6915c9cd3b4ec09b59
+Size (transpose-0.2.3.crate) = 10913 bytes
+BLAKE2s (tree_magic_mini-3.2.2.crate) = 963c1acb2d39fa2b75bdb48a69729bd11a709c45e4130e93e9dd0538eef09b9e
+SHA512 (tree_magic_mini-3.2.2.crate) = 37c627d440ae8e0ba9c2d0a322cc68252d6c1e56548483142a1e801c057521cb5a6387e8a7849c25de6d9dfcbaf579fa900b37d93ff023057591d3bbda843a3b
+Size (tree_magic_mini-3.2.2.crate) = 16074 bytes
+BLAKE2s (try-lock-0.2.5.crate) = dc461d615e36a08553313c3a3172764749d329fe5dc4707a3de8c54af94d3c31
+SHA512 (try-lock-0.2.5.crate) = 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
+Size (try-lock-0.2.5.crate) = 4314 bytes
+BLAKE2s (ttf-parser-0.25.1.crate) = a9a17470e40b1a4cc727ce7af1f69c855ffd1033b163fa500275f178c511d0ae
+SHA512 (ttf-parser-0.25.1.crate) = 2483f485ade8a764a279173a3431d7fbfa7c14466c458e44a3a09d249781d200a6880f98f424b3dc1718ffde4988c8be4eb1ada7b255c7ae3b6639449a299c9c
+Size (ttf-parser-0.25.1.crate) = 201121 bytes
+BLAKE2s (tungstenite-0.24.0.crate) = 54ee0f7cef2ae31401bfc98eb75e5cfc2c8c8e78355b00d99398bc00861ed37b
+SHA512 (tungstenite-0.24.0.crate) = dc6814ed57361f8de26e627a9b3eb54bfce71d35c47b70a26348e03e76a2f16bd037ed0149034084dd5353891357f79c943fd3f15f0814ffcc88a8576ab9d1fc
+Size (tungstenite-0.24.0.crate) = 61527 bytes
+BLAKE2s (type1-encoding-parser-0.1.1.crate) = 5af80c87a5cdf9f1d1e76fde8469ecbce6029b2f160d90de23f45a3daef5b362
+SHA512 (type1-encoding-parser-0.1.1.crate) = c6fdb8f021bcfdf343903cc73e408dafb56522e19b2502def0b3c44f83b3f8fcd91de85a9e1c0bf4494451c5e9b94e783fc7d4538cdfba0ce06158aadf7f4bd8
+Size (type1-encoding-parser-0.1.1.crate) = 3250 bytes
+BLAKE2s (typenum-1.20.0.crate) = c7441fbd7fe9bbfc9fda6383adae54431e8df2d253be2e860873a3889dc25582
+SHA512 (typenum-1.20.0.crate) = 2f511e72395ab9a3d3625de5d350e3a1d78d9192d69727cbb51efc1e41b2b6c28798a2a4347664b50978fdbe83e79568cfb6c53ff5f5656fd0cf0e3689803f54
+Size (typenum-1.20.0.crate) = 105530 bytes
+BLAKE2s (typespec-1.0.0.crate) = 469d17a741c7b6fdb8c77b6e43bfe841734a8c4a4d211f473342cc8dfce0dfc4
+SHA512 (typespec-1.0.0.crate) = 6aa9b6559bbf58440b4c0abdbc7829e90f955e9ce1060b29aca98eca5886c40cb796a84863624801074ee2a0268d2f7938461cf390b362d9e1c3996b01c46088
+Size (typespec-1.0.0.crate) = 24573 bytes
+BLAKE2s (typespec_client_core-1.0.0.crate) = 327ffd251d540123c61c86d8ec3ef56fbd0597981f34b8d4b6655031112cdbbc
+SHA512 (typespec_client_core-1.0.0.crate) = 37f49ce0acd5eccf818abdbdf64b858bddc20b85b66d1b2fad04846380362e201704c0e1ded6684ca8dec77d3e39b5c045dfa5ca272829b9586b7f5fa4a30038
+Size (typespec_client_core-1.0.0.crate) = 82107 bytes
+BLAKE2s (typespec_macros-1.0.0.crate) = 0292a7bd92123869d6172740302de0dd9a5557b907213ed9a21a570aacc0a9aa
+SHA512 (typespec_macros-1.0.0.crate) = 3d959d6284cf97646582738d1d9148ef7b1ce5f0fbf9d918a787c8ce63f0d23e71f79589803a6ceb88ef9cc7f8ed96ea3490c0f63037fdda516b546a21c0a050
+Size (typespec_macros-1.0.0.crate) = 8757 bytes
+BLAKE2s (ucd-trie-0.1.7.crate) = 0dbc75901ecf51fb8f2bdbad1cf81a1462fca51012d6c95ee7a38ac7cf19ce4b
+SHA512 (ucd-trie-0.1.7.crate) = 382a832e38654a9159ebb40a8e8bf6e7f2f3108940e5b9c388f3a1441848a241201e7e5cfb125e098f04f0b2893da231b8a0e5124270e774215374bff3c5445f
+Size (ucd-trie-0.1.7.crate) = 46795 bytes
+BLAKE2s (unicase-2.9.0.crate) = 9fd9acce16f72873e80e9f0a527ee623ab370552a13680308e04ebf56fd4220b
+SHA512 (unicase-2.9.0.crate) = 1255c6eb4cb7217f0ccb698f790115d88dac3dae3708832f9cdb135f6cd914b2653048463036bc396d0da0cf415251b53c70e27ad5a1cf39a9bb18d8112aae44
+Size (unicase-2.9.0.crate) = 24368 bytes
+BLAKE2s (unicode-bidi-0.3.18.crate) = 46bb8f49bb10ddd2cfbcb73b3b92b167c3f6ab8664720971f9f8ef979633b3db
+SHA512 (unicode-bidi-0.3.18.crate) = 69b5f220cfe8b7b36471fb0adc7d7852a8c40c497b8a81eacd1293b72c46e09c39c2e0a7218b58f0cb62c5ced397a8eda2c5f358eacdfe5d18aba2bc14afe2bd
+Size (unicode-bidi-0.3.18.crate) = 58300 bytes
+BLAKE2s (unicode-bidi-mirroring-0.4.0.crate) = 2bbd3469b80fde0fc87640deb47e15f17a318424aeb6edb62b4a3e5c0bb5746e
+SHA512 (unicode-bidi-mirroring-0.4.0.crate) = 8dfd55ac7059ed8fe88fca409885242937d16c5ec3a29425210bc8f6c4dbe20c9a1ceabd4f4c33e84ed5082a3d29a0e83d633d8e4a346144a6883b9e04d73656
+Size (unicode-bidi-mirroring-0.4.0.crate) = 8169 bytes
+BLAKE2s (unicode-ccc-0.4.0.crate) = c1041d693e3b0a94707b263e19b14f0ef00d1699b08f2c20f6305cd890b1e0e7
+SHA512 (unicode-ccc-0.4.0.crate) = ee7f51249d900fad3efd20fc24fa1491f95f077471eabc879b49506d500a80bb3c60472367a338211e9364b7043a586e83b402bb0355ab95fc2f2a0d84b017a7
+Size (unicode-ccc-0.4.0.crate) = 8942 bytes
+BLAKE2s (unicode-ident-1.0.22.crate) = dae907e5a4eab70673562bb74821434a4533a5e7f604301aebef7e28fbcbfe3e
+SHA512 (unicode-ident-1.0.22.crate) = 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125
+Size (unicode-ident-1.0.22.crate) = 47919 bytes
+BLAKE2s (unicode-normalization-0.1.25.crate) = 758229336ec2bf7bf7ce3b70fb14692cd656e7bda23100e34ce3ef1f77b118e3
+SHA512 (unicode-normalization-0.1.25.crate) = 265f8088e46d445174cdddba0203457acb329c4ab20b039caccd8739968b50a76f253e2a82ebe3873237fbda1f6228e127f147f546af0512471a368ab0973727
+Size (unicode-normalization-0.1.25.crate) = 128462 bytes
+BLAKE2s (unicode-normalization-alignments-0.1.12.crate) = 0202e9c491cbb1d6a78548d673845c074baf55a150e5302c39f9633db0496b8a
+SHA512 (unicode-normalization-alignments-0.1.12.crate) = b51d9096088c14a84b5c179402b1618f26b0e9bf5250ee86c9d5e26e318149829e3e57802a4c9e437c3ec29ee31ee311491e683abe50ecac5432c0a593478e6f
+Size (unicode-normalization-alignments-0.1.12.crate) = 91546 bytes
+BLAKE2s (unicode-properties-0.1.4.crate) = dba8ab2888c4ec71a8d8da993711de3bd3923a3eae44a6f84ab1970b02a237ea
+SHA512 (unicode-properties-0.1.4.crate) = f0b974b88d0177738abc76979ef24a7a6506ef77b67291c8cdf9347f93b7a68b402ba012312f9bebc450bb21981f6b3a7a420f4e417e1ed9ca23e18bc130ad3e
+Size (unicode-properties-0.1.4.crate) = 42752 bytes
+BLAKE2s (unicode-script-0.5.8.crate) = 091bc0d015b7248b11739beb0dec0cf64e0ee59d703ecd3777d6d1a6b53ddfe5
+SHA512 (unicode-script-0.5.8.crate) = 1c7591e24dbedd922bb330d20ecdbf315c1ac06b4043d63911d187a0a74b19530ad0efc9c863bdd4049590ba6265a730599cae36148560469f53a43d263c5fb9
+Size (unicode-script-0.5.8.crate) = 48253 bytes
+BLAKE2s (unicode-segmentation-1.12.0.crate) = 3d04e3c357ab02dafaed776ea28c8624842529ea831bd4b7eee685172e6b9900
+SHA512 (unicode-segmentation-1.12.0.crate) = 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946
+Size (unicode-segmentation-1.12.0.crate) = 106323 bytes
+BLAKE2s (unicode-truncate-2.0.1.crate) = 04abfcd33e553772f9982888b7a839825f54518b7a9391fe7559a996a3f83014
+SHA512 (unicode-truncate-2.0.1.crate) = cbf016811444fef1252e6553756f22889ed92bd328c51b45a88afdec370b2cddb64e27ec5a2bc5bae7748f76cd896e462fdbcdfedf7bda0f0555194bd60b0c3d
+Size (unicode-truncate-2.0.1.crate) = 18182 bytes
+BLAKE2s (unicode-vo-0.1.0.crate) = ebf97642cec6a60c207a257c30716b85a775ee18de69554c03f57db9cc03671b
+SHA512 (unicode-vo-0.1.0.crate) = 71c89d0db109d627890304f6b4490e7ae008fae79be7d25df7d4f5685b0ee08e8efc55c1b961ad0e40a4c6ec57fe1bb5f674d0f31cfe11c244d3e3fbef4bb575
+Size (unicode-vo-0.1.0.crate) = 8084 bytes
+BLAKE2s (unicode-width-0.2.2.crate) = 770d8dc1245680ff01e5014e31cd470f221eded531e5ffdd84823bcd5ceaf62a
+SHA512 (unicode-width-0.2.2.crate) = a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
+Size (unicode-width-0.2.2.crate) = 282768 bytes
+BLAKE2s (unicode-xid-0.2.6.crate) = 17f6c2c1e626560aa9f1dba3656317536d30904b703a29bcb0cd162bdaf9d2d3
+SHA512 (unicode-xid-0.2.6.crate) = f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764
+Size (unicode-xid-0.2.6.crate) = 15744 bytes
+BLAKE2s (unicode_categories-0.1.1.crate) = b294c90693764bf652ca617e9ed1118461cd829f0e5a6c14395e4101ae4b1044
+SHA512 (unicode_categories-0.1.1.crate) = 2d15499ee9318ee54910d657339820acfa88183e4f9aa146ac655129d2c4d76d3fd0550b601702ad2ccac4c8647dd2f26528d8003f39181e09b8ef480351a3cb
+Size (unicode_categories-0.1.1.crate) = 87298 bytes
+BLAKE2s (unsafe-libyaml-0.2.11.crate) = 3cd33789ced82ced84c3c400a545b6b07238021976a0a342ba6168820cc4e8f1
+SHA512 (unsafe-libyaml-0.2.11.crate) = a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712
+Size (unsafe-libyaml-0.2.11.crate) = 62101 bytes
+BLAKE2s (untrusted-0.9.0.crate) = 48fd20f1ccabe5057140657a1103382efe55b4711cc443e17c503849f38c1589
+SHA512 (untrusted-0.9.0.crate) = 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
+Size (untrusted-0.9.0.crate) = 14447 bytes
+BLAKE2s (url-2.5.8.crate) = e3ca74f997fda512d3fb06b936955ab713c0961d06fda13e6af520654d75368a
+SHA512 (url-2.5.8.crate) = 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c
+Size (url-2.5.8.crate) = 86512 bytes
+BLAKE2s (urlencoding-2.1.3.crate) = 73389b7b24fdfc1e3bf9e44f0eba555ac4c72dc503511a1fb18f1e7f1c68da5a
+SHA512 (urlencoding-2.1.3.crate) = 035848d9243ed6a4528377b56edd7f8bcb5f824381b420dc8f5c4bfc3f1246655c54eaa7de0e4aaa7138e0b08fd796b9ace140ab919aed2d94f6952b577386ac
+Size (urlencoding-2.1.3.crate) = 6538 bytes
+BLAKE2s (usvg-0.46.0.crate) = a0e0b951c58e0b81dad552a134749456f5cf2950e46fcf4637dc1eb72c2e523e
+SHA512 (usvg-0.46.0.crate) = 85e6b90f2b3e7845e4fe7c738582adb3d2a1a10e1e6fbc7b51374d8785724687803b913973d342a38227e5ca7cd0cb3ac92330e56bb3a97e4fdbd0cf48c47ca8
+Size (usvg-0.46.0.crate) = 138829 bytes
+BLAKE2s (usvg-0.47.0.crate) = 7341378b9755460a85c111550e3ae28aa7a1c7dbc65e2edb67113f30acece5fa
+SHA512 (usvg-0.47.0.crate) = ac890bf3449cd08d6f9754d09384c8700b30b6c77ef55d5c7c537481a1cadf8ac3c31fa78cfdd88ab4ebfa1f2b1b651181dd3493d1efb23a840827bfc3895ef7
+Size (usvg-0.47.0.crate) = 142336 bytes
+BLAKE2s (utf-8-0.7.6.crate) = d1cf10b67c9ef847d5d613cb779ff641388d4ecb8dd86a9b299fa94aac7097c2
+SHA512 (utf-8-0.7.6.crate) = 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b
+Size (utf-8-0.7.6.crate) = 10422 bytes
+BLAKE2s (utf8_iter-1.0.4.crate) = 7d16264d69ba5aa53edad665e3589efb6594cc14c68e5e832371862aa286787d
+SHA512 (utf8_iter-1.0.4.crate) = a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
+Size (utf8_iter-1.0.4.crate) = 10437 bytes
+BLAKE2s (utf8parse-0.2.2.crate) = f323328af7b902180d7a9a03012ebc187b6f38e313bed41fba569ee9e402fa85
+SHA512 (utf8parse-0.2.2.crate) = f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
+Size (utf8parse-0.2.2.crate) = 13499 bytes
+BLAKE2s (uuid-1.21.0.crate) = b0179f6c77b3923d2c4b75d76097daf876ac079453f131d3c284a454bc577830
+SHA512 (uuid-1.21.0.crate) = af0eccf18ddc91b72e0043ece56e7a4679181d9a85b84d04dd2012f4215d43bbbfcb3114e8b086841aa4512beb6bebad4d43a092cba7f5efdd4771f70317c6e5
+Size (uuid-1.21.0.crate) = 62247 bytes
+BLAKE2s (vcpkg-0.2.15.crate) = 0ec9e97d0e23d59f0a4095773e1136e15f2054fb86bcceb309774638768ea8c4
+SHA512 (vcpkg-0.2.15.crate) = 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
+Size (vcpkg-0.2.15.crate) = 228735 bytes
+BLAKE2s (vello-0.9.0.crate) = 0ad41e6ff86a9070814f1b9ae34258e78ae5fa9dc28c3319adcbef328c4f2c4c
+SHA512 (vello-0.9.0.crate) = 4cf269b9ce1da6d5491c99b0e2e83b704af8a29d3d865bd6019196b9fd08e1166237409cf9ec20036ce7e5a3aeec20600803ef9d3c994e5f674c00e5e9abe346
+Size (vello-0.9.0.crate) = 66976 bytes
+BLAKE2s (vello_encoding-0.9.0.crate) = 305a5086ec50f4672df79c38d1f6e34771dfcb8a90e1ee0cff586a377c98f1d5
+SHA512 (vello_encoding-0.9.0.crate) = 3b82760315db3831273afc5d1f6e4ed12c01d9179f47e911fda8ef1f91df801be33e34375d08bd91d8f6d5561ffe554db33c9c6d049bf28223328703b2089f2f
+Size (vello_encoding-0.9.0.crate) = 46714 bytes
+BLAKE2s (vello_shaders-0.9.0.crate) = 0c72f335c4a70fa48abea8cfbb4c0ab4b72fdcf1a34ddf950746d44314524465
+SHA512 (vello_shaders-0.9.0.crate) = 6017396a9798d6659ace93184fda0a7e3c93390437ea1cb91a7bdd4170af03095bb0b1f29108954a98e4094db03c8969d4c5697e862953a2da84bc875882929d
+Size (vello_shaders-0.9.0.crate) = 94136 bytes
+BLAKE2s (version_check-0.9.5.crate) = 7db65df351b4ee3b22c2160742d0e3888659f56f84217198ae842260cf55171e
+SHA512 (version_check-0.9.5.crate) = d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
+Size (version_check-0.9.5.crate) = 15554 bytes
+BLAKE2s (vsimd-0.8.0.crate) = 0ccafdbac2062449b4719e9b2cc406bf3f728a1362ac4069a979dc26746c2c91
+SHA512 (vsimd-0.8.0.crate) = 2c9c186369161dcedb6e1a5d95310a2886287d400a03ed507cdf1cccad02f2024fb727037aac0848d26a50a6ff1fe17d3902d60b876e9ca3a73b41482b536e54
+Size (vsimd-0.8.0.crate) = 21377 bytes
+BLAKE2s (vtparse-0.6.2.crate) = 3703eeaaa8fa97e61258e05ba3601d3ceb40ccf5a9cba6a5bc3df4aba9121c91
+SHA512 (vtparse-0.6.2.crate) = 32214ee2d8216b8e7e7a329ba98805e9c6c78102e0bfb6ab34a7b2947cae0329f706862b349600088b6255b0440bc1e5fb818e477b126a569a0f9ad94222b3a3
+Size (vtparse-0.6.2.crate) = 11448 bytes
+BLAKE2s (wait-timeout-0.2.1.crate) = 47f4853eecf76384751036159e940d14bf8aada151b722c204dc2554fc7b7990
+SHA512 (wait-timeout-0.2.1.crate) = aa89eb76bd7abc8c12d0d372a74a3e838978d85939ae5bec97392031ba4c211c09fbc0a8719c668835dec325f94c6098a9a684ba180f9fa8352f8131754cd334
+Size (wait-timeout-0.2.1.crate) = 11435 bytes
+BLAKE2s (walkdir-2.5.0.crate) = cdca816b58618429084d9471946f73d668cb8ef2960edd8edbefcf29390ba926
+SHA512 (walkdir-2.5.0.crate) = da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
+Size (walkdir-2.5.0.crate) = 23951 bytes
+BLAKE2s (want-0.3.1.crate) = 488160f86c0f114df758aaa6f64b8a12d9fd7183fec80888469c0ddd4ea9c0e7
+SHA512 (want-0.3.1.crate) = f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
+Size (want-0.3.1.crate) = 6398 bytes
+BLAKE2s (wasi-0.11.1+wasi-snapshot-preview1.crate) = 754465931502b3a96b316c42429cc83d392da7abc889f52a4de4adf5277fb900
+SHA512 (wasi-0.11.1+wasi-snapshot-preview1.crate) = 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
+Size (wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 bytes
+BLAKE2s (wasip2-1.0.1+wasi-0.2.4.crate) = 780ae105618fc5012fbb9a4440d99e49b84525bd4ff0618e1bc4f0c76c99ed64
+SHA512 (wasip2-1.0.1+wasi-0.2.4.crate) = 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb
+Size (wasip2-1.0.1+wasi-0.2.4.crate) = 132087 bytes
+BLAKE2s (wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = e1f94119806238d291a156dab554c9e2ee7d7d4377fa1511c8ac1610af5c92a5
+SHA512 (wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d
+Size (wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354 bytes
+BLAKE2s (wasm-bindgen-0.2.122.crate) = 06475463358d187a7eb9149b7d69fed877538b6040639e4e2c9c25ca4bfbb756
+SHA512 (wasm-bindgen-0.2.122.crate) = eb1ce5cbfd4c73f30fae530627b39eb35146e21e1e99853df4eb70a24b54ba8e832cdea066b4f5bf890031102bdf124d81ef491e151cb24ba816bdc9d068a43f
+Size (wasm-bindgen-0.2.122.crate) = 66786 bytes
+BLAKE2s (wasm-bindgen-futures-0.4.72.crate) = 40f420a3cfe809767b23f560585c74828daa2255b99fd7cca260e5c026a5a364
+SHA512 (wasm-bindgen-futures-0.4.72.crate) = a2921a01a5f3aed6fefacc5e23d7f1abf0291a24cb5b3892d0949f2cba4c36e0cffd7b6b0fe6a714dedb57de7ba25ca11a87f862a074e5640ab994f0164418ca
+Size (wasm-bindgen-futures-0.4.72.crate) = 8241 bytes
+BLAKE2s (wasm-bindgen-macro-0.2.122.crate) = a8c99569a856ba10f7cf51c4b15117fcf266d7b53513577eeb38342c68d57a04
+SHA512 (wasm-bindgen-macro-0.2.122.crate) = fe51b3e7848a93ba2f88146b4cc473ea41d2a90bb5932efced2a3c0ede39208d570fe63b0b5f4d822597b4506ee1567bb4db164ccadd5b44c29979cde4951b64
+Size (wasm-bindgen-macro-0.2.122.crate) = 9295 bytes
+BLAKE2s (wasm-bindgen-macro-support-0.2.122.crate) = 619936bff301e969223b4f1849ac8755b35be7e2362b532e141d1153418398eb
+SHA512 (wasm-bindgen-macro-support-0.2.122.crate) = ad06e7c7848bcc45006ed092a5bb6dfb22d49b411e0c259b188031a2ca83fda103857095e15b60a8de95a863f02c86a610da0ec392612b5b8d1ca88f9d683009
+Size (wasm-bindgen-macro-support-0.2.122.crate) = 82378 bytes
+BLAKE2s (wasm-bindgen-shared-0.2.122.crate) = 5fd8104001b0512e161e61e73f724bdf4a80f0298ed9a499e0031c43556e9207
+SHA512 (wasm-bindgen-shared-0.2.122.crate) = 431410c279223f5a4d6e0a9a6b66d9a3bf422f843dac0c0ce0ce99257b69fdca6995f62ffa1cb764cd71fd7227397d6d1d4d988f8146e50659ce2f130cf2bffe
+Size (wasm-bindgen-shared-0.2.122.crate) = 11275 bytes
+BLAKE2s (wasm-encoder-0.244.0.crate) = f51bef0f2f383e04b0c8cfbe97dd1df9057142f93c6e5603523639ffbaed6dec
+SHA512 (wasm-encoder-0.244.0.crate) = ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2
+Size (wasm-encoder-0.244.0.crate) = 85804 bytes
+BLAKE2s (wasm-metadata-0.244.0.crate) = 63b4fe31130d2d4750560a82721bf00029ce8d9dc20194485f5aa856f1ab1a3f
+SHA512 (wasm-metadata-0.244.0.crate) = 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855
+Size (wasm-metadata-0.244.0.crate) = 21500 bytes
+BLAKE2s (wasm-streams-0.4.2.crate) = 659a90ff2bb47317d3d0ee1c0784fc26b9a18af93043f61a4b3ab01875272c57
+SHA512 (wasm-streams-0.4.2.crate) = f93693b41220e819c4efce0fe756633f1aaffbb57b8a9c028031a6b02a7a221ff4d5bacf162a0b301b55794745ad1f4c97a7bbd46ac396e1518689c0639ecd65
+Size (wasm-streams-0.4.2.crate) = 36773 bytes
+BLAKE2s (wasm-streams-0.5.0.crate) = e7474a0d30bb657ff54bbb6114bf2b40d413fcf70c323882ab7e8e3aa03a47ff
+SHA512 (wasm-streams-0.5.0.crate) = b27afad552251f6c8d2639c04b7881b69403a8f937f5aa8f7931a1e07b4f2a8791b1be8111decaaaadecf0b7b664d7072ef22c4d61f272484761a6dcdd9ac9d1
+Size (wasm-streams-0.5.0.crate) = 37790 bytes
+BLAKE2s (wasmparser-0.244.0.crate) = 1fe47a3defaf298358b6a6a1e43cd4097905f4b497bd7aa981bffac9c866b40e
+SHA512 (wasmparser-0.244.0.crate) = d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834
+Size (wasmparser-0.244.0.crate) = 265607 bytes
+BLAKE2s (wayland-backend-0.3.15.crate) = 958459af6d1ef151a040189ad4a11e06d45182fe976cc5518cd9e801d6e2a267
+SHA512 (wayland-backend-0.3.15.crate) = 1a35c2099d985e3b3d21d5da4fb42e8532001af95a10fd204cd2bc7df11a9a43acd2bbcb7331700a96fe2217fde976877cae009980e78c924b5415358343ea23
+Size (wayland-backend-0.3.15.crate) = 79957 bytes
+BLAKE2s (wayland-client-0.31.14.crate) = 850a07961a0e3acdef1975b7adc26ac43b60f2f1716163f39def88c18115e2b8
+SHA512 (wayland-client-0.31.14.crate) = 1b33835007734d2bac5e8787c6bcb80f46beea68a676bfe3892f4fbd7042f08fad912c6dd3abea52b18179956b064ecb191c60f514a7e9283214d3a5b4026a99
+Size (wayland-client-0.31.14.crate) = 68263 bytes
+BLAKE2s (wayland-csd-frame-0.3.0.crate) = 9cf75c59f807e9b9c27750788ebc273982867c020a6604a2343e81b29da9869e
+SHA512 (wayland-csd-frame-0.3.0.crate) = 2ae56291ebf40e84ff690f15ce43cee36a29fc67975cb1331c47a44cd93aab7c19fc8b385b67149a62836b3bcbe1d5bdb646078b9cf2b00e5288893ba9840bb8
+Size (wayland-csd-frame-0.3.0.crate) = 5696 bytes
+BLAKE2s (wayland-cursor-0.31.14.crate) = 1a01719d741e0bfdc0cd42355eef398e570736516fab94f1b9e4fc2bf59dfc39
+SHA512 (wayland-cursor-0.31.14.crate) = 18ad03984506368dee65690e8dd5acd4242dc95defe928b4e1f986f5baa3590af783ee191bbab294f67099b847ef0892a5fb574047aa756956e5030fce5af6ce
+Size (wayland-cursor-0.31.14.crate) = 9331 bytes
+BLAKE2s (wayland-protocols-0.32.12.crate) = 33e855567a14e8c569bdeb27dbe0d939c8cdeb0fd9202131def2ea81b7c91465
+SHA512 (wayland-protocols-0.32.12.crate) = 05094375bcfc76da088a4341113f569723b62038f98f58ca363c9be89c2012e7e66c46e1749e430ae1e4b7642472a5fd698f1561f9c942274daaa4aa5cf14def
+Size (wayland-protocols-0.32.12.crate) = 156132 bytes
+BLAKE2s (wayland-protocols-plasma-0.3.12.crate) = 67b0af840609dd617c5c2a52b6212801b83cb337ca5b7d120cb904ef4030d43c
+SHA512 (wayland-protocols-plasma-0.3.12.crate) = 663b717c64e8c01d4c284eca5c2330a808eaee880e0a48b5a723493a8be021dc512acbb896d32c484833d84c0c430dbd6ca5de6a61d58b6f892832f9a22680d8
+Size (wayland-protocols-plasma-0.3.12.crate) = 68806 bytes
+BLAKE2s (wayland-protocols-wlr-0.3.12.crate) = 8b03d5a6e4bf01498131c3a0ef6cec89acead194ac7162c1c9dfcd5278c7f606
+SHA512 (wayland-protocols-wlr-0.3.12.crate) = 5457b27ba75fe19d1df6c2641c5f506fd5533701aed33d93174735cae453d7a8f2d589103a079d91ee47cca268c1b663262a171d9cf2b342e0962859b87fd3a9
+Size (wayland-protocols-wlr-0.3.12.crate) = 28366 bytes
+BLAKE2s (wayland-scanner-0.31.10.crate) = d453338996742d767caf14ca72477dfbac1990dabf70ca1d9f05e71224f13fa9
+SHA512 (wayland-scanner-0.31.10.crate) = 43fdb04be69ebfe3b0c9565b01106d5305b6b07c606ddc6ebb4b93b7326a925f013674c55394d1541cab406cf79193e73a8eda810cb6a2ffd7a1f7571510e14f
+Size (wayland-scanner-0.31.10.crate) = 37213 bytes
+BLAKE2s (wayland-sys-0.31.11.crate) = 8b4877ea7e2117e065a4c71eb7124cfbc53ad1bc3820aedce476cb929c44efaf
+SHA512 (wayland-sys-0.31.11.crate) = 007d476e11315ff7e0feb0978b1d710755353b27589028d3703a74d99ae6ae592c64552eb9dbfdf90400b9f545d8249ea7f969417bb442fa68c776f5bbcb2436
+Size (wayland-sys-0.31.11.crate) = 9727 bytes
+BLAKE2s (web-sys-0.3.99.crate) = f6cdafee735965784bf67a16dca803ae91aeb6a454c85048966fca268141a240
+SHA512 (web-sys-0.3.99.crate) = 51905810587c0d4808188bb2930617ef77ca1d4e316af63c4622cc902e2f0621f8d9326a4d3d871a91d1871753007579f79c48115628a0ab45fdcd020e8f8ee4
+Size (web-sys-0.3.99.crate) = 675491 bytes
+BLAKE2s (web-time-1.1.0.crate) = 9c36644abce7ba1ddc0bdc98622e1ef801daa6ae7f862e033f2c446162686892
+SHA512 (web-time-1.1.0.crate) = 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
+Size (web-time-1.1.0.crate) = 18026 bytes
+BLAKE2s (webpki-root-certs-1.0.7.crate) = a6000551bb83baca4ea3e9e62b4611cc5fa8780d558d2e45cede9c450185d085
+SHA512 (webpki-root-certs-1.0.7.crate) = 029aef32773015c0a3caecf25dcef222787aaf61966fbd52c04c697f286007b976622f6030f94e69fadc3558ba3af22e278c9cf1cfa13cb56121c4dce7ad1f9d
+Size (webpki-root-certs-1.0.7.crate) = 146732 bytes
+BLAKE2s (webpki-roots-1.0.6.crate) = 01b86756e8ee9e36e1a42490c04944a332eac7374146ccc5c6515993b14684c4
+SHA512 (webpki-roots-1.0.6.crate) = 0ac59b4b8a31be2734dd6fb1f1ac99273eb038eaf9b03c166f313d8951412b8a2c3da38700d8e853e35ab295c8e835fb5df4d65cda3eef16ef3aa98421f8ab60
+Size (webpki-roots-1.0.6.crate) = 240440 bytes
+BLAKE2s (weezl-0.1.12.crate) = 713b60fa883cdbfa0dd8c286ac601ee264de4068ef8dc97dd82d83b3cb36fa0b
+SHA512 (weezl-0.1.12.crate) = a660275ecac3ceb6ee511c85a537bc8e2a9267438ca048dcd522fa5a1e7d046c82d98b2c905c50caa9a9a1d44159d1090da18aaf17ad7bcad2b81aa979480655
+Size (weezl-0.1.12.crate) = 46045 bytes
+BLAKE2s (wezterm-bidi-0.2.3.crate) = 21cb5448b48f1368a3eed911fe3eb827ee237c32592d567aa61f613aadb6f9d9
+SHA512 (wezterm-bidi-0.2.3.crate) = 37950db06980a60ce7a5cf2a2ac55aafb3d16d02b650dbb938f28d60217f4c51e1fbfe21d53898078336f68538e97f8a061e7b6c7eb238427651ff8673d6c45f
+Size (wezterm-bidi-0.2.3.crate) = 73214 bytes
+BLAKE2s (wezterm-blob-leases-0.1.1.crate) = 4e2ea78b178fc54ac9aa39ec9d028e4dd85b0928cd045cb982b569cf7ef1ec01
+SHA512 (wezterm-blob-leases-0.1.1.crate) = 9d96c81528e0d772acec0efcf8f1bf065b1c8f81f613e24b5fbe63a38aedbf5d4aa9208aa04bd901b39c5e458fac78a9c1d278732b97d8b62a31f96f85f21423
+Size (wezterm-blob-leases-0.1.1.crate) = 9305 bytes
+BLAKE2s (wezterm-color-types-0.3.0.crate) = 57c69ba8cbae8c6579f47ba62a76dead1576d05ae3f97f4e704ac5d02cf614e4
+SHA512 (wezterm-color-types-0.3.0.crate) = d18569f3748482685b3712d6df585e3684c212ca2e36fe526b85c09da60112f1419f4d77fcd5c1dab85966a84b9109df1583946a239ce1e320ca9928a76ca680
+Size (wezterm-color-types-0.3.0.crate) = 14631 bytes
+BLAKE2s (wezterm-dynamic-0.2.1.crate) = e25cefd23822f56f80cca8cd88e8a256809207fe15147cd1fbcbf1a42680ec45
+SHA512 (wezterm-dynamic-0.2.1.crate) = 77d0eb8b455639e66ff1ba6805c59990696fc73829ade3b7083ddda42503e84e666dd7c88790f807063b272c970c2aaee98fb6ee0c6210da68d9b2cb73e3133d
+Size (wezterm-dynamic-0.2.1.crate) = 11528 bytes
+BLAKE2s (wezterm-dynamic-derive-0.1.1.crate) = 6cdbe0db58ba4a2331a99a76ef83c60a2345bdde8c74c83b691553b742ab8878
+SHA512 (wezterm-dynamic-derive-0.1.1.crate) = 9d7941de94bb9c358c27f3ab4cc8283a02beb29f6daecf69b196d599b2ad9aff2032d43e7623bf30bff8bc9239ff3dc9baf1dac9ac99cf34c3f5e17227757808
+Size (wezterm-dynamic-derive-0.1.1.crate) = 6960 bytes
+BLAKE2s (wezterm-input-types-0.1.0.crate) = 89edf97069cde2e0161a030e9a774d15c9f30584480f48c0680594306f1cb055
+SHA512 (wezterm-input-types-0.1.0.crate) = 55eac90c5757b2439d720b6a3dd95760e9b7fad695e7261f9f5be2e5d8eb74a875a95d6a7746d6d4291187f7d171e2ddfca9ac04784604436b7bc6947dbd12e8
+Size (wezterm-input-types-0.1.0.crate) = 16748 bytes
+BLAKE2s (wgpu-29.0.4.crate) = c9f7246e3e9d7eb5479f24648c2c3119befe32855b6e6f8c02e8b88915c415e5
+SHA512 (wgpu-29.0.4.crate) = d28b1bf3ead771da92d3ec3a2df037e9967178093eb5e20241c018d40f16f952283358d567e17936e5db6b26a81cc56cb4b62f80ab3519f0f709f97bbb49648d
+Size (wgpu-29.0.4.crate) = 209333 bytes
+BLAKE2s (wgpu-core-29.0.4.crate) = e607e397299d27c9c58ece0f0039bec93a5f679b14d3660754e79fd708ae11fb
+SHA512 (wgpu-core-29.0.4.crate) = ccf16b3626b9fa793c50c5a8cf07de104e0ffd1b350c2231f2741aad06305b850f516b20e1ba2285775cbf36c404ad7642b1c701b916eb0885f98ebf903b92a1
+Size (wgpu-core-29.0.4.crate) = 345969 bytes
+BLAKE2s (wgpu-core-deps-apple-29.0.4.crate) = e3489a915665dfdbb3e582eebc52f01e3f1d06a2eb5fbe22b72eb7f75a95b1d6
+SHA512 (wgpu-core-deps-apple-29.0.4.crate) = 9f682939abbbc64d52a22a27437a59849825f66facbdac3b92f067e79dc90fcf7c3bcfda0a31db2eb9b474dcedd63dbcc2198ddfbfe66f5ddd1e8ca70aee7766
+Size (wgpu-core-deps-apple-29.0.4.crate) = 11985 bytes
+BLAKE2s (wgpu-core-deps-emscripten-29.0.4.crate) = 300e515f928634058803597f591f513d56fe80989e53ae8a97a3f2569c03e0e1
+SHA512 (wgpu-core-deps-emscripten-29.0.4.crate) = 152e9761ac1c585988e3f825db96a92dcbd3202dbe28abbc23e4741b027390a0dd84f5297d9afe136ccc9d007d3a123013f6895598c50052daf2c7226f5f31e5
+Size (wgpu-core-deps-emscripten-29.0.4.crate) = 10698 bytes
+BLAKE2s (wgpu-core-deps-windows-linux-android-29.0.4.crate) = cd91189ab53c2580c50320480ba06ea92fc9e6f884248408cd2d43f1d97692b2
+SHA512 (wgpu-core-deps-windows-linux-android-29.0.4.crate) = bf7e0aa0bb5b28219acc0b3a6893538b10d607878f70ef5d9757b65c22897e20383db4562d9821bfaac26c56e1891ad697953ba605cbfd0ff00fd72ba1b3c8eb
+Size (wgpu-core-deps-windows-linux-android-29.0.4.crate) = 12049 bytes
+BLAKE2s (wgpu-hal-29.0.4.crate) = 062dc83119db61301e71490e2d95e8a098a7d9692da124226dd0cee016349cda
+SHA512 (wgpu-hal-29.0.4.crate) = 6862e9e2b5d6cd389073a068b44fb5dac9272b0d1b0664c18554bd55c6f5b71dd76653a1fa848790521f4543bc0a69c5e92a7a419936d9a1728fa18c67c62474
+Size (wgpu-hal-29.0.4.crate) = 427805 bytes
+BLAKE2s (wgpu-naga-bridge-29.0.4.crate) = 7e995541d838f6b308a1b28021871ad9a8a7cd06e52056f41d220bc1483030f0
+SHA512 (wgpu-naga-bridge-29.0.4.crate) = 36115aaddb3b92ba8437ad0f768da512f150b76afe486fa0ed683cfd8a8606c59f073bb3bae84ce92f4f60f02f6c0f43dee8a2a8d3f4369ec1e3230b198dad0e
+Size (wgpu-naga-bridge-29.0.4.crate) = 9417 bytes
+BLAKE2s (wgpu-types-29.0.4.crate) = a85b5d1d168bce7194ea6671a70fe1b12a69d322660dfdb3cb6ced245020192c
+SHA512 (wgpu-types-29.0.4.crate) = 4c45c5b05b13dd03a6a64f5969339456533d48478b87fc3988db78cfb6c7597d35eccbb6e31afdcd433b09a034197a0686a03e835fb63df44ce456a80c49f80e
+Size (wgpu-types-29.0.4.crate) = 127824 bytes
+BLAKE2s (wide-0.8.3.crate) = 36341059e235828d96d027b7319786f6739cfaf4087119262bd5c129e9227c1f
+SHA512 (wide-0.8.3.crate) = 456d54b50b4d92c38d268fbb4c1a4bf12f6c82cff5969683881a400a00cde75f91b7a5a81914aa84b5bfe4b6dfa9fd67a4cfb90f8e3423e7e6223fb64919a0b6
+Size (wide-0.8.3.crate) = 142795 bytes
+BLAKE2s (winapi-0.3.9.crate) = 295083bd8c53c7decc4187da324a1284ad05cbccc9198d31facb6a42e34867ce
+SHA512 (winapi-0.3.9.crate) = ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
+Size (winapi-0.3.9.crate) = 1200382 bytes
+BLAKE2s (winapi-i686-pc-windows-gnu-0.4.0.crate) = 3ef20321fea464773f9e73ac16ada3a0e8101a8c3c0ebab763049f2ab269eb1a
+SHA512 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
+Size (winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 bytes
+BLAKE2s (winapi-util-0.1.11.crate) = 2f2e40ee4fe0683c2629d04b366f9b7498d7fc096183a40c9a279168f65a71e0
+SHA512 (winapi-util-0.1.11.crate) = cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01
+Size (winapi-util-0.1.11.crate) = 13368 bytes
+BLAKE2s (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 85ecec73b9874f5f443e29d99f93a11889e74ddf5a4bfeb929e2355a7cee32f1
+SHA512 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+Size (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 bytes
+BLAKE2s (windows-0.58.0.crate) = e0ac2409833cef33df3a694d477dcec967579010a2dd07d233eccf8162930907
+SHA512 (windows-0.58.0.crate) = c4c6e4af6f6c4527325262189ef0106df5a1a0159c3cdab8d2364a0d7f060c197f109d2d021303779c8b3ff3295d13701e6fdeedcd67c8b09e9092d3279d2d8d
+Size (windows-0.58.0.crate) = 9744521 bytes
+BLAKE2s (windows-0.62.2.crate) = 16b680b1538bb08dd5407ec86c9d108da75e856039617a9f87b3dff6312bf35d
+SHA512 (windows-0.62.2.crate) = 0f091f21975c6ead858830b2584c2e135994efabe268720255d6e2d7fbafecd387e2e8d5a0f28170bcd124f50e3fe0180dc9e96cd6b18e22ffaef3e5ec0bbbb4
+Size (windows-0.62.2.crate) = 9360572 bytes
+BLAKE2s (windows-collections-0.3.2.crate) = 4ff3a777e1a8ad49a4eb79283e824ffd249e62d720dec0e0b9f68e5d2d75d35e
+SHA512 (windows-collections-0.3.2.crate) = 974197518f75970028a744dc6dfa6f55b6676c151670534bf384a984850e2b6cbcb5da5e92833f180a91ed6aedaae4b10b246da5bfc0e5db3b2f930471da7080
+Size (windows-collections-0.3.2.crate) = 13510 bytes
+BLAKE2s (windows-core-0.58.0.crate) = 5fb7d2649f712d5313098803ebf0ccc9000bf36c09648f3d3a28e19af45d5bc2
+SHA512 (windows-core-0.58.0.crate) = d864e373a3d04edce84ec133b98496ffdd0cba2fb547ed6e5bb7f717648f4fddda8fe4af73ed24a9bac1e3a44f1031de4ad145ae662dd26531ed875317d4526d
+Size (windows-core-0.58.0.crate) = 41022 bytes
+BLAKE2s (windows-core-0.62.2.crate) = 7c3ba6a4975f15c88ed1891edf06837be3a135af07420666816877ba1c0c983d
+SHA512 (windows-core-0.62.2.crate) = b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a
+Size (windows-core-0.62.2.crate) = 36932 bytes
+BLAKE2s (windows-future-0.3.2.crate) = a2ddc7d3df9954d2c7371da17ba00764622178d6cb151dfa618b78175968c4b9
+SHA512 (windows-future-0.3.2.crate) = 5887c9944d2bee754fa63f3de8db575146acc66e2397e8f4120cda128c82f30144be5ff259d80816a692037654cb6c3e3adf068848bdb65ae9779ada20ef7dbc
+Size (windows-future-0.3.2.crate) = 17944 bytes
+BLAKE2s (windows-implement-0.58.0.crate) = 2771fba963be789faf1257e9ad4f73467c9c41c5863ddb43e4c98e2c80cbc150
+SHA512 (windows-implement-0.58.0.crate) = 34c57da756632272276c051d3d67ff3c00ea7bfda787313f0487d629135a18dea52ce4d7f887d7e6d56e004a6efd0da6b00496ce05e413eabf69970ed64065a5
+Size (windows-implement-0.58.0.crate) = 10491 bytes
+BLAKE2s (windows-implement-0.60.2.crate) = ff5b5b3d5d359eb92ef2e976492ceb6de75dc5842f21991ce39412ff696babc4
+SHA512 (windows-implement-0.60.2.crate) = 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579
+Size (windows-implement-0.60.2.crate) = 15325 bytes
+BLAKE2s (windows-interface-0.58.0.crate) = c9004a166df8232786b4a2aed3e646e779e10cb45514867067ea43915adf52cb
+SHA512 (windows-interface-0.58.0.crate) = 242ae57290b011330bd9d9bad4f982209a94781cd3831f0991168b70c763c50945a67dc80d02fda0c8149d22090124e44c0fb3f20ff7264d0f4adfd1d692cef7
+Size (windows-interface-0.58.0.crate) = 11246 bytes
+BLAKE2s (windows-interface-0.59.3.crate) = 3514cb1293af711d5ce0dbe2ca89f38f1e2b4f42d05a47da624c7c6be53219bc
+SHA512 (windows-interface-0.59.3.crate) = 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee
+Size (windows-interface-0.59.3.crate) = 11809 bytes
+BLAKE2s (windows-link-0.2.1.crate) = b399f8b2d800cac2bef8e258bd19baf94c010ce1b58723ccfda65f4451b8f1a2
+SHA512 (windows-link-0.2.1.crate) = afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
+Size (windows-link-0.2.1.crate) = 6133 bytes
+BLAKE2s (windows-numerics-0.3.1.crate) = a1cbb26f83c33b5dee13bc0e7f70e76575bff15463e21d6d489a5de84f3ae622
+SHA512 (windows-numerics-0.3.1.crate) = bb64bee3d7bb81d4e2a15ebe2fa58a53dbf13e4f9df38b6ea0f61c1bc2ad55196a8b3b9e50f2590b1ca979ca385a95ca42c9c22309cf211577d025c17b47d6a5
+Size (windows-numerics-0.3.1.crate) = 9772 bytes
+BLAKE2s (windows-registry-0.6.1.crate) = 4f04d168c74ebf9bad956adb8ff23179f5a82d59f3db985de1305eb8dbe67855
+SHA512 (windows-registry-0.6.1.crate) = bbe256d749d766b638f65e3ae554ca1fd25b98b769365d6e25043ad696de062b64f3564113f6320ce5f071309f21cc32fc73aa093ddb5b1d39d4dffa2fcbb11f
+Size (windows-registry-0.6.1.crate) = 13358 bytes
+BLAKE2s (windows-result-0.2.0.crate) = 4be263d3af37d968596fe66a83f31826ebcd831794d1d6f1abb42bdae20664fc
+SHA512 (windows-result-0.2.0.crate) = a8e52682e8b22f6a3d9b6fc759b69a7e1a093c777303b7fced725023b4e91dab4c5a07f8415222428e04fcaaffdc49d2b2738bac5f6a0db374cfc3ff9c540b55
+Size (windows-result-0.2.0.crate) = 12756 bytes
+BLAKE2s (windows-result-0.4.1.crate) = 5bae4113b2e54c3890ad5dc874906515a39863dc204c649d91b6bcdddd78d010
+SHA512 (windows-result-0.4.1.crate) = a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2
+Size (windows-result-0.4.1.crate) = 13381 bytes
+BLAKE2s (windows-strings-0.1.0.crate) = 513fb67dbc36e66bc66ae0971e64e2fc9425a44c1e1e515892f9014f926f14cc
+SHA512 (windows-strings-0.1.0.crate) = f932d81985d7ad7598006e1271ebf2e7275b20a46cca421697f4a8517a2878264b6ece79dd684c6ecfecac0a61311d99137aa2d5c5944bc419a66749c4b99604
+Size (windows-strings-0.1.0.crate) = 13832 bytes
+BLAKE2s (windows-strings-0.5.1.crate) = 449783372dff1c765bc1d41714402874d30188ea0be432ef7772c7dd80c9b702
+SHA512 (windows-strings-0.5.1.crate) = c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2
+Size (windows-strings-0.5.1.crate) = 13966 bytes
+BLAKE2s (windows-sys-0.48.0.crate) = cbec178b925ef01a7990a203a0725e6c42071170cebc4f9e0737f2eb4cdd7265
+SHA512 (windows-sys-0.48.0.crate) = bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
+Size (windows-sys-0.48.0.crate) = 2628884 bytes
+BLAKE2s (windows-sys-0.52.0.crate) = c3fbc4dc1df8d727b7bee308e0c95dcfe190dc3f655d19dc027a7f522d496f79
+SHA512 (windows-sys-0.52.0.crate) = 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
+Size (windows-sys-0.52.0.crate) = 2576877 bytes
+BLAKE2s (windows-sys-0.59.0.crate) = 5d2e4c909fd9f3bde5e2eb73f2e77acec19a71a0f60d12047657922b583cbb26
+SHA512 (windows-sys-0.59.0.crate) = d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
+Size (windows-sys-0.59.0.crate) = 2387323 bytes
+BLAKE2s (windows-sys-0.60.2.crate) = daf2bbdf7df252ef06247d9f47faaeb11f0514958a9b8892555986ca2b30fb66
+SHA512 (windows-sys-0.60.2.crate) = a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
+Size (windows-sys-0.60.2.crate) = 2518479 bytes
+BLAKE2s (windows-sys-0.61.2.crate) = 88f1c3307e8ff43ad37316780e5d3e475be394aade0aacac6857e305c6120f6e
+SHA512 (windows-sys-0.61.2.crate) = e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
+Size (windows-sys-0.61.2.crate) = 2517186 bytes
+BLAKE2s (windows-targets-0.48.5.crate) = 7f0625d0395de135ccc1832b157516dfffec6e9f905cec77029e73ee3b1ad784
+SHA512 (windows-targets-0.48.5.crate) = e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
+Size (windows-targets-0.48.5.crate) = 6904 bytes
+BLAKE2s (windows-targets-0.52.6.crate) = fed2bcf4841033cc3a74ee335a8e3914c4857457f829c88977081182cc6498b9
+SHA512 (windows-targets-0.52.6.crate) = d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
+Size (windows-targets-0.52.6.crate) = 6403 bytes
+BLAKE2s (windows-targets-0.53.5.crate) = 02139ba602d4206335c726bfed1fd085e78b9f7285da19e7b7a5312498055b3f
+SHA512 (windows-targets-0.53.5.crate) = 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203
+Size (windows-targets-0.53.5.crate) = 7126 bytes
+BLAKE2s (windows-threading-0.2.1.crate) = f06954064cae1fb4f9c61cf9b160f1d92606ab707fbe216d40a77c22299c923e
+SHA512 (windows-threading-0.2.1.crate) = 99cf67b09e5e9c159b390e1e4cf6416c5759f32facf4389a6aca5fa0ef5d28e7c18ef4fcfe67a07aa563b3cc14413f0e3e3057731000d68573f83e99c4dce0f9
+Size (windows-threading-0.2.1.crate) = 9686 bytes
+BLAKE2s (windows_aarch64_gnullvm-0.48.5.crate) = 16f1a40ad9d7f5c07494846417860a008e6ff77d14849feef2028cbf42101904
+SHA512 (windows_aarch64_gnullvm-0.48.5.crate) = 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
+Size (windows_aarch64_gnullvm-0.48.5.crate) = 418492 bytes
+BLAKE2s (windows_aarch64_gnullvm-0.52.6.crate) = 22fddd2aa2d7419001b540e1cb9c3702ae4fb2972cd94448e325c00729033c87
+SHA512 (windows_aarch64_gnullvm-0.52.6.crate) = f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
+Size (windows_aarch64_gnullvm-0.52.6.crate) = 435718 bytes
+BLAKE2s (windows_aarch64_gnullvm-0.53.1.crate) = 1353141a76a7d7ce7deaa1738e827c7ebe68b9195ed9b526d5b1c0b611369813
+SHA512 (windows_aarch64_gnullvm-0.53.1.crate) = 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc
+Size (windows_aarch64_gnullvm-0.53.1.crate) = 787748 bytes
+BLAKE2s (windows_aarch64_msvc-0.48.5.crate) = f6a2eccd6c79e9b8ea1ffb008c07418a153d1aead269ca75e783f53bdae4e54c
+SHA512 (windows_aarch64_msvc-0.48.5.crate) = 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
+Size (windows_aarch64_msvc-0.48.5.crate) = 798483 bytes
+BLAKE2s (windows_aarch64_msvc-0.52.6.crate) = 8f50e782f7ff109325620b809e13c08b948f85e0519cf249f70c5b605866d07c
+SHA512 (windows_aarch64_msvc-0.52.6.crate) = a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
+Size (windows_aarch64_msvc-0.52.6.crate) = 832615 bytes
+BLAKE2s (windows_aarch64_msvc-0.53.1.crate) = 2d25a0e0732513886c89c2f48d92088937a749ddfc854a9e3df02dbf11fa6821
+SHA512 (windows_aarch64_msvc-0.53.1.crate) = 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426
+Size (windows_aarch64_msvc-0.53.1.crate) = 838009 bytes
+BLAKE2s (windows_i686_gnu-0.48.5.crate) = a2bb0938735f6a3ee123aea59a739152d9b6d75f791218bc1bcff2fd1f3efb12
+SHA512 (windows_i686_gnu-0.48.5.crate) = 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
+Size (windows_i686_gnu-0.48.5.crate) = 844891 bytes
+BLAKE2s (windows_i686_gnu-0.52.6.crate) = 2bf3eede03990415b9bd6ab49e4d91d962d8ebe6303560848a2e9ef9f316331a
+SHA512 (windows_i686_gnu-0.52.6.crate) = a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
+Size (windows_i686_gnu-0.52.6.crate) = 880402 bytes
+BLAKE2s (windows_i686_gnu-0.53.1.crate) = 27bb7adb47e2d26853b8332e3378428e17ecfd3f30d6c24db7a1f90dd29c98fe
+SHA512 (windows_i686_gnu-0.53.1.crate) = 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2
+Size (windows_i686_gnu-0.53.1.crate) = 939775 bytes
+BLAKE2s (windows_i686_gnullvm-0.52.6.crate) = eafa7c3fdf8ce35ecee51ebf161ba59c582395537555921b94b8af952c9dd38c
+SHA512 (windows_i686_gnullvm-0.52.6.crate) = 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
+Size (windows_i686_gnullvm-0.52.6.crate) = 475940 bytes
+BLAKE2s (windows_i686_gnullvm-0.53.1.crate) = 8d77cefe6d8f88cff718928ee78ff763611999c490842d7c086af834bbccf302
+SHA512 (windows_i686_gnullvm-0.53.1.crate) = 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc
+Size (windows_i686_gnullvm-0.53.1.crate) = 857396 bytes
+BLAKE2s (windows_i686_msvc-0.48.5.crate) = 11c932ffbc45e09989e52ce8b8cf54444d2ad5c680854bb2eda91c02b94075c7
+SHA512 (windows_i686_msvc-0.48.5.crate) = 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
+Size (windows_i686_msvc-0.48.5.crate) = 864300 bytes
+BLAKE2s (windows_i686_msvc-0.52.6.crate) = 085f4ed29405a0351ecf62874780f2692e011dc0cedbd945270fe7d1f032987a
+SHA512 (windows_i686_msvc-0.52.6.crate) = ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
+Size (windows_i686_msvc-0.52.6.crate) = 901163 bytes
+BLAKE2s (windows_i686_msvc-0.53.1.crate) = 6066dfdf129d1012cd8b7a098219713513c36b94567ddecaf349a52cad4e7810
+SHA512 (windows_i686_msvc-0.53.1.crate) = b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd
+Size (windows_i686_msvc-0.53.1.crate) = 907688 bytes
+BLAKE2s (windows_x86_64_gnu-0.48.5.crate) = 1e1cc23e73fb0179c9e53370dbc38e1ae896b746fc7f45e7cd52155965def55b
+SHA512 (windows_x86_64_gnu-0.48.5.crate) = 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
+Size (windows_x86_64_gnu-0.48.5.crate) = 801619 bytes
+BLAKE2s (windows_x86_64_gnu-0.52.6.crate) = 72ec3c98937b6cb854cb09a78dabd88a71f56e96cdc99a3b46d4641b395f81ec
+SHA512 (windows_x86_64_gnu-0.52.6.crate) = c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
+Size (windows_x86_64_gnu-0.52.6.crate) = 836363 bytes
+BLAKE2s (windows_x86_64_gnu-0.53.1.crate) = 9759bb6902b53dceeb2d73051de8e4a1c06b717e7ac872e0004ccf2cf6a86b49
+SHA512 (windows_x86_64_gnu-0.53.1.crate) = e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5
+Size (windows_x86_64_gnu-0.53.1.crate) = 903712 bytes
+BLAKE2s (windows_x86_64_gnullvm-0.48.5.crate) = e8ba031348f0408a94e96bda80a1acd3863a77a2647c581c50180b19d074f326
+SHA512 (windows_x86_64_gnullvm-0.48.5.crate) = c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
+Size (windows_x86_64_gnullvm-0.48.5.crate) = 418486 bytes
+BLAKE2s (windows_x86_64_gnullvm-0.52.6.crate) = ad13afdffbbdfe4ac64f82de4ee71ba660793294c737412ddc7aa3f47109ddb3
+SHA512 (windows_x86_64_gnullvm-0.52.6.crate) = 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
+Size (windows_x86_64_gnullvm-0.52.6.crate) = 435707 bytes
+BLAKE2s (windows_x86_64_gnullvm-0.53.1.crate) = 8474dc0d01d115afbab8ab35d54fdaa130560011b0343e7a45f3ab0d68e2ab38
+SHA512 (windows_x86_64_gnullvm-0.53.1.crate) = 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588
+Size (windows_x86_64_gnullvm-0.53.1.crate) = 787739 bytes
+BLAKE2s (windows_x86_64_msvc-0.48.5.crate) = 5ba69908b0a28c92202626d76822599bf1b8a8db6cddce66137b133bf1d75a4b
+SHA512 (windows_x86_64_msvc-0.48.5.crate) = fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
+Size (windows_x86_64_msvc-0.48.5.crate) = 798412 bytes
+BLAKE2s (windows_x86_64_msvc-0.52.6.crate) = 5b8f356fbbd3d304c939f19f79a10b72a39c1b27decca9b0449a4af3761e9a79
+SHA512 (windows_x86_64_msvc-0.52.6.crate) = 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
+Size (windows_x86_64_msvc-0.52.6.crate) = 832564 bytes
+BLAKE2s (windows_x86_64_msvc-0.53.1.crate) = b42857dca5a992ba1d1974fca457c09ce6d0a24913df2a189f65a1d1cd818b7e
+SHA512 (windows_x86_64_msvc-0.53.1.crate) = bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c
+Size (windows_x86_64_msvc-0.53.1.crate) = 837950 bytes
+BLAKE2s (winit-0.30.13.crate) = cf04756c72ac9c5ac0c72c4b6f2f0fc57fc05f13f39fdb59aa5bc8b4f0542f8a
+SHA512 (winit-0.30.13.crate) = d896d9e05da85199d2ac0bf6e2ce2c7b77a5be63f15411f328422f4656a8b08e01f3fcca3a4f3d4836e6e8aeb79f3f253b155029be7871aae959c71a177811bd
+Size (winit-0.30.13.crate) = 605180 bytes
+BLAKE2s (winnow-0.5.40.crate) = 45b19ee7d46dbfa8af278cad6ca3d8e186640773f37af1ea909b79556d189c51
+SHA512 (winnow-0.5.40.crate) = 525156f08514b0110697360be6e331a68d08f0cb65ee4ba3ac9d101dd2d42a8c89601e7409bdb5652c5b05145626506651010f58a854c47712065334c61ff39c
+Size (winnow-0.5.40.crate) = 159316 bytes
+BLAKE2s (winnow-1.0.2.crate) = 853ce3e2579969553e7b04cf9cc35ce2cb7848d7a91a81542932a19f00d50582
+SHA512 (winnow-1.0.2.crate) = e6a0b12b4c99e24399db839cf9f72f57604fffc2647283e7f0be9670ecb573ba3cb756e7daa7ea29b05f4a9db6d4add71f4be9387074690c80b9fa5669a4e57c
+Size (winnow-1.0.2.crate) = 188047 bytes
+BLAKE2s (wit-bindgen-0.46.0.crate) = a4e3802e4182ff90b146fa8f8cfda0955eb91f42c0e5c58e1e8eaef3c755c75b
+SHA512 (wit-bindgen-0.46.0.crate) = 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548
+Size (wit-bindgen-0.46.0.crate) = 60508 bytes
+BLAKE2s (wit-bindgen-0.51.0.crate) = cf16eb01643719aa71a7baac9b014a8ea727ad3a94e6ac5e4eb4c8b042e7b92c
+SHA512 (wit-bindgen-0.51.0.crate) = 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e
+Size (wit-bindgen-0.51.0.crate) = 68035 bytes
+BLAKE2s (wit-bindgen-core-0.51.0.crate) = 68ab4e9020af8a7c52da3f6f3be7a8d60cf3224d20751e1081d35fdd2731ebca
+SHA512 (wit-bindgen-core-0.51.0.crate) = eec78ac1566cc4f03b1d0d7d2e84c3d0fc2458a649c01a45c9c3781034078ed51b4a9852760fe96115006fb3415bcb31b1bf429cb3cac6e51e09a1c0cfc32ed0
+Size (wit-bindgen-core-0.51.0.crate) = 35048 bytes
+BLAKE2s (wit-bindgen-rust-0.51.0.crate) = 154aa9812c0301fac3bd897cd91dcff382b79a79fef97b7bea25c58ce1e643a9
+SHA512 (wit-bindgen-rust-0.51.0.crate) = 7a5c29b92fa53ac8f8097b04a9507f471003edabcae0223d35180937b9254c62b24d9f4cef790000bd7bc7f6966af3aced2d7196359479480455baf5f4450f9f
+Size (wit-bindgen-rust-0.51.0.crate) = 57051 bytes
+BLAKE2s (wit-bindgen-rust-macro-0.51.0.crate) = 864231e76486768b608a52042e1c26aa56ccb8220fc34b54274759abab136237
+SHA512 (wit-bindgen-rust-macro-0.51.0.crate) = bdf6ab20b484180bfde867b8c8b03c10fe02a9279895ece43fddbc20b1ffe771128590d3d4c72585e959512808682278e54983d11066e0192d84b7aee830e0e2
+Size (wit-bindgen-rust-macro-0.51.0.crate) = 14283 bytes
+BLAKE2s (wit-component-0.244.0.crate) = 0a390315f660b23646ccdc40b389b53f5f3c18b6e7b130e2de5cf6c69b9869d3
+SHA512 (wit-component-0.244.0.crate) = efbf91954b7c4fc9cf5835783245f3a8cda7e5883c6e244a3da85a64b6b2d74f44ffa5f73309de7451b5e6aaf614664869769b140872ab85913878e52e490a00
+Size (wit-component-0.244.0.crate) = 256882 bytes
+BLAKE2s (wit-parser-0.244.0.crate) = 3189977ca83969148aa167b981a7bcfe95a60539964e586916157b7a3658ccee
+SHA512 (wit-parser-0.244.0.crate) = c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01
+Size (wit-parser-0.244.0.crate) = 159371 bytes
+BLAKE2s (wl-clipboard-rs-0.9.3.crate) = 395a9a866285f2ad22c1ed849a247cad3b0cbbf9fe8dbb8e03b910e644ce0036
+SHA512 (wl-clipboard-rs-0.9.3.crate) = 2a34cfbc27e7466772b6b56db1cb9355ed4ccfc2503bce9d7b61a265023c5bcb33a22a707e73ee30962fe417c76dbe17bdfcf083d66b4f48d284ccc9b86b19ef
+Size (wl-clipboard-rs-0.9.3.crate) = 39012 bytes
+BLAKE2s (writeable-0.6.2.crate) = 208d67cc3475a30f284d68ce8aaf383dc90d9610d9bc7f278ce737e66a9dfee2
+SHA512 (writeable-0.6.2.crate) = d267aba601237bc4061a484103c10f0cf4ca3cf6db0f50063319801e1aa73272280115ad3ad4f461ecc4ed9cf4ee19131ee7cfacffacfcde54657bdfe3c557e7
+Size (writeable-0.6.2.crate) = 25181 bytes
+BLAKE2s (wyz-0.5.1.crate) = dc39cd7a740b1e5bc6799cf3f502684350913a83f457249d2c868ede49ad0849
+SHA512 (wyz-0.5.1.crate) = 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9
+Size (wyz-0.5.1.crate) = 18790 bytes
+BLAKE2s (x11-dl-2.21.0.crate) = f6f9b881bc855583cbf2c693d54575ab04e45eeaaa4364d7d04aeeef13e9a538
+SHA512 (x11-dl-2.21.0.crate) = b864b0865720a9b2afc6d986fb7ebe19734671433449897d7f00488e019f3781f417f8e3763f09fa0db100a1d0c7e709ea9ac43c6dd48775f3daf803ebaebee5
+Size (x11-dl-2.21.0.crate) = 66823 bytes
+BLAKE2s (x11rb-0.13.2.crate) = ec4ba0107a6e00138b73f3c0aefe0ff4f782dcd87fba8bdcab47f9626967e2f5
+SHA512 (x11rb-0.13.2.crate) = d0e952c2bfbae7b8c14c1068ec4e72fa6182793d56810f8a9e20090f5ef5fc5ef8819b846b564d2481c4b4070355bf39b35794f235ba31ec5132f60373468c1e
+Size (x11rb-0.13.2.crate) = 220549 bytes
+BLAKE2s (x11rb-protocol-0.13.2.crate) = bbff1ee7f160eda95c86cd790929ce679ede1321677134f5a8329b657305ff7d
+SHA512 (x11rb-protocol-0.13.2.crate) = 9b4ea84da63e80937b68b64835e747f7663111718e09bc696dbacddab29cc2c0a218a3e53fe8d58b0f168c3b5817f711f6b446826d5c29119ab27de685302d56
+Size (x11rb-protocol-0.13.2.crate) = 514069 bytes
+BLAKE2s (xattr-1.6.1.crate) = 99f4d4f43ce78ed358cff644d2689d9900938dc7f61ec662577b1ddbd2d5df8d
+SHA512 (xattr-1.6.1.crate) = 01827ccb9dbac87c1b3474e785e8015f3b8d15ef06090c288a889e6c4441de849b812be196e528ff0bcf35311ba7f3ad57cfbfa9646dda5685452626ad785ab7
+Size (xattr-1.6.1.crate) = 15952 bytes
+BLAKE2s (xcursor-0.3.10.crate) = 6a065922802bf7012606f532ba2b8aa21ca3801d90c149de9dc3589f112d7e15
+SHA512 (xcursor-0.3.10.crate) = e4e18a0b5b77b624dc00e71a1e73e95424f2ffb9c25f234a8dda8fa00c0be2a93a1203e56d9efea675237ea78d007a22b164306b764c9d5b9b4116752f42e946
+Size (xcursor-0.3.10.crate) = 7768 bytes
+BLAKE2s (xkbcommon-dl-0.4.2.crate) = 690a0bfc6e7265809bc74fc5b42f3ecd06322ce36ccdd6f033a2566945377a30
+SHA512 (xkbcommon-dl-0.4.2.crate) = 71d6a8468bb05d5c1dac130c90135dec88804708f8f2061b861953a980948b1e7c1f893b86ba8bbf251012d834398394deaa26934939ad161fd4ab9a28578cba
+Size (xkbcommon-dl-0.4.2.crate) = 5879 bytes
+BLAKE2s (xkeysym-0.2.1.crate) = 46839e1fd95f430512bb31fe62cd7db70491fb270789b2a2aa5e20c22b0fa486
+SHA512 (xkeysym-0.2.1.crate) = 47ff2d219c097f2e3c6d74f1ed4bfdb919c449a055b204154af4fe4b39cf5aba41d53a9f073833a75ee441b90171bdbbb528b765d68745d2b95d24ef81045834
+Size (xkeysym-0.2.1.crate) = 103129 bytes
+BLAKE2s (xml-rs-0.8.28.crate) = 737f285b75c2849108305f91997db63890115ea91c2418a38f22d698ad029658
+SHA512 (xml-rs-0.8.28.crate) = 5ec5e099d6472ba1b36eebeac88b751f996f1ed5f1954b2b8e7d9416e52046b573f121f0cd4334925e6a3ec22fbeae87a9e2dd3b0db4d1afede32814792384aa
+Size (xml-rs-0.8.28.crate) = 52826 bytes
+BLAKE2s (xmlparser-0.13.6.crate) = d96b725fd680ace19905c9ca7e4d9d1e9176d1813af674afa54b0cfe974c74f5
+SHA512 (xmlparser-0.13.6.crate) = 25a42844c015aed196bdb35c99008d656137c6eab2194f274840e8f93ad382e5291768f138ffbe809bd07900e80f939b5755517cd51340ab8142b9b5b4d72db1
+Size (xmlparser-0.13.6.crate) = 26718 bytes
+BLAKE2s (xmlwriter-0.1.0.crate) = 3b1f6def954abf771cd4d95c93c386f8ac1bdb790c75b35a2839a1eb0d59c1d7
+SHA512 (xmlwriter-0.1.0.crate) = a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58
+Size (xmlwriter-0.1.0.crate) = 6261 bytes
+BLAKE2s (xterm-color-1.0.2.crate) = 8b4af234ae43b6301b12a5841e8f5dd39180ad80a46811df55b9906bc9d73dec
+SHA512 (xterm-color-1.0.2.crate) = 1ed087e35f892090e3cfe475ce2b3487c397770e08896de1865819cb49f863cccfc64bd74e0b6ca5c2525414b34529d257506a188dc5293bd061cd924ec7ca42
+Size (xterm-color-1.0.2.crate) = 9302 bytes
+BLAKE2s (yansi-1.0.1.crate) = 8b44237e09c3c1e53177c852c30762c115ee4367b2eee40a09928c6d4101927a
+SHA512 (yansi-1.0.1.crate) = 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541
+Size (yansi-1.0.1.crate) = 75497 bytes
+BLAKE2s (yeslogic-fontconfig-sys-6.0.1.crate) = 6b1f827b0b60ac9d43d73ee7dae6da1628acaae62e8294474ddb0e82b24ec6e4
+SHA512 (yeslogic-fontconfig-sys-6.0.1.crate) = f4abacd3bf504dc7834674dad9727ac7a34f97d1fca05e867ff81d88b062146cb5d6af9952acbf5d4521e3c960942f7fa0bc542c9570ce98d3fe90d01faa878c
+Size (yeslogic-fontconfig-sys-6.0.1.crate) = 7821 bytes
+BLAKE2s (yoke-0.8.1.crate) = 512933cf9167a41a94c5e70631f737137937a22ad57810e6bc3ac316e07ad3b3
+SHA512 (yoke-0.8.1.crate) = 0ab6353207432bd0a18b6ac038cc37332ece4f2f5182b7eba6e47881a051f0f2ac41d365a8feb74bd3de1d4e4d8dc20c92fa2f3f1252b35d4ab6ff0f56f31de0
+Size (yoke-0.8.1.crate) = 32016 bytes
+BLAKE2s (yoke-derive-0.8.1.crate) = b53d4bf6cc81a56b2e4e44090eb6e9bc414bb0ce38b5a95240e7c4f22b3add8c
+SHA512 (yoke-derive-0.8.1.crate) = 20561f74561f3e7d5ce2a2b702bac565047be284cdd24a3bf837d423954c8260d32f8d27ef9761f5e891bb539f59af22afc4830a4e52cf9888c8ca2a50784a96
+Size (yoke-derive-0.8.1.crate) = 7593 bytes
+BLAKE2s (zerocopy-0.8.33.crate) = 77785d8368e995f04ee170c4d8c7c2c0358b4c055f705e9f34d7677a7aa1c197
+SHA512 (zerocopy-0.8.33.crate) = 4520c9342abb933be030859527469d10266470481823d40764c0ddf5b437ef3301b35322a7d2198b86e46d1fe17fff21b1290581dbc40135fde284ef5d5a25b5
+Size (zerocopy-0.8.33.crate) = 271917 bytes
+BLAKE2s (zerocopy-derive-0.8.33.crate) = 02f1ea980e76d51e567973fc0afcd73614700789b2f50f14916e24c5d91819c2
+SHA512 (zerocopy-derive-0.8.33.crate) = a9b59f29e698854498bb423575b1c35347afb563ec4b9417a81a79a565158eb3cd85d7f653f86c82b0aec572da571d88744f626ab92fe2aa7c4cd5d2f2b0904d
+Size (zerocopy-derive-0.8.33.crate) = 100877 bytes
+BLAKE2s (zerofrom-0.1.6.crate) = 3a3630a34a8f0dd31c70a0367f5a8008bffb37cf77890f61d14d463ee5697ce4
+SHA512 (zerofrom-0.1.6.crate) = e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9
+Size (zerofrom-0.1.6.crate) = 5669 bytes
+BLAKE2s (zerofrom-derive-0.1.6.crate) = 993fb8267fa014b5480abb444e498ad178b73bdfcebbb55a220095cfc6f77ed5
+SHA512 (zerofrom-derive-0.1.6.crate) = ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985
+Size (zerofrom-derive-0.1.6.crate) = 8305 bytes
+BLAKE2s (zeroize-1.8.2.crate) = 0242c1584931f4bf8a6ac21efdb45453c03030d2ac36ecc37e8a2a4c174a705b
+SHA512 (zeroize-1.8.2.crate) = ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81
+Size (zeroize-1.8.2.crate) = 20907 bytes
+BLAKE2s (zerotrie-0.2.3.crate) = 6af3d1ec98e9e31ab8c2b2343373050900ad7667af472e025f94a375fa5831ff
+SHA512 (zerotrie-0.2.3.crate) = 10d3cb670f959b81a7170440a081ebe66f147c76be8e6c769b9093bc737cbb28c1b632515311adf7ffccee0cf05f808ad461743128429d2d1ad86932e54b587d
+Size (zerotrie-0.2.3.crate) = 69547 bytes
+BLAKE2s (zerovec-0.11.5.crate) = 1c54dc8fc241882c9fa37e6a744ea43f90ec7d76190cddbf5aa703106b624ca4
+SHA512 (zerovec-0.11.5.crate) = 65705ab802bc441561efe7af6cbd6187c04ee8d2feb2b5d5137dbbcf92d65edd30db5ef003c2f34588dd1a3a0a2aac475b4312d3c4951a32a82d5aeb57a2fda9
+Size (zerovec-0.11.5.crate) = 119620 bytes
+BLAKE2s (zerovec-derive-0.11.2.crate) = c8444a75855be00092a90639c7f7a4bd10575d956d02f9072d152cce5be32d86
+SHA512 (zerovec-derive-0.11.2.crate) = ee36fa909e0ba80ec0cc10608837bcb0b4fde68b12174c8311ffab0eb8ac78f62ed6540bfb5bd4fb756c911f4ebf44b3a0bfb5ce293572bafb75b9e5705a5745
+Size (zerovec-derive-0.11.2.crate) = 21421 bytes
+BLAKE2s (zmij-1.0.12.crate) = c9328e1d3f5b0873b3d9da80cfcaef62f394b69d39f7ed97fa2369251b60cfe5
+SHA512 (zmij-1.0.12.crate) = 0a2f637821322e1aae221ef882139d30ab242f9b33090d3e5c8c3bc6053f7742eb270104dda3aa828bae5496342715c5e93d1a96629c1d3d9b34fb6bb30f419c
+Size (zmij-1.0.12.crate) = 22544 bytes
+BLAKE2s (zune-core-0.4.12.crate) = 57ea4ff5577989f9fec367db03dc26b2320fd93760dc30e3b7b844e058eb8f62
+SHA512 (zune-core-0.4.12.crate) = 1106ec19018c7db15ef5c1db97883f8125e647336aab1579f02123b83452e97c9f2b53ebea72f4845e5b79f048e5802917a2d9fa215c9cac3892c3a1b14074eb
+Size (zune-core-0.4.12.crate) = 17355 bytes
+BLAKE2s (zune-core-0.5.1.crate) = e20e647a80e35bd7da829f5d3cb79df941d01d6192a0656b468c594bc6bcad5b
+SHA512 (zune-core-0.5.1.crate) = 688d5878370e259620bf0971daa5ccd5209bfc461a63fee33f50d16ad8bf9bdd0f2cf095f297e17845de21b76f97d3ac56a7952b53568337060557ee794202c9
+Size (zune-core-0.5.1.crate) = 27883 bytes
+BLAKE2s (zune-jpeg-0.4.21.crate) = f3bbaa5d70d1efc8c02a3b5d446e3eeab9896bd3d1e3ba619b1bdb8579929eb6
+SHA512 (zune-jpeg-0.4.21.crate) = 838ed690fc2d026f40feaaef9c88d85f9a80b186e95f23e5be01c632816942660a89cb0524f2346902fa92235d5de2228485daa67019fcf06ef60ae147b4073c
+Size (zune-jpeg-0.4.21.crate) = 68268 bytes
+BLAKE2s (zune-jpeg-0.5.11.crate) = 15204f210dbd9aca9469424c2df5b7069b476a9007a4e5341cc3f5cc146a55fc
+SHA512 (zune-jpeg-0.5.11.crate) = 2658d727827e18af11e00e4216a198e4da3a9c22f5195b5ec626a61878b1586b163f85b1ae04d1399ceb8fbf7e76f7085680f51826b61fb61944022c7ab79b2c
+Size (zune-jpeg-0.5.11.crate) = 85683 bytes
+SHA1 (patch-Cargo.lock) = cc419e4853976010c8c7c2d1014761023d082e7a
+SHA1 (patch-crates_jcode-app-core_Cargo.toml) = 42c028b23d9a76c4cbade29bc75b91dd3156a405
+SHA1 (patch-crates_jcode-app-core_src_notifications.rs) = aecc058cb5983065c8edc7794f70760e7f1cf34f
+SHA1 (patch-crates_jcode-app-core_src_server_reload_state.rs) = 41aee893a767d3cd8f63816299347e530db33023
+SHA1 (patch-crates_jcode-app-core_src_tool_bash.rs) = 4fa6ec3082800d93a5867c93f87129fad319a149
+SHA1 (patch-crates_jcode-base_src_browser.rs) = acc9acf91b6553beb2ed39657134c78bdf24daa8
+SHA1 (patch-crates_jcode-base_src_claude_live.rs) = 5f61963b21e1819a01773db3375fa9b21cd9e76c
+SHA1 (patch-crates_jcode-base_src_lib.rs) = 209381b829c8cf5c94acfa62a0a34dd877ec259d
+SHA1 (patch-crates_jcode-base_src_mcp_manager.rs) = 1ae3ca9bde7914da014264621be758b7b792987e
+SHA1 (patch-crates_jcode-base_src_process_memory.rs) = e8b7ed4fe50f7a5f667bb09d657dd623758de7ab
+SHA1 (patch-crates_jcode-base_src_process_memory_netbsd.rs) = 313c4998bf047b9027c44d62727b13c1dfe354f5
+SHA1 (patch-crates_jcode-core_src_stdin_detect.rs) = 3eb7c9321a5e29860699835ad2638ca3f94b3f0f
+SHA1 (patch-crates_jcode-core_src_stdin_detect_tests.rs) = ee8bf8fda96875d1899049a6fc4171a632c2102d
+SHA1 (patch-crates_jcode-desktop2_src_text.rs) = cc491ea9c611a2c78d92a2a58d3928f11c1a528d
+SHA1 (patch-crates_jcode-setup-hints_src_cli_launch_hints.rs) = b1a61db2f972e877caa21159493e6799d192a282
+SHA1 (patch-crates_jcode-setup-hints_src_lib.rs) = e7b836086d7ad84eeaeac300bc4c9a802fec9f6e
+SHA1 (patch-crates_jcode-tui-mermaid_Cargo.toml) = dc88a36f32562326a13a895d1cdda12c6f216f24
+SHA1 (patch-crates_jcode-tui_src_tui_app_terminal_liveness.rs) = 30db9388c2f4ce46faec891aa42e87e431d06cc4
+SHA1 (patch-crates_jcode-update-core_src_lib.rs) = cc9f33fff947658aba4e39c41157111bd8e68b9c
+SHA1 (patch-src_cli_dispatch.rs) = e1d6a5843e3dfd08e86e775554a576682608992b
diff --git a/jcode/patches/patch-Cargo.lock b/jcode/patches/patch-Cargo.lock
new file mode 100644
index 0000000000..138ca5408d
--- /dev/null
+++ b/jcode/patches/patch-Cargo.lock
@@ -0,0 +1,23 @@
+$NetBSD$
+
+Remove git source entries for vendored agentgrep and mermaid-rs-renderer
+dependencies so that Cargo treats them as local path dependencies.
+
+--- Cargo.lock.orig
++++ Cargo.lock
+@@ -47,7 +47,6 @@
+ [[package]]
+ name = "agentgrep"
+ version = "0.1.6"
+-source = "git+https://github.com/1jehuang/agentgrep.git?tag=v0.1.6#b01b804008ab0662fa14e6b60b10bff61716e6f1"
+ dependencies = [
+ "clap",
+ "globset",
+@@ -4916,7 +4915,6 @@
+ [[package]]
+ name = "mermaid-rs-renderer"
+ version = "0.3.1"
+-source = "git+https://github.com/1jehuang/mermaid-rs-renderer.git?tag=v0.3.1#2f993bd79a55235eb59a34d807852276ba25bea7"
+ dependencies = [
+ "anyhow",
+ "clap",
diff --git a/jcode/patches/patch-crates_jcode-app-core_Cargo.toml b/jcode/patches/patch-crates_jcode-app-core_Cargo.toml
new file mode 100644
index 0000000000..953ee7d99b
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-app-core_Cargo.toml
@@ -0,0 +1,13 @@
+$NetBSD$
+
+Replace git dependency with vendored path for agentgrep.
+
+--- crates/jcode-app-core/Cargo.toml.orig
++++ crates/jcode-app-core/Cargo.toml
+@@ -104,5 +104,5 @@
+ tar = "0.4"
+ tempfile = "3"
+-agentgrep = { git = "https://github.com/1jehuang/agentgrep.git", tag = "v0.1.6" }
++agentgrep = { path = "../../../vendor/agentgrep-0.1.6" }
+
+ [features]
diff --git a/jcode/patches/patch-crates_jcode-app-core_src_notifications.rs b/jcode/patches/patch-crates_jcode-app-core_src_notifications.rs
new file mode 100644
index 0000000000..f142c3bfe9
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-app-core_src_notifications.rs
@@ -0,0 +1,30 @@
+$NetBSD$
+
+Send desktop notifications on the BSDs.
+
+notify-send comes from libnotify and is a freedesktop interface, not a Linux
+one, so gate it on "unix except macOS" rather than on Linux.
+
+--- crates/jcode-app-core/src/notifications.rs.orig
++++ crates/jcode-app-core/src/notifications.rs
+@@ -329,7 +329,10 @@ pub fn send_desktop_notification_rich(
+ .stderr(std::process::Stdio::null())
+ .spawn();
+ }
+- #[cfg(target_os = "linux")]
++ // notify-send (libnotify) is the freedesktop standard notifier and is
++ // available on Linux and the BSDs alike, so gate on "unix minus macOS"
++ // rather than Linux specifically.
++ #[cfg(all(unix, not(target_os = "macos")))]
+ {
+ let _ = (subtitle, sound);
+ let _ = std::process::Command::new("notify-send")
+@@ -341,7 +344,7 @@ pub fn send_desktop_notification_rich(
+ .stderr(std::process::Stdio::null())
+ .spawn();
+ }
+- #[cfg(not(any(target_os = "macos", target_os = "linux")))]
++ #[cfg(not(unix))]
+ {
+ let _ = (title, subtitle, body, sound);
+ }
diff --git a/jcode/patches/patch-crates_jcode-app-core_src_server_reload_state.rs b/jcode/patches/patch-crates_jcode-app-core_src_server_reload_state.rs
new file mode 100644
index 0000000000..300f96490f
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-app-core_src_server_reload_state.rs
@@ -0,0 +1,17 @@
+$NetBSD$
+
+Gate an inotify-only constant to Linux so it is not dead code on NetBSD.
+
+--- crates/jcode-app-core/src/server/reload_state.rs.orig
++++ crates/jcode-app-core/src/server/reload_state.rs
+@@ -3,7 +3,9 @@ use serde::{Deserialize, Serialize};
+ use std::path::PathBuf;
+ use std::time::Duration;
+
+-#[cfg(unix)]
++/// Poll interval for the inotify-based reload handoff wait, which only the
++/// Linux path uses.
++#[cfg(target_os = "linux")]
+ const RELOAD_HANDOFF_EVENT_POLL_MS: i32 = 100;
+
+ pub fn reload_marker_path() -> PathBuf {
diff --git a/jcode/patches/patch-crates_jcode-app-core_src_tool_bash.rs b/jcode/patches/patch-crates_jcode-app-core_src_tool_bash.rs
new file mode 100644
index 0000000000..a2417fe70b
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-app-core_src_tool_bash.rs
@@ -0,0 +1,19 @@
+$NetBSD$
+
+Use the platform-appropriate stdin-detection tree walk, which now includes
+NetBSD, instead of hardcoding the Linux one.
+
+--- crates/jcode-app-core/src/tool/bash.rs.orig
++++ crates/jcode-app-core/src/tool/bash.rs
+@@ -802,10 +802,7 @@ impl BashTool {
+
+ let mut request_counter = 0u32;
+ loop {
+- #[cfg(target_os = "linux")]
+- let state = stdin_detect::linux::check_process_tree(child_pid);
+- #[cfg(not(target_os = "linux"))]
+- let state = stdin_detect::is_waiting_for_stdin(child_pid);
++ let state = stdin_detect::is_waiting_for_stdin_in_tree(child_pid);
+
+ if state == StdinState::Reading {
+ request_counter += 1;
diff --git a/jcode/patches/patch-crates_jcode-base_src_browser.rs b/jcode/patches/patch-crates_jcode-base_src_browser.rs
new file mode 100644
index 0000000000..c89b40bf0a
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-base_src_browser.rs
@@ -0,0 +1,40 @@
+$NetBSD$
+
+Support the Firefox browser integration on the BSDs.
+
+Firefox uses the same ~/.mozilla/native-messaging-hosts location on every
+XDG-style unix, and xdg-open is the portable freedesktop handler launcher,
+so gate both on "unix except macOS" rather than on Linux.
+
+--- crates/jcode-base/src/browser.rs.orig
++++ crates/jcode-base/src/browser.rs
+@@ -677,7 +677,9 @@ fn register_windows_native_host_manifest(manifest_path: &std::path::Path) -> Res
+ }
+
+ fn native_messaging_hosts_dir() -> Result<PathBuf> {
+- #[cfg(target_os = "linux")]
++ // Firefox uses the same `~/.mozilla/native-messaging-hosts` location on
++ // every XDG-style unix, including the BSDs.
++ #[cfg(all(unix, not(target_os = "macos")))]
+ {
+ let home = dirs::home_dir().context("No home directory")?;
+ Ok(home.join(".mozilla").join("native-messaging-hosts"))
+@@ -698,7 +700,7 @@ fn native_messaging_hosts_dir() -> Result<PathBuf> {
+ let appdata = dirs::data_dir().context("No app data directory")?;
+ Ok(appdata.join("Mozilla").join("NativeMessagingHosts"))
+ }
+- #[cfg(not(any(target_os = "linux", target_os = "macos", target_os = "windows")))]
++ #[cfg(not(any(unix, target_os = "windows")))]
+ {
+ Err(anyhow::anyhow!("Unsupported platform for native messaging"))
+ }
+@@ -883,7 +885,8 @@ async fn install_extension() -> Result<String> {
+ .map_err(|_| anyhow::anyhow!("Could not convert XPI path to file URL: {}", xpi.display()))?
+ .to_string();
+
+- #[cfg(target_os = "linux")]
++ // xdg-open is the portable freedesktop handler launcher (Linux and BSDs).
++ #[cfg(all(unix, not(target_os = "macos")))]
+ {
+ let _ = tokio::process::Command::new("xdg-open")
+ .arg(&xpi_url)
diff --git a/jcode/patches/patch-crates_jcode-base_src_claude_live.rs b/jcode/patches/patch-crates_jcode-base_src_claude_live.rs
new file mode 100644
index 0000000000..661998d0a5
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-base_src_claude_live.rs
@@ -0,0 +1,17 @@
+$NetBSD$
+
+Gate a helper used only by the Linux pidfd path to Linux, so it is not dead
+code on NetBSD.
+
+--- crates/jcode-base/src/claude_live.rs.orig
++++ crates/jcode-base/src/claude_live.rs
+@@ -248,6 +248,9 @@ fn registry_still_matches(session: &LiveClaudeSession) -> bool {
+ })
+ }
+
++/// Only the Linux pidfd-based stop path can confirm the exact process exited,
++/// so the registry cleanup it guards is Linux-only too.
++#[cfg(target_os = "linux")]
+ fn remove_registry_if_same(session: &LiveClaudeSession) {
+ if registry_still_matches(session) {
+ let _ = std::fs::remove_file(&session.registry_path);
diff --git a/jcode/patches/patch-crates_jcode-base_src_lib.rs b/jcode/patches/patch-crates_jcode-base_src_lib.rs
new file mode 100644
index 0000000000..ed7f1daaa3
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-base_src_lib.rs
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Declare the NetBSD process-memory module added by this patch set.
+
+--- crates/jcode-base/src/lib.rs.orig
++++ crates/jcode-base/src/lib.rs
+@@ -62,6 +62,8 @@ pub mod plan;
+ pub mod platform;
+ pub mod power_inhibit;
+ pub mod process_memory;
++#[cfg(target_os = "netbsd")]
++mod process_memory_netbsd;
+ pub mod process_title;
+ pub mod prompt;
+ pub mod protocol;
diff --git a/jcode/patches/patch-crates_jcode-base_src_mcp_manager.rs b/jcode/patches/patch-crates_jcode-base_src_mcp_manager.rs
new file mode 100644
index 0000000000..4bfa45b681
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-base_src_mcp_manager.rs
@@ -0,0 +1,21 @@
+$NetBSD$
+
+Spawn the test MCP server with /bin/sh rather than /bin/bash.
+
+bash is a pkgsrc package on NetBSD and lives in ${PREFIX}/bin, so the
+hardcoded shebang made the test fail to spawn. The script uses no bashisms.
+
+--- crates/jcode-base/src/mcp/manager.rs.orig
++++ crates/jcode-base/src/mcp/manager.rs
+@@ -623,7 +623,10 @@ mod provenance_integration_tests {
+ /// initialize, tools/list, and tools/call with canned JSON-RPC replies.
+ fn write_fake_mcp_server(dir: &std::path::Path) -> std::path::PathBuf {
+ let path = dir.join("fake-mcp-server.sh");
+- let script = r##"#!/bin/bash
++ // POSIX sh, not bash: the script below uses no bashisms, and /bin/bash
++ // does not exist on every unix (on NetBSD bash lives in pkgsrc under
++ // /usr/pkg/bin), which made this test fail to spawn the server.
++ let script = r##"#!/bin/sh
+ while IFS= read -r line; do
+ id=$(echo "$line" | grep -o '"id":[0-9]*' | grep -o '[0-9]*' | head -1)
+ case "$line" in
diff --git a/jcode/patches/patch-crates_jcode-base_src_process_memory.rs b/jcode/patches/patch-crates_jcode-base_src_process_memory.rs
new file mode 100644
index 0000000000..e6e4871dfb
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-base_src_process_memory.rs
@@ -0,0 +1,31 @@
+$NetBSD$
+
+Report process memory on NetBSD.
+
+Memory accounting was gated on Linux only, so NetBSD silently fell back to
+a stub returning all-None and every memory figure read as zero. Dispatch to
+the new NetBSD implementation instead.
+
+--- crates/jcode-base/src/process_memory.rs.orig
++++ crates/jcode-base/src/process_memory.rs
+@@ -177,7 +177,10 @@ pub fn snapshot_with_source(source: impl Into<String>) -> ProcessMemorySnapshot
+ snapshot
+ }
+
+-#[cfg(not(target_os = "linux"))]
++#[cfg(target_os = "netbsd")]
++pub use crate::process_memory_netbsd::snapshot_with_source;
++
++#[cfg(not(any(target_os = "linux", target_os = "netbsd")))]
+ pub fn snapshot_with_source(source: impl Into<String>) -> ProcessMemorySnapshot {
+ let source = source.into();
+ logging::debug(&format!(
+@@ -664,7 +667,7 @@ fn parse_retention_trim_threshold(value: Option<&str>) -> u64 {
+ }
+ }
+
+-fn record_snapshot(source: String, snapshot: ProcessMemorySnapshot) {
++pub(crate) fn record_snapshot(source: String, snapshot: ProcessMemorySnapshot) {
+ let Ok(mut history) = memory_history().lock() else {
+ logging::error("process memory history lock poisoned; dropping snapshot");
+ return;
diff --git a/jcode/patches/patch-crates_jcode-base_src_process_memory_netbsd.rs b/jcode/patches/patch-crates_jcode-base_src_process_memory_netbsd.rs
new file mode 100644
index 0000000000..fa939e47c7
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-base_src_process_memory_netbsd.rs
@@ -0,0 +1,154 @@
+$NetBSD$
+
+Add the NetBSD process-memory probes.
+
+NetBSD's /proc/self/status is the BSD single-line format and carries none of
+the VmRSS-style keys the Linux implementation parses, and there is no
+smaps_rollup, so the PSS breakdown has no equivalent and stays None.
+
+What is available: /proc/self/statm is Linux-compatible, so resident and
+virtual size come from there, peak RSS from getrusage(), and the thread count
+from /proc/self/task. statm is parsed positionally rather than by filtering
+out unparseable fields, since silently skipping a field would shift the
+resident size into the virtual-size slot.
+
+--- crates/jcode-base/src/process_memory_netbsd.rs.orig
++++ crates/jcode-base/src/process_memory_netbsd.rs
+@@ -0,0 +1,137 @@
++//! NetBSD process-memory probes.
++//!
++//! NetBSD's procfs is only partly Linux-shaped. `/proc/self/statm` is
++//! Linux-compatible (whitespace-separated page counts), but `/proc/self/status`
++//! is the BSD single-line format with none of the `VmRSS:`-style keys the Linux
++//! implementation parses, and there is no `smaps_rollup`, so the PSS/dirty/clean
++//! breakdown has no equivalent here and callers see `None` for it.
++//!
++//! What is available: RSS and virtual size from `statm`, peak RSS from
++//! `getrusage`, and the thread count from `/proc/self/task`.
++
++use super::process_memory::{ProcessMemorySnapshot, allocator_info, record_snapshot};
++use crate::logging;
++
++/// NetBSD implementation of
++/// [`crate::process_memory::snapshot_with_source`]. Lives here rather than in
++/// the shared module so the platform-specific probes and their doc stay next
++/// to each other.
++pub fn snapshot_with_source(source: impl Into<String>) -> ProcessMemorySnapshot {
++ let source = source.into();
++ let (virtual_bytes, rss_bytes) = size_and_rss_bytes();
++ let snapshot = ProcessMemorySnapshot {
++ rss_bytes,
++ peak_rss_bytes: peak_rss_bytes(),
++ virtual_bytes,
++ thread_count: thread_count(),
++ main_stack_bytes: None,
++ os: None,
++ allocator: allocator_info(),
++ };
++ logging::debug(&format!(
++ "process memory snapshot source={source} rss={:?} peak_rss={:?} virtual={:?} allocator={}",
++ snapshot.rss_bytes,
++ snapshot.peak_rss_bytes,
++ snapshot.virtual_bytes,
++ snapshot.allocator.name
++ ));
++ record_snapshot(source, snapshot.clone());
++ snapshot
++}
++
++/// Page size for converting `statm`'s page counts to bytes.
++fn page_size() -> u64 {
++ // SAFETY: `sysconf` is thread-safe and takes no pointer arguments.
++ let raw = unsafe { libc::sysconf(libc::_SC_PAGESIZE) };
++ if raw > 0 { raw as u64 } else { 4096 }
++}
++
++/// `(virtual_bytes, rss_bytes)` from `/proc/self/statm`, whose first two
++/// fields are total program size and resident set size in pages.
++fn size_and_rss_bytes() -> (Option<u64>, Option<u64>) {
++ let Ok(statm) = std::fs::read_to_string("/proc/self/statm") else {
++ return (None, None);
++ };
++ let page_size = page_size();
++ // Parse positionally rather than filtering out unparseable fields: these
++ // are fixed positions, so silently skipping field 0 would promote the RSS
++ // value into the size slot instead of reporting the field as unknown.
++ let mut fields = statm.split_whitespace();
++ let mut next_bytes = || -> Option<u64> {
++ match fields.next()?.parse::<u64>() {
++ Ok(pages) => Some(pages.saturating_mul(page_size)),
++ Err(_) => None,
++ }
++ };
++ let size = next_bytes();
++ let rss = next_bytes();
++ (size, rss)
++}
++
++/// Peak RSS via `getrusage(RUSAGE_SELF)`. NetBSD reports `ru_maxrss` in
++/// kilobytes.
++fn peak_rss_bytes() -> Option<u64> {
++ // SAFETY: `usage` is a valid, fully-owned `rusage` that the kernel fills in;
++ // the return code is checked before any field is read.
++ let mut usage: libc::rusage = unsafe { std::mem::zeroed() };
++ let rc = unsafe { libc::getrusage(libc::RUSAGE_SELF, &mut usage) };
++ if rc != 0 {
++ return None;
++ }
++ match u64::try_from(usage.ru_maxrss) {
++ Ok(kb) => Some(kb.saturating_mul(1024)),
++ // A negative ru_maxrss is not meaningful; report "unknown" rather than
++ // a wrapped value.
++ Err(_) => None,
++ }
++}
++
++/// Thread count from `/proc/self/task`, which lists one entry per LWP.
++fn thread_count() -> Option<u64> {
++ let Ok(entries) = std::fs::read_dir("/proc/self/task") else {
++ return None;
++ };
++ let count = entries.filter(|entry| entry.is_ok()).count() as u64;
++ (count > 0).then_some(count)
++}
++
++#[cfg(test)]
++mod tests {
++ use super::*;
++
++ /// The NetBSD snapshot reads `/proc/self/statm`, `getrusage`, and
++ /// `/proc/self/task` rather than Linux's `/proc/self/status`. Assert it
++ /// returns live, self-consistent numbers: the whole point of this path is
++ /// that the previous fallback silently returned all-`None` defaults, which
++ /// no type-level check would catch.
++ #[test]
++ fn netbsd_snapshot_reports_live_process_memory() {
++ let snapshot = snapshot_with_source("test");
++
++ let rss = snapshot
++ .rss_bytes
++ .expect("rss should be readable via statm");
++ assert!(
++ rss > 1024 * 1024,
++ "a running test process should hold more than 1MiB, got {rss}"
++ );
++
++ let virt = snapshot
++ .virtual_bytes
++ .expect("virtual size should be readable via statm");
++ assert!(
++ virt >= rss,
++ "virtual size {virt} should be at least rss {rss}"
++ );
++
++ let peak = snapshot
++ .peak_rss_bytes
++ .expect("peak rss should be readable via getrusage");
++ assert!(peak >= rss, "peak rss {peak} should be at least rss {rss}");
++
++ let threads = snapshot
++ .thread_count
++ .expect("thread count should be readable via /proc/self/task");
++ assert!(threads >= 1, "expected at least one thread, got {threads}");
++ }
++}
diff --git a/jcode/patches/patch-crates_jcode-core_src_stdin_detect.rs b/jcode/patches/patch-crates_jcode-core_src_stdin_detect.rs
new file mode 100644
index 0000000000..f42d379c1a
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-core_src_stdin_detect.rs
@@ -0,0 +1,201 @@
+$NetBSD$
+
+Detect a process blocked reading stdin on NetBSD.
+
+The Linux implementation reads /proc/<pid>/syscall and /proc/<pid>/wchan,
+neither of which exists on NetBSD, and resolves /proc/<pid>/fd/0 with
+readlink(), which fails with EINVAL here because the entry is a real node
+rather than a symlink.
+
+NetBSD instead exposes the wait-channel name as a field of the single-line
+/proc/<pid>/status, and the fd entries can be classified with stat(). Use
+those, so an interactive command that prompts for input is noticed rather
+than hanging until it times out.
+
+The status-line field offsets are counted from the end of the line, because
+the command name is the first field and may itself contain spaces.
+
+--- crates/jcode-core/src/stdin_detect.rs.orig
++++ crates/jcode-core/src/stdin_detect.rs
+@@ -9,16 +9,180 @@ pub fn is_waiting_for_stdin(pid: u32) -> StdinState {
+ #[cfg(target_os = "linux")]
+ return linux::check(pid);
+
++ #[cfg(target_os = "netbsd")]
++ return netbsd::check(pid);
++
+ #[cfg(target_os = "macos")]
+ return macos::check(pid);
+
+ #[cfg(target_os = "windows")]
+ return windows::check(pid);
+
+- #[cfg(not(any(target_os = "linux", target_os = "macos", target_os = "windows")))]
++ #[cfg(not(any(
++ target_os = "linux",
++ target_os = "netbsd",
++ target_os = "macos",
++ target_os = "windows"
++ )))]
+ return StdinState::Unknown;
+ }
+
++/// Like [`is_waiting_for_stdin`], but also walks descendants so wrapper chains
++/// (`sh -> wrapper -> reader`) are detected. Platforms without a tree walker
++/// fall back to checking the process itself.
++pub fn is_waiting_for_stdin_in_tree(pid: u32) -> StdinState {
++ #[cfg(target_os = "linux")]
++ return linux::check_process_tree(pid);
++
++ #[cfg(target_os = "netbsd")]
++ return netbsd::check_process_tree(pid);
++
++ #[cfg(not(any(target_os = "linux", target_os = "netbsd")))]
++ return is_waiting_for_stdin(pid);
++}
++
++/// Pure parsers for NetBSD's single-line `/proc/<pid>/status` format.
++///
++/// Kept outside the `netbsd` module (and always compiled) so the field-offset
++/// logic, which is the only part that can silently rot, is unit-tested on
++/// every platform rather than only in a NetBSD CI job.
++pub mod netbsd_status {
++ /// Wait-channel name (field 11), or `None` when the process is runnable
++ /// (`nochan`) or the line is malformed.
++ ///
++ /// The command name is field 1 and may itself contain spaces, but every
++ /// field after it is space-free and the line has a fixed field count, so
++ /// fields are counted from the end: `... wchan euid groups`.
++ pub fn parse_wait_channel(status: &str) -> Option<&str> {
++ let fields: Vec<&str> = status.split_whitespace().collect();
++ let wchan = *fields.get(fields.len().checked_sub(3)?)?;
++ (wchan != "nochan").then_some(wchan)
++ }
++
++ /// Parent pid (field 3), counted from the end so a command name containing
++ /// spaces cannot shift the index. Trailing fields after ppid are: pgid,
++ /// sid, tdev, flags, start, utime, stime, wchan, euid, groups.
++ pub fn parse_parent_pid(status: &str) -> Option<u32> {
++ let fields: Vec<&str> = status.split_whitespace().collect();
++ match fields.get(fields.len().checked_sub(11)?)?.parse::<u32>() {
++ Ok(ppid) => Some(ppid),
++ // A malformed status line means "cannot determine", not pid 0.
++ Err(_) => None,
++ }
++ }
++}
++
++/// NetBSD's procfs is not Linux's: there is no `syscall` or `wchan` file, and
++/// `/proc/<pid>/fd/0` is a real node rather than a symlink. What it does
++/// provide is the wait-channel *name* as field 11 of the single-line
++/// `/proc/<pid>/status`, plus `stat()`-able fd entries. Combining "blocked on
++/// a read-ish wait channel" with "fd 0 is a pipe or tty" gives the same signal
++/// the Linux path derives from `wchan` + the fd 0 link.
++#[cfg(target_os = "netbsd")]
++pub mod netbsd {
++ use super::*;
++ use std::os::unix::fs::FileTypeExt;
++
++ /// Wait channels NetBSD parks a process on while it blocks in `read()`.
++ /// `ttyraw`/`ttyin` cover terminal reads, `pipe_rd` pipes, and `netio`
++ /// socket reads (used when stdin is a socketpair).
++ const READ_WAIT_CHANNELS: &[&str] = &["ttyraw", "ttyin", "ttyout", "pipe_rd", "netio"];
++
++ pub fn check(pid: u32) -> StdinState {
++ check_inner(pid, false)
++ }
++
++ fn check_inner(pid: u32, strict: bool) -> StdinState {
++ let Ok(status) = std::fs::read_to_string(format!("/proc/{}/status", pid)) else {
++ return if strict {
++ StdinState::NotReading
++ } else {
++ StdinState::Unknown
++ };
++ };
++
++ match super::netbsd_status::parse_wait_channel(&status) {
++ Some(wchan) if READ_WAIT_CHANNELS.contains(&wchan) && stdin_is_pipe_or_pty(pid) => {
++ StdinState::Reading
++ }
++ Some(_) => StdinState::NotReading,
++ None => {
++ if strict {
++ StdinState::NotReading
++ } else {
++ StdinState::Unknown
++ }
++ }
++ }
++ }
++
++ fn stdin_is_pipe_or_pty(pid: u32) -> bool {
++ let Ok(meta) = std::fs::metadata(format!("/proc/{}/fd/0", pid)) else {
++ return false;
++ };
++ let file_type = meta.file_type();
++ file_type.is_fifo() || file_type.is_char_device() || file_type.is_socket()
++ }
++
++ /// Walk descendants like the Linux path so wrapper chains
++ /// (`sh -> wrapper -> reader`) are detected.
++ pub fn check_process_tree(pid: u32) -> StdinState {
++ let result = check(pid);
++ if result == StdinState::Reading {
++ return result;
++ }
++
++ const MAX_DEPTH: usize = 32;
++ const MAX_VISITED: usize = 512;
++ let mut visited: std::collections::HashSet<u32> = std::collections::HashSet::new();
++ visited.insert(pid);
++ let mut queue: std::collections::VecDeque<(u32, usize)> = direct_children(pid)
++ .into_iter()
++ .map(|child| (child, 1usize))
++ .collect();
++
++ while let Some((child_pid, depth)) = queue.pop_front() {
++ if !visited.insert(child_pid) || visited.len() > MAX_VISITED {
++ continue;
++ }
++ if check_inner(child_pid, true) == StdinState::Reading {
++ return StdinState::Reading;
++ }
++ if depth < MAX_DEPTH {
++ for grandchild in direct_children(child_pid) {
++ queue.push_back((grandchild, depth + 1));
++ }
++ }
++ }
++
++ result
++ }
++
++ /// NetBSD has no `task/<tid>/children` interface, so derive children from
++ /// the parent pid (field 3) of each process's status line.
++ fn direct_children(pid: u32) -> Vec<u32> {
++ let mut children = Vec::new();
++ let Ok(entries) = std::fs::read_dir("/proc") else {
++ return children;
++ };
++ for entry in entries.flatten() {
++ let Ok(name) = entry.file_name().into_string() else {
++ continue;
++ };
++ let Ok(candidate) = name.parse::<u32>() else {
++ continue;
++ };
++ let Ok(status) = std::fs::read_to_string(format!("/proc/{}/status", candidate)) else {
++ continue;
++ };
++ if super::netbsd_status::parse_parent_pid(&status) == Some(pid) {
++ children.push(candidate);
++ }
++ }
++ children
++ }
++}
++
+ #[cfg(target_os = "linux")]
+ pub mod linux {
+ use super::*;
diff --git a/jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs b/jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
new file mode 100644
index 0000000000..ef48d448b6
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
@@ -0,0 +1,141 @@
+$NetBSD$
+
+Cover the NetBSD status-line parsers.
+
+The field offsets are the only part that can rot without any compile-time
+signal, so they are parsed on every platform against status lines captured
+verbatim from NetBSD, including a command name containing spaces. Two extra
+tests run only on NetBSD and check the behaviour against live processes: a
+real pipe reader must be detected, and a sleeping process must not be, since
+a false positive would prompt the user on every long-running command.
+
+--- crates/jcode-core/src/stdin_detect_tests.rs.orig
++++ crates/jcode-core/src/stdin_detect_tests.rs
+@@ -319,3 +319,127 @@ fn direct_children_of_childless_process_does_not_scan_proc() {
+ "sleep should have no children, got {children:?}"
+ );
+ }
++
++// ---------------------------------------------------------------------------
++// NetBSD `/proc/<pid>/status` parsing
++//
++// Fixtures are verbatim lines captured from NetBSD 11.99 (amd64). They are
++// parsed on every platform so the field offsets cannot silently rot: NetBSD's
++// status is one whitespace-separated line whose *first* field (the command
++// name) is the only one that can contain spaces, hence counting from the end.
++// ---------------------------------------------------------------------------
++
++/// `cat` blocked reading a pipe.
++const NETBSD_STATUS_PIPE_READ: &str = "cat 9290 15669 19993 19993 -1,-1 noflags 1785433833,220200 0,1004 0,1004 pipe_rd 1000 100,100,0";
++/// A runnable process (`nochan` wait channel).
++const NETBSD_STATUS_RUNNABLE: &str = "python3.14 22072 19993 19993 19993 -1,-1 noflags 1785433788,399468 0,48818 0,27896 nochan 1000 100,100,0";
++/// `cat` blocked reading a tty.
++const NETBSD_STATUS_TTY_READ: &str = "cat 27999 974 27999 27999 5,14 ctty,sldr 1785433994,550096 0,2151 0,3226 ttyraw 1000 100,100,0";
++
++#[test]
++fn netbsd_wait_channel_is_parsed_from_real_status_lines() {
++ use super::netbsd_status::parse_wait_channel;
++
++ assert_eq!(parse_wait_channel(NETBSD_STATUS_PIPE_READ), Some("pipe_rd"));
++ assert_eq!(parse_wait_channel(NETBSD_STATUS_TTY_READ), Some("ttyraw"));
++}
++
++#[test]
++fn netbsd_runnable_process_reports_no_wait_channel() {
++ assert_eq!(
++ super::netbsd_status::parse_wait_channel(NETBSD_STATUS_RUNNABLE),
++ None,
++ "`nochan` means runnable, not blocked on a channel"
++ );
++}
++
++#[test]
++fn netbsd_parent_pid_is_parsed_from_real_status_lines() {
++ use super::netbsd_status::parse_parent_pid;
++
++ assert_eq!(parse_parent_pid(NETBSD_STATUS_PIPE_READ), Some(15669));
++ assert_eq!(parse_parent_pid(NETBSD_STATUS_RUNNABLE), Some(19993));
++ assert_eq!(parse_parent_pid(NETBSD_STATUS_TTY_READ), Some(974));
++}
++
++/// The reason both parsers count fields from the end: a process can carry a
++/// command name containing spaces, which would shift every front-counted index.
++#[test]
++fn netbsd_parsers_tolerate_spaces_in_the_command_name() {
++ use super::netbsd_status::{parse_parent_pid, parse_wait_channel};
++
++ let status = "my weird proc 9290 15669 19993 19993 -1,-1 noflags 1785433833,220200 0,1004 0,1004 pipe_rd 1000 100,100,0";
++ assert_eq!(parse_wait_channel(status), Some("pipe_rd"));
++ assert_eq!(parse_parent_pid(status), Some(15669));
++}
++
++#[test]
++fn netbsd_parsers_reject_malformed_status_lines() {
++ use super::netbsd_status::{parse_parent_pid, parse_wait_channel};
++
++ assert_eq!(parse_wait_channel(""), None);
++ assert_eq!(parse_parent_pid(""), None);
++ assert_eq!(parse_parent_pid("cat 1 2"), None);
++}
++
++/// End-to-end check that the NetBSD implementation actually reports a live
++/// pipe reader as `Reading`. The parser tests above use captured fixtures, so
++/// without this a wrong wait-channel list or a broken fd-type gate would still
++/// look green.
++#[cfg(target_os = "netbsd")]
++#[test]
++fn netbsd_detects_a_live_process_blocked_reading_a_pipe() {
++ use std::process::{Command, Stdio};
++
++ // `sleep` holds the write end open without producing data, so `cat` parks
++ // in read() on the pipe for the duration of the test.
++ let mut producer = Command::new("sleep")
++ .arg("30")
++ .stdout(Stdio::piped())
++ .spawn()
++ .expect("spawn producer");
++ let pipe = producer.stdout.take().expect("producer stdout");
++ let mut reader = Command::new("cat")
++ .stdin(Stdio::from(pipe))
++ .stdout(Stdio::null())
++ .spawn()
++ .expect("spawn reader");
++
++ std::thread::sleep(std::time::Duration::from_millis(500));
++ let state = super::netbsd::check(reader.id());
++
++ let _ = reader.kill();
++ let _ = reader.wait();
++ let _ = producer.kill();
++ let _ = producer.wait();
++
++ assert_eq!(
++ state,
++ StdinState::Reading,
++ "cat blocked on an empty pipe should report Reading"
++ );
++}
++
++/// Guard against the opposite failure: a sleeping process must not be
++/// mistaken for one waiting on stdin, or the bash tool would prompt the user
++/// for input on every long-running command.
++#[cfg(target_os = "netbsd")]
++#[test]
++fn netbsd_does_not_report_a_sleeping_process_as_reading_stdin() {
++ let mut sleeper = std::process::Command::new("sleep")
++ .arg("30")
++ .spawn()
++ .expect("spawn sleeper");
++
++ std::thread::sleep(std::time::Duration::from_millis(500));
++ let state = super::netbsd::check(sleeper.id());
++
++ let _ = sleeper.kill();
++ let _ = sleeper.wait();
++
++ assert_ne!(
++ state,
++ StdinState::Reading,
++ "a sleeping process must not look like a stdin reader"
++ );
++}
diff --git a/jcode/patches/patch-crates_jcode-desktop2_src_text.rs b/jcode/patches/patch-crates_jcode-desktop2_src_text.rs
new file mode 100644
index 0000000000..f5dc86730c
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-desktop2_src_text.rs
@@ -0,0 +1,31 @@
+$NetBSD$
+
+Record why desktop text layout finds no fonts outside Linux and FreeBSD.
+
+Parley resolves system fonts through fontique, whose fontconfig backend is
+gated on Linux and FreeBSD. Every other unix silently gets a stub returning
+None, so no font loads and text neither shapes nor wraps. Fontconfig itself
+works here, so this is a gap in the dependency rather than a missing-fonts
+problem on the host, and the fix belongs upstream in fontique.
+
+--- crates/jcode-desktop2/src/text.rs.orig
++++ crates/jcode-desktop2/src/text.rs
+@@ -1,4 +1,18 @@
+ //! Text layout via Parley, rendered as Vello glyph runs.
++//!
++//! # Platform note
++//!
++//! Parley resolves system fonts through `fontique`, whose fontconfig backend is
++//! gated on `target_os = "linux"` or `"freebsd"` (see `fontique/src/backend/
++//! mod.rs`). Every other unix, NetBSD and OpenBSD included, silently falls back
++//! to a stub `SystemFonts` whose `family()` and `fallback()` always return
++//! `None`. Fontconfig itself works fine there, so this is a gap in the
++//! dependency rather than a missing-fonts problem on the host.
++//!
++//! The visible symptom is that no font ever loads, so text neither shapes nor
++//! wraps and the layout tests in `input.rs` fail with "test text did not wrap".
++//! Fixing it means teaching `fontique` about those targets upstream; until
++//! then, expect these tests to fail on non-Linux/FreeBSD unixes.
+
+ use parley::{
+ Alignment, FontContext, GlyphRun, Layout, LayoutContext, PositionedLayoutItem, StyleProperty,
diff --git a/jcode/patches/patch-crates_jcode-setup-hints_src_cli_launch_hints.rs b/jcode/patches/patch-crates_jcode-setup-hints_src_cli_launch_hints.rs
new file mode 100644
index 0000000000..f179382271
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-setup-hints_src_cli_launch_hints.rs
@@ -0,0 +1,53 @@
+$NetBSD$
+
+Send launch-reminder notifications on the BSDs, as above for notify-send,
+and expose the manual setup guidance used by the setup-hotkey fallback.
+
+--- crates/jcode-setup-hints/src/cli_launch_hints.rs.orig
++++ crates/jcode-setup-hints/src/cli_launch_hints.rs
+@@ -53,6 +53,25 @@ impl CliSource {
+ }
+ }
+
++/// Setup guidance for platforms with no automatic global-hotkey install (the
++/// BSDs, for instance).
++///
++/// Hotkey install is compositor-specific, but the Claude/Codex launch
++/// reminders below are plain config-file writes with no platform dependency,
++/// so those are still offered rather than doing nothing.
++#[cfg(not(any(windows, target_os = "macos", target_os = "linux")))]
++pub(super) fn print_manual_platform_setup() {
++ eprintln!("\x1b[1mjcode setup-hotkey\x1b[0m");
++ eprintln!();
++ eprintln!("Automatic global hotkey install is not available on this platform.");
++ eprintln!("Add a keybinding in your desktop environment's keyboard settings:");
++ eprintln!(" - niri: bindings in ~/.config/niri/config.kdl");
++ eprintln!(" - GNOME: Settings > Keyboard > Custom Shortcuts");
++ eprintln!(" - KDE: System Settings > Shortcuts > Custom Shortcuts");
++ eprintln!(" - sway/i3: a `bindsym` line in the compositor config");
++ super::install_cli_launch_hints_notice();
++}
++
+ pub(super) fn install_available() -> Result<Vec<String>> {
+ let mut installed = Vec::new();
+
+@@ -334,7 +353,9 @@ fn send_desktop_notification(title: &str, body: &str) {
+ .spawn();
+ }
+
+- #[cfg(target_os = "linux")]
++ // libnotify's notify-send is the freedesktop notifier on Linux and the
++ // BSDs alike; gate on "unix minus macOS" so BSD desktops get notices too.
++ #[cfg(all(unix, not(target_os = "macos")))]
+ {
+ let _ = std::process::Command::new("notify-send")
+ .arg("--app-name=jcode")
+@@ -372,7 +393,7 @@ fn send_desktop_notification(title: &str, body: &str) {
+ .spawn();
+ }
+
+- #[cfg(not(any(target_os = "macos", target_os = "linux", windows)))]
++ #[cfg(not(any(unix, windows)))]
+ let _ = (title, body);
+ }
+
diff --git a/jcode/patches/patch-crates_jcode-setup-hints_src_lib.rs b/jcode/patches/patch-crates_jcode-setup-hints_src_lib.rs
new file mode 100644
index 0000000000..00c07a3860
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-setup-hints_src_lib.rs
@@ -0,0 +1,42 @@
+$NetBSD$
+
+Make "jcode setup-hotkey" useful on platforms without automatic hotkey
+installation.
+
+The fallback branch printed "Global hotkey setup is currently only supported
+on Windows" and then advised Linux and macOS, which is wrong on both counts,
+and it skipped the Claude/Codex launch reminders even though those are plain
+config-file writes with no platform dependency. Print accurate guidance and
+install the reminders.
+
+Also gate LAUNCH_HOTKEY_TRACKING_VERSION to the platforms that use it, so it
+is not dead code elsewhere.
+
+--- crates/jcode-setup-hints/src/lib.rs.orig
++++ crates/jcode-setup-hints/src/lib.rs
+@@ -181,6 +181,10 @@ impl Default for SetupHintsState {
+ pub const HOTKEY_LISTENER_VERSION: u32 = 6;
+
+ /// Current version of generated launch commands carrying learning metadata.
++///
++/// Only meaningful where jcode installs global hotkeys itself (macOS and the
++/// supported Linux compositors); other platforms never write the field.
++#[cfg(any(test, target_os = "macos", target_os = "linux", windows))]
+ const LAUNCH_HOTKEY_TRACKING_VERSION: u32 = 1;
+
+ /// Maximum number of times we will ever show the terminal/setup nudge prompt
+@@ -769,13 +773,7 @@ pub fn run_setup_hotkey(
+
+ #[cfg(not(any(windows, target_os = "macos", target_os = "linux")))]
+ {
+- eprintln!("Global hotkey setup is currently only supported on Windows.");
+- eprintln!();
+- eprintln!("On Linux/macOS, add a keybinding in your desktop environment:");
+- eprintln!(" - niri: bindings in ~/.config/niri/config.kdl");
+- eprintln!(" - GNOME: Settings > Keyboard > Custom Shortcuts");
+- eprintln!(" - KDE: System Settings > Shortcuts > Custom Shortcuts");
+- eprintln!(" - macOS: Shortcuts.app or System Settings > Keyboard > Shortcuts");
++ cli_launch_hints::print_manual_platform_setup();
+ Ok(())
+ }
+
diff --git a/jcode/patches/patch-crates_jcode-tui-mermaid_Cargo.toml b/jcode/patches/patch-crates_jcode-tui-mermaid_Cargo.toml
new file mode 100644
index 0000000000..04a277c9f4
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-tui-mermaid_Cargo.toml
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Replace git dependency with vendored path for mermaid-rs-renderer.
+
+--- crates/jcode-tui-mermaid/Cargo.toml.orig
++++ crates/jcode-tui-mermaid/Cargo.toml
+@@ -19,7 +19,7 @@
+ dirs = "5"
+ image = { version = "0.25", default-features = false, features = ["png", "jpeg"] }
+ jcode-tui-workspace = { path = "../jcode-tui-workspace" }
+-mermaid-rs-renderer = { git = "https://github.com/1jehuang/mermaid-rs-renderer.git", tag = "v0.3.1", optional = true }
++mermaid-rs-renderer = { path = "../../../vendor/mermaid-rs-renderer-0.3.1", optional = true }
+ ratatui = "0.30"
+ ratatui-image = { version = "10.0.6", default-features = false, features = ["crossterm"] }
+ resvg = "0.46"
diff --git a/jcode/patches/patch-crates_jcode-tui_src_tui_app_terminal_liveness.rs b/jcode/patches/patch-crates_jcode-tui_src_tui_app_terminal_liveness.rs
new file mode 100644
index 0000000000..54cb6c852d
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-tui_src_tui_app_terminal_liveness.rs
@@ -0,0 +1,25 @@
+$NetBSD$
+
+Record why NetBSD keeps the conservative answer here.
+
+NetBSD provides a Linux-compatible /proc/self/stat, so this check looks
+portable, but measurement on NetBSD 11.99 shows tty_nr keeps its device
+number after the pty master is closed. The "reset to 0" signal the check
+relies on therefore never fires, and enabling it would be a silent false
+negative rather than a useful reading.
+
+--- crates/jcode-tui/src/tui/app/terminal_liveness.rs.orig
++++ crates/jcode-tui/src/tui/app/terminal_liveness.rs
+@@ -15,6 +15,12 @@
+ //! the stale fd 0 still reports `isatty=true`, so this is a strictly stronger
+ //! signal than `IsTerminal`. On other platforms it conservatively reports
+ //! `false` and orphan exit relies on SIGHUP alone.
++//!
++//! NetBSD deliberately stays on the conservative path even though its procfs
++//! exposes a Linux-compatible `/proc/self/stat`: measured on NetBSD 11.99,
++//! `tty_nr` keeps its original device number after the pty master is closed,
++//! so the "reset to 0" signal this check relies on never fires there and the
++//! reading would be a silent false negative rather than a useful one.
+
+ use std::sync::OnceLock;
+
diff --git a/jcode/patches/patch-crates_jcode-update-core_src_lib.rs b/jcode/patches/patch-crates_jcode-update-core_src_lib.rs
new file mode 100644
index 0000000000..c2093ab9a9
--- /dev/null
+++ b/jcode/patches/patch-crates_jcode-update-core_src_lib.rs
@@ -0,0 +1,55 @@
+$NetBSD$
+
+Distinguish "no prebuilt binary for this platform" from a failed download.
+
+There is no NetBSD release asset, so the self-updater reported a confusing
+missing-asset error. Add platform_has_prebuilt_binary() so callers can say
+"build from source" instead, and relax a test that assumed every platform
+ships a binary.
+
+--- crates/jcode-update-core/src/lib.rs.orig
++++ crates/jcode-update-core/src/lib.rs
+@@ -138,6 +138,17 @@ pub fn update_estimate(summary: String, duration: Duration) -> UpdateEstimate {
+ }
+ }
+
++/// Sentinel returned by [`get_asset_name`] on platforms with no prebuilt
++/// release binary (the BSDs, for instance, which build from source).
++pub const UNSUPPORTED_ASSET_NAME: &str = "jcode-unknown";
++
++/// Whether this platform publishes a prebuilt release asset. When false,
++/// self-update cannot work and callers should say "build from source" rather
++/// than reporting a missing download.
++pub fn platform_has_prebuilt_binary() -> bool {
++ get_asset_name() != UNSUPPORTED_ASSET_NAME
++}
++
+ pub fn get_asset_name() -> &'static str {
+ #[cfg(all(target_os = "linux", target_arch = "x86_64"))]
+ {
+@@ -513,9 +524,23 @@ mod tests {
+ )));
+ }
+
++ /// Every platform we publish binaries for must map to a real asset. On
++ /// platforms built from source (the BSDs) the sentinel is the correct
++ /// answer, and `platform_has_prebuilt_binary` must agree with it.
+ #[test]
+- fn asset_name_is_supported() {
+- assert_ne!(get_asset_name(), "jcode-unknown");
++ fn asset_name_matches_prebuilt_binary_availability() {
++ let name = get_asset_name();
++ assert!(name.starts_with("jcode-"), "unexpected asset name {name}");
++ assert_eq!(
++ platform_has_prebuilt_binary(),
++ name != UNSUPPORTED_ASSET_NAME
++ );
++
++ #[cfg(any(target_os = "linux", target_os = "macos", target_os = "windows"))]
++ assert!(
++ platform_has_prebuilt_binary(),
++ "tier-1 platforms must have a release asset, got {name}"
++ );
+ }
+
+ #[test]
diff --git a/jcode/patches/patch-src_cli_dispatch.rs b/jcode/patches/patch-src_cli_dispatch.rs
new file mode 100644
index 0000000000..2cff2d161d
--- /dev/null
+++ b/jcode/patches/patch-src_cli_dispatch.rs
@@ -0,0 +1,31 @@
+$NetBSD$
+
+Gate a helper used only by the Linux parent-death-signal path, so it is not
+dead code on NetBSD. The cfg keeps "test" so the existing unit test still
+builds everywhere.
+
+--- src/cli/dispatch.rs.orig
++++ src/cli/dispatch.rs
+@@ -21,10 +21,10 @@ use super::{
+ };
+ use provider_init::ProviderChoice;
+
++#[cfg(any(test, target_os = "linux"))] // tested everywhere, used by Linux path
+ fn is_file_controlled_debug_client() -> bool {
+ std::env::var_os("JCODE_DEBUG_CMD_PATH").is_some()
+ }
+-
+ #[cfg(target_os = "linux")]
+ fn is_orphan_adopter_name(name: &str) -> bool {
+ matches!(name.trim(), "init" | "systemd")
+@@ -42,8 +42,8 @@ fn parent_is_orphan_adopter(parent_pid: libc::pid_t) -> bool {
+ /// Tie file-controlled debug clients to the process that launched them.
+ ///
+ /// These clients are automation helpers, not user-owned terminals. Without a
+-/// parent-death signal they are reparented to init when a verification script
+-/// or debug server exits, retaining a full TUI and session history indefinitely.
++/// parent-death signal they are reparented to init when a verification script or
++/// debug server exits, retaining a full TUI and session history indefinitely.
+ #[cfg(target_os = "linux")]
+ fn arm_debug_client_parent_death_signal() {
+ if !is_file_controlled_debug_client() {
Home |
Main Index |
Thread Index |
Old Index