pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
bottom: Import of bottom 0.12.3 as wip/bottom.
Module Name: pkgsrc-wip
Committed By: Santhosh Raju <fox%NetBSD.org@localhost>
Pushed By: fox
Date: Sat Apr 18 11:45:02 2026 +0200
Changeset: 0ed17f304af5cc4d40630970a3c4e52676f88caa
Added Files:
bottom/DESCR
bottom/Makefile
bottom/PLIST
bottom/cargo-depends.mk
bottom/distinfo
bottom/patches/patch-src_collection_disks.rs
bottom/patches/patch-src_collection_disks_netbsd.rs
bottom/patches/patch-src_collection_processes.rs
Log Message:
bottom: Import of bottom 0.12.3 as wip/bottom.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=0ed17f304af5cc4d40630970a3c4e52676f88caa
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
bottom/DESCR | 3 +
bottom/Makefile | 35 +
bottom/PLIST | 6 +
bottom/cargo-depends.mk | 280 +++++++
bottom/distinfo | 842 +++++++++++++++++++++
bottom/patches/patch-src_collection_disks.rs | 25 +
.../patches/patch-src_collection_disks_netbsd.rs | 57 ++
bottom/patches/patch-src_collection_processes.rs | 15 +
8 files changed, 1263 insertions(+)
diffs:
diff --git a/bottom/DESCR b/bottom/DESCR
new file mode 100644
index 0000000000..b03dc1b559
--- /dev/null
+++ b/bottom/DESCR
@@ -0,0 +1,3 @@
+A customizable cross-platform graphical process/system monitor for the terminal.
+
+Supports Linux, macOS, and Windows. Inspired by gtop, gotop, and htop.
diff --git a/bottom/Makefile b/bottom/Makefile
new file mode 100644
index 0000000000..86df8124d9
--- /dev/null
+++ b/bottom/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.37 2024/08/29 07:37:41 fox Exp $
+
+DISTNAME= bottom-0.12.3
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_GITHUB:=ClementTsang/}
+GITHUB_TAG= ae425d09d81fe79538b703cb08382ef417f3afed
+
+MAINTAINER= fox%NetBSD.org@localhost
+HOMEPAGE= https://github.com/ClementTsang/bottom
+COMMENT= Yet another cross-platform graphical process/system monitor.
+LICENSE= mit
+
+RUST_REQ= 1.85.0
+
+.include "cargo-depends.mk"
+
+INSTALLATION_DIRS= bin \
+ ${PKGMANDIR}/man1 \
+ share/bash-completion/completions \
+ share/fish/vendor_completions.d \
+ share/zsh/site-functions
+
+# Build manpages and shell completion
+MAKE_ENV+= BTM_GENERATE=true
+
+GEN_DIR= ${WRKDIR}/${PKGBASE}-${GITHUB_TAG}/target/tmp/bottom
+
+post-install:
+ ${INSTALL_MAN} ${GEN_DIR}/manpage/btm.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+ ${INSTALL_DATA} ${GEN_DIR}/completion/btm.bash ${DESTDIR}${PREFIX}/share/bash-completion/completions/btm
+ ${INSTALL_DATA} ${GEN_DIR}/completion/btm.fish ${DESTDIR}${PREFIX}/share/fish/vendor_completions.d
+ ${INSTALL_DATA} ${GEN_DIR}/completion/_btm ${DESTDIR}${PREFIX}/share/zsh/site-functions
+
+.include "../../lang/rust/cargo.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/bottom/PLIST b/bottom/PLIST
new file mode 100644
index 0000000000..a8666259d4
--- /dev/null
+++ b/bottom/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD$
+bin/btm
+man/man1/btm.1
+share/bash-completion/completions/btm
+share/fish/vendor_completions.d/btm.fish
+share/zsh/site-functions/_btm
diff --git a/bottom/cargo-depends.mk b/bottom/cargo-depends.mk
new file mode 100644
index 0000000000..a5d4be09b4
--- /dev/null
+++ b/bottom/cargo-depends.mk
@@ -0,0 +1,280 @@
+# $NetBSD$
+
+CARGO_CRATE_DEPENDS+= aho-corasick-1.1.4
+CARGO_CRATE_DEPENDS+= allocator-api2-0.2.21
+CARGO_CRATE_DEPENDS+= anstream-0.6.21
+CARGO_CRATE_DEPENDS+= anstyle-1.0.13
+CARGO_CRATE_DEPENDS+= anstyle-parse-0.2.7
+CARGO_CRATE_DEPENDS+= anstyle-query-1.1.5
+CARGO_CRATE_DEPENDS+= anstyle-wincon-3.0.11
+CARGO_CRATE_DEPENDS+= anyhow-1.0.101
+CARGO_CRATE_DEPENDS+= assert_cmd-2.1.2
+CARGO_CRATE_DEPENDS+= atomic-0.6.1
+CARGO_CRATE_DEPENDS+= autocfg-1.5.0
+CARGO_CRATE_DEPENDS+= base64-0.22.1
+CARGO_CRATE_DEPENDS+= bit-set-0.5.3
+CARGO_CRATE_DEPENDS+= bit-vec-0.6.3
+CARGO_CRATE_DEPENDS+= bitflags-1.3.2
+CARGO_CRATE_DEPENDS+= bitflags-2.10.0
+CARGO_CRATE_DEPENDS+= block-buffer-0.10.4
+CARGO_CRATE_DEPENDS+= block2-0.6.2
+CARGO_CRATE_DEPENDS+= bstr-1.12.1
+CARGO_CRATE_DEPENDS+= bumpalo-3.19.1
+CARGO_CRATE_DEPENDS+= bytemuck-1.25.0
+CARGO_CRATE_DEPENDS+= byteorder-1.5.0
+CARGO_CRATE_DEPENDS+= castaway-0.2.4
+CARGO_CRATE_DEPENDS+= cfg-if-1.0.4
+CARGO_CRATE_DEPENDS+= cfg_aliases-0.1.1
+CARGO_CRATE_DEPENDS+= cfg_aliases-0.2.1
+CARGO_CRATE_DEPENDS+= clap-4.5.57
+CARGO_CRATE_DEPENDS+= clap_builder-4.5.57
+CARGO_CRATE_DEPENDS+= clap_complete-4.5.65
+CARGO_CRATE_DEPENDS+= clap_complete_fig-4.5.2
+CARGO_CRATE_DEPENDS+= clap_complete_nushell-4.5.10
+CARGO_CRATE_DEPENDS+= clap_derive-4.5.55
+CARGO_CRATE_DEPENDS+= clap_lex-0.7.7
+CARGO_CRATE_DEPENDS+= clap_mangen-0.2.31
+CARGO_CRATE_DEPENDS+= colorchoice-1.0.4
+CARGO_CRATE_DEPENDS+= compact_str-0.9.0
+CARGO_CRATE_DEPENDS+= concat-string-1.0.1
+CARGO_CRATE_DEPENDS+= convert_case-0.10.0
+CARGO_CRATE_DEPENDS+= core-foundation-0.10.1
+CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.7
+CARGO_CRATE_DEPENDS+= cpufeatures-0.2.17
+CARGO_CRATE_DEPENDS+= crossterm-0.29.0
+CARGO_CRATE_DEPENDS+= crossterm_winapi-0.9.1
+CARGO_CRATE_DEPENDS+= crypto-common-0.1.7
+CARGO_CRATE_DEPENDS+= csscolorparser-0.6.2
+CARGO_CRATE_DEPENDS+= ctrlc-3.5.1
+CARGO_CRATE_DEPENDS+= darling-0.20.11
+CARGO_CRATE_DEPENDS+= darling_core-0.20.11
+CARGO_CRATE_DEPENDS+= darling_macro-0.20.11
+CARGO_CRATE_DEPENDS+= deltae-0.3.2
+CARGO_CRATE_DEPENDS+= deranged-0.5.5
+CARGO_CRATE_DEPENDS+= derive_more-2.1.1
+CARGO_CRATE_DEPENDS+= derive_more-impl-2.1.1
+CARGO_CRATE_DEPENDS+= difflib-0.4.0
+CARGO_CRATE_DEPENDS+= digest-0.10.7
+CARGO_CRATE_DEPENDS+= dirs-6.0.0
+CARGO_CRATE_DEPENDS+= dirs-sys-0.5.0
+CARGO_CRATE_DEPENDS+= dispatch2-0.3.0
+CARGO_CRATE_DEPENDS+= document-features-0.2.12
+CARGO_CRATE_DEPENDS+= downcast-rs-1.2.1
+CARGO_CRATE_DEPENDS+= dyn-clone-1.0.20
+CARGO_CRATE_DEPENDS+= either-1.15.0
+CARGO_CRATE_DEPENDS+= enum-as-inner-0.6.1
+CARGO_CRATE_DEPENDS+= equivalent-1.0.2
+CARGO_CRATE_DEPENDS+= errno-0.3.14
+CARGO_CRATE_DEPENDS+= euclid-0.22.13
+CARGO_CRATE_DEPENDS+= fancy-regex-0.11.0
+CARGO_CRATE_DEPENDS+= fastrand-2.3.0
+CARGO_CRATE_DEPENDS+= fern-0.7.1
+CARGO_CRATE_DEPENDS+= filedescriptor-0.8.3
+CARGO_CRATE_DEPENDS+= finl_unicode-1.4.0
+CARGO_CRATE_DEPENDS+= fixedbitset-0.4.2
+CARGO_CRATE_DEPENDS+= float-cmp-0.10.0
+CARGO_CRATE_DEPENDS+= fnv-1.0.7
+CARGO_CRATE_DEPENDS+= foldhash-0.2.0
+CARGO_CRATE_DEPENDS+= generic-array-0.14.7
+CARGO_CRATE_DEPENDS+= getrandom-0.2.17
+CARGO_CRATE_DEPENDS+= getrandom-0.3.4
+CARGO_CRATE_DEPENDS+= hashbrown-0.16.1
+CARGO_CRATE_DEPENDS+= heck-0.5.0
+CARGO_CRATE_DEPENDS+= hex-0.4.3
+CARGO_CRATE_DEPENDS+= humantime-2.3.0
+CARGO_CRATE_DEPENDS+= ident_case-1.0.1
+CARGO_CRATE_DEPENDS+= indexmap-2.13.0
+CARGO_CRATE_DEPENDS+= indoc-2.0.7
+CARGO_CRATE_DEPENDS+= instability-0.3.10
+CARGO_CRATE_DEPENDS+= is_terminal_polyfill-1.70.2
+CARGO_CRATE_DEPENDS+= itertools-0.14.0
+CARGO_CRATE_DEPENDS+= itoa-1.0.17
+CARGO_CRATE_DEPENDS+= js-sys-0.3.85
+CARGO_CRATE_DEPENDS+= kasuari-0.4.11
+CARGO_CRATE_DEPENDS+= lab-0.11.0
+CARGO_CRATE_DEPENDS+= lazy_static-1.5.0
+CARGO_CRATE_DEPENDS+= lazycell-1.3.0
+CARGO_CRATE_DEPENDS+= libc-0.2.180
+CARGO_CRATE_DEPENDS+= libloading-0.8.9
+CARGO_CRATE_DEPENDS+= libredox-0.1.12
+CARGO_CRATE_DEPENDS+= line-clipping-0.3.5
+CARGO_CRATE_DEPENDS+= linux-raw-sys-0.11.0
+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+= lru-0.16.3
+CARGO_CRATE_DEPENDS+= mac_address-1.1.8
+CARGO_CRATE_DEPENDS+= mach2-0.5.0
+CARGO_CRATE_DEPENDS+= mach2-0.6.0
+CARGO_CRATE_DEPENDS+= memchr-2.7.6
+CARGO_CRATE_DEPENDS+= memmem-0.1.1
+CARGO_CRATE_DEPENDS+= memoffset-0.9.1
+CARGO_CRATE_DEPENDS+= minimal-lexical-0.2.1
+CARGO_CRATE_DEPENDS+= mio-1.1.1
+CARGO_CRATE_DEPENDS+= nix-0.28.0
+CARGO_CRATE_DEPENDS+= nix-0.29.0
+CARGO_CRATE_DEPENDS+= nix-0.30.1
+CARGO_CRATE_DEPENDS+= nom-7.1.3
+CARGO_CRATE_DEPENDS+= normalize-line-endings-0.3.0
+CARGO_CRATE_DEPENDS+= ntapi-0.4.2
+CARGO_CRATE_DEPENDS+= num-conv-0.2.0
+CARGO_CRATE_DEPENDS+= num-derive-0.4.2
+CARGO_CRATE_DEPENDS+= num-traits-0.2.19
+CARGO_CRATE_DEPENDS+= num_threads-0.1.7
+CARGO_CRATE_DEPENDS+= nvml-wrapper-0.11.0
+CARGO_CRATE_DEPENDS+= nvml-wrapper-sys-0.9.0
+CARGO_CRATE_DEPENDS+= objc2-0.6.3
+CARGO_CRATE_DEPENDS+= objc2-core-foundation-0.3.2
+CARGO_CRATE_DEPENDS+= objc2-encode-4.1.0
+CARGO_CRATE_DEPENDS+= objc2-io-kit-0.3.2
+CARGO_CRATE_DEPENDS+= once_cell-1.21.3
+CARGO_CRATE_DEPENDS+= once_cell_polyfill-1.70.2
+CARGO_CRATE_DEPENDS+= option-ext-0.2.0
+CARGO_CRATE_DEPENDS+= ordered-float-4.6.0
+CARGO_CRATE_DEPENDS+= parking_lot-0.12.5
+CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.12
+CARGO_CRATE_DEPENDS+= pest-2.8.6
+CARGO_CRATE_DEPENDS+= pest_derive-2.8.6
+CARGO_CRATE_DEPENDS+= pest_generator-2.8.6
+CARGO_CRATE_DEPENDS+= pest_meta-2.8.6
+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+= plist-1.8.0
+CARGO_CRATE_DEPENDS+= portable-atomic-1.13.1
+CARGO_CRATE_DEPENDS+= portable-pty-0.9.0
+CARGO_CRATE_DEPENDS+= powerfmt-0.2.0
+CARGO_CRATE_DEPENDS+= predicates-3.1.3
+CARGO_CRATE_DEPENDS+= predicates-core-1.0.9
+CARGO_CRATE_DEPENDS+= predicates-tree-1.0.12
+CARGO_CRATE_DEPENDS+= proc-macro2-1.0.106
+CARGO_CRATE_DEPENDS+= quick-xml-0.38.4
+CARGO_CRATE_DEPENDS+= quote-1.0.44
+CARGO_CRATE_DEPENDS+= r-efi-5.3.0
+CARGO_CRATE_DEPENDS+= rand-0.8.5
+CARGO_CRATE_DEPENDS+= rand_core-0.6.4
+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-macros-0.7.0
+CARGO_CRATE_DEPENDS+= ratatui-termwiz-0.1.0
+CARGO_CRATE_DEPENDS+= ratatui-widgets-0.3.0
+CARGO_CRATE_DEPENDS+= redox_syscall-0.5.18
+CARGO_CRATE_DEPENDS+= redox_users-0.5.2
+CARGO_CRATE_DEPENDS+= ref-cast-1.0.25
+CARGO_CRATE_DEPENDS+= ref-cast-impl-1.0.25
+CARGO_CRATE_DEPENDS+= regex-1.12.3
+CARGO_CRATE_DEPENDS+= regex-automata-0.4.14
+CARGO_CRATE_DEPENDS+= regex-syntax-0.8.9
+CARGO_CRATE_DEPENDS+= roff-0.2.2
+CARGO_CRATE_DEPENDS+= rustc-hash-2.1.1
+CARGO_CRATE_DEPENDS+= rustc_version-0.4.1
+CARGO_CRATE_DEPENDS+= rustix-1.1.3
+CARGO_CRATE_DEPENDS+= rustversion-1.0.22
+CARGO_CRATE_DEPENDS+= ryu-1.0.22
+CARGO_CRATE_DEPENDS+= same-file-1.0.6
+CARGO_CRATE_DEPENDS+= schemars-1.2.1
+CARGO_CRATE_DEPENDS+= schemars_derive-1.2.1
+CARGO_CRATE_DEPENDS+= scopeguard-1.2.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_derive_internals-0.29.1
+CARGO_CRATE_DEPENDS+= serde_json-1.0.149
+CARGO_CRATE_DEPENDS+= serde_spanned-1.0.4
+CARGO_CRATE_DEPENDS+= serial2-0.2.33
+CARGO_CRATE_DEPENDS+= sha2-0.10.9
+CARGO_CRATE_DEPENDS+= shared_library-0.1.9
+CARGO_CRATE_DEPENDS+= shell-words-1.1.1
+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+= siphasher-1.0.2
+CARGO_CRATE_DEPENDS+= smallvec-1.15.1
+CARGO_CRATE_DEPENDS+= starship-battery-0.10.3
+CARGO_CRATE_DEPENDS+= static_assertions-1.1.0
+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+= syn-1.0.109
+CARGO_CRATE_DEPENDS+= syn-2.0.114
+CARGO_CRATE_DEPENDS+= sysctl-0.7.1
+CARGO_CRATE_DEPENDS+= sysinfo-0.38.4
+CARGO_CRATE_DEPENDS+= tempfile-3.24.0
+CARGO_CRATE_DEPENDS+= terminal_size-0.4.3
+CARGO_CRATE_DEPENDS+= terminfo-0.9.0
+CARGO_CRATE_DEPENDS+= termios-0.3.3
+CARGO_CRATE_DEPENDS+= termtree-0.5.1
+CARGO_CRATE_DEPENDS+= termwiz-0.23.3
+CARGO_CRATE_DEPENDS+= thiserror-1.0.69
+CARGO_CRATE_DEPENDS+= thiserror-2.0.18
+CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.69
+CARGO_CRATE_DEPENDS+= thiserror-impl-2.0.18
+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+= timeless-0.0.14-alpha
+CARGO_CRATE_DEPENDS+= toml_datetime-0.7.5+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml_edit-0.24.0+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml_parser-1.0.6+spec-1.1.0
+CARGO_CRATE_DEPENDS+= toml_writer-1.0.6+spec-1.1.0
+CARGO_CRATE_DEPENDS+= typenum-1.19.0
+CARGO_CRATE_DEPENDS+= ucd-trie-0.1.7
+CARGO_CRATE_DEPENDS+= unicode-ellipsis-0.4.0
+CARGO_CRATE_DEPENDS+= unicode-ident-1.0.22
+CARGO_CRATE_DEPENDS+= unicode-segmentation-1.13.2
+CARGO_CRATE_DEPENDS+= unicode-truncate-2.0.1
+CARGO_CRATE_DEPENDS+= unicode-width-0.2.2
+CARGO_CRATE_DEPENDS+= uom-0.37.0
+CARGO_CRATE_DEPENDS+= utf8parse-0.2.2
+CARGO_CRATE_DEPENDS+= uuid-1.20.0
+CARGO_CRATE_DEPENDS+= version_check-0.9.5
+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+= wasi-0.11.1+wasi-snapshot-preview1
+CARGO_CRATE_DEPENDS+= wasip2-1.0.1+wasi-0.2.4
+CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.108
+CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.108
+CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.108
+CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.108
+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+= 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.62.2
+CARGO_CRATE_DEPENDS+= windows-collections-0.3.2
+CARGO_CRATE_DEPENDS+= windows-core-0.62.2
+CARGO_CRATE_DEPENDS+= windows-future-0.3.2
+CARGO_CRATE_DEPENDS+= windows-implement-0.60.2
+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-result-0.4.1
+CARGO_CRATE_DEPENDS+= windows-strings-0.5.1
+CARGO_CRATE_DEPENDS+= windows-sys-0.60.2
+CARGO_CRATE_DEPENDS+= windows-sys-0.61.2
+CARGO_CRATE_DEPENDS+= windows-targets-0.53.5
+CARGO_CRATE_DEPENDS+= windows-threading-0.2.1
+CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.53.1
+CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.53.1
+CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.53.1
+CARGO_CRATE_DEPENDS+= windows_i686_gnullvm-0.53.1
+CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.53.1
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.53.1
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.53.1
+CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.53.1
+CARGO_CRATE_DEPENDS+= winnow-0.7.14
+CARGO_CRATE_DEPENDS+= winreg-0.10.1
+CARGO_CRATE_DEPENDS+= wit-bindgen-0.46.0
+CARGO_CRATE_DEPENDS+= wrapcenum-derive-0.4.1
+CARGO_CRATE_DEPENDS+= zmij-1.0.19
diff --git a/bottom/distinfo b/bottom/distinfo
new file mode 100644
index 0000000000..9fd1375339
--- /dev/null
+++ b/bottom/distinfo
@@ -0,0 +1,842 @@
+$NetBSD: distinfo,v 1.35 2024/08/29 07:37:42 fox Exp $
+
+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 (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 (anstream-0.6.21.crate) = 2f4541a5536a1567bf25508380859eb1874f241c05256b86e3872f8672a771d3
+SHA512 (anstream-0.6.21.crate) = 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402
+Size (anstream-0.6.21.crate) = 29516 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-0.2.7.crate) = 33bc2bb73298e2c83655867b86d4cd074442efeda4c4cc5f820ba2d9452a5c7a
+SHA512 (anstyle-parse-0.2.7.crate) = 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
+Size (anstyle-parse-0.2.7.crate) = 21707 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.101.crate) = 2bb46992d979841401bc5c43aadb04987f8f45e5c0d29419e6aa07b4c12f19c1
+SHA512 (anyhow-1.0.101.crate) = a062eea355a23cc505d7a116dcfd135a905210065069efc6917b520b292f248f6189f58c8ac1392be57f25d8e44613c351901990adaeefeb2d0ba8a612ed8496
+Size (anyhow-1.0.101.crate) = 52315 bytes
+BLAKE2s (assert_cmd-2.1.2.crate) = 9a80ae1c4da03071dee8d4958fc5a918749a505bc08a414fde4296b69187f4e8
+SHA512 (assert_cmd-2.1.2.crate) = 69d2a01d61af341242151c6f2ffc2ffa794364343c66b984b7f8681b3f17a81b223827fbf7184c9e45c6b9cc31ebaf00bdd8faecf74930e064a993025b64e061
+Size (assert_cmd-2.1.2.crate) = 27244 bytes
+BLAKE2s (atomic-0.6.1.crate) = 0dfd2ec96a259bfa3859679012c7543899d120bb4cf7dd6b79921c6c8da7c2a5
+SHA512 (atomic-0.6.1.crate) = ece971998331bc4f552f7271e7a479555e8c0de2b5fd122b24c218743557c5bee05d49501313e64b5ce7dfc0221f8184b57ed449157812b11856452cfa8fbc19
+Size (atomic-0.6.1.crate) = 15243 bytes
+BLAKE2s (autocfg-1.5.0.crate) = d9738bc6755bf80a73705691ef930ca883cd58e4a2d1162b5c0a09cdc7029304
+SHA512 (autocfg-1.5.0.crate) = f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
+Size (autocfg-1.5.0.crate) = 18729 bytes
+BLAKE2s (base64-0.22.1.crate) = fe73b3b9d1780e56d1208d2e9084cafa72d5e488ef081927b03ccae3108e058a
+SHA512 (base64-0.22.1.crate) = 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
+Size (base64-0.22.1.crate) = 81597 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-vec-0.6.3.crate) = 091a71c1bbc2e6887080f67d8ce1ea2eb945d2d9c2f220a6512211225fb494e2
+SHA512 (bit-vec-0.6.3.crate) = b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
+Size (bit-vec-0.6.3.crate) = 19927 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 (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 (block2-0.6.2.crate) = 230721d026f101141d7a5339503297451f8ec2c25de86cee99bfee92138c4a81
+SHA512 (block2-0.6.2.crate) = 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38
+Size (block2-0.6.2.crate) = 34505 bytes
+BLAKE2s (bottom-0.12.3-ae425d09d81fe79538b703cb08382ef417f3afed.tar.gz) = ae737220abaa13e31c547af24a31211a96e6246d4da500003757c74f6eb96232
+SHA512 (bottom-0.12.3-ae425d09d81fe79538b703cb08382ef417f3afed.tar.gz) = cdbcebe478e2fa0a8e427547717fcf573f8ec2e6ace582c87705b2c7a20ba1959b94c8b7eff2f99da53ca84e25aa9e9772d47be6e4c82c246f96dd79efb100e2
+Size (bottom-0.12.3-ae425d09d81fe79538b703cb08382ef417f3afed.tar.gz) = 3416514 bytes
+BLAKE2s (bstr-1.12.1.crate) = bf738250e22e04ffa6d9ae59e16bec4997bc7307983bb39e1672cea8cba81d6f
+SHA512 (bstr-1.12.1.crate) = 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
+Size (bstr-1.12.1.crate) = 354916 bytes
+BLAKE2s (bumpalo-3.19.1.crate) = 41bd9973c8f96d8ba0769498691815bd44c461c7c3ac54b76dbb6cccd9f35043
+SHA512 (bumpalo-3.19.1.crate) = 105a84bbf8c2b8fc130055713eab7b598c67d34ac01fe95b4c9f10fe956130870c0d12ac237c5dad3a44991a1b8611e5028e749024b6497d6b2f8a2702a4f655
+Size (bumpalo-3.19.1.crate) = 96477 bytes
+BLAKE2s (bytemuck-1.25.0.crate) = 4fdcbc33250e36081b2bb98e7e8c5a9b9dd198096bca7d80381f447773ec8fe0
+SHA512 (bytemuck-1.25.0.crate) = 9dd563be656ec3fab00017b5080022f4d0cce4b10e314129609d19c5b7595da2d5a80f9c14170bb09ed4cf712aabbe40f17f9efe5f19acff80f27065c98de5eb
+Size (bytemuck-1.25.0.crate) = 53466 bytes
+BLAKE2s (byteorder-1.5.0.crate) = b610119a2e2d4b96996b58e8d4920729fa24d4a96d14852953fdf8dbe035cad0
+SHA512 (byteorder-1.5.0.crate) = 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
+Size (byteorder-1.5.0.crate) = 23288 bytes
+BLAKE2s (castaway-0.2.4.crate) = ef3d95ac9709ba3fd42e6f70548f6f70f0f058382754343736f131b9ab68289a
+SHA512 (castaway-0.2.4.crate) = 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481
+Size (castaway-0.2.4.crate) = 12546 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.1.1.crate) = 732b64e374ee8571d8e3af91a97e37aaa822054bb44c5f8c124651abd10ffc64
+SHA512 (cfg_aliases-0.1.1.crate) = 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
+Size (cfg_aliases-0.1.1.crate) = 6009 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 (clap-4.5.57.crate) = 5463dcb3a1dac1d1c8b937d75dbe15ebae99ec6d29161558819cc4100e97c7a9
+SHA512 (clap-4.5.57.crate) = d95518404298fc2fa17a1ff9ab36590790022d82546e14d82674e3d43f83abc44aa3a9788d145014adea692c5a5d143ac9a32ac5e44d86a1ffc356889e0ee78d
+Size (clap-4.5.57.crate) = 61999 bytes
+BLAKE2s (clap_builder-4.5.57.crate) = bb8f6beca910dae4b6b39337bad12b8f2d3254bd3f5e8a4b4974175884873d65
+SHA512 (clap_builder-4.5.57.crate) = a2f48375ce0e431ca495f7c65bcc5ac7388854198eed23fcdd61d9a01c3a41589798c684dfc571d9841ccd2ed6e1020511ca40813c29d35b8b1e1d4fa7ccf4c4
+Size (clap_builder-4.5.57.crate) = 170948 bytes
+BLAKE2s (clap_complete-4.5.65.crate) = 248bbae0e9a2b850a24289d5359114d523d71b150522a2c13ff13937f748c06c
+SHA512 (clap_complete-4.5.65.crate) = 150e549ec78504e6bc39df7a8d380aab135d69588664956d2fcea2173492a45fc7441f4961682b332c752386eb71bb2baca6ed615bdf6cda006568bbecec1f40
+Size (clap_complete-4.5.65.crate) = 49394 bytes
+BLAKE2s (clap_complete_fig-4.5.2.crate) = fb42b070eb67ae73e40d9dd81d05f6307ae0579f1b18d6c83b3c3a1fe8257654
+SHA512 (clap_complete_fig-4.5.2.crate) = 4663ac7418b3ac68fce31054fa45e17dff23b51dbf8a1f3b9382b05a4258dccd402669e9a881c93692453b6b3a82d0c9a9338f9dc6bbf19e556b4a7fe0ad6094
+Size (clap_complete_fig-4.5.2.crate) = 11376 bytes
+BLAKE2s (clap_complete_nushell-4.5.10.crate) = 1b49f85213cb7130a48ab542caac3472a13c850ee4fa9370302a9a300b16dccd
+SHA512 (clap_complete_nushell-4.5.10.crate) = 255c5f67343f516e25fdfe79053ee21c6dcc98fc8ad5d9890cff8387dc4e7c1fafd2b0913a1df65ef7ae4b795f3f6d5ade7c069d848776be45d8fe806bb4b18d
+Size (clap_complete_nushell-4.5.10.crate) = 35247 bytes
+BLAKE2s (clap_derive-4.5.55.crate) = 7e0c658d338326bdd793a0c862b7d9b523b82c8932e291f68dd177a2b4a1923d
+SHA512 (clap_derive-4.5.55.crate) = 443bf32b68076a164c00222b7d5fb5cd14ad9f1a7eb417ca9fcd7d6fd49e7cbfb97ac8e74e0e72bbf78a862c1fb6a27e1021d2ae9d9ca03c11b530682e2b0b64
+Size (clap_derive-4.5.55.crate) = 33502 bytes
+BLAKE2s (clap_lex-0.7.7.crate) = db7e3859283a8cd8db2a1f7e1740496f490fd716757e85c092a3195b8f12426d
+SHA512 (clap_lex-0.7.7.crate) = 08dd03c26213527f3900a47b011b17de36c3cb50405adc0ea8ea6d06000d8d8b7fde1ea84bf9c426e6e8dfa8cb6b4396bf4291a9058815b93f546c069ac4ff66
+Size (clap_lex-0.7.7.crate) = 13474 bytes
+BLAKE2s (clap_mangen-0.2.31.crate) = 0fb387e89f9f7f2b3039d9a3d25d166acdfc2a292f6e0588e56548529c6a259a
+SHA512 (clap_mangen-0.2.31.crate) = a80fcee194753a601c48d9717e5c420a021f1228c0631dc4405cbd223bd3859a9838b08bc7a4aa34e8cbc9848c0c993c66b7a2795d0d1eb13b44568f63f650db
+Size (clap_mangen-0.2.31.crate) = 16345 bytes
+BLAKE2s (colorchoice-1.0.4.crate) = d53cfbeddd21111e0750bb2e39180c10758a35b003f1265a0be5c7a12dba31fa
+SHA512 (colorchoice-1.0.4.crate) = 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
+Size (colorchoice-1.0.4.crate) = 8196 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 (concat-string-1.0.1.crate) = 60ad1ad225e272f68120d4d94e03fa8f7cd0fbbd786ea13909e292dade4dae67
+SHA512 (concat-string-1.0.1.crate) = 5b5e206cd1930895229e34937d8fdfd340e29731d1eda7251790ca1bd4c20ccf2f933c5b0b9c9686d1dd3e21022420a1d822a912b223fe7390ceab728e3b4870
+Size (concat-string-1.0.1.crate) = 7438 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-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 (cpufeatures-0.2.17.crate) = 538ea6858ea97fa842e755a24d183c1e7df1aeb6faa848126f8acc9932fb37a3
+SHA512 (cpufeatures-0.2.17.crate) = 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
+Size (cpufeatures-0.2.17.crate) = 13466 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 (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 (csscolorparser-0.6.2.crate) = fa5b85f0366a9dbec9b114acd245c9f633d819a86cd2b169bbba3c10b456ff3b
+SHA512 (csscolorparser-0.6.2.crate) = 4debf9354da3be93da9dbf497ea7a92f367d84ef07f6eae893e06c818e02914846c34099327a1426f9268d38510d5e254eb02952e312c38ce6d30cf859571d95
+Size (csscolorparser-0.6.2.crate) = 16859 bytes
+BLAKE2s (ctrlc-3.5.1.crate) = 2869322b3fc5bcff4ef59db8e3a2e414af786c86ef981285be148100601158ad
+SHA512 (ctrlc-3.5.1.crate) = 5ba086b889d1328eaa3649a89115cfab24850a99c4c4926766d3f513241238f7e266bf0d2d5029e98ce21b3f770bf7ea3acbde3a0432b83499d2a8361ad2a4df
+Size (ctrlc-3.5.1.crate) = 14115 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_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_macro-0.20.11.crate) = 735c9c54accc067bf622dd2ac9552d1969afd46a8647bb365f688e8a9919d460
+SHA512 (darling_macro-0.20.11.crate) = 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd
+Size (darling_macro-0.20.11.crate) = 2532 bytes
+BLAKE2s (deltae-0.3.2.crate) = f812b8281a6c56894bdb62a60a1df464dd6d1a88746251b538fa9cad8fc10e8d
+SHA512 (deltae-0.3.2.crate) = d48d5afe625168ca87af8a759b7245e0e324ab78b57714d55ae19363d9ba74d7eb7a6c641fe2a3af5567ad0b47be8aeaf2ddf48080be355561a2e9a03e1076ba
+Size (deltae-0.3.2.crate) = 1918626 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_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 (difflib-0.4.0.crate) = 9dedf118200e28f553a5eac255f0d880196f1e55fb258011866d9f8421cb0122
+SHA512 (difflib-0.4.0.crate) = fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
+Size (difflib-0.4.0.crate) = 7638 bytes
+BLAKE2s (digest-0.10.7.crate) = b911195b0979a1cd8687a4a5a2c1a8900c92fe823cdf2f1b439f759315061807
+SHA512 (digest-0.10.7.crate) = 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
+Size (digest-0.10.7.crate) = 19557 bytes
+BLAKE2s (dirs-6.0.0.crate) = 4f63ff424740a4552b3b41091f43e845e0d720a6091ece6c9a5aefe24c297ca1
+SHA512 (dirs-6.0.0.crate) = f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8
+Size (dirs-6.0.0.crate) = 14190 bytes
+BLAKE2s (dirs-sys-0.5.0.crate) = 1a5da6fa801a3e637f337f7c4a46854899b08a5fa8ea2b5864edaa713b7cbf58
+SHA512 (dirs-sys-0.5.0.crate) = c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2
+Size (dirs-sys-0.5.0.crate) = 10157 bytes
+BLAKE2s (dispatch2-0.3.0.crate) = 8b95875a9391610bfed7ab6d08f270da884257368e073252b5f211c08c17455e
+SHA512 (dispatch2-0.3.0.crate) = 2f0a168885fabe8fb7443994bb666c94ce95d9b1f14eee6e19b185b27d4cb33c5e76f85244cb9e5735566d02b7c61675e42911d6d99b079590dbd124aed56f59
+Size (dispatch2-0.3.0.crate) = 54606 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 (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 (either-1.15.0.crate) = 7c84d6a0e5f2b2ab835c6a5a557e2b80af4b533e6d792d546a42ac2f5b846e22
+SHA512 (either-1.15.0.crate) = d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
+Size (either-1.15.0.crate) = 20114 bytes
+BLAKE2s (enum-as-inner-0.6.1.crate) = 554f10a5ba3ec5049cf5c1c0cba8ecafc9fc897848e1659390b40ab839d80b36
+SHA512 (enum-as-inner-0.6.1.crate) = e6f80a4a47f5901301debff47f1e88291ee6d29dda2805373ebee62f77c149a2c7f8d1188f8a365f2e11f5497025036aae4a4c3a7f570928961d1d25d6caabd1
+Size (enum-as-inner-0.6.1.crate) = 12190 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 (euclid-0.22.13.crate) = 39773d4f71a4f8885772f96a243b4f2e58f8f1d7d2b8ddf89fc7a841528072cd
+SHA512 (euclid-0.22.13.crate) = 5237cbec7db5d6448fe14ec7b615b2a09514655285d22e460cf55583576b8d7170d6d9636a0c26abd705c94f4fbb25e40ee2402701767be91e601cd7afe11cd8
+Size (euclid-0.22.13.crate) = 86172 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 (fastrand-2.3.0.crate) = 17b53f60ee5cb0e59aa32c5e6d48a968a714aeb8d905b7e0dc37f8c8392813bc
+SHA512 (fastrand-2.3.0.crate) = 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
+Size (fastrand-2.3.0.crate) = 15076 bytes
+BLAKE2s (fern-0.7.1.crate) = f4ec4f7c72c9d9d0fa5237a89224af8f46cfedc36b1dab1e01f5b1bdcb42f328
+SHA512 (fern-0.7.1.crate) = 550c47b49364b1e517de67655b9422356434b05be9bc52392d6dcb80a94f738ae84d5e3cf8efae9e3b91f2830fbaa2d19f7f4d37d34bfab1971d8b3fd4805691
+Size (fern-0.7.1.crate) = 304533 bytes
+BLAKE2s (filedescriptor-0.8.3.crate) = 46f1007b93bba7f8fd5b1120b6ca66b1f6ca70ed28965dcb33116b1d55d80492
+SHA512 (filedescriptor-0.8.3.crate) = 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40
+Size (filedescriptor-0.8.3.crate) = 12635 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 (float-cmp-0.10.0.crate) = e5c55969a645beed0285a03b41199a6f88c1d85fd000c2c56786dc51ef0633f2
+SHA512 (float-cmp-0.10.0.crate) = 024d6cce0c16f56e4f42381fecff1f3c6b9f960d62e81cdd78b1c77103dc4bbac11c5d656d44ec5fcb644edcd7b9c1a905533df3d758470137e48e3dde4633c7
+Size (float-cmp-0.10.0.crate) = 10702 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.2.0.crate) = 093b2ace06b78950fe9cb5eb123449fc6b9454138ee56a7df3db9b9b46153560
+SHA512 (foldhash-0.2.0.crate) = 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
+Size (foldhash-0.2.0.crate) = 23329 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 (getrandom-0.2.17.crate) = 0064a9c9bc6a7c03eaaf502ffb2e479eb18a4b6b3eae2b25b79cf3dc49cfbdb8
+SHA512 (getrandom-0.2.17.crate) = 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a
+Size (getrandom-0.2.17.crate) = 40780 bytes
+BLAKE2s (getrandom-0.3.4.crate) = 33c5dff491914e401ae5406376d96ab45a8111fbc4be7a05142572fbddd27443
+SHA512 (getrandom-0.3.4.crate) = 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
+Size (getrandom-0.3.4.crate) = 50932 bytes
+BLAKE2s (hashbrown-0.16.1.crate) = 008312b14ac41a35952dfcc9eb9e7d5c89ab81567d4251ea5848b6615c7530f4
+SHA512 (hashbrown-0.16.1.crate) = 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
+Size (hashbrown-0.16.1.crate) = 147785 bytes
+BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
+SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
+Size (heck-0.5.0.crate) = 11517 bytes
+BLAKE2s (hex-0.4.3.crate) = 299902a1da9d88101e5b8b06dde30b77e8f7a802285aae519981ada5959383f8
+SHA512 (hex-0.4.3.crate) = fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
+Size (hex-0.4.3.crate) = 13299 bytes
+BLAKE2s (humantime-2.3.0.crate) = e1a20adb524d7cfb09e89da5037a2c7f0e6e573765c96b4cbc7aec9477678fb1
+SHA512 (humantime-2.3.0.crate) = 7d98eb3bab8876a7ca45a5964b0ecb1ed10fce991a53f12236221e654d1405d425a7841be110da3579f6d5a62c6840195f5605e55a951cc653b6926215d8fbea
+Size (humantime-2.3.0.crate) = 23242 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 (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 (instability-0.3.10.crate) = f1d0f52a9400e98666022074f4fa24ec10beb27200da8f9ae185a04755f0adc3
+SHA512 (instability-0.3.10.crate) = 655f82ed5fcc1f818219c64c72e2fd5eb98b600714f96693170dff9e58dedd59d524c0a727361283990818ac5b933b7d6bbf7dc253a16379a914e59e37794a10
+Size (instability-0.3.10.crate) = 14509 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.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 (js-sys-0.3.85.crate) = d36176abfbec6f959728ad54e8025c6d9e6716504374b4b2c744a5e82accb13b
+SHA512 (js-sys-0.3.85.crate) = dc7361feebd63457e0e3aafac86653297994004bc61b3734d1b9ffd05312c2c9b2a2708ad07ad469b326811598925b7f07e49fce2e7c611c8138210bd70fecae
+Size (js-sys-0.3.85.crate) = 56436 bytes
+BLAKE2s (kasuari-0.4.11.crate) = 632d77538000b21118c583657468ea89ddd8df494168a3ebf10105e138cc2409
+SHA512 (kasuari-0.4.11.crate) = 448ed2569fbce1dced170dbdd96310da3e5aacb1056303d3e9272f38bed31b391108b24c806985d42e8921cbbe559f1d5805d27da571d19818802bd32a684cdd
+Size (kasuari-0.4.11.crate) = 32486 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 (lazycell-1.3.0.crate) = 4b68bb7aee4d9c2db1f382991cd5257b908571f8e550a9af7818ce4a2c268469
+SHA512 (lazycell-1.3.0.crate) = f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
+Size (lazycell-1.3.0.crate) = 12502 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 (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 (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 (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 (lru-0.16.3.crate) = bbc989e157f0895cabbbdbfed6705f3797b8ebb26425b6e45e00706f88de700d
+SHA512 (lru-0.16.3.crate) = 5092b87dfbb7666e224dc6d8ed01fb8276929a2d1a31173034155afadb90e0762dbe6d5ce263bbf0353c079bb249027eff71dcac87228514a5406ef67dd06c15
+Size (lru-0.16.3.crate) = 16743 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 (mach2-0.5.0.crate) = 44f1019acf362549d8f7f0f65517a98be9f007bab7f007017cc486ba4dbdccc2
+SHA512 (mach2-0.5.0.crate) = da64485dbd2672374eed9e33ac2e1ccb5e501c22e33f43addb282d12f1198768804128abc241072074253207e7ea0a4176b471bb04ef0adbfd59e3d48f4e18c6
+Size (mach2-0.5.0.crate) = 24405 bytes
+BLAKE2s (mach2-0.6.0.crate) = c247fa7a68db03cbbc215f087707809cb0fbf692debfe24a8335fa8a6c37cde3
+SHA512 (mach2-0.6.0.crate) = 59f0f1597f5232b738102fcafcdcb81f49d3a7bfcb588af07e4c393a3cb62b6ae6ebcda692a6edea33563171728fdf0c7c2e8d9942d1236969abfb1b0c684ca4
+Size (mach2-0.6.0.crate) = 33580 bytes
+BLAKE2s (memchr-2.7.6.crate) = a830db86394a8743df7c419957373ffa2ab158d6580c70556213bd109e985d93
+SHA512 (memchr-2.7.6.crate) = 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad
+Size (memchr-2.7.6.crate) = 97616 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 (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 (mio-1.1.1.crate) = fbb7f9607e7a387318c020bee5a544bdfba3ef3e03b1bf35c59eacc25cc82cb1
+SHA512 (mio-1.1.1.crate) = 0b1c82773f5cc3f33ccb80a2cfbd58e48ffac82934afa7d9ec632b36484f8a13a079802dd8a658dbc94fc158e597e4d7a2c02a799f7b506a7de98fe74e80e684
+Size (mio-1.1.1.crate) = 105630 bytes
+BLAKE2s (nix-0.28.0.crate) = ec371834d92a78843b44f79a41e0c80a82fa111cf1184883e2126cf5b0d9cf46
+SHA512 (nix-0.28.0.crate) = 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
+Size (nix-0.28.0.crate) = 311086 bytes
+BLAKE2s (nix-0.29.0.crate) = 084b04649afac1124562c8c1c209ec5e206278e462f736f3cc9a2b848be8970f
+SHA512 (nix-0.29.0.crate) = 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
+Size (nix-0.29.0.crate) = 318248 bytes
+BLAKE2s (nix-0.30.1.crate) = b0926652bc97b0c460f66a5a5e76891fa153f0c1f7ccc78acea2b6d3edc133b4
+SHA512 (nix-0.30.1.crate) = 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87
+Size (nix-0.30.1.crate) = 342015 bytes
+BLAKE2s (nom-7.1.3.crate) = 226b78f1d2070ca94403c5e4f4cd27e43eba1397f201522f65528f19adff72fc
+SHA512 (nom-7.1.3.crate) = 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
+Size (nom-7.1.3.crate) = 117570 bytes
+BLAKE2s (normalize-line-endings-0.3.0.crate) = d148e24dadfbeccefd806b3d8f5426498c5118471813392b089158daffe2c77f
+SHA512 (normalize-line-endings-0.3.0.crate) = f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea
+Size (normalize-line-endings-0.3.0.crate) = 5737 bytes
+BLAKE2s (ntapi-0.4.2.crate) = 89271790fc578d2e3a18da539a3c357d90adc5d1138fd1533e57f87d5c5d4b61
+SHA512 (ntapi-0.4.2.crate) = a055146c5bdd4e9110c83030614f70df431aec07d182b96f94254b15d18e9fc3b2a2730462514ce0fb1b17fd64a9c8249b7ae15b5e55279c8396dac32499bf6a
+Size (ntapi-0.4.2.crate) = 127136 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-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_threads-0.1.7.crate) = 40dc4f59622c31f0e84e4c744bbe548f8803fd4fe0bbebf503125b10cc6670f1
+SHA512 (num_threads-0.1.7.crate) = 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
+Size (num_threads-0.1.7.crate) = 7455 bytes
+BLAKE2s (nvml-wrapper-0.11.0.crate) = 17f737c7ed80dc6f143b482366e20ef1ba9a940504f35fbb7baf6db5e22648b1
+SHA512 (nvml-wrapper-0.11.0.crate) = f4f1e2982a72629c7a0e5ddb4809954d7b2a7bd2eff90b90624e36a965b33373115f14ae4842b8581f7667407a32a98b81970418a4c6293ebec2bdb0538a706f
+Size (nvml-wrapper-0.11.0.crate) = 89204 bytes
+BLAKE2s (nvml-wrapper-sys-0.9.0.crate) = 844d58fdc0ba6c9c3bd465d5d09f9e328a6e08fbeef9967cf850d5ee8318544c
+SHA512 (nvml-wrapper-sys-0.9.0.crate) = fd33bf3285141e27648fe58a7a63da65ab4f79d30e1500c198db3f19db15480e7060b1257c7fc5203e60acba87eccbcad1b93f896f85d0fb0ff23d560350232b
+Size (nvml-wrapper-sys-0.9.0.crate) = 49445 bytes
+BLAKE2s (objc2-0.6.3.crate) = 5bb4cdd0078043632c08f41b9f2a8a8c9dc07a01ac4f9ee64ac61436a6ef523b
+SHA512 (objc2-0.6.3.crate) = 6b2605d00d00352cdd5a547bb090c186b2c3c6d557d9fa56b12a6b46d9460d45ee4643b86ad7e7f8649153acf2c05baf727093844157f27225c69d51fda7f047
+Size (objc2-0.6.3.crate) = 272490 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-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-io-kit-0.3.2.crate) = 49feaf55e2b6e29000f6781fbd3d949cef65129d7569399c58f13ba5e7f0e14d
+SHA512 (objc2-io-kit-0.3.2.crate) = deee85a5502aa2780bf5f5ba8eb069af8013f314b01a20e169ca13f0787c9ae60c22da3b0c673da6efb5a0350dae08059c309a66af35a9a9d24c4a7a746adede
+Size (objc2-io-kit-0.3.2.crate) = 262569 bytes
+BLAKE2s (once_cell-1.21.3.crate) = 5b077d9ff947a795057e5647e50cf1bead07170110d0adb8337b88fa28b9e289
+SHA512 (once_cell-1.21.3.crate) = 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
+Size (once_cell-1.21.3.crate) = 34534 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 (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 (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 (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 (pest-2.8.6.crate) = 647704c1c3db8424c1f7a9a6e2949a71f7dd7254d33f693b6677d3aa8adcd749
+SHA512 (pest-2.8.6.crate) = 888157e5111186239428163f4ecce3728821f77926ed99339064699a2e93d0f1b63b09871c31499c2d7f32a0e06e2431845f39bd03f7b626bb23e9ea0051934f
+Size (pest-2.8.6.crate) = 130316 bytes
+BLAKE2s (pest_derive-2.8.6.crate) = c074a633e4b29a191162dcbf34a914d4bbcf9ba1a94d003651162f634496c452
+SHA512 (pest_derive-2.8.6.crate) = cfb3553b01946138fd1e3ef53e93a482509ef384607c81fe7810131376ab95fd3af36c468a8a75299df90fd106b094019b6b3ed8329d3228eae300f17ebffd0b
+Size (pest_derive-2.8.6.crate) = 44342 bytes
+BLAKE2s (pest_generator-2.8.6.crate) = 52bcf26a575d5d7a605b16ce8404530f7723d0b2117b6c551768d1ea90e28a77
+SHA512 (pest_generator-2.8.6.crate) = efdf7cbb76bf8adb4cd97789d40f44e843f89ad9f02549ef06feab30d6152ee78c85b565e811a69c2721a6f3b06ac36a37c962bfd30d3beea04ce1f0c4b8b9fd
+Size (pest_generator-2.8.6.crate) = 43975 bytes
+BLAKE2s (pest_meta-2.8.6.crate) = 4d66bf4ca2012424164510698bd6e36d3777861ef8c8cfda332807bbe79a07f1
+SHA512 (pest_meta-2.8.6.crate) = 7e6bbc105306a729cb4fbd5bd695d17b524b02b7116211aa02294e9ce7301bf0ba0b66cb60ac4df27cb450c86ee5020686a36c73e23109e95af34e7160a2f1a2
+Size (pest_meta-2.8.6.crate) = 68276 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 (plist-1.8.0.crate) = 2bc3ba39f620b25201239efa38a09dedfadb0978a8fc876080d0c26a582e0013
+SHA512 (plist-1.8.0.crate) = c9a6b1e35196630349cf0c09f43f7bbadeb72e42876f1d93015718273b2e466b525586ad0f552494dad154561ed705bb9968deae98ee90102f63ba05bec89c97
+Size (plist-1.8.0.crate) = 54623 bytes
+BLAKE2s (portable-atomic-1.13.1.crate) = b3a6549f02086b4648b923c66555c2cf4f46719746faeaf5372cae8ec0e52e11
+SHA512 (portable-atomic-1.13.1.crate) = 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
+Size (portable-atomic-1.13.1.crate) = 197001 bytes
+BLAKE2s (portable-pty-0.9.0.crate) = ba594f00caeeca3ce82a0db8cb10db732a131c404a620b9794d43a158cb4a497
+SHA512 (portable-pty-0.9.0.crate) = 1d8261bc89404c35d2dc86b1ccd201ea2be65dad34a6059ceb4fcb6235b031f7e027691032b455fa47f89d768783a0e509dda95b12a39444e4676b662e066f15
+Size (portable-pty-0.9.0.crate) = 29466 bytes
+BLAKE2s (powerfmt-0.2.0.crate) = bdb2e56103b2ec9bd76d865753db13d6e94acfe71e1196ee3b4e7e51efeb7cd6
+SHA512 (powerfmt-0.2.0.crate) = 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
+Size (powerfmt-0.2.0.crate) = 15165 bytes
+BLAKE2s (predicates-3.1.3.crate) = 39c30c01995671c3d7584c00c09910047384e212a14d3baf5ee20beb17fdab07
+SHA512 (predicates-3.1.3.crate) = 0da703faeb708e3f9eb9bb8803dd8cf6a493b02d38b9b617fd1eed7ccb870ae96c5be6cfe63b7ea8855cb2a019a7ea59799faf2bd78fb490d62e640d1a7de1e2
+Size (predicates-3.1.3.crate) = 24063 bytes
+BLAKE2s (predicates-core-1.0.9.crate) = 08979ad1bb2fd7797c991df5d3da8b58c887d9b7085480337241453f13fe3ec5
+SHA512 (predicates-core-1.0.9.crate) = 618db56d417f44f5575159265f245fbb62399951824730546df735dd9bc9dba2200f58c0a7c7830040bf27954bb48e01fddb5fe0f4d4890d5e172cb1c586735b
+Size (predicates-core-1.0.9.crate) = 8618 bytes
+BLAKE2s (predicates-tree-1.0.12.crate) = fe1d1f9e4e26beecb50e27c92abdf468507ab176ecaecca2c6d17b5e5c7d4dfc
+SHA512 (predicates-tree-1.0.12.crate) = f5f6d7d0cba4ca7176a26d9adea5ded46f1a3361f9b6ceaa7dcf468ce616912cf3b764b8250f39a42a24eac71fb94e0d4d822c89361aae02472cf761ba55dfaa
+Size (predicates-tree-1.0.12.crate) = 8392 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 (quick-xml-0.38.4.crate) = 57bb3d00639fcbb00bb00503ae4eea6651b8c7220238ae3a4753de9b4c863976
+SHA512 (quick-xml-0.38.4.crate) = dd2bea3dec3410978f8f15a0f6046047e5735fc75e714f6a19ab646090b347805ed77be51378ce3f9de19744daaf588ab5ea6e6a8b2d1f72198b4c78056b3877
+Size (quick-xml-0.38.4.crate) = 205035 bytes
+BLAKE2s (quote-1.0.44.crate) = 09d1bf6552c75930a6136c2dd0788730041a1719a3d89c4c1fbf5031533bac5c
+SHA512 (quote-1.0.44.crate) = 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d
+Size (quote-1.0.44.crate) = 31629 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 (rand-0.8.5.crate) = 12fbacd2e6f4743eb56bf132865ad6d2c58d567f1c689fd646b488b863b9eb38
+SHA512 (rand-0.8.5.crate) = 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
+Size (rand-0.8.5.crate) = 87113 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 (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-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 (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_users-0.5.2.crate) = d0011f3421041f92c786d6b2d28450ffbe6bc270ca2b5853e1206fdfc5ccaa81
+SHA512 (redox_users-0.5.2.crate) = 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b
+Size (redox_users-0.5.2.crate) = 17280 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.3.crate) = b1a49b0967c35b376a28040bf064a2f904f55eb3861a24cea49e9669507eae85
+SHA512 (regex-1.12.3.crate) = 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000
+Size (regex-1.12.3.crate) = 153392 bytes
+BLAKE2s (regex-automata-0.4.14.crate) = db6e26a850671bb6e76cafa2bd631093c92119fd8b4df006574b833101b4614d
+SHA512 (regex-automata-0.4.14.crate) = 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0
+Size (regex-automata-0.4.14.crate) = 618012 bytes
+BLAKE2s (regex-syntax-0.8.9.crate) = a364cedbc01cc407f13e09769f908d91ec7e08479b2b59027fc76c904dbbf3e9
+SHA512 (regex-syntax-0.8.9.crate) = d3f8f32f77cc115c827ecfa66fb8acc50a87e49269467547077eee5e012a8a7bf166dde60f91952ca6548ab3558ca6bacab1259d50119ec3fda6c30da5965ceb
+Size (regex-syntax-0.8.9.crate) = 358430 bytes
+BLAKE2s (roff-0.2.2.crate) = c88479b84346a180325e67a9f84f049ece54d2c2966528db8c29d1a178a61011
+SHA512 (roff-0.2.2.crate) = 0098d4cc921435cd48fd924d96e8dd27f6443a9b6cba847388ec4be7c2222bffa7a1507862b8c120314d32d08e0cc04e52d44973e25d85536a3a2560fa2a06aa
+Size (roff-0.2.2.crate) = 11648 bytes
+BLAKE2s (rustc-hash-2.1.1.crate) = f59440e372f86adc01d4b8f287e6b1e7e77508ad59d6a473e33253b1e917848f
+SHA512 (rustc-hash-2.1.1.crate) = 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
+Size (rustc-hash-2.1.1.crate) = 14154 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 (rustix-1.1.3.crate) = ec57a4c38cbf18e2723b0d6eb8997b36455dc648a82ed41a5e45563c08de36d9
+SHA512 (rustix-1.1.3.crate) = 00f22451577b2b0cd789a651e6317c26ab1760f92df1283f23aef97703e75e61147a10143f85130f4c82487711d8cf439ccb1ac8b17167e00ca64c210a8a65c6
+Size (rustix-1.1.3.crate) = 423447 bytes
+BLAKE2s (rustversion-1.0.22.crate) = 94885d422b9c942ceab679e86d0a2b8e6f322f655091475a6a475f0b796f48b9
+SHA512 (rustversion-1.0.22.crate) = 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
+Size (rustversion-1.0.22.crate) = 21096 bytes
+BLAKE2s (ryu-1.0.22.crate) = 5517b46d542561876d0b1495c3ed1336b05b3895e3a1eff9c69006de7fff210b
+SHA512 (ryu-1.0.22.crate) = 542a991b438de374a8377dcc1501e55d919d480d3a0503097c24710472adca732c4de4f1e623b28b67763ab425aa8e234080a5abf222b5ead77a9352f617c2fa
+Size (ryu-1.0.22.crate) = 51321 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 (schemars-1.2.1.crate) = 06367b85b1615fb173e20ba8644d28a6ff33e4dce5cfddfd3c3165bb167a21ed
+SHA512 (schemars-1.2.1.crate) = a18a5e29b98ebbd78d46670317ad467904389a71e323f576c61816ff9ed86013df5048384b9c9af01c6087e4eae10e3dddccca6b3b6cc723feb2a6af08cae9e1
+Size (schemars-1.2.1.crate) = 94403 bytes
+BLAKE2s (schemars_derive-1.2.1.crate) = 7f1d17726888b4382d98dbb66acef50036e3a5bb26933e367cb7faa1b77374cf
+SHA512 (schemars_derive-1.2.1.crate) = ba80da6bfa7b4601975c440d1d8775ed956876de2545f75fdd427fb8fff8b0b501e4c99905a0c69c7821f81d9289724284bd85a7fd19de1c650b6bef11489a61
+Size (schemars_derive-1.2.1.crate) = 31319 bytes
+BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
+SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
+Size (scopeguard-1.2.0.crate) = 11619 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_derive_internals-0.29.1.crate) = 00f38cdb2e9b80bf7d87b4359554e955e2fe6442b0b093d8d6042d30467ffb36
+SHA512 (serde_derive_internals-0.29.1.crate) = ee7c8a35094b8ee1d8958f4aa177e5c536c6c7706d446e875f1ae1b5249738ecee053a0239e1508114b747797fcd080ee33ed88929ff1f4903988f64f038b771
+Size (serde_derive_internals-0.29.1.crate) = 26189 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-1.0.4.crate) = e3f7d519c03471f5050befe5efa35df228b77b2356a743a75ceace357addd5c0
+SHA512 (serde_spanned-1.0.4.crate) = 41e4b0f25b030a75e7bf39f3c1929d7c34e53a1d9513b614f2bfdeca1fef181c9fd95bd19f70a8cd6c64b0d4538fd8f76f946b76478d42a13ebf8c2a82194ac0
+Size (serde_spanned-1.0.4.crate) = 11032 bytes
+BLAKE2s (serial2-0.2.33.crate) = e6ef306cd6ebc88a442e26c709f20fb8f729fc07b9c6dd11488271c046b2866c
+SHA512 (serial2-0.2.33.crate) = 3019c544be4487c44613555fa437bf8c951cc2c5804838f5f368881a4cc2689d6eef27fec1e19074987123aaba92063f2e0cab1b7c1a0c564e7fdb22e44e34bc
+Size (serial2-0.2.33.crate) = 34092 bytes
+BLAKE2s (sha2-0.10.9.crate) = b0b7a333d767acd0419a8fa55bd26673d2d2b82a30ce17d140d9cd25f4d2a8d9
+SHA512 (sha2-0.10.9.crate) = 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
+Size (sha2-0.10.9.crate) = 29271 bytes
+BLAKE2s (shared_library-0.1.9.crate) = 4867162ce9d776905070b9b8b1239886fa6cf6a0bc03e44afd84661e314d0611
+SHA512 (shared_library-0.1.9.crate) = 8696f5d9ae976b04ac3f559ff1c4945c5554fc741bd9e62207a475a331f8c90fa8c2d583ac9cf96dd18fd543b65fc469aa76dad2f526c00c68182130d4396462
+Size (shared_library-0.1.9.crate) = 10566 bytes
+BLAKE2s (shell-words-1.1.1.crate) = 87a0f11899a3ba97d87e8ed5ddf9a29cde1967f988e40b3eca8180fdb7dcf54d
+SHA512 (shell-words-1.1.1.crate) = f1707928da035ea20333bfbed8fda109ed60b9bacab8ede562939ab96d7bc837ab5874a253fa50fcf8d249272e88662216e0078bb37b670f53d61377e1965ce6
+Size (shell-words-1.1.1.crate) = 10012 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 (siphasher-1.0.2.crate) = f0365c8f125b848f12c9e373d9d1a05eedb363019c032edd8002212a535bd3ee
+SHA512 (siphasher-1.0.2.crate) = 8399a455434ffabd268c4984bc8f1fb18650df0293d6262b507fb608ff96316075880ccbaf228a9fadd8192320150b9137fc3d854aacd76a2b338b5b7fd93be2
+Size (siphasher-1.0.2.crate) = 11416 bytes
+BLAKE2s (smallvec-1.15.1.crate) = 4cc77213990608a8c3cffe9d6fa5cf81e66038510f1e853a27ca2ed027bb1e1b
+SHA512 (smallvec-1.15.1.crate) = c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
+Size (smallvec-1.15.1.crate) = 38116 bytes
+BLAKE2s (starship-battery-0.10.3.crate) = 9141480f07fa163c55da013ce0f4c0f5b85ae07583454ce969cd24b692998649
+SHA512 (starship-battery-0.10.3.crate) = 944b7bdef4ea1d7e61705f10d796984a3a77ee2e3baffda643991ff504b44435e889445612f1823dd03c78345976be018fbc9d510de4ed705fca42dd3c1a121a
+Size (starship-battery-0.10.3.crate) = 46703 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 (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 (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.114.crate) = 5f8ec9fec4889d4df90be76253961894e6cef2a57ccacdcca84fe6cb64c4c95a
+SHA512 (syn-2.0.114.crate) = 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184
+Size (syn-2.0.114.crate) = 304636 bytes
+BLAKE2s (sysctl-0.7.1.crate) = db19189ebb1144ea9ddbb832c9f0bc5c4607c93cea6bc79784e2d124ea232d4d
+SHA512 (sysctl-0.7.1.crate) = ca72df8bf625f59934290438fbb0b45743124cce8e28c998f0f23b1d78ec74ffe7d1d31f6655d195837b70472afdeb891a20c32ce26cfad47c3e2b4321adaea4
+Size (sysctl-0.7.1.crate) = 18813 bytes
+BLAKE2s (sysinfo-0.38.4.crate) = 85853769010f9209de3a43d006d79dfd6a5d5f1f138853960681ef392431376a
+SHA512 (sysinfo-0.38.4.crate) = ba0a7656e8dc409273ed89e024cbadd063f6ba36a6ed36f8fc6ae5f8628d82f10eab3e19944f55a58b93829fa1c501ba5fc68501eeb168dc62c2a61f8f239b92
+Size (sysinfo-0.38.4.crate) = 234134 bytes
+BLAKE2s (tempfile-3.24.0.crate) = 60a3c1e7277beaa9f6373bb44d999cbd2a46b3d552843659875181540d8ce757
+SHA512 (tempfile-3.24.0.crate) = f8d83270d3e51567f8b1f52978e563953e528e32ab1521bbd3d464a38a7157586e707a8fa118476423b1033eccd2f3a3427343287edca78e452d34904658edfe
+Size (tempfile-3.24.0.crate) = 40849 bytes
+BLAKE2s (terminal_size-0.4.3.crate) = d070225f8b4f88e0d7902843601aecccc36b28c5524855d02ac71e62df750123
+SHA512 (terminal_size-0.4.3.crate) = 0b3533c52e8c1e57fa1258a5518585fe735d9a9f46dd142fd00862c6703e5e7e0aac4b091297d91be6a8ba203297aec24477fed81580142cae39444a74027b4f
+Size (terminal_size-0.4.3.crate) = 10686 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 (termtree-0.5.1.crate) = c4f234696c4cc2bc265190fe23653a578dd8ed59204effcb4e3057f86e4289b9
+SHA512 (termtree-0.5.1.crate) = 43d92132cef6d352c6c0190ce4a688d7cffb61ee86dbc6b49ba1f4c404661f9b329331198063d913ae52b2d4c69e6a2d9f5cd62886894c468093abd8604f0125
+Size (termtree-0.5.1.crate) = 8498 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.18.crate) = 2964760dc0fe8a2404173d92d7e6e94859be3ffec390b0760e556c74f8e6cbd8
+SHA512 (thiserror-2.0.18.crate) = 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
+Size (thiserror-2.0.18.crate) = 28875 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.18.crate) = 87c632f16bf3a69a3484c26687aca89a6e57f18604e43252be3ff6bb0c9e63c5
+SHA512 (thiserror-impl-2.0.18.crate) = 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
+Size (thiserror-impl-2.0.18.crate) = 21413 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 (timeless-0.0.14-alpha.crate) = c84c492c45747ea4cea461bb101a7e632cf2020a37403ec2ed50bc4ad1d2d2c9
+SHA512 (timeless-0.0.14-alpha.crate) = b895dbee17cb6298c7f902278c67204fc25aa79add114dbeb23a0c4e0a97117fbabc903e5f216d2dad9ccf11c8109b9895ec7191dabceb115064b63540ebff74
+Size (timeless-0.0.14-alpha.crate) = 11172 bytes
+BLAKE2s (toml_datetime-0.7.5+spec-1.1.0.crate) = dc45dc5d9fbcd0847eb9ab81070aacbd6aa5ea1a5aba9fd25f3777075fd50692
+SHA512 (toml_datetime-0.7.5+spec-1.1.0.crate) = 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0
+Size (toml_datetime-0.7.5+spec-1.1.0.crate) = 17975 bytes
+BLAKE2s (toml_edit-0.24.0+spec-1.1.0.crate) = a58ddc2b75c6c398ba9b83264db7b3872a6924123b72798a85e5e6e127e1d2ee
+SHA512 (toml_edit-0.24.0+spec-1.1.0.crate) = 5f39247bd63e04ae66d9edecaeddb0cb38c3e598060afb7bef14ee4993d4852baa6e2f94d4529a3d7656a31576837e3c2dd11f510498379c7d904286df195171
+Size (toml_edit-0.24.0+spec-1.1.0.crate) = 66403 bytes
+BLAKE2s (toml_parser-1.0.6+spec-1.1.0.crate) = e878009fc97d46d42af22b1220707a5acbbc772dcbeab50d9d5446353610d8b9
+SHA512 (toml_parser-1.0.6+spec-1.1.0.crate) = 16d8239dfc00dc55271ef0b5d7c4d7c87833b86a6204266f9edf94d5e2bf2cddf698b65383b53eca87da28b35162a28edea62f039e024883a2501fbb13122dbd
+Size (toml_parser-1.0.6+spec-1.1.0.crate) = 34897 bytes
+BLAKE2s (toml_writer-1.0.6+spec-1.1.0.crate) = ea3e2261b38415abb3460e4225f1b17f6bf3155eac3a1868c02d3fb47239882c
+SHA512 (toml_writer-1.0.6+spec-1.1.0.crate) = c10836e5e69a052806dda9490dab4458532a0bd8bad31a33834b48ceeef25c2020caf3dd1300aea5ebaf87c1f367e18a357ee9ecc8956553a63685d283a822d6
+Size (toml_writer-1.0.6+spec-1.1.0.crate) = 17187 bytes
+BLAKE2s (typenum-1.19.0.crate) = 80b44dc55e4bf94091b8882ffecd8b65b421bee8fec93e878f36eab55aa58f68
+SHA512 (typenum-1.19.0.crate) = 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4
+Size (typenum-1.19.0.crate) = 76414 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 (unicode-ellipsis-0.4.0.crate) = 60fbd2c445329e74b6ec5f6a5dac85e499f8e78cd0ee1638bd41671b7e3f609d
+SHA512 (unicode-ellipsis-0.4.0.crate) = e8b71dec2ccd590c44855563d14e8eec3ec384d79e5eaaf7619b9cbb87b1fe0c90ce44f1513812efcf8eb0fc5018f5ca768cfd76d2be60e599f8aeadc2396f7e
+Size (unicode-ellipsis-0.4.0.crate) = 13935 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-segmentation-1.13.2.crate) = 45dc74c693e5a005a20f549a24d8008d3cd390f123078b49c93c1dac316d04b1
+SHA512 (unicode-segmentation-1.13.2.crate) = 79652f9c22e755530e3910e8a4e176cc882c4b9895755e1539e20820b6dd74cbd52dcc9185eb11f3f150214fb6a822a4aadb6fe967e9a590602008587c67cf77
+Size (unicode-segmentation-1.13.2.crate) = 111829 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-width-0.2.2.crate) = 770d8dc1245680ff01e5014e31cd470f221eded531e5ffdd84823bcd5ceaf62a
+SHA512 (unicode-width-0.2.2.crate) = a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
+Size (unicode-width-0.2.2.crate) = 282768 bytes
+BLAKE2s (uom-0.37.0.crate) = f67a9bdc9575211105bc614e92bf981243a7d861601fcc92ac96dc0ee31ed254
+SHA512 (uom-0.37.0.crate) = 0fe9f5398dac3d4f2d984048444a83358098b77b00cbc09bd05b2840b7dad85929d490478e57fb0939677d7c7aa2d33bcf32274bfd2675c4746babca4cb79ae5
+Size (uom-0.37.0.crate) = 157278 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.20.0.crate) = d7b895ae1838827d27641a4e36338bd0cd11e49177234db5486a62843309ae34
+SHA512 (uuid-1.20.0.crate) = 16054a7814267ee0032ebc3ff408339d71b361499d7f1a1576ddbe42a605b94ada57578d7969aa9a3a028b38ded6016c2ad368356423154b2f488a38371f19e8
+Size (uuid-1.20.0.crate) = 60654 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 (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 (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 (wasm-bindgen-0.2.108.crate) = dbc70d75e7b7b34c97e87a46f52a33dab3c5a679ba067eae9cfdcf24da173a33
+SHA512 (wasm-bindgen-0.2.108.crate) = d938d6fee0e9018cf3e1d3bf736b3ef9fbad3b20854917c93409bb4baad70c3a8220646ad3aa8e340d91c655eb7d0ccde01f4f38eb6941780c88c70989616716
+Size (wasm-bindgen-0.2.108.crate) = 49120 bytes
+BLAKE2s (wasm-bindgen-macro-0.2.108.crate) = 7b58f4132461a28f0462dd44766313d8951c1502bd787cfc6ca7dd61213326d9
+SHA512 (wasm-bindgen-macro-0.2.108.crate) = 5b154c3010a31bb7338d16e559a9b3d2d69cab7681914d22e8b4331cafbc2e6d8b5913fcfbdf5a3ee0e793918affc94ae0dac76fa407f02881ba4642ed1a2b66
+Size (wasm-bindgen-macro-0.2.108.crate) = 9283 bytes
+BLAKE2s (wasm-bindgen-macro-support-0.2.108.crate) = 563142d73dc47cccc096790b0add008089f5e40b211ec1b9282669c2e7f309cb
+SHA512 (wasm-bindgen-macro-support-0.2.108.crate) = 8ccbf76754e3d62df3f157e397a3b560083e429840be50f38dd77cf737eb892db3054295d62f0df2a6cb78589a9abda6e9bc2fbcb2fd431ea74dcae46470b2e6
+Size (wasm-bindgen-macro-support-0.2.108.crate) = 49855 bytes
+BLAKE2s (wasm-bindgen-shared-0.2.108.crate) = df1c639cbc2d9ad1c0a916cdfc0e6a4b6622fcb45d76e562aebd1708d6ae72bd
+SHA512 (wasm-bindgen-shared-0.2.108.crate) = 97fea5811a789c68c8a9b19587450d69b40bf2b76e38efcbb12f4864ffc2ca38a5d3deb5d9d437f47458d44f05afcfc5078c748996c3fcefd65e15bbdf9b226a
+Size (wasm-bindgen-shared-0.2.108.crate) = 10121 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 (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.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.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.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.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-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.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.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.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.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.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.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.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.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.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.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.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 (winnow-0.7.14.crate) = 3a71543b48d85458c504bd5f32ae3663a7d6d7586ee05af0a1d0297a10e16b8a
+SHA512 (winnow-0.7.14.crate) = ffa96e23707d87d5bf0f0e0c8aefbbbe4e3d2219fa5fd6a1535cb3c7b049a8481ef6f9f9fd69c78be855f36b242476f3b4462f2536925d48953afebe00bb50cb
+Size (winnow-0.7.14.crate) = 184718 bytes
+BLAKE2s (winreg-0.10.1.crate) = 6932ce51a190f71d7f3d28a5e2e11f3406b5e22f5933ec4e490783ffb67cccd5
+SHA512 (winreg-0.10.1.crate) = 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c
+Size (winreg-0.10.1.crate) = 25725 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 (wrapcenum-derive-0.4.1.crate) = 68f59a5605cde5cbf6103cc5340043be0c2d21633b3aa7ac8ede6b61feaf19d9
+SHA512 (wrapcenum-derive-0.4.1.crate) = 05b600007874493c6b2360d47214f18663d21722c7a91004867c0cbf4327b4af0c4edc47d9507e6183f2ca0862cc7f0bbd8365ec5f9dce477828359d6ed92990
+Size (wrapcenum-derive-0.4.1.crate) = 7400 bytes
+BLAKE2s (zmij-1.0.19.crate) = e6857f8f672ab60cba6575bda0b64bfd4898ee7c34cb1f799842885965039969
+SHA512 (zmij-1.0.19.crate) = aa191ba286f10d59727981e68f7fb0214d53b02d6c28951e6f16670433cd79abc4615384b3b1e1f74adc81a3f51c15d906fda0340b03938984693332feeac2cc
+Size (zmij-1.0.19.crate) = 23948 bytes
+SHA1 (patch-src_collection_disks.rs) = 70875fa6efb75b6294b7320a21f05901719c9c41
+SHA1 (patch-src_collection_disks_netbsd.rs) = 07bf336ec347df5eb8a344c11c10041cac674f70
+SHA1 (patch-src_collection_processes.rs) = 9b8ad6cb0bc95b26c566bcc09faf195ce6676635
diff --git a/bottom/patches/patch-src_collection_disks.rs b/bottom/patches/patch-src_collection_disks.rs
new file mode 100644
index 0000000000..dec8783641
--- /dev/null
+++ b/bottom/patches/patch-src_collection_disks.rs
@@ -0,0 +1,25 @@
+$NetBSD$
+
+Disable catch-all for disks in NetBSD.
+
+--- src/collection/disks.rs.orig 2026-04-18 02:12:01.054885511 +0000
++++ src/collection/disks.rs
+@@ -21,6 +21,9 @@ cfg_if! {
+ } else if #[cfg(target_os = "macos")] {
+ mod unix;
+ pub(crate) use self::unix::*;
++ } else if #[cfg(target_os = "netbsd")] {
++ mod netbsd;
++ pub(crate) use self::netbsd::*;
+ } else {
+ mod other;
+ pub(crate) use self::other::*;
+@@ -79,7 +82,7 @@ cfg_if! {
+
+ Ok(io_hash)
+ }
+- } else if #[cfg(not(target_os = "freebsd"))] {
++ } else if #[cfg(not(any(target_os = "freebsd", target_os = "netbsd")))] {
+ pub fn get_io_usage() -> anyhow::Result<IoHarvest> {
+ anyhow::bail!("Unsupported OS");
+ }
diff --git a/bottom/patches/patch-src_collection_disks_netbsd.rs b/bottom/patches/patch-src_collection_disks_netbsd.rs
new file mode 100644
index 0000000000..f1bb4052d3
--- /dev/null
+++ b/bottom/patches/patch-src_collection_disks_netbsd.rs
@@ -0,0 +1,57 @@
+$NetBSD$
+
+Implement basic disk parsing for NetBSD.
+
+--- src/collection/disks/netbsd.rs.orig 2026-04-18 02:12:40.206164770 +0000
++++ src/collection/disks/netbsd.rs
+@@ -0,0 +1,50 @@
++//! Disk stats for NetBSD, parsed from `df -P`.
++
++use rustc_hash::FxHashMap as HashMap;
++
++use super::{DiskHarvest, IoHarvest, keep_disk_entry};
++use crate::collection::{DataCollector, error::CollectionResult};
++
++pub fn get_io_usage() -> CollectionResult<IoHarvest> {
++ Ok(HashMap::default())
++}
++
++pub fn get_disk_usage(collector: &DataCollector) -> CollectionResult<Vec<DiskHarvest>> {
++ let disk_filter = &collector.filters.disk_filter;
++ let mount_filter = &collector.filters.mount_filter;
++
++ let output = std::process::Command::new("df")
++ .args(["-P", "-l"])
++ .output()?;
++
++ let stdout = String::from_utf8_lossy(&output.stdout);
++ let mut disks = Vec::new();
++
++ for line in stdout.lines().skip(1) {
++ let fields: Vec<&str> = line.split_whitespace().collect();
++ // POSIX df -P: Filesystem 1K-blocks Used Available Capacity% Mounted-on
++ if fields.len() < 6 {
++ continue;
++ }
++ let name = fields[0].to_string();
++ let mount_point = fields[5].to_string();
++
++ if !keep_disk_entry(&name, &mount_point, disk_filter, mount_filter) {
++ continue;
++ }
++
++ let total_space = fields[1].parse::<u64>().ok().map(|b| b * 1024);
++ let used_space = fields[2].parse::<u64>().ok().map(|b| b * 1024);
++ let free_space = fields[3].parse::<u64>().ok().map(|b| b * 1024);
++
++ disks.push(DiskHarvest {
++ name,
++ mount_point,
++ free_space,
++ used_space,
++ total_space,
++ });
++ }
++
++ Ok(disks)
++}
diff --git a/bottom/patches/patch-src_collection_processes.rs b/bottom/patches/patch-src_collection_processes.rs
new file mode 100644
index 0000000000..999ead039f
--- /dev/null
+++ b/bottom/patches/patch-src_collection_processes.rs
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Enable process info collection for NetBSD.
+
+--- src/collection/processes.rs.orig 2026-04-18 01:11:47.496423789 +0000
++++ src/collection/processes.rs
+@@ -171,7 +171,7 @@ impl DataCollector {
+ self,
+ time_diff,
+ )
+- } else if #[cfg(any(target_os = "freebsd", target_os = "macos", target_os = "windows", target_os = "android", target_os = "ios"))] {
++ } else if #[cfg(any(target_os = "freebsd", target_os = "netbsd", target_os = "macos", target_os = "windows", target_os = "android", target_os = "ios"))] {
+ sysinfo_process_data(self)
+ } else {
+ Err(crate::collection::error::CollectionError::Unsupported)
Home |
Main Index |
Thread Index |
Old Index