git: 613166f49745 - main - shells/meka: update 0.71.0 → 0.73.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 14 Oct 2026 07:17:45 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=613166f497458e25fe51dab28137fc82f0a2c789

commit 613166f497458e25fe51dab28137fc82f0a2c789
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-10-14 03:44:17 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-10-14 07:17:16 +0000

    shells/meka: update 0.71.0 → 0.73.0
---
 shells/meka/Makefile | 115 ++++++++++++++++++++++---
 shells/meka/distinfo | 232 ++++++++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 316 insertions(+), 31 deletions(-)

diff --git a/shells/meka/Makefile b/shells/meka/Makefile
index b0436edb7aa5..6f8c92e2c7c7 100644
--- a/shells/meka/Makefile
+++ b/shells/meka/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	meka
-DISTVERSION=	0.71.0
+DISTVERSION=	0.73.0
 CATEGORIES=	shells # machine-learning
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -34,12 +34,16 @@ CARGO_CRATES=	adler2-2.0.1 \
 		alloc-stdlib-0.3.0 \
 		allocator-api2-0.2.21 \
 		android_system_properties-0.1.6 \
+		ansi-to-tui-8.0.1 \
 		anstream-1.0.0 \
 		anstyle-1.0.14 \
 		anstyle-parse-1.0.0 \
 		anstyle-query-1.1.5 \
 		anstyle-wincon-3.0.11 \
 		anyhow-1.0.104 \
+		approx-0.5.1 \
+		arboard-3.6.1 \
+		arrayvec-0.7.8 \
 		async-channel-2.5.0 \
 		async-compression-0.4.50 \
 		async-io-2.6.0 \
@@ -50,6 +54,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		async-stream-impl-0.3.6 \
 		async-task-4.7.1 \
 		async-trait-0.1.92 \
+		atomic-0.6.1 \
 		atomic-waker-1.1.2 \
 		auto_encoder-0.2.4 \
 		autocfg-1.5.1 \
@@ -60,7 +65,9 @@ CARGO_CRATES=	adler2-2.0.1 \
 		base64-0.22.1 \
 		base64-0.23.1 \
 		bincode-1.3.3 \
+		bit-set-0.5.3 \
 		bit-set-0.8.0 \
+		bit-vec-0.6.3 \
 		bit-vec-0.8.0 \
 		bit_field-0.10.3 \
 		bitflags-1.3.2 \
@@ -73,9 +80,11 @@ CARGO_CRATES=	adler2-2.0.1 \
 		bs58-0.5.1 \
 		bstr-1.13.1 \
 		bumpalo-3.20.3 \
+		by_address-1.2.1 \
 		bytemuck-1.25.2 \
 		byteorder-lite-0.1.0 \
 		bytes-1.12.1 \
+		castaway-0.2.4 \
 		cc-1.6.0 \
 		cfg-if-1.0.5 \
 		cfg_aliases-0.2.2 \
@@ -86,11 +95,13 @@ CARGO_CRATES=	adler2-2.0.1 \
 		clap_builder-4.6.7 \
 		clap_derive-4.6.7 \
 		clap_lex-1.1.1 \
+		clipboard-win-5.4.1 \
 		cmake-0.1.58 \
 		cmov-0.5.4 \
 		color_quant-1.1.0 \
 		colorchoice-1.0.5 \
 		combine-4.6.8 \
+		compact_str-0.9.1 \
 		compression-codecs-0.4.45 \
 		compression-core-0.4.33 \
 		concurrent-queue-2.5.0 \
@@ -106,6 +117,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		cpufeatures-0.2.17 \
 		cpufeatures-0.3.1 \
 		crc32fast-1.5.2 \
+		critical-section-1.2.0 \
 		crokey-1.5.0 \
 		crokey-proc_macros-1.5.0 \
 		croner-4.0.1 \
@@ -120,6 +132,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		crunchy-0.2.4 \
 		crypto-common-0.1.7 \
 		crypto-common-0.2.2 \
+		csscolorparser-0.6.2 \
 		cssparser-0.36.0 \
 		cssparser-macros-0.6.1 \
 		ctutils-0.4.3 \
@@ -132,6 +145,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		defmt-1.1.1 \
 		defmt-macros-1.1.1 \
 		defmt-parser-1.0.0 \
+		deltae-0.3.2 \
 		deranged-0.5.8 \
 		derive_builder-0.20.2 \
 		derive_builder_core-0.20.2 \
@@ -142,33 +156,42 @@ CARGO_CRATES=	adler2-2.0.1 \
 		digest-0.11.3 \
 		dirs-7.0.0 \
 		dirs-sys-0.5.0 \
+		dispatch2-0.3.1 \
 		displaydoc-0.2.7 \
 		document-features-0.2.12 \
+		downcast-rs-1.2.1 \
 		dtoa-1.0.11 \
 		dtoa-short-0.3.5 \
 		dunce-1.0.5 \
 		dyn-clone-1.0.20 \
+		either-1.19.0 \
 		encoding_rs-0.8.42 \
 		encoding_rs_io-0.1.8 \
 		equivalent-1.0.2 \
 		errno-0.3.14 \
+		error-code-3.4.0 \
+		euclid-0.22.14 \
 		event-listener-5.4.2 \
 		event-listener-strategy-0.5.4 \
 		eventsource-stream-0.2.3 \
 		exr-1.74.2 \
 		fallible-iterator-0.3.0 \
 		fallible-streaming-iterator-0.1.9 \
+		fancy-regex-0.11.0 \
 		fancy-regex-0.16.2 \
 		fast_html2md-0.0.63 \
 		fastrand-2.5.0 \
 		fax-0.2.7 \
-		fd-lock-4.0.4 \
 		fdeflate-0.3.7 \
+		filedescriptor-0.8.3 \
 		filetime-0.2.29 \
 		find-msvc-tools-0.1.14 \
+		finl_unicode-1.5.0 \
+		fixedbitset-0.4.2 \
 		fixedbitset-0.5.7 \
 		flate2-1.1.10 \
 		fnv-1.0.7 \
+		foldhash-0.1.5 \
 		foldhash-0.2.0 \
 		form_urlencoded-1.2.2 \
 		fs_extra-1.3.0 \
@@ -184,7 +207,9 @@ CARGO_CRATES=	adler2-2.0.1 \
 		futures-task-0.3.34 \
 		futures-util-0.3.34 \
 		generic-array-0.14.7 \
+		gethostname-1.1.0 \
 		getrandom-0.2.17 \
+		getrandom-0.3.4 \
 		getrandom-0.4.3 \
 		gif-0.14.2 \
 		glob-0.3.4 \
@@ -194,6 +219,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		h2-0.4.19 \
 		half-2.7.1 \
 		hashbrown-0.12.3 \
+		hashbrown-0.15.5 \
 		hashbrown-0.16.1 \
 		hashbrown-0.17.1 \
 		hashlink-0.12.2 \
@@ -228,11 +254,14 @@ CARGO_CRATES=	adler2-2.0.1 \
 		image-webp-0.2.4 \
 		indexmap-1.9.3 \
 		indexmap-2.14.2 \
+		indoc-2.0.8 \
 		infer-0.22.0 \
+		instability-0.3.14 \
 		ipnet-2.12.2 \
 		is-docker-0.2.0 \
 		is-wsl-0.4.0 \
 		is_terminal_polyfill-1.70.2 \
+		itertools-0.14.0 \
 		itoa-1.0.18 \
 		jiff-0.2.37 \
 		jiff-core-0.1.1 \
@@ -246,6 +275,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		jobserver-0.1.35 \
 		js-sys-0.3.106 \
 		jsonwebtoken-11.1.0 \
+		kasuari-0.4.12 \
+		lab-0.11.0 \
 		lazy-regex-3.6.2 \
 		lazy-regex-proc_macros-3.6.2 \
 		lazy_static-1.5.1 \
@@ -254,20 +285,25 @@ CARGO_CRATES=	adler2-2.0.1 \
 		libm-0.2.16 \
 		libredox-0.1.25 \
 		libsqlite3-sys-0.38.2 \
+		line-clipping-0.3.8 \
 		linux-raw-sys-0.12.1 \
 		litemap-0.8.3 \
 		litrs-1.0.0 \
 		lock_api-0.4.14 \
 		log-0.4.34 \
 		lol_html-2.9.0 \
+		lru-0.18.5 \
 		lru-slab-0.1.3 \
+		mac_address-1.2.1 \
 		matchers-0.2.0 \
 		matchit-0.8.4 \
 		memchr-2.8.3 \
 		memmap2-0.9.11 \
+		memmem-0.1.1 \
+		memoffset-0.9.1 \
 		mime-0.3.17 \
 		mime_guess-2.0.5 \
-		minimad-0.16.0 \
+		minimad-0.14.0 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.9 \
 		miniz_oxide-0.9.1 \
@@ -275,20 +311,36 @@ CARGO_CRATES=	adler2-2.0.1 \
 		moxcms-0.8.1 \
 		multiversion_no_op-1.0.0 \
 		new_debug_unreachable-1.0.6 \
+		nix-0.29.0 \
 		nix-0.31.3 \
 		nom-7.1.3 \
+		nom-8.0.0 \
 		nu-ansi-term-0.50.3 \
 		num-bigint-0.4.8 \
 		num-complex-0.4.6 \
 		num-conv-0.2.2 \
+		num-derive-0.4.2 \
 		num-integer-0.1.47 \
 		num-traits-0.2.19 \
+		num_threads-0.1.7 \
 		oauth2-5.0.0 \
+		objc2-0.6.5 \
+		objc2-app-kit-0.3.2 \
+		objc2-core-foundation-0.3.2 \
+		objc2-core-graphics-0.3.2 \
+		objc2-encode-4.1.0 \
+		objc2-foundation-0.3.2 \
+		objc2-io-surface-0.3.2 \
 		once_cell-1.21.4 \
 		once_cell_polyfill-1.70.2 \
 		open-5.4.4 \
 		openssl-probe-0.2.1 \
 		option-ext-0.2.0 \
+		ordered-float-4.6.0 \
+		os_pipe-1.2.3 \
+		palette-0.7.7 \
+		palette_derive-0.7.7 \
+		palette_math-0.7.7 \
 		parking-2.2.1 \
 		parking_lot-0.12.5 \
 		parking_lot_core-0.9.12 \
@@ -296,8 +348,14 @@ CARGO_CRATES=	adler2-2.0.1 \
 		pastey-0.2.3 \
 		pem-3.0.6 \
 		percent-encoding-2.3.2 \
+		pest-2.9.3 \
+		pest_derive-2.9.3 \
+		pest_generator-2.9.3 \
+		pest_meta-2.9.3 \
+		petgraph-0.8.3 \
 		phf-0.11.3 \
 		phf-0.13.1 \
+		phf_codegen-0.11.3 \
 		phf_codegen-0.13.1 \
 		phf_generator-0.11.3 \
 		phf_generator-0.13.1 \
@@ -310,7 +368,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		pin-project-lite-0.2.17 \
 		piper-0.2.5 \
 		pkg-config-0.3.34 \
-		plist-1.10.1 \
 		png-0.18.1 \
 		polling-3.11.0 \
 		portable-atomic-1.15.0 \
@@ -322,6 +379,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		proc-macro2-1.0.107 \
 		process-wrap-10.0.1 \
 		psl-types-2.0.11 \
+		psm-0.1.24 \
 		publicsuffix-2.3.0 \
 		pulldown-cmark-0.13.4 \
 		pulp-0.22.3 \
@@ -329,11 +387,12 @@ CARGO_CRATES=	adler2-2.0.1 \
 		pxfm-0.1.30 \
 		qoi-0.4.1 \
 		quick-error-2.0.1 \
-		quick-xml-0.42.0 \
+		quick-xml-0.41.0 \
 		quinn-0.11.12 \
 		quinn-proto-0.11.19 \
 		quinn-udp-0.5.16 \
 		quote-1.0.47 \
+		r-efi-5.3.0 \
 		r-efi-6.0.0 \
 		rand-0.8.8 \
 		rand-0.10.3 \
@@ -341,11 +400,19 @@ CARGO_CRATES=	adler2-2.0.1 \
 		rand_core-0.6.4 \
 		rand_core-0.10.1 \
 		rand_pcg-0.10.2 \
+		ratatui-0.30.2 \
+		ratatui-core-0.1.2 \
+		ratatui-crossterm-0.1.2 \
+		ratatui-macros-0.7.2 \
+		ratatui-termina-0.1.0 \
+		ratatui-termwiz-0.1.2 \
+		ratatui-textarea-0.9.3 \
+		ratatui-widgets-0.3.2 \
+		ratskin-0.3.1 \
 		raw-cpuid-11.6.0 \
 		reborrow-0.5.5 \
 		redox_syscall-0.5.18 \
 		redox_users-0.5.3 \
-		reedline-0.52.1 \
 		ref-cast-1.0.27 \
 		ref-cast-impl-1.0.27 \
 		regex-1.13.1 \
@@ -402,6 +469,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		simd-adler32-0.3.10 \
 		simd_cesu8-1.2.0 \
 		simdutf8-0.1.5 \
+		similar-2.7.0 \
 		simple_asn1-0.6.4 \
 		siphasher-1.0.4 \
 		slab-0.4.12 \
@@ -410,14 +478,16 @@ CARGO_CRATES=	adler2-2.0.1 \
 		sqlite-wasm-rs-0.5.5 \
 		sse-stream-0.2.6 \
 		stable_deref_trait-1.2.1 \
+		stacker-0.1.25 \
+		static_assertions-1.1.0 \
 		strict-0.2.0 \
-		strip-ansi-escapes-0.2.1 \
 		strsim-0.11.1 \
 		strum-0.27.2 \
 		strum-0.28.0 \
 		strum_macros-0.27.2 \
 		strum_macros-0.28.0 \
 		subtle-2.6.1 \
+		syn-1.0.109 \
 		syn-2.0.119 \
 		syn-3.0.6 \
 		sync_wrapper-1.0.2 \
@@ -426,8 +496,12 @@ CARGO_CRATES=	adler2-2.0.1 \
 		system-configuration-0.7.0 \
 		system-configuration-sys-0.6.0 \
 		tempfile-3.27.0 \
-		termimad-0.35.5 \
+		termimad-0.34.1 \
+		termina-0.3.3 \
 		terminal_size-0.4.4 \
+		terminfo-0.9.0 \
+		termios-0.3.3 \
+		termwiz-0.23.3 \
 		thiserror-1.0.69 \
 		thiserror-2.0.21 \
 		thiserror-impl-1.0.69 \
@@ -461,12 +535,15 @@ CARGO_CRATES=	adler2-2.0.1 \
 		tracing-core-0.1.36 \
 		tracing-log-0.2.0 \
 		tracing-subscriber-0.3.23 \
+		tree_magic_mini-3.2.2 \
 		try-lock-0.2.5 \
 		typed-path-0.12.3 \
 		typenum-1.20.1 \
+		ucd-trie-0.1.7 \
 		unicase-2.10.0 \
 		unicode-ident-1.0.26 \
 		unicode-segmentation-1.13.3 \
+		unicode-truncate-2.0.1 \
 		unicode-width-0.1.14 \
 		unicode-width-0.2.2 \
 		unicode-xid-0.2.6 \
@@ -484,20 +561,35 @@ CARGO_CRATES=	adler2-2.0.1 \
 		valuable-0.1.1 \
 		vcpkg-0.2.15 \
 		version_check-0.9.5 \
-		vte-0.14.1 \
+		vt100-0.16.2 \
+		vte-0.15.0 \
+		vtparse-0.6.2 \
 		walkdir-2.5.0 \
 		want-0.3.2 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
+		wasip2-1.0.4+wasi-0.2.12 \
 		wasm-bindgen-0.2.129 \
 		wasm-bindgen-futures-0.4.79 \
 		wasm-bindgen-macro-0.2.129 \
 		wasm-bindgen-macro-support-0.2.129 \
 		wasm-bindgen-shared-0.2.129 \
 		wasm-streams-0.5.0 \
+		wayland-backend-0.3.17 \
+		wayland-client-0.31.15 \
+		wayland-protocols-0.32.13 \
+		wayland-protocols-wlr-0.3.12 \
+		wayland-scanner-0.31.11 \
+		wayland-sys-0.31.11 \
 		web-sys-0.3.106 \
 		web-time-1.1.0 \
 		webpki-root-certs-1.0.9 \
 		weezl-0.1.12 \
+		wezterm-bidi-0.2.3 \
+		wezterm-blob-leases-0.1.1 \
+		wezterm-color-types-0.3.0 \
+		wezterm-dynamic-0.2.1 \
+		wezterm-dynamic-derive-0.1.1 \
+		wezterm-input-types-0.1.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.11 \
@@ -514,7 +606,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		windows-result-0.4.1 \
 		windows-strings-0.5.1 \
 		windows-sys-0.52.0 \
-		windows-sys-0.59.0 \
 		windows-sys-0.61.2 \
 		windows-targets-0.52.6 \
 		windows-threading-0.2.1 \
@@ -528,7 +619,11 @@ CARGO_CRATES=	adler2-2.0.1 \
 		windows_x86_64_msvc-0.52.6 \
 		winnow-1.0.4 \
 		winres-0.1.12 \
+		wit-bindgen-0.57.1 \
+		wl-clipboard-rs-0.9.4 \
 		writeable-0.6.4 \
+		x11rb-0.13.2 \
+		x11rb-protocol-0.13.2 \
 		yoke-0.8.3 \
 		yoke-derive-0.8.4 \
 		zerocopy-0.8.60 \
diff --git a/shells/meka/distinfo b/shells/meka/distinfo
index a7e36376d5c0..f9847de3a580 100644
--- a/shells/meka/distinfo
+++ b/shells/meka/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1791753298
+TIMESTAMP = 1791949176
 SHA256 (v5.17.14.zip) = 481244d0812097b11fbaeef79f71d942b171617f9c9f9514e63acbe13e71ccdc
 SIZE (v5.17.14.zip) = 4388280
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -19,6 +19,8 @@ SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f924
 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
 SHA256 (rust/crates/android_system_properties-0.1.6.crate) = ae221649c9976a6f6c56ae1facf410f3ddb33cc661c4b7b61020a912d4237fbc
 SIZE (rust/crates/android_system_properties-0.1.6.crate) = 5625
+SHA256 (rust/crates/ansi-to-tui-8.0.1.crate) = e42366bb9d958f042bf58f0a85e1b2d091997c1257ca49bddd7e4827aadc65fd
+SIZE (rust/crates/ansi-to-tui-8.0.1.crate) = 38814
 SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
 SIZE (rust/crates/anstream-1.0.0.crate) = 28916
 SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
@@ -31,6 +33,12 @@ SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898
 SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
 SHA256 (rust/crates/anyhow-1.0.104.crate) = 330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470
 SIZE (rust/crates/anyhow-1.0.104.crate) = 48819
+SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
+SIZE (rust/crates/approx-0.5.1.crate) = 15100
+SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
+SIZE (rust/crates/arboard-3.6.1.crate) = 54018
+SHA256 (rust/crates/arrayvec-0.7.8.crate) = d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56
+SIZE (rust/crates/arrayvec-0.7.8.crate) = 33260
 SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
 SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
 SHA256 (rust/crates/async-compression-0.4.50.crate) = ee19bd99b43e3691acbad4e840420a4881cea6c0b66a208125a824f8fd53f5a1
@@ -51,6 +59,8 @@ SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda
 SIZE (rust/crates/async-task-4.7.1.crate) = 38077
 SHA256 (rust/crates/async-trait-0.1.92.crate) = 82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667
 SIZE (rust/crates/async-trait-0.1.92.crate) = 32039
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
 SHA256 (rust/crates/auto_encoder-0.2.4.crate) = 43bfb5cf22391514bc73a3905267b01ee10c767b256719ae69267661564aff7c
@@ -71,8 +81,12 @@ SHA256 (rust/crates/base64-0.23.1.crate) = ac07cdecf99051d9a5238b80f35af32cdeba5
 SIZE (rust/crates/base64-0.23.1.crate) = 93605
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
 SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
+SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
 SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
 SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
+SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
 SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
 SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6
@@ -97,12 +111,16 @@ SHA256 (rust/crates/bstr-1.13.1.crate) = 6bb31b46c14244e20ee9984b11bf5c992b91fb6
 SIZE (rust/crates/bstr-1.13.1.crate) = 356631
 SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649
 SIZE (rust/crates/bumpalo-3.20.3.crate) = 98671
+SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
+SIZE (rust/crates/by_address-1.2.1.crate) = 8437
 SHA256 (rust/crates/bytemuck-1.25.2.crate) = 95832e849adfb21180ccb6826a99da14e5d266ae5c2e668e1602cf234f153797
 SIZE (rust/crates/bytemuck-1.25.2.crate) = 54075
 SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
 SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
 SHA256 (rust/crates/bytes-1.12.1.crate) = fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04
 SIZE (rust/crates/bytes-1.12.1.crate) = 75667
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
 SHA256 (rust/crates/cc-1.6.0.crate) = f74872d07caf508b30a21f6836e7d7016a2eaf7d9ff4f48deaa58cd8a0407630
 SIZE (rust/crates/cc-1.6.0.crate) = 116280
 SHA256 (rust/crates/cfg-if-1.0.5.crate) = 4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600
@@ -123,6 +141,8 @@ SHA256 (rust/crates/clap_derive-4.6.7.crate) = f9c751b79415d4e559e3d1fcf128e09e7
 SIZE (rust/crates/clap_derive-4.6.7.crate) = 33942
 SHA256 (rust/crates/clap_lex-1.1.1.crate) = 1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486
 SIZE (rust/crates/clap_lex-1.1.1.crate) = 13572
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
 SHA256 (rust/crates/cmake-0.1.58.crate) = c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678
 SIZE (rust/crates/cmake-0.1.58.crate) = 20474
 SHA256 (rust/crates/cmov-0.5.4.crate) = 0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a
@@ -133,6 +153,8 @@ SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f8
 SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187
 SHA256 (rust/crates/combine-4.6.8.crate) = cfc320937d09e6de266b31b9afb480f197d7a861be86be7cb2ea7e5d1bfffc5e
 SIZE (rust/crates/combine-4.6.8.crate) = 109123
+SHA256 (rust/crates/compact_str-0.9.1.crate) = 9dfdd1c2274d9aa354115b09dc9a901d6c5576818cdf70d14cae2bdb47df00ab
+SIZE (rust/crates/compact_str-0.9.1.crate) = 88299
 SHA256 (rust/crates/compression-codecs-0.4.45.crate) = 98fc98460ba0ad5317075d3632b8dfc45d0be8c4a49347c2a38272019717614a
 SIZE (rust/crates/compression-codecs-0.4.45.crate) = 34269
 SHA256 (rust/crates/compression-core-0.4.33.crate) = 6e8ccc4ea9f6acc32d102c0f6d471d11d913ad15f20c04de743374861fa1d414
@@ -163,6 +185,8 @@ SHA256 (rust/crates/cpufeatures-0.3.1.crate) = 5ca28b0ae3115b884660db4118d803791
 SIZE (rust/crates/cpufeatures-0.3.1.crate) = 14272
 SHA256 (rust/crates/crc32fast-1.5.2.crate) = 01a7799fd6b852db0e61728dde9a204c423b44d689dbd432522543614b490e78
 SIZE (rust/crates/crc32fast-1.5.2.crate) = 48100
+SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
+SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
 SHA256 (rust/crates/crokey-1.5.0.crate) = 074bc31bff1084f74e5a145ad5f6ac74469fa312159faa5144f0b1c4506b8d80
 SIZE (rust/crates/crokey-1.5.0.crate) = 44815
 SHA256 (rust/crates/crokey-proc_macros-1.5.0.crate) = b88c4ff2d5717616c3bb4a31d06b0b241ed811c7c0c41d077d77631bee7caad0
@@ -191,6 +215,8 @@ SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8
 SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
 SHA256 (rust/crates/crypto-common-0.2.2.crate) = ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453
 SIZE (rust/crates/crypto-common-0.2.2.crate) = 15449
+SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf
+SIZE (rust/crates/csscolorparser-0.6.2.crate) = 16859
 SHA256 (rust/crates/cssparser-0.36.0.crate) = dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2
 SIZE (rust/crates/cssparser-0.36.0.crate) = 56357
 SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
@@ -215,6 +241,8 @@ SHA256 (rust/crates/defmt-macros-1.1.1.crate) = bad9c72e7ca2137e0dc3813245a0d282
 SIZE (rust/crates/defmt-macros-1.1.1.crate) = 27937
 SHA256 (rust/crates/defmt-parser-1.0.0.crate) = 10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e
 SIZE (rust/crates/defmt-parser-1.0.0.crate) = 10881
+SHA256 (rust/crates/deltae-0.3.2.crate) = 5729f5117e208430e437df2f4843f5e5952997175992d1414f94c57d61e270b4
+SIZE (rust/crates/deltae-0.3.2.crate) = 1918626
 SHA256 (rust/crates/deranged-0.5.8.crate) = 7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c
 SIZE (rust/crates/deranged-0.5.8.crate) = 26885
 SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
@@ -235,10 +263,14 @@ SHA256 (rust/crates/dirs-7.0.0.crate) = 8d57d423b3c82e89b9a24ca3091fee61f456a26e
 SIZE (rust/crates/dirs-7.0.0.crate) = 13798
 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
 SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch2-0.3.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38
+SIZE (rust/crates/dispatch2-0.3.1.crate) = 55299
 SHA256 (rust/crates/displaydoc-0.2.7.crate) = c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8
 SIZE (rust/crates/displaydoc-0.2.7.crate) = 21343
 SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
 SIZE (rust/crates/document-features-0.2.12.crate) = 14739
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
 SHA256 (rust/crates/dtoa-1.0.11.crate) = 4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590
 SIZE (rust/crates/dtoa-1.0.11.crate) = 21122
 SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
@@ -247,6 +279,8 @@ SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13
 SIZE (rust/crates/dunce-1.0.5.crate) = 8244
 SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
 SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/either-1.19.0.crate) = 0e9c71c2167ca323c882b99918929403426e2373ea17242ff5653e0d5e1058be
+SIZE (rust/crates/either-1.19.0.crate) = 22501
 SHA256 (rust/crates/encoding_rs-0.8.42.crate) = 8e985e0451871ad22fb8d2b6b076e2028a502a0d3950998c2c5c0a4f9b5d9679
 SIZE (rust/crates/encoding_rs-0.8.42.crate) = 552153
 SHA256 (rust/crates/encoding_rs_io-0.1.8.crate) = fba3fe847045ecff794b9c138293a80db914678c453ad63fbf0c6a9eb6e00b22
@@ -255,6 +289,10 @@ SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029
 SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
 SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
 SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/error-code-3.4.0.crate) = 0b5343afd4a8365a643ac588dab4cf234a190c7f6c88c9f6dd6ffe00837661b7
+SIZE (rust/crates/error-code-3.4.0.crate) = 8964
+SHA256 (rust/crates/euclid-0.22.14.crate) = f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06
+SIZE (rust/crates/euclid-0.22.14.crate) = 88222
 SHA256 (rust/crates/event-listener-5.4.2.crate) = 5a23add41df1562121a9393cb065eab5146a1242410f23a644851e90cfd669d2
 SIZE (rust/crates/event-listener-5.4.2.crate) = 35131
 SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
@@ -267,6 +305,8 @@ SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d
 SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
 SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
 SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
+SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
+SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
 SHA256 (rust/crates/fancy-regex-0.16.2.crate) = 998b056554fbe42e03ae0e152895cd1a7e1002aec800fdc6635d20270260c46f
 SIZE (rust/crates/fancy-regex-0.16.2.crate) = 100662
 SHA256 (rust/crates/fast_html2md-0.0.63.crate) = 22fb851eabfefa3a87a42cc06888796411386736e3c888973497be2f95c4af6a
@@ -275,20 +315,26 @@ SHA256 (rust/crates/fastrand-2.5.0.crate) = da7c62ceae207dd37ea5b845da6a0696c799
 SIZE (rust/crates/fastrand-2.5.0.crate) = 20782
 SHA256 (rust/crates/fax-0.2.7.crate) = caf1079563223d5d59d83c85886a56e586cfd5c1a26292e971a0fa266531ac5a
 SIZE (rust/crates/fax-0.2.7.crate) = 25616
-SHA256 (rust/crates/fd-lock-4.0.4.crate) = 0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78
-SIZE (rust/crates/fd-lock-4.0.4.crate) = 15522
 SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
 SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
+SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
 SHA256 (rust/crates/filetime-0.2.29.crate) = 5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759
 SIZE (rust/crates/filetime-0.2.29.crate) = 16977
 SHA256 (rust/crates/find-msvc-tools-0.1.14.crate) = aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484
 SIZE (rust/crates/find-msvc-tools-0.1.14.crate) = 31390
+SHA256 (rust/crates/finl_unicode-1.5.0.crate) = 80bb028c8b4148c9ee0cca68fcd9add6044e81d3619f48577ddf13a263d047a2
+SIZE (rust/crates/finl_unicode-1.5.0.crate) = 80465
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
 SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
 SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
 SHA256 (rust/crates/flate2-1.1.10.crate) = 6e634e2e0ebac1ee034020da1ca582e17ffe4e0f5e985823721e168928136dcb
 SIZE (rust/crates/flate2-1.1.10.crate) = 80244
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
 SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
 SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
 SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
@@ -319,8 +365,12 @@ SHA256 (rust/crates/futures-util-0.3.34.crate) = 0d50a92467f8ba5dd6e3ee5d4bd04d7
 SIZE (rust/crates/futures-util-0.3.34.crate) = 169782
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
 SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
 SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
 SHA256 (rust/crates/getrandom-0.4.3.crate) = 300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099
 SIZE (rust/crates/getrandom-0.4.3.crate) = 52437
 SHA256 (rust/crates/gif-0.14.2.crate) = ee8cfcc411d9adbbaba82fb72661cc1bcca13e8bba98b364e62b2dba8f960159
@@ -339,6 +389,8 @@ SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622
 SIZE (rust/crates/half-2.7.1.crate) = 61040
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
 SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
 SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
 SHA256 (rust/crates/hashbrown-0.17.1.crate) = ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a
@@ -407,8 +459,12 @@ SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb
 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
 SHA256 (rust/crates/indexmap-2.14.2.crate) = cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855
 SIZE (rust/crates/indexmap-2.14.2.crate) = 103014
+SHA256 (rust/crates/indoc-2.0.8.crate) = a37b2691796cffeb8a8cd305ac66e65841559f147f4e63231d0eafa4db5384d1
+SIZE (rust/crates/indoc-2.0.8.crate) = 17682
 SHA256 (rust/crates/infer-0.22.0.crate) = f4200d433cbd5178df7797c9c2e75b348b728e39631cf14520d1e2fc424201f4
 SIZE (rust/crates/infer-0.22.0.crate) = 20946
+SHA256 (rust/crates/instability-0.3.14.crate) = 4c3b5acc1e2fd9375041a388da33d1eb8aed5f7a8c0dd3543e3ea2805adfbe20
+SIZE (rust/crates/instability-0.3.14.crate) = 14825
 SHA256 (rust/crates/ipnet-2.12.2.crate) = 791930b43c0d5973160d90a8f3894509f2b273430f5c5c73b668636d0287c5c0
 SIZE (rust/crates/ipnet-2.12.2.crate) = 30804
 SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
@@ -417,6 +473,8 @@ SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d33
 SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
 SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682
 SIZE (rust/crates/itoa-1.0.18.crate) = 15935
 SHA256 (rust/crates/jiff-0.2.37.crate) = 0ab1baf72f08796de0260609515130699b890ac25f30e610ad894bc5856cafdb
@@ -443,6 +501,10 @@ SHA256 (rust/crates/js-sys-0.3.106.crate) = 7883d941dae510fb2d978fc3fe018c71c9e2
 SIZE (rust/crates/js-sys-0.3.106.crate) = 113772
 SHA256 (rust/crates/jsonwebtoken-11.1.0.crate) = e75fe14a82d81e5f5af639997db37d8b96045938a7ac6ab18cdbe1c7467e05e1
 SIZE (rust/crates/jsonwebtoken-11.1.0.crate) = 69476
+SHA256 (rust/crates/kasuari-0.4.12.crate) = bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899
+SIZE (rust/crates/kasuari-0.4.12.crate) = 32684
+SHA256 (rust/crates/lab-0.11.0.crate) = bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f
+SIZE (rust/crates/lab-0.11.0.crate) = 15140
 SHA256 (rust/crates/lazy-regex-3.6.2.crate) = f0a2cce8a22920a29fdcc8c9170aa5d29edd9fbcf8bea856e24c2cb1c2419f67
 SIZE (rust/crates/lazy-regex-3.6.2.crate) = 11742
 SHA256 (rust/crates/lazy-regex-proc_macros-3.6.2.crate) = 6f1e4b1f1d8c71edb4ff2b2150ec4606445fd2ddf67ddc097655daf59286baa6
@@ -459,6 +521,8 @@ SHA256 (rust/crates/libredox-0.1.25.crate) = 61ff90caf6077a803a240f62fdbe88645a8
 SIZE (rust/crates/libredox-0.1.25.crate) = 10671
 SHA256 (rust/crates/libsqlite3-sys-0.38.2.crate) = f1d20bef17f513b9b3004532233187769cd072d790971f4e4da0e346eb6401e8
 SIZE (rust/crates/libsqlite3-sys-0.38.2.crate) = 5361739
+SHA256 (rust/crates/line-clipping-0.3.8.crate) = e752191d037c44ad111a8caa762921926658402f01cc1253f7bef2020ece4f5e
+SIZE (rust/crates/line-clipping-0.3.8.crate) = 19377
 SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53
 SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116
 SHA256 (rust/crates/litemap-0.8.3.crate) = 47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae
@@ -471,8 +535,12 @@ SHA256 (rust/crates/log-0.4.34.crate) = f9f8bd3e56ce4dfc153cf470fffbfa98c7620958
 SIZE (rust/crates/log-0.4.34.crate) = 53395
 SHA256 (rust/crates/lol_html-2.9.0.crate) = 00aad58f6ec3990e795943872f13651e7a5fa59dca2c8f31a74faf8a0e0fb652
 SIZE (rust/crates/lol_html-2.9.0.crate) = 149578
+SHA256 (rust/crates/lru-0.18.5.crate) = ef9ac18847474e638e3702b76c65d4eb93428471a74778ef0f1be711717f89b5
+SIZE (rust/crates/lru-0.18.5.crate) = 19761
 SHA256 (rust/crates/lru-slab-0.1.3.crate) = 4050469837a6ff301cd14c1f8f24f88549e6d548f24f64e2148eb0f72cebc51f
 SIZE (rust/crates/lru-slab-0.1.3.crate) = 9246
+SHA256 (rust/crates/mac_address-1.2.1.crate) = f3d0581a75c45969c63afd2bb87b1d8b25cfcc556c7a918cf9bb13b0fe8d2381
+SIZE (rust/crates/mac_address-1.2.1.crate) = 13325
 SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
 SIZE (rust/crates/matchers-0.2.0.crate) = 7075
 SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
@@ -481,12 +549,16 @@ SHA256 (rust/crates/memchr-2.8.3.crate) = cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4b
 SIZE (rust/crates/memchr-2.8.3.crate) = 99165
 SHA256 (rust/crates/memmap2-0.9.11.crate) = d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0
 SIZE (rust/crates/memmap2-0.9.11.crate) = 35116
+SHA256 (rust/crates/memmem-0.1.1.crate) = a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15
+SIZE (rust/crates/memmem-0.1.1.crate) = 10665
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
 SIZE (rust/crates/mime-0.3.17.crate) = 15712
 SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
 SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
-SHA256 (rust/crates/minimad-0.16.0.crate) = de632ee829aec3a874d18a4192eae64a0460b3a45c54ed556b334f6fe5a1d62f
-SIZE (rust/crates/minimad-0.16.0.crate) = 23016
+SHA256 (rust/crates/minimad-0.14.0.crate) = df8b688969b16915f3ecadc7829d5b7779dee4977e503f767f34136803d5c06f
+SIZE (rust/crates/minimad-0.14.0.crate) = 21568
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
 SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
 SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
@@ -501,10 +573,14 @@ SHA256 (rust/crates/multiversion_no_op-1.0.0.crate) = 743fb55ba31b18fb1ecef6bdc9
 SIZE (rust/crates/multiversion_no_op-1.0.0.crate) = 6077
 SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
 SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
 SHA256 (rust/crates/nix-0.31.3.crate) = cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d
 SIZE (rust/crates/nix-0.31.3.crate) = 347476
 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
 SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
 SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
 SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
 SHA256 (rust/crates/num-bigint-0.4.8.crate) = c89e69e7e0f03bea5ef08013795c25018e101932225a656383bd384495ecc367
@@ -513,12 +589,30 @@ SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d76041355
 SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
 SHA256 (rust/crates/num-conv-0.2.2.crate) = 521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441
 SIZE (rust/crates/num-conv-0.2.2.crate) = 7441
+SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
+SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
 SHA256 (rust/crates/num-integer-0.1.47.crate) = 7ce2d95d4b3734dc35aa2f45e1aa22cd416814592a4f9d9205e11affd5b8e10b
 SIZE (rust/crates/num-integer-0.1.47.crate) = 23502
 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
 SHA256 (rust/crates/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d
 SIZE (rust/crates/oauth2-5.0.0.crate) = 91364
+SHA256 (rust/crates/objc2-0.6.5.crate) = 08849bbd4767dfae9457696856ae1c84fe4e0281bbe4a7abff2d0e06fb7981f8
+SIZE (rust/crates/objc2-0.6.5.crate) = 276781
+SHA256 (rust/crates/objc2-app-kit-0.3.2.crate) = d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c
+SIZE (rust/crates/objc2-app-kit-0.3.2.crate) = 531744
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807
+SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d
+SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722
 SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
 SIZE (rust/crates/once_cell-1.21.4.crate) = 35010
 SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
@@ -529,6 +623,16 @@ SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653
 SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155
 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
 SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
+SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
+SHA256 (rust/crates/os_pipe-1.2.3.crate) = 7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967
+SIZE (rust/crates/os_pipe-1.2.3.crate) = 10467
+SHA256 (rust/crates/palette-0.7.7.crate) = ddeed8580d347d2abf3dcf06a5f0b3dc020258338526b277847cd4248a70fc64
+SIZE (rust/crates/palette-0.7.7.crate) = 272608
+SHA256 (rust/crates/palette_derive-0.7.7.crate) = 88537020289b719d81be994ccf1bbf4990f477e2f69ee52fe3e45f43a02e56be
+SIZE (rust/crates/palette_derive-0.7.7.crate) = 18136
+SHA256 (rust/crates/palette_math-0.7.7.crate) = 6e6eb142958d64335fb0e345c5b9ead2ecd6fc438c307e9d7d3c4fd428dbaf12
+SIZE (rust/crates/palette_math-0.7.7.crate) = 15423
 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
 SIZE (rust/crates/parking-2.2.1.crate) = 10685
 SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
@@ -543,10 +647,22 @@ SHA256 (rust/crates/pem-3.0.6.crate) = 1d30c53c26bc5b31a98cd02d20f25a7c8567146ca
 SIZE (rust/crates/pem-3.0.6.crate) = 18362
 SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
 SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.9.3.crate) = b568374ba38b33a6c627141f891faf16902b08d2db26b8ede1bcb0a15b1919fa
+SIZE (rust/crates/pest-2.9.3.crate) = 143051
+SHA256 (rust/crates/pest_derive-2.9.3.crate) = b66e184b924cebaaff20ab2256ca52f12332d528a39aa76553b5d96f92aacf7f
+SIZE (rust/crates/pest_derive-2.9.3.crate) = 22122
+SHA256 (rust/crates/pest_generator-2.9.3.crate) = a87478d267e4de54a626af9754f2f0f58e927aac6ed0575fe89bc05ad6851694
+SIZE (rust/crates/pest_generator-2.9.3.crate) = 20252
+SHA256 (rust/crates/pest_meta-2.9.3.crate) = 4f986f248b4241ac359b831f6139aaa34e03b08a37b6caf7e201a33f95c869e1
+SIZE (rust/crates/pest_meta-2.9.3.crate) = 50349
+SHA256 (rust/crates/petgraph-0.8.3.crate) = 8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455
+SIZE (rust/crates/petgraph-0.8.3.crate) = 807555
 SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
 SIZE (rust/crates/phf-0.11.3.crate) = 23231
 SHA256 (rust/crates/phf-0.13.1.crate) = c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf
 SIZE (rust/crates/phf-0.13.1.crate) = 24786
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
 SHA256 (rust/crates/phf_codegen-0.13.1.crate) = 49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1
 SIZE (rust/crates/phf_codegen-0.13.1.crate) = 14774
 SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
@@ -571,8 +687,6 @@ SHA256 (rust/crates/piper-0.2.5.crate) = c835479a4443ded371d6c535cbfd8d31ad92c5d
 SIZE (rust/crates/piper-0.2.5.crate) = 23908
 SHA256 (rust/crates/pkg-config-0.3.34.crate) = f6b464fbc74e149a392436b17d523f769e057cb6877f6a5c4618bc6f11800548
 SIZE (rust/crates/pkg-config-0.3.34.crate) = 21370
-SHA256 (rust/crates/plist-1.10.1.crate) = 2896bade328c13f7042a297ea5ac5b0951f6cf989dea5f32c2fd98da398195cb
-SIZE (rust/crates/plist-1.10.1.crate) = 60204
 SHA256 (rust/crates/png-0.18.1.crate) = 60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61
 SIZE (rust/crates/png-0.18.1.crate) = 125800
 SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218
@@ -595,6 +709,8 @@ SHA256 (rust/crates/process-wrap-10.0.1.crate) = 1f21b97672d2dc848e7b25701ab4535
 SIZE (rust/crates/process-wrap-10.0.1.crate) = 201062
 SHA256 (rust/crates/psl-types-2.0.11.crate) = 33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac
 SIZE (rust/crates/psl-types-2.0.11.crate) = 7959
+SHA256 (rust/crates/psm-0.1.24.crate) = 200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810
+SIZE (rust/crates/psm-0.1.24.crate) = 23294
 SHA256 (rust/crates/publicsuffix-2.3.0.crate) = 6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf
 SIZE (rust/crates/publicsuffix-2.3.0.crate) = 87890
 SHA256 (rust/crates/pulldown-cmark-0.13.4.crate) = e9f068eba8e7071c5f9511831b44f32c740d5adf574e990f946ddb53db2f314e
@@ -609,8 +725,8 @@ SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef5
 SIZE (rust/crates/qoi-0.4.1.crate) = 71135
 SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
 SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
-SHA256 (rust/crates/quick-xml-0.42.0.crate) = 41b1177fdf999d2321d3fb46ff47159d9c1fb9ad66a4879f8c50a0b504615e9b
-SIZE (rust/crates/quick-xml-0.42.0.crate) = 233019
+SHA256 (rust/crates/quick-xml-0.41.0.crate) = e660451e55124f798a69a5af3f49ccfbefbd41910eefd25caf2393e1f3473ec1
+SIZE (rust/crates/quick-xml-0.41.0.crate) = 231661
 SHA256 (rust/crates/quinn-0.11.12.crate) = 4051e23e9185c255a7e33ef59cdbca87a22d359052eecd22fc6b901fb37d9d11
 SIZE (rust/crates/quinn-0.11.12.crate) = 85698
 SHA256 (rust/crates/quinn-proto-0.11.19.crate) = 0e750cca55fe4f0439a15d0bb529da9651e79993e8e72c61a899a36d462befbe
@@ -619,6 +735,8 @@ SHA256 (rust/crates/quinn-udp-0.5.16.crate) = af66907df18639dcf4db56ca65490cabc4
 SIZE (rust/crates/quinn-udp-0.5.16.crate) = 33232
 SHA256 (rust/crates/quote-1.0.47.crate) = 1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001
 SIZE (rust/crates/quote-1.0.47.crate) = 31622
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
 SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf
 SIZE (rust/crates/r-efi-6.0.0.crate) = 65303
 SHA256 (rust/crates/rand-0.8.8.crate) = e058c7de0b26af77780c769414d6257830bb240f3c38477dbc2c16e5f54d6d4c
@@ -633,6 +751,24 @@ SHA256 (rust/crates/rand_core-0.10.1.crate) = 63b8176103e19a2643978565ca18b50549
 SIZE (rust/crates/rand_core-0.10.1.crate) = 22833
 SHA256 (rust/crates/rand_pcg-0.10.2.crate) = caa0f4137e1c0a72f4c651489402276c8e8e1cf081f3b0ba156d2cbeef09e86a
 SIZE (rust/crates/rand_pcg-0.10.2.crate) = 15439
+SHA256 (rust/crates/ratatui-0.30.2.crate) = 3274ba0a2c5e1bcad2a2005d20f4dc59dad26b2eb0940fb094500dba4099d57d
+SIZE (rust/crates/ratatui-0.30.2.crate) = 72412
+SHA256 (rust/crates/ratatui-core-0.1.2.crate) = cbb175c433c8e28a809d1f5773a2ae96e68c0ce40db865cbab1020bf33ae479c
+SIZE (rust/crates/ratatui-core-0.1.2.crate) = 191181
+SHA256 (rust/crates/ratatui-crossterm-0.1.2.crate) = 567584a3b0e6a8203c23de40b4861497266725eb5363dbfd18a1edd603cca9f0
+SIZE (rust/crates/ratatui-crossterm-0.1.2.crate) = 18836
+SHA256 (rust/crates/ratatui-macros-0.7.2.crate) = ed7dc68daa7498a43e4d68e0eb078427e10c38fbcfbb1e42d955f1fa2140d814
+SIZE (rust/crates/ratatui-macros-0.7.2.crate) = 16293
+SHA256 (rust/crates/ratatui-termina-0.1.0.crate) = c0bf912d9e66f057a759d92e386a280ea886b352ab757d6ac4d653c7ed2c43c2
+SIZE (rust/crates/ratatui-termina-0.1.0.crate) = 15330
+SHA256 (rust/crates/ratatui-termwiz-0.1.2.crate) = faf03e0380b7744054d6cb74224fe3adf062a029754933f575ca1e3b4c2ce977
+SIZE (rust/crates/ratatui-termwiz-0.1.2.crate) = 16739
+SHA256 (rust/crates/ratatui-textarea-0.9.3.crate) = 78cdce79220909bec1bb8307c29fad7d0df7434280da6ecaf44cb208393bed00
+SIZE (rust/crates/ratatui-textarea-0.9.3.crate) = 81104
+SHA256 (rust/crates/ratatui-widgets-0.3.2.crate) = 66e3d19bcc9130ca376277d93b60767ff121ace3be06f5f95f81dd68956407d1
+SIZE (rust/crates/ratatui-widgets-0.3.2.crate) = 230487
+SHA256 (rust/crates/ratskin-0.3.1.crate) = 16bbd34b7f15b651fab3a6b871b2546aa31fb1f851ddc76699bba969566f0ca5
+SIZE (rust/crates/ratskin-0.3.1.crate) = 16950
 SHA256 (rust/crates/raw-cpuid-11.6.0.crate) = 498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186
 SIZE (rust/crates/raw-cpuid-11.6.0.crate) = 117569
 SHA256 (rust/crates/reborrow-0.5.5.crate) = 03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430
@@ -641,8 +777,6 @@ SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f93
 SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
 SHA256 (rust/crates/redox_users-0.5.3.crate) = 60dc65c0ff1a7ae1294b0c67b9f14baf70b644404010370171787bfac1038fc0
 SIZE (rust/crates/redox_users-0.5.3.crate) = 17311
-SHA256 (rust/crates/reedline-0.52.1.crate) = cc0282eb061a7d039435f10075f22988e0dd7468901ee247a803021786afc662
-SIZE (rust/crates/reedline-0.52.1.crate) = 377868
 SHA256 (rust/crates/ref-cast-1.0.27.crate) = 7e440fb4e4b4147295338efb76001ab9e4efc0e5839df2c47fc5ac2381d365c3
 SIZE (rust/crates/ref-cast-1.0.27.crate) = 15335
 SHA256 (rust/crates/ref-cast-impl-1.0.27.crate) = 92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a
@@ -755,6 +889,8 @@ SHA256 (rust/crates/simd_cesu8-1.2.0.crate) = 11031e251abf8611c80f460e19dbdeb54a
 SIZE (rust/crates/simd_cesu8-1.2.0.crate) = 320024
 SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
 SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
 SHA256 (rust/crates/simple_asn1-0.6.4.crate) = 0d585997b0ac10be3c5ee635f1bab02d512760d14b7c468801ac8a01d9ae5f1d
 SIZE (rust/crates/simple_asn1-0.6.4.crate) = 18842
 SHA256 (rust/crates/siphasher-1.0.4.crate) = 33f4fe9184a62d842c9ef383018f3306d8ba224fd9d836f56d7288308847c256
@@ -771,10 +907,12 @@ SHA256 (rust/crates/sse-stream-0.2.6.crate) = c25ac7aff0abd1dbc474536e40416e1102
 SIZE (rust/crates/sse-stream-0.2.6.crate) = 26576
 SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
 SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
+SHA256 (rust/crates/stacker-0.1.25.crate) = 707f49d46706bacf8a2b00d51dace3f9de527c13eec3778f570c411f89e69967
+SIZE (rust/crates/stacker-0.1.25.crate) = 17498
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
 SHA256 (rust/crates/strict-0.2.0.crate) = f42444fea5b87a39db4218d9422087e66a85d0e7a0963a439b07bcdf91804006
 SIZE (rust/crates/strict-0.2.0.crate) = 4918
-SHA256 (rust/crates/strip-ansi-escapes-0.2.1.crate) = 2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025
-SIZE (rust/crates/strip-ansi-escapes-0.2.1.crate) = 8273
 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
 SIZE (rust/crates/strsim-0.11.1.crate) = 14266
 SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
@@ -787,6 +925,8 @@ SHA256 (rust/crates/strum_macros-0.28.0.crate) = ab85eea0270ee17587ed4156089e10b
 SIZE (rust/crates/strum_macros-0.28.0.crate) = 30964
 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
 SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
 SHA256 (rust/crates/syn-2.0.119.crate) = 872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297
 SIZE (rust/crates/syn-2.0.119.crate) = 307407
 SHA256 (rust/crates/syn-3.0.6.crate) = 8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee
@@ -803,10 +943,18 @@ SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1f
 SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
 SHA256 (rust/crates/tempfile-3.27.0.crate) = 32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd
 SIZE (rust/crates/tempfile-3.27.0.crate) = 44780
-SHA256 (rust/crates/termimad-0.35.5.crate) = 092b11fb38404fa873f019f8e5f300fa5787f381b7a58b923546d94b5a9065fd
-SIZE (rust/crates/termimad-0.35.5.crate) = 448515
+SHA256 (rust/crates/termimad-0.34.1.crate) = 889a9370996b74cf46016ce35b96c248a9ac36d69aab1d112b3e09bc33affa49
+SIZE (rust/crates/termimad-0.34.1.crate) = 443904
+SHA256 (rust/crates/termina-0.3.3.crate) = 9048a889effe34a5cddee0af7f53285198b16dca3be510858d38dfdb3e62a04e
+SIZE (rust/crates/termina-0.3.3.crate) = 89971
 SHA256 (rust/crates/terminal_size-0.4.4.crate) = 230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874
 SIZE (rust/crates/terminal_size-0.4.4.crate) = 10022
+SHA256 (rust/crates/terminfo-0.9.0.crate) = d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662
+SIZE (rust/crates/terminfo-0.9.0.crate) = 45420
+SHA256 (rust/crates/termios-0.3.3.crate) = 411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b
+SIZE (rust/crates/termios-0.3.3.crate) = 17103
+SHA256 (rust/crates/termwiz-0.23.3.crate) = 4676b37242ccbd1aabf56edb093a4827dc49086c0ffd764a5705899e0f35f8f7
+SIZE (rust/crates/termwiz-0.23.3.crate) = 400004
 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
 SHA256 (rust/crates/thiserror-2.0.21.crate) = 09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e
@@ -873,18 +1021,24 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400
 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
 SHA256 (rust/crates/tracing-subscriber-0.3.23.crate) = cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319
 SIZE (rust/crates/tracing-subscriber-0.3.23.crate) = 213773
+SHA256 (rust/crates/tree_magic_mini-3.2.2.crate) = b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6
+SIZE (rust/crates/tree_magic_mini-3.2.2.crate) = 16074
 SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
 SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
 SHA256 (rust/crates/typed-path-0.12.3.crate) = 8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e
 SIZE (rust/crates/typed-path-0.12.3.crate) = 112964
 SHA256 (rust/crates/typenum-1.20.1.crate) = b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20
 SIZE (rust/crates/typenum-1.20.1.crate) = 105479
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
 SHA256 (rust/crates/unicase-2.10.0.crate) = 357cc3acc6a036009fd6c973ed009037c732d60d0b4f6c673e9041497482a28f
 SIZE (rust/crates/unicase-2.10.0.crate) = 24312
 SHA256 (rust/crates/unicode-ident-1.0.26.crate) = d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954
 SIZE (rust/crates/unicode-ident-1.0.26.crate) = 48425
 SHA256 (rust/crates/unicode-segmentation-1.13.3.crate) = c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8
 SIZE (rust/crates/unicode-segmentation-1.13.3.crate) = 112325
+SHA256 (rust/crates/unicode-truncate-2.0.1.crate) = 16b380a1238663e5f8a691f9039c73e1cdae598a30e9855f541d29b08b53e9a5
+SIZE (rust/crates/unicode-truncate-2.0.1.crate) = 18182
 SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
 SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
 SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
@@ -919,14 +1073,20 @@ SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677
 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
 SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
-SIZE (rust/crates/vte-0.14.1.crate) = 57382
+SHA256 (rust/crates/vt100-0.16.2.crate) = 054ff75fb8fa83e609e685106df4faeffdf3a735d3c74ebce97ec557d5d36fd9
+SIZE (rust/crates/vt100-0.16.2.crate) = 32355
+SHA256 (rust/crates/vte-0.15.0.crate) = a5924018406ce0063cd67f8e008104968b74b563ee1b85dde3ed1f7cb87d3dbd
+SIZE (rust/crates/vte-0.15.0.crate) = 57487
+SHA256 (rust/crates/vtparse-0.6.2.crate) = 6d9b2acfb050df409c972a37d3b8e08cdea3bddb0c09db9d53137e504cfabed0
+SIZE (rust/crates/vtparse-0.6.2.crate) = 11448
 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
 SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
 SHA256 (rust/crates/want-0.3.2.crate) = ec4cdd0dd910afe868b7ef477227d8d538b46b3075031afee8a9f2acb0a2ed0b
 SIZE (rust/crates/want-0.3.2.crate) = 7311
 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
 SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.4+wasi-0.2.12.crate) = b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487
+SIZE (rust/crates/wasip2-1.0.4+wasi-0.2.12.crate) = 135311
 SHA256 (rust/crates/wasm-bindgen-0.2.129.crate) = 9bb54f33acc68fd454578d9820b0bde1a1a3d17aa17bb7b6595806d02886d409
 SIZE (rust/crates/wasm-bindgen-0.2.129.crate) = 70859
 SHA256 (rust/crates/wasm-bindgen-futures-0.4.79.crate) = 3cbab34de2d982e9b48e18d216d04c4a6f641066ff19ffb699980f591ee3610e
@@ -939,6 +1099,18 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.129.crate) = 23f0c9c52aa7cd7d77769a4
*** 71 LINES SKIPPED ***