git: f47d75aeeb85 - main - sysutils/czkawka: update to 4.0.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 20 Jan 2022 00:58:44 UTC
The branch main has been updated by jbeich:

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

commit f47d75aeeb850cb89ff683d81e8c8202afe2bf48
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-01-19 21:35:07 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-01-20 00:58:19 +0000

    sysutils/czkawka: update to 4.0.0
    
    Changes:        https://github.com/qarmin/czkawka/releases/tag/4.0.0
    Reported by:    GitHub (watch releases)
---
 sysutils/czkawka/Makefile | 171 +++++++++++++++--------
 sysutils/czkawka/distinfo | 338 +++++++++++++++++++++++++++++++---------------
 2 files changed, 347 insertions(+), 162 deletions(-)

diff --git a/sysutils/czkawka/Makefile b/sysutils/czkawka/Makefile
index 0fe22ab92f29..4400a35fbb5d 100644
--- a/sysutils/czkawka/Makefile
+++ b/sysutils/czkawka/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	czkawka
-DISTVERSION=	3.3.1
-PORTREVISION=	2
+DISTVERSION=	4.0.0
 CATEGORIES=	sysutils
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -25,11 +24,13 @@ PLIST_FILES=	bin/${PORTNAME}_cli \
 
 CARGO_CRATES=	adler-1.0.2 \
 		adler32-1.2.0 \
+		aho-corasick-0.7.18 \
 		alsa-0.5.0 \
 		alsa-sys-0.3.1 \
-		ansi_term-0.11.0 \
-		anyhow-1.0.45 \
+		ansi_term-0.12.1 \
+		anyhow-1.0.52 \
 		arrayref-0.3.6 \
+		arrayvec-0.5.2 \
 		arrayvec-0.7.2 \
 		atk-0.14.0 \
 		atk-sys-0.14.0 \
@@ -38,12 +39,17 @@ CARGO_CRATES=	adler-1.0.2 \
 		audiotags-dev-macro-0.1.4 \
 		autocfg-1.0.1 \
 		base64-0.13.0 \
+		bincode-1.3.3 \
 		bindgen-0.56.0 \
 		bitflags-1.3.2 \
 		bk-tree-0.4.0 \
-		blake3-1.2.0 \
-		bumpalo-3.8.0 \
-		bytemuck-1.7.2 \
+		blake3-0.3.8 \
+		blake3-1.3.0 \
+		block-0.1.6 \
+		block-buffer-0.9.0 \
+		block-buffer-0.10.0 \
+		bumpalo-3.9.1 \
+		bytemuck-1.7.3 \
 		byteorder-1.4.3 \
 		bytes-1.1.0 \
 		bzip2-0.4.3 \
@@ -54,51 +60,67 @@ CARGO_CRATES=	adler-1.0.2 \
 		cesu8-1.1.0 \
 		cexpr-0.4.0 \
 		cfg-expr-0.8.1 \
+		cfg-if-0.1.10 \
 		cfg-if-1.0.0 \
 		chrono-0.4.19 \
 		clang-sys-1.3.0 \
-		clap-2.33.3 \
+		clap-2.34.0 \
 		claxon-0.4.3 \
 		color_quant-1.1.0 \
-		combine-4.6.2 \
+		combine-4.6.3 \
 		constant_time_eq-0.1.5 \
 		core-foundation-sys-0.8.3 \
 		coreaudio-rs-0.10.0 \
 		coreaudio-sys-0.2.8 \
 		cpal-0.13.4 \
-		crc32fast-1.2.1 \
-		crossbeam-channel-0.5.1 \
+		cpufeatures-0.2.1 \
+		crc32fast-1.3.0 \
+		crossbeam-channel-0.5.2 \
 		crossbeam-deque-0.8.1 \
-		crossbeam-epoch-0.9.5 \
-		crossbeam-utils-0.8.5 \
+		crossbeam-epoch-0.9.6 \
+		crossbeam-utils-0.8.6 \
+		crypto-common-0.1.1 \
+		crypto-mac-0.8.0 \
 		darling-0.10.2 \
+		darling-0.13.1 \
 		darling_core-0.10.2 \
+		darling_core-0.13.1 \
 		darling_macro-0.10.2 \
+		darling_macro-0.13.1 \
+		dashmap-4.0.2 \
 		deflate-0.8.6 \
-		derivative-2.2.0 \
 		digest-0.9.0 \
+		digest-0.10.1 \
 		directories-next-2.0.0 \
 		dirs-sys-next-0.1.2 \
 		either-1.6.1 \
+		enumn-0.1.3 \
+		fastrand-1.6.0 \
+		ffmpeg_cmdline_utils-0.1.0 \
 		field-offset-0.3.4 \
+		find-crate-0.6.3 \
 		flate2-1.0.22 \
+		fluent-0.16.0 \
+		fluent-bundle-0.15.2 \
+		fluent-langneg-0.13.0 \
+		fluent-syntax-0.11.0 \
 		fnv-1.0.7 \
 		fs_extra-1.2.0 \
-		futures-0.3.17 \
-		futures-channel-0.3.17 \
-		futures-core-0.3.17 \
-		futures-executor-0.3.17 \
-		futures-io-0.3.17 \
-		futures-macro-0.3.17 \
-		futures-sink-0.3.17 \
-		futures-task-0.3.17 \
-		futures-util-0.3.17 \
+		futures-0.3.19 \
+		futures-channel-0.3.19 \
+		futures-core-0.3.19 \
+		futures-executor-0.3.19 \
+		futures-io-0.3.19 \
+		futures-macro-0.3.19 \
+		futures-sink-0.3.19 \
+		futures-task-0.3.19 \
+		futures-util-0.3.19 \
 		gdk-0.14.3 \
 		gdk-pixbuf-0.14.0 \
 		gdk-pixbuf-sys-0.14.0 \
 		gdk-sys-0.14.0 \
-		generic-array-0.14.4 \
-		getrandom-0.2.3 \
+		generic-array-0.14.5 \
+		getrandom-0.2.4 \
 		gif-0.11.3 \
 		gio-0.14.8 \
 		gio-sys-0.14.0 \
@@ -111,17 +133,27 @@ CARGO_CRATES=	adler-1.0.2 \
 		gtk-sys-0.14.0 \
 		gtk3-macros-0.14.0 \
 		hamming-0.1.3 \
+		hashbrown-0.11.2 \
 		heck-0.3.3 \
 		hermit-abi-0.1.19 \
 		hex-0.4.3 \
 		hound-3.4.0 \
 		humansize-1.1.1 \
+		i18n-config-0.4.2 \
+		i18n-embed-0.13.1 \
+		i18n-embed-fl-0.6.1 \
+		i18n-embed-impl-0.8.0 \
 		id3-0.5.3 \
 		ident_case-1.0.1 \
 		image-0.23.14 \
+		imagepipe-0.4.0 \
 		img_hash-3.2.0 \
+		indexmap-1.8.0 \
 		instant-0.1.12 \
-		itertools-0.10.1 \
+		intl-memoizer-0.5.1 \
+		intl_pluralrules-7.0.1 \
+		itertools-0.10.3 \
+		itoa-1.0.1 \
 		jni-0.19.0 \
 		jni-sys-0.3.0 \
 		jobserver-0.1.24 \
@@ -130,13 +162,16 @@ CARGO_CRATES=	adler-1.0.2 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
 		lewton-0.10.2 \
-		libc-0.2.107 \
-		libloading-0.7.1 \
+		libc-0.2.112 \
+		libloading-0.7.3 \
+		linked-hash-map-0.5.4 \
+		locale_config-0.3.0 \
 		lock_api-0.4.5 \
 		log-0.4.14 \
 		mach-0.3.2 \
+		malloc_buf-0.0.6 \
 		memchr-2.4.1 \
-		memoffset-0.6.4 \
+		memoffset-0.6.5 \
 		metaflac-0.2.5 \
 		minimp3-0.5.1 \
 		minimp3-sys-0.3.2 \
@@ -144,28 +179,36 @@ CARGO_CRATES=	adler-1.0.2 \
 		miniz_oxide-0.4.4 \
 		mp4ameta-0.6.1 \
 		mp4ameta_proc-0.1.1 \
+		multicache-0.6.1 \
 		ndk-0.3.0 \
-		ndk-0.4.0 \
+		ndk-0.6.0 \
 		ndk-glue-0.3.0 \
-		ndk-glue-0.4.0 \
+		ndk-glue-0.6.0 \
 		ndk-macro-0.2.0 \
-		ndk-sys-0.2.1 \
+		ndk-macro-0.3.0 \
+		ndk-sys-0.2.2 \
+		ndk-sys-0.3.0 \
 		nix-0.20.0 \
 		nom-5.1.2 \
 		num-complex-0.2.4 \
+		num-complex-0.3.1 \
 		num-derive-0.3.3 \
 		num-integer-0.1.44 \
 		num-iter-0.1.42 \
 		num-rational-0.3.2 \
 		num-traits-0.2.14 \
-		num_cpus-1.13.0 \
-		num_enum-0.5.4 \
-		num_enum_derive-0.5.4 \
-		oboe-0.4.4 \
-		oboe-sys-0.4.4 \
+		num_cpus-1.13.1 \
+		num_enum-0.5.6 \
+		num_enum_derive-0.5.6 \
+		objc-0.2.7 \
+		objc-foundation-0.1.1 \
+		objc_id-0.1.1 \
+		oboe-0.4.5 \
+		oboe-sys-0.4.5 \
 		ogg-0.8.0 \
-		once_cell-1.8.0 \
-		open-2.0.1 \
+		once_cell-1.9.0 \
+		opaque-debug-0.3.0 \
+		open-2.0.2 \
 		pango-0.14.8 \
 		pango-sys-0.14.0 \
 		parking_lot-0.11.2 \
@@ -173,23 +216,23 @@ CARGO_CRATES=	adler-1.0.2 \
 		pathdiff-0.2.1 \
 		peeking_take_while-0.1.2 \
 		pest-2.1.3 \
-		pin-project-lite-0.2.7 \
+		pin-project-lite-0.2.8 \
 		pin-utils-0.1.0 \
-		pkg-config-0.3.22 \
+		pkg-config-0.3.24 \
 		png-0.16.8 \
-		ppv-lite86-0.2.15 \
+		ppv-lite86-0.2.16 \
+		primal-check-0.3.1 \
 		proc-macro-crate-0.1.5 \
 		proc-macro-crate-1.1.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro-hack-0.5.19 \
-		proc-macro-nested-0.1.7 \
-		proc-macro2-1.0.32 \
-		quote-1.0.10 \
+		proc-macro2-1.0.36 \
+		quote-1.0.14 \
 		rand-0.8.4 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.3 \
 		rand_hc-0.3.1 \
+		rawloader-0.37.0 \
 		rayon-1.5.1 \
 		rayon-core-1.9.1 \
 		redox_syscall-0.2.10 \
@@ -198,37 +241,50 @@ CARGO_CRATES=	adler-1.0.2 \
 		regex-syntax-0.6.25 \
 		remove_dir_all-0.5.3 \
 		rodio-0.14.0 \
+		rust-embed-6.3.0 \
+		rust-embed-impl-6.2.0 \
+		rust-embed-utils-7.1.0 \
 		rustc-hash-1.1.0 \
 		rustc_version-0.3.3 \
 		rustdct-0.4.0 \
+		rustdct-0.6.0 \
 		rustfft-3.0.1 \
+		rustfft-5.1.1 \
+		ryu-1.0.9 \
 		same-file-1.0.6 \
 		scoped_threadpool-0.1.9 \
 		scopeguard-1.1.0 \
+		self_cell-0.10.2 \
 		semver-0.11.0 \
 		semver-parser-0.10.2 \
-		serde-1.0.130 \
-		serde_derive-1.0.130 \
+		serde-1.0.133 \
+		serde_derive-1.0.133 \
+		serde_json-1.0.75 \
+		serde_yaml-0.8.23 \
+		sha2-0.9.9 \
 		shlex-0.1.1 \
 		slab-0.4.5 \
 		slice-deque-0.3.0 \
-		smallvec-1.7.0 \
+		smallvec-1.8.0 \
 		stdweb-0.1.3 \
 		strength_reduce-0.2.3 \
 		strsim-0.8.0 \
 		strsim-0.9.3 \
-		structopt-0.3.25 \
+		strsim-0.10.0 \
+		structopt-0.3.26 \
 		structopt-derive-0.4.18 \
 		strum-0.21.0 \
 		strum_macros-0.21.1 \
-		syn-1.0.81 \
+		subtle-2.4.1 \
+		syn-1.0.85 \
 		system-deps-3.2.0 \
-		tempfile-3.2.0 \
+		tempfile-3.3.0 \
 		textwrap-0.11.0 \
 		thiserror-1.0.30 \
 		thiserror-impl-1.0.30 \
 		tiff-0.6.1 \
 		time-0.1.44 \
+		tinystr-0.3.4 \
 		tinyvec-1.5.1 \
 		tinyvec_macros-0.1.0 \
 		toml-0.5.8 \
@@ -236,14 +292,18 @@ CARGO_CRATES=	adler-1.0.2 \
 		transpose-0.2.1 \
 		trash-1.3.0 \
 		triple_accel-0.3.4 \
-		typenum-1.14.0 \
+		type-map-0.4.0 \
+		typenum-1.15.0 \
 		ucd-trie-0.1.3 \
+		unic-langid-0.9.0 \
+		unic-langid-impl-0.9.0 \
 		unicode-segmentation-1.8.0 \
 		unicode-width-0.1.9 \
 		unicode-xid-0.2.2 \
 		vec_map-0.8.2 \
 		version-compare-0.0.11 \
-		version_check-0.9.3 \
+		version_check-0.9.4 \
+		vid_dup_finder_lib-0.1.0 \
 		walkdir-2.3.2 \
 		wasi-0.10.0+wasi-snapshot-preview1 \
 		wasm-bindgen-0.2.78 \
@@ -258,12 +318,13 @@ CARGO_CRATES=	adler-1.0.2 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		xxhash-rust-0.8.2 \
+		yaml-rust-0.4.5 \
 		zip-0.5.13
 # XXX https://github.com/rust-lang/cargo/issues/4101
 CARGO_INSTALL_PATH=	${PLIST_FILES:Mbin/*:T}
 
 post-install:
-	${INSTALL_DATA} ${WRKSRC}/pkgs/*.desktop \
+	${INSTALL_DATA} ${WRKSRC}/data/*.desktop \
 		${STAGEDIR}${PREFIX}/share/applications
 	${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
 	${INSTALL_DATA} ${WRKSRC}/data/icons/*.svg \
diff --git a/sysutils/czkawka/distinfo b/sysutils/czkawka/distinfo
index 445fc3bbf593..94a1c3720799 100644
--- a/sysutils/czkawka/distinfo
+++ b/sysutils/czkawka/distinfo
@@ -1,18 +1,22 @@
-TIMESTAMP = 1637560087
+TIMESTAMP = 1642628107
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
 SIZE (rust/crates/adler32-1.2.0.crate) = 6411
+SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
+SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
 SHA256 (rust/crates/alsa-0.5.0.crate) = 75c4da790adcb2ce5e758c064b4f3ec17a30349f9961d3e5e6c9688b052a9e18
 SIZE (rust/crates/alsa-0.5.0.crate) = 63941
 SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
 SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
-SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
-SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
-SHA256 (rust/crates/anyhow-1.0.45.crate) = ee10e43ae4a853c0a3591d4e2ada1719e553be18199d9da9d4a83f5927c2f5c7
-SIZE (rust/crates/anyhow-1.0.45.crate) = 35468
+SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
+SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/anyhow-1.0.52.crate) = 84450d0b4a8bd1ba4144ce8ce718fbc5d071358b1e5384bace6536b3d1f2d5b3
+SIZE (rust/crates/anyhow-1.0.52.crate) = 44224
 SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
 SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
+SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
+SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
 SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
 SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
 SHA256 (rust/crates/atk-0.14.0.crate) = a83b21d2aa75e464db56225e1bda2dd5993311ba1095acaa8fa03d1ae67026ba
@@ -29,18 +33,28 @@ SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca
 SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
 SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
 SIZE (rust/crates/base64-0.13.0.crate) = 62070
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
 SHA256 (rust/crates/bindgen-0.56.0.crate) = 2da379dbebc0b76ef63ca68d8fc6e71c0f13e59432e0987e508c1820e6ab5239
 SIZE (rust/crates/bindgen-0.56.0.crate) = 198300
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bk-tree-0.4.0.crate) = 6121f6e107e94d717b5ca2631d56e7c2ed1542a21b2eb87b4bda1d6c1420ef3f
 SIZE (rust/crates/bk-tree-0.4.0.crate) = 11919
-SHA256 (rust/crates/blake3-1.2.0.crate) = 526c210b4520e416420759af363083471656e819a75e831b8d2c9d5a584f2413
-SIZE (rust/crates/blake3-1.2.0.crate) = 156645
-SHA256 (rust/crates/bumpalo-3.8.0.crate) = 8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c
-SIZE (rust/crates/bumpalo-3.8.0.crate) = 79835
-SHA256 (rust/crates/bytemuck-1.7.2.crate) = 72957246c41db82b8ef88a5486143830adeb8227ef9837740bdec67724cf2c5b
-SIZE (rust/crates/bytemuck-1.7.2.crate) = 27489
+SHA256 (rust/crates/blake3-0.3.8.crate) = b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3
+SIZE (rust/crates/blake3-0.3.8.crate) = 154058
+SHA256 (rust/crates/blake3-1.3.0.crate) = 882e99e4a0cb2ae6cb6e442102e8e6b7131718d94110e64c3e6a34ea9b106f37
+SIZE (rust/crates/blake3-1.3.0.crate) = 156739
+SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
+SIZE (rust/crates/block-0.1.6.crate) = 4077
+SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
+SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
+SHA256 (rust/crates/block-buffer-0.10.0.crate) = f1d36a02058e76b040de25a4464ba1c80935655595b661505c8b39b664828b95
+SIZE (rust/crates/block-buffer-0.10.0.crate) = 10088
+SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
+SIZE (rust/crates/bumpalo-3.9.1.crate) = 77507
+SHA256 (rust/crates/bytemuck-1.7.3.crate) = 439989e6b8c38d1b6570a384ef1e49c8848128f5a97f3914baef02920842712f
+SIZE (rust/crates/bytemuck-1.7.3.crate) = 27879
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
 SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
@@ -61,20 +75,22 @@ SHA256 (rust/crates/cexpr-0.4.0.crate) = f4aedb84272dbe89af497cf81375129abda4fc0
 SIZE (rust/crates/cexpr-0.4.0.crate) = 18023
 SHA256 (rust/crates/cfg-expr-0.8.1.crate) = b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e
 SIZE (rust/crates/cfg-expr-0.8.1.crate) = 34539
+SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
+SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
 SIZE (rust/crates/chrono-0.4.19.crate) = 155663
 SHA256 (rust/crates/clang-sys-1.3.0.crate) = fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90
 SIZE (rust/crates/clang-sys-1.3.0.crate) = 37713
-SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
-SIZE (rust/crates/clap-2.33.3.crate) = 201925
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
 SHA256 (rust/crates/claxon-0.4.3.crate) = 4bfbf56724aa9eca8afa4fcfadeb479e722935bb2a0900c2d37e0cc477af0688
 SIZE (rust/crates/claxon-0.4.3.crate) = 86626
 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
 SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/combine-4.6.2.crate) = b2b2f5d0ee456f3928812dfc8c6d9a1d592b98678f6d56db9b0cd2b7bc6c8db5
-SIZE (rust/crates/combine-4.6.2.crate) = 132528
+SHA256 (rust/crates/combine-4.6.3.crate) = 50b727aacc797f9fc28e355d21f34709ac4fc9adecfe470ad07b8f4464f53062
+SIZE (rust/crates/combine-4.6.3.crate) = 132015
 SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
 SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
 SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
@@ -85,60 +101,90 @@ SHA256 (rust/crates/coreaudio-sys-0.2.8.crate) = 2b7e3347be6a09b46aba228d6608386
 SIZE (rust/crates/coreaudio-sys-0.2.8.crate) = 4778
 SHA256 (rust/crates/cpal-0.13.4.crate) = 98f45f0a21f617cd2c788889ef710b63f075c949259593ea09c826f1e47a2418
 SIZE (rust/crates/cpal-0.13.4.crate) = 92833
-SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
-SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
-SHA256 (rust/crates/crossbeam-channel-0.5.1.crate) = 06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4
-SIZE (rust/crates/crossbeam-channel-0.5.1.crate) = 86919
+SHA256 (rust/crates/cpufeatures-0.2.1.crate) = 95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469
+SIZE (rust/crates/cpufeatures-0.2.1.crate) = 10500
+SHA256 (rust/crates/crc32fast-1.3.0.crate) = 738c290dfaea84fc1ca15ad9c168d083b05a714e1efddd8edaab678dc28d2836
+SIZE (rust/crates/crc32fast-1.3.0.crate) = 38565
+SHA256 (rust/crates/crossbeam-channel-0.5.2.crate) = e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa
+SIZE (rust/crates/crossbeam-channel-0.5.2.crate) = 87842
 SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e
 SIZE (rust/crates/crossbeam-deque-0.8.1.crate) = 20852
-SHA256 (rust/crates/crossbeam-epoch-0.9.5.crate) = 4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd
-SIZE (rust/crates/crossbeam-epoch-0.9.5.crate) = 43883
-SHA256 (rust/crates/crossbeam-utils-0.8.5.crate) = d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db
-SIZE (rust/crates/crossbeam-utils-0.8.5.crate) = 38414
+SHA256 (rust/crates/crossbeam-epoch-0.9.6.crate) = 97242a70df9b89a65d0b6df3c4bf5b9ce03c5b7309019777fbde37e7537f8762
+SIZE (rust/crates/crossbeam-epoch-0.9.6.crate) = 46055
+SHA256 (rust/crates/crossbeam-utils-0.8.6.crate) = cfcae03edb34f947e64acdb1c33ec169824e20657e9ecb61cef6c8c74dcb8120
+SIZE (rust/crates/crossbeam-utils-0.8.6.crate) = 38841
+SHA256 (rust/crates/crypto-common-0.1.1.crate) = 683d6b536309245c849479fba3da410962a43ed8e51c26b729208ec0ac2798d0
+SIZE (rust/crates/crypto-common-0.1.1.crate) = 8271
+SHA256 (rust/crates/crypto-mac-0.8.0.crate) = b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab
+SIZE (rust/crates/crypto-mac-0.8.0.crate) = 9115
 SHA256 (rust/crates/darling-0.10.2.crate) = 0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858
 SIZE (rust/crates/darling-0.10.2.crate) = 17620
+SHA256 (rust/crates/darling-0.13.1.crate) = d0d720b8683f8dd83c65155f0530560cba68cd2bf395f6513a483caee57ff7f4
+SIZE (rust/crates/darling-0.13.1.crate) = 20097
 SHA256 (rust/crates/darling_core-0.10.2.crate) = f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b
 SIZE (rust/crates/darling_core-0.10.2.crate) = 44339
+SHA256 (rust/crates/darling_core-0.13.1.crate) = 7a340f241d2ceed1deb47ae36c4144b2707ec7dd0b649f894cb39bb595986324
+SIZE (rust/crates/darling_core-0.13.1.crate) = 50847
 SHA256 (rust/crates/darling_macro-0.10.2.crate) = d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72
 SIZE (rust/crates/darling_macro-0.10.2.crate) = 1919
+SHA256 (rust/crates/darling_macro-0.13.1.crate) = 72c41b3b7352feb3211a0d743dc5700a4e3b60f51bd2b368892d1e0f9a95f44b
+SIZE (rust/crates/darling_macro-0.13.1.crate) = 1910
+SHA256 (rust/crates/dashmap-4.0.2.crate) = e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c
+SIZE (rust/crates/dashmap-4.0.2.crate) = 21066
 SHA256 (rust/crates/deflate-0.8.6.crate) = 73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174
 SIZE (rust/crates/deflate-0.8.6.crate) = 62365
-SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
-SIZE (rust/crates/derivative-2.2.0.crate) = 48076
 SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
 SIZE (rust/crates/digest-0.9.0.crate) = 13247
+SHA256 (rust/crates/digest-0.10.1.crate) = b697d66081d42af4fba142d56918a3cb21dc8eb63372c6b85d14f44fb9c5979b
+SIZE (rust/crates/digest-0.10.1.crate) = 18909
 SHA256 (rust/crates/directories-next-2.0.0.crate) = 339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc
 SIZE (rust/crates/directories-next-2.0.0.crate) = 15153
 SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
 SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
 SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
 SIZE (rust/crates/either-1.6.1.crate) = 13641
+SHA256 (rust/crates/enumn-0.1.3.crate) = 4e58b112d5099aa0857c5d05f0eacab86406dd8c0f85fe5d320a13256d29ecf4
+SIZE (rust/crates/enumn-0.1.3.crate) = 8672
+SHA256 (rust/crates/fastrand-1.6.0.crate) = 779d043b6a0b90cc4c0ed7ee380a6504394cee7efd7db050e3774eee387324b2
+SIZE (rust/crates/fastrand-1.6.0.crate) = 11338
+SHA256 (rust/crates/ffmpeg_cmdline_utils-0.1.0.crate) = 2f156b1f5ba5f16135ec1efd32d9f90d0dad3ef8f8b77ca9928d4d0e3b24dd41
+SIZE (rust/crates/ffmpeg_cmdline_utils-0.1.0.crate) = 12614
 SHA256 (rust/crates/field-offset-0.3.4.crate) = 1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92
 SIZE (rust/crates/field-offset-0.3.4.crate) = 6046
+SHA256 (rust/crates/find-crate-0.6.3.crate) = 59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2
+SIZE (rust/crates/find-crate-0.6.3.crate) = 12092
 SHA256 (rust/crates/flate2-1.0.22.crate) = 1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f
 SIZE (rust/crates/flate2-1.0.22.crate) = 76026
+SHA256 (rust/crates/fluent-0.16.0.crate) = 61f69378194459db76abd2ce3952b790db103ceb003008d3d50d97c41ff847a7
+SIZE (rust/crates/fluent-0.16.0.crate) = 8321
+SHA256 (rust/crates/fluent-bundle-0.15.2.crate) = e242c601dec9711505f6d5bbff5bedd4b61b2469f2e8bb8e57ee7c9747a87ffd
+SIZE (rust/crates/fluent-bundle-0.15.2.crate) = 32239
+SHA256 (rust/crates/fluent-langneg-0.13.0.crate) = 2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94
+SIZE (rust/crates/fluent-langneg-0.13.0.crate) = 11723
+SHA256 (rust/crates/fluent-syntax-0.11.0.crate) = c0abed97648395c902868fee9026de96483933faa54ea3b40d652f7dfe61ca78
+SIZE (rust/crates/fluent-syntax-0.11.0.crate) = 28524
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/fs_extra-1.2.0.crate) = 2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394
 SIZE (rust/crates/fs_extra-1.2.0.crate) = 29918
-SHA256 (rust/crates/futures-0.3.17.crate) = a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca
-SIZE (rust/crates/futures-0.3.17.crate) = 47388
-SHA256 (rust/crates/futures-channel-0.3.17.crate) = 5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888
-SIZE (rust/crates/futures-channel-0.3.17.crate) = 31765
-SHA256 (rust/crates/futures-core-0.3.17.crate) = 88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d
-SIZE (rust/crates/futures-core-0.3.17.crate) = 14478
-SHA256 (rust/crates/futures-executor-0.3.17.crate) = 45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c
-SIZE (rust/crates/futures-executor-0.3.17.crate) = 17102
-SHA256 (rust/crates/futures-io-0.3.17.crate) = 522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377
-SIZE (rust/crates/futures-io-0.3.17.crate) = 9050
-SHA256 (rust/crates/futures-macro-0.3.17.crate) = 18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb
-SIZE (rust/crates/futures-macro-0.3.17.crate) = 11830
-SHA256 (rust/crates/futures-sink-0.3.17.crate) = 36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11
-SIZE (rust/crates/futures-sink-0.3.17.crate) = 7663
-SHA256 (rust/crates/futures-task-0.3.17.crate) = 1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99
-SIZE (rust/crates/futures-task-0.3.17.crate) = 11712
-SHA256 (rust/crates/futures-util-0.3.17.crate) = 36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481
-SIZE (rust/crates/futures-util-0.3.17.crate) = 147679
+SHA256 (rust/crates/futures-0.3.19.crate) = 28560757fe2bb34e79f907794bb6b22ae8b0e5c669b638a1132f2592b19035b4
+SIZE (rust/crates/futures-0.3.19.crate) = 47605
+SHA256 (rust/crates/futures-channel-0.3.19.crate) = ba3dda0b6588335f360afc675d0564c17a77a2bda81ca178a4b6081bd86c7f0b
+SIZE (rust/crates/futures-channel-0.3.19.crate) = 31940
+SHA256 (rust/crates/futures-core-0.3.19.crate) = d0c8ff0461b82559810cdccfde3215c3f373807f5e5232b71479bff7bb2583d7
+SIZE (rust/crates/futures-core-0.3.19.crate) = 14666
+SHA256 (rust/crates/futures-executor-0.3.19.crate) = 29d6d2ff5bb10fb95c85b8ce46538a2e5f5e7fdc755623a7d4529ab8a4ed9d2a
+SIZE (rust/crates/futures-executor-0.3.19.crate) = 17286
+SHA256 (rust/crates/futures-io-0.3.19.crate) = b1f9d34af5a1aac6fb380f735fe510746c38067c5bf16c7fd250280503c971b2
+SIZE (rust/crates/futures-io-0.3.19.crate) = 8901
+SHA256 (rust/crates/futures-macro-0.3.19.crate) = 6dbd947adfffb0efc70599b3ddcf7b5597bb5fa9e245eb99f62b3a5f7bb8bd3c
+SIZE (rust/crates/futures-macro-0.3.19.crate) = 11253
+SHA256 (rust/crates/futures-sink-0.3.19.crate) = e3055baccb68d74ff6480350f8d6eb8fcfa3aa11bdc1a1ae3afdd0514617d508
+SIZE (rust/crates/futures-sink-0.3.19.crate) = 7849
+SHA256 (rust/crates/futures-task-0.3.19.crate) = 6ee7c6485c30167ce4dfb83ac568a849fe53274c831081476ee13e0dce1aad72
+SIZE (rust/crates/futures-task-0.3.19.crate) = 11894
+SHA256 (rust/crates/futures-util-0.3.19.crate) = d9b5cf40b47a271f77a8b1bec03ca09044d99d2372c0de244e66430761127164
+SIZE (rust/crates/futures-util-0.3.19.crate) = 149240
 SHA256 (rust/crates/gdk-0.14.3.crate) = b9d749dcfc00d8de0d7c3a289e04a04293eb5ba3d8a4e64d64911d481fa9933b
 SIZE (rust/crates/gdk-0.14.3.crate) = 79492
 SHA256 (rust/crates/gdk-pixbuf-0.14.0.crate) = 534192cb8f01daeb8fab2c8d4baa8f9aae5b7a39130525779f5c2608e235b10f
@@ -147,10 +193,10 @@ SHA256 (rust/crates/gdk-pixbuf-sys-0.14.0.crate) = f097c0704201fbc8f69c1762dc58c
 SIZE (rust/crates/gdk-pixbuf-sys-0.14.0.crate) = 9110
 SHA256 (rust/crates/gdk-sys-0.14.0.crate) = 0e091b3d3d6696949ac3b3fb3c62090e5bfd7bd6850bef5c3c5ea701de1b1f1e
 SIZE (rust/crates/gdk-sys-0.14.0.crate) = 72899
-SHA256 (rust/crates/generic-array-0.14.4.crate) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817
-SIZE (rust/crates/generic-array-0.14.4.crate) = 28916
-SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
-SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
+SHA256 (rust/crates/generic-array-0.14.5.crate) = fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803
+SIZE (rust/crates/generic-array-0.14.5.crate) = 28915
+SHA256 (rust/crates/getrandom-0.2.4.crate) = 418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c
+SIZE (rust/crates/getrandom-0.2.4.crate) = 26800
 SHA256 (rust/crates/gif-0.11.3.crate) = c3a7187e78088aead22ceedeee99779455b23fc231fe13ec443f99bb71694e5b
 SIZE (rust/crates/gif-0.11.3.crate) = 36151
 SHA256 (rust/crates/gio-0.14.8.crate) = 711c3632b3ebd095578a9c091418d10fed492da9443f58ebc8f45efbeb215cb0
@@ -175,6 +221,8 @@ SHA256 (rust/crates/gtk3-macros-0.14.0.crate) = 21de1da96dc117443fb03c2e270b2d34
 SIZE (rust/crates/gtk3-macros-0.14.0.crate) = 5395
 SHA256 (rust/crates/hamming-0.1.3.crate) = 65043da274378d68241eb9a8f8f8aa54e349136f7b8e12f63e3ef44043cc30e1
 SIZE (rust/crates/hamming-0.1.3.crate) = 9898
+SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
+SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
 SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
 SIZE (rust/crates/heck-0.3.3.crate) = 10260
 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
@@ -185,18 +233,36 @@ SHA256 (rust/crates/hound-3.4.0.crate) = 8a164bb2ceaeff4f42542bdb847c41517c78a60
 SIZE (rust/crates/hound-3.4.0.crate) = 35390
 SHA256 (rust/crates/humansize-1.1.1.crate) = 02296996cb8796d7c6e3bc2d9211b7802812d36999a51bb754123ead7d37d026
 SIZE (rust/crates/humansize-1.1.1.crate) = 9131
+SHA256 (rust/crates/i18n-config-0.4.2.crate) = b62affcd43abfb51f3cbd8736f9407908dc5b44fc558a9be07460bbfd104d983
+SIZE (rust/crates/i18n-config-0.4.2.crate) = 7570
+SHA256 (rust/crates/i18n-embed-0.13.1.crate) = 39a0b4598fcd199eb5da38f70ece82903b178ad638839661c00612719bcfc0ad
+SIZE (rust/crates/i18n-embed-0.13.1.crate) = 21310
+SHA256 (rust/crates/i18n-embed-fl-0.6.1.crate) = 4c1d347d2f7f9f2f977385b43b204d59ebeb1b2f93ce73cd23622df2d2da1033
+SIZE (rust/crates/i18n-embed-fl-0.6.1.crate) = 8744
+SHA256 (rust/crates/i18n-embed-impl-0.8.0.crate) = 0db2330e035808eb064afb67e6743ddce353763af3e0f2bdfc2476e00ce76136
+SIZE (rust/crates/i18n-embed-impl-0.8.0.crate) = 2225
 SHA256 (rust/crates/id3-0.5.3.crate) = 8cb37ae5aa60d57c5f3412df1f3e5a48a978804f4a7e70700bb5f97e8f1a6331
 SIZE (rust/crates/id3-0.5.3.crate) = 40143
 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
 SHA256 (rust/crates/image-0.23.14.crate) = 24ffcb7e7244a9bf19d35bf2883b9c080c4ced3c07a9895572178cdb8f13f6a1
 SIZE (rust/crates/image-0.23.14.crate) = 226804
+SHA256 (rust/crates/imagepipe-0.4.0.crate) = f85c5d23491dee7e51d21b04f4116352899174943026278a2d91db13ffc142cd
+SIZE (rust/crates/imagepipe-0.4.0.crate) = 23562
 SHA256 (rust/crates/img_hash-3.2.0.crate) = 5ea4eac6fc4f64ed363d5c210732b747bfa5ddd8a25ac347d887f298c3a70b49
 SIZE (rust/crates/img_hash-3.2.0.crate) = 28364
+SHA256 (rust/crates/indexmap-1.8.0.crate) = 282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223
+SIZE (rust/crates/indexmap-1.8.0.crate) = 52583
 SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/itertools-0.10.1.crate) = 69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf
-SIZE (rust/crates/itertools-0.10.1.crate) = 116219
+SHA256 (rust/crates/intl-memoizer-0.5.1.crate) = c310433e4a310918d6ed9243542a6b83ec1183df95dff8f23f87bb88a264a66f
+SIZE (rust/crates/intl-memoizer-0.5.1.crate) = 8292
+SHA256 (rust/crates/intl_pluralrules-7.0.1.crate) = b18f988384267d7066cc2be425e6faf352900652c046b6971d2e228d3b1c5ecf
+SIZE (rust/crates/intl_pluralrules-7.0.1.crate) = 9263
+SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
+SIZE (rust/crates/itertools-0.10.3.crate) = 118661
+SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
+SIZE (rust/crates/itoa-1.0.1.crate) = 11059
 SHA256 (rust/crates/jni-0.19.0.crate) = c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec
 SIZE (rust/crates/jni-0.19.0.crate) = 65890
 SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
@@ -213,20 +279,26 @@ SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013
 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
 SHA256 (rust/crates/lewton-0.10.2.crate) = 777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030
 SIZE (rust/crates/lewton-0.10.2.crate) = 68807
-SHA256 (rust/crates/libc-0.2.107.crate) = fbe5e23404da5b4f555ef85ebed98fb4083e55a00c317800bc2a50ede9f3d219
-SIZE (rust/crates/libc-0.2.107.crate) = 554639
-SHA256 (rust/crates/libloading-0.7.1.crate) = c0cf036d15402bea3c5d4de17b3fce76b3e4a56ebc1f577be0e7a72f7c607cf0
-SIZE (rust/crates/libloading-0.7.1.crate) = 26336
+SHA256 (rust/crates/libc-0.2.112.crate) = 1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125
+SIZE (rust/crates/libc-0.2.112.crate) = 571445
+SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd
+SIZE (rust/crates/libloading-0.7.3.crate) = 27378
+SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
+SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
+SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
+SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
 SHA256 (rust/crates/lock_api-0.4.5.crate) = 712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109
 SIZE (rust/crates/lock_api-0.4.5.crate) = 25199
 SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
 SIZE (rust/crates/log-0.4.14.crate) = 34582
 SHA256 (rust/crates/mach-0.3.2.crate) = b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa
 SIZE (rust/crates/mach-0.3.2.crate) = 19611
+SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
+SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
 SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
 SIZE (rust/crates/memchr-2.4.1.crate) = 64977
-SHA256 (rust/crates/memoffset-0.6.4.crate) = 59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9
-SIZE (rust/crates/memoffset-0.6.4.crate) = 7664
+SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
+SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
 SHA256 (rust/crates/metaflac-0.2.5.crate) = e1470d3cc1bb0d692af5eb3afb594330b8ba09fd91c32c4e1c6322172a5ba750
 SIZE (rust/crates/metaflac-0.2.5.crate) = 14427
 SHA256 (rust/crates/minimp3-0.5.1.crate) = 985438f75febf74c392071a975a29641b420dd84431135a6e6db721de4b74372
@@ -241,24 +313,32 @@ SHA256 (rust/crates/mp4ameta-0.6.1.crate) = 1ef7a2ba51feaa9e7be2209b6e5d7472d084
 SIZE (rust/crates/mp4ameta-0.6.1.crate) = 29078
 SHA256 (rust/crates/mp4ameta_proc-0.1.1.crate) = 64ae83441f6b67e3b7f009295618e90f03228b0f1a149f56ee8cd0f6bb5602c5
 SIZE (rust/crates/mp4ameta_proc-0.1.1.crate) = 1982
+SHA256 (rust/crates/multicache-0.6.1.crate) = 5086074c0a0812980aa88703d1bbcb4433e8423ecf4098a9849934f3dc09ba72
+SIZE (rust/crates/multicache-0.6.1.crate) = 5448
 SHA256 (rust/crates/ndk-0.3.0.crate) = 8794322172319b972f528bf90c6b467be0079f1fa82780ffb431088e741a73ab
 SIZE (rust/crates/ndk-0.3.0.crate) = 39011
-SHA256 (rust/crates/ndk-0.4.0.crate) = d64d6af06fde0e527b1ba5c7b79a6cc89cfc46325b0b2887dffe8f70197e0c3c
-SIZE (rust/crates/ndk-0.4.0.crate) = 39223
+SHA256 (rust/crates/ndk-0.6.0.crate) = 2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4
+SIZE (rust/crates/ndk-0.6.0.crate) = 39828
 SHA256 (rust/crates/ndk-glue-0.3.0.crate) = c5caf0c24d51ac1c905c27d4eda4fa0635bbe0de596b8f79235e0b17a4d29385
 SIZE (rust/crates/ndk-glue-0.3.0.crate) = 4026
-SHA256 (rust/crates/ndk-glue-0.4.0.crate) = d3e9e94628f24e7a3cb5b96a2dc5683acd9230bf11991c2a1677b87695138420
-SIZE (rust/crates/ndk-glue-0.4.0.crate) = 4710
+SHA256 (rust/crates/ndk-glue-0.6.0.crate) = 04c0d14b0858eb9962a5dac30b809b19f19da7e4547d64af2b0bb051d2e55d79
+SIZE (rust/crates/ndk-glue-0.6.0.crate) = 5009
 SHA256 (rust/crates/ndk-macro-0.2.0.crate) = 05d1c6307dc424d0f65b9b06e94f88248e6305726b14729fd67a5e47b2dc481d
 SIZE (rust/crates/ndk-macro-0.2.0.crate) = 4949
-SHA256 (rust/crates/ndk-sys-0.2.1.crate) = c44922cb3dbb1c70b5e5f443d63b64363a898564d739ba5198e3a9138442868d
-SIZE (rust/crates/ndk-sys-0.2.1.crate) = 273674
+SHA256 (rust/crates/ndk-macro-0.3.0.crate) = 0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c
+SIZE (rust/crates/ndk-macro-0.3.0.crate) = 4884
+SHA256 (rust/crates/ndk-sys-0.2.2.crate) = e1bcdd74c20ad5d95aacd60ef9ba40fdf77f767051040541df557b7a9b2a2121
+SIZE (rust/crates/ndk-sys-0.2.2.crate) = 279365
+SHA256 (rust/crates/ndk-sys-0.3.0.crate) = 6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97
+SIZE (rust/crates/ndk-sys-0.3.0.crate) = 282815
 SHA256 (rust/crates/nix-0.20.0.crate) = fa9b4819da1bc61c0ea48b63b7bc8604064dd43013e7cc325df098d49cd7c18a
 SIZE (rust/crates/nix-0.20.0.crate) = 216983
 SHA256 (rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af
 SIZE (rust/crates/nom-5.1.2.crate) = 136174
 SHA256 (rust/crates/num-complex-0.2.4.crate) = b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95
 SIZE (rust/crates/num-complex-0.2.4.crate) = 24679
+SHA256 (rust/crates/num-complex-0.3.1.crate) = 747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5
+SIZE (rust/crates/num-complex-0.3.1.crate) = 24541
 SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
 SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
 SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
@@ -269,22 +349,30 @@ SHA256 (rust/crates/num-rational-0.3.2.crate) = 12ac428b1cb17fce6f731001d307d351
 SIZE (rust/crates/num-rational-0.3.2.crate) = 26359
 SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
 SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
-SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
-SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704
-SHA256 (rust/crates/num_enum-0.5.4.crate) = 3f9bd055fb730c4f8f4f57d45d35cd6b3f0980535b056dc7ff119cee6a66ed6f
-SIZE (rust/crates/num_enum-0.5.4.crate) = 9897
-SHA256 (rust/crates/num_enum_derive-0.5.4.crate) = 486ea01961c4a818096de679a8b740b26d9033146ac5291b1c98557658f8cdd9
-SIZE (rust/crates/num_enum_derive-0.5.4.crate) = 7899
-SHA256 (rust/crates/oboe-0.4.4.crate) = e15e22bc67e047fe342a32ecba55f555e3be6166b04dd157cd0f803dfa9f48e1
-SIZE (rust/crates/oboe-0.4.4.crate) = 26486
-SHA256 (rust/crates/oboe-sys-0.4.4.crate) = 338142ae5ab0aaedc8275aa8f67f460e43ae0fca76a695a742d56da0a269eadc
-SIZE (rust/crates/oboe-sys-0.4.4.crate) = 141935
+SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
+SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
+SHA256 (rust/crates/num_enum-0.5.6.crate) = 720d3ea1055e4e4574c0c0b0f8c3fd4f24c4cdaf465948206dea090b57b526ad
+SIZE (rust/crates/num_enum-0.5.6.crate) = 13721
+SHA256 (rust/crates/num_enum_derive-0.5.6.crate) = 0d992b768490d7fe0d8586d9b5745f6c49f557da6d81dc982b1d167ad4edbb21
+SIZE (rust/crates/num_enum_derive-0.5.6.crate) = 11672
+SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
+SIZE (rust/crates/objc-0.2.7.crate) = 22036
+SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
+SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
+SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
+SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
+SHA256 (rust/crates/oboe-0.4.5.crate) = 2463c8f2e19b4e0d0710a21f8e4011501ff28db1c95d7a5482a553b2100502d2
+SIZE (rust/crates/oboe-0.4.5.crate) = 23850
+SHA256 (rust/crates/oboe-sys-0.4.5.crate) = 3370abb7372ed744232c12954d920d1a40f1c4686de9e79e800021ef492294bd
+SIZE (rust/crates/oboe-sys-0.4.5.crate) = 140656
 SHA256 (rust/crates/ogg-0.8.0.crate) = 6951b4e8bf21c8193da321bcce9c9dd2e13c858fe078bf9054a288b419ae5d6e
 SIZE (rust/crates/ogg-0.8.0.crate) = 27128
-SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
-SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
-SHA256 (rust/crates/open-2.0.1.crate) = b46b233de7d83bc167fe43ae2dda3b5b84e80e09cceba581e4decb958a4896bf
-SIZE (rust/crates/open-2.0.1.crate) = 6648
+SHA256 (rust/crates/once_cell-1.9.0.crate) = da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5
+SIZE (rust/crates/once_cell-1.9.0.crate) = 30702
+SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
+SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
+SHA256 (rust/crates/open-2.0.2.crate) = 176ee4b630d174d2da8241336763bb459281dddc0f4d87f72c3b1efc9a6109b7
+SIZE (rust/crates/open-2.0.2.crate) = 13155
 SHA256 (rust/crates/pango-0.14.8.crate) = 546fd59801e5ca735af82839007edd226fe7d3bb06433ec48072be4439c28581
 SIZE (rust/crates/pango-0.14.8.crate) = 37643
 SHA256 (rust/crates/pango-sys-0.14.0.crate) = 2367099ca5e761546ba1d501955079f097caa186bb53ce0f718dca99ac1942fe
@@ -299,16 +387,18 @@ SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887ba
 SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
 SHA256 (rust/crates/pest-2.1.3.crate) = 10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53
 SIZE (rust/crates/pest-2.1.3.crate) = 77986
-SHA256 (rust/crates/pin-project-lite-0.2.7.crate) = 8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443
-SIZE (rust/crates/pin-project-lite-0.2.7.crate) = 27212
+SHA256 (rust/crates/pin-project-lite-0.2.8.crate) = e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c
+SIZE (rust/crates/pin-project-lite-0.2.8.crate) = 27847
 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.22.crate) = 12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f
-SIZE (rust/crates/pkg-config-0.3.22.crate) = 16145
+SHA256 (rust/crates/pkg-config-0.3.24.crate) = 58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe
+SIZE (rust/crates/pkg-config-0.3.24.crate) = 16489
 SHA256 (rust/crates/png-0.16.8.crate) = 3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6
 SIZE (rust/crates/png-0.16.8.crate) = 52598
-SHA256 (rust/crates/ppv-lite86-0.2.15.crate) = ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba
-SIZE (rust/crates/ppv-lite86-0.2.15.crate) = 22002
+SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
+SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
+SHA256 (rust/crates/primal-check-0.3.1.crate) = 01419cee72c1a1ca944554e23d83e483e1bccf378753344e881de28b5487511d
+SIZE (rust/crates/primal-check-0.3.1.crate) = 4602
 SHA256 (rust/crates/proc-macro-crate-0.1.5.crate) = 1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785
 SIZE (rust/crates/proc-macro-crate-0.1.5.crate) = 8096
 SHA256 (rust/crates/proc-macro-crate-1.1.0.crate) = 1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83
@@ -317,14 +407,10 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
 SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
-SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
-SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
-SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
-SHA256 (rust/crates/proc-macro2-1.0.32.crate) = ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43
-SIZE (rust/crates/proc-macro2-1.0.32.crate) = 41003
-SHA256 (rust/crates/quote-1.0.10.crate) = 38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05
-SIZE (rust/crates/quote-1.0.10.crate) = 29960
+SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
+SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
+SHA256 (rust/crates/quote-1.0.14.crate) = 47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d
+SIZE (rust/crates/quote-1.0.14.crate) = 27252
 SHA256 (rust/crates/rand-0.8.4.crate) = 2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8
 SIZE (rust/crates/rand-0.8.4.crate) = 87406
 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -333,6 +419,8 @@ SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b
 SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
 SHA256 (rust/crates/rand_hc-0.3.1.crate) = d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7
 SIZE (rust/crates/rand_hc-0.3.1.crate) = 11891
+SHA256 (rust/crates/rawloader-0.37.0.crate) = 4d23e8122c7619b7d3a1286ed328e4f5c0cf3dcdadd9adff508f7364d83a7734
+SIZE (rust/crates/rawloader-0.37.0.crate) = 98708
 SHA256 (rust/crates/rayon-1.5.1.crate) = c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90
 SIZE (rust/crates/rayon-1.5.1.crate) = 160424
 SHA256 (rust/crates/rayon-core-1.9.1.crate) = d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e
@@ -349,36 +437,56 @@ SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df8
 SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
 SHA256 (rust/crates/rodio-0.14.0.crate) = 4d98f5e557b61525057e2bc142c8cd7f0e70d75dc32852309bec440e6e046bf9
 SIZE (rust/crates/rodio-0.14.0.crate) = 7145695
+SHA256 (rust/crates/rust-embed-6.3.0.crate) = d40377bff8cceee81e28ddb73ac97f5c2856ce5522f0b260b763f434cdfae602
+SIZE (rust/crates/rust-embed-6.3.0.crate) = 897901
+SHA256 (rust/crates/rust-embed-impl-6.2.0.crate) = 94e763e24ba2bf0c72bc6be883f967f794a019fafd1b86ba1daff9c91a7edd30
+SIZE (rust/crates/rust-embed-impl-6.2.0.crate) = 4423
+SHA256 (rust/crates/rust-embed-utils-7.1.0.crate) = ad22c7226e4829104deab21df575e995bfbc4adfad13a595e387477f238c1aec
+SIZE (rust/crates/rust-embed-utils-7.1.0.crate) = 2908
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
 SHA256 (rust/crates/rustc_version-0.3.3.crate) = f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee
 SIZE (rust/crates/rustc_version-0.3.3.crate) = 12119
 SHA256 (rust/crates/rustdct-0.4.0.crate) = ef4d167674b4cf68c2114bdbcd34c95aa9071652b73b0f43b19298f1d2780b7d
 SIZE (rust/crates/rustdct-0.4.0.crate) = 33709
+SHA256 (rust/crates/rustdct-0.6.0.crate) = fadcb505b98aa64da1dadb1498b912e3642aae4606623cb3ae952cd8da33f80d
+SIZE (rust/crates/rustdct-0.6.0.crate) = 38905
 SHA256 (rust/crates/rustfft-3.0.1.crate) = 77008ed59a8923c8b4ac2e5eaa6d28fbe893d3b9515098a4a5fc7767d6430fe5
 SIZE (rust/crates/rustfft-3.0.1.crate) = 30855
+SHA256 (rust/crates/rustfft-5.1.1.crate) = 1869bb2a6ff77380d52ff4bc631f165637035a55855c76aa462c85474dadc42f
+SIZE (rust/crates/rustfft-5.1.1.crate) = 220709
+SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
+SIZE (rust/crates/ryu-1.0.9.crate) = 48391
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/scoped_threadpool-0.1.9.crate) = 1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8
 SIZE (rust/crates/scoped_threadpool-0.1.9.crate) = 7800
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
 SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
+SHA256 (rust/crates/self_cell-0.10.2.crate) = 1ef965a420fe14fdac7dd018862966a4c14094f900e1650bbc71ddd7d580c8af
+SIZE (rust/crates/self_cell-0.10.2.crate) = 14732
 SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6
 SIZE (rust/crates/semver-0.11.0.crate) = 20826
 SHA256 (rust/crates/semver-parser-0.10.2.crate) = 00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7
 SIZE (rust/crates/semver-parser-0.10.2.crate) = 23176
-SHA256 (rust/crates/serde-1.0.130.crate) = f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913
-SIZE (rust/crates/serde-1.0.130.crate) = 75305
-SHA256 (rust/crates/serde_derive-1.0.130.crate) = d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b
-SIZE (rust/crates/serde_derive-1.0.130.crate) = 54703
+SHA256 (rust/crates/serde-1.0.133.crate) = 97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a
+SIZE (rust/crates/serde-1.0.133.crate) = 75566
+SHA256 (rust/crates/serde_derive-1.0.133.crate) = ed201699328568d8d08208fdd080e3ff594e6c422e438b6705905da01005d537
+SIZE (rust/crates/serde_derive-1.0.133.crate) = 54726
+SHA256 (rust/crates/serde_json-1.0.75.crate) = c059c05b48c5c0067d4b4b2b4f0732dd65feb52daf7e0ea09cd87e7dadc1af79
+SIZE (rust/crates/serde_json-1.0.75.crate) = 116009
+SHA256 (rust/crates/serde_yaml-0.8.23.crate) = a4a521f2940385c165a24ee286aa8599633d162077a54bdcae2a6fd5a7bfa7a0
+SIZE (rust/crates/serde_yaml-0.8.23.crate) = 42140
+SHA256 (rust/crates/sha2-0.9.9.crate) = 4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800
+SIZE (rust/crates/sha2-0.9.9.crate) = 22247
 SHA256 (rust/crates/shlex-0.1.1.crate) = 7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2
 SIZE (rust/crates/shlex-0.1.1.crate) = 5687
 SHA256 (rust/crates/slab-0.4.5.crate) = 9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5
 SIZE (rust/crates/slab-0.4.5.crate) = 15888
 SHA256 (rust/crates/slice-deque-0.3.0.crate) = 31ef6ee280cdefba6d2d0b4b78a84a1c1a3f3a4cec98c2d4231c8bc225de0f25
 SIZE (rust/crates/slice-deque-0.3.0.crate) = 56827
-SHA256 (rust/crates/smallvec-1.7.0.crate) = 1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309
-SIZE (rust/crates/smallvec-1.7.0.crate) = 27459
+SHA256 (rust/crates/smallvec-1.8.0.crate) = f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83
+SIZE (rust/crates/smallvec-1.8.0.crate) = 27992
 SHA256 (rust/crates/stdweb-0.1.3.crate) = ef5430c8e36b713e13b48a9f709cc21e046723fe44ce34587b73a830203b533e
 SIZE (rust/crates/stdweb-0.1.3.crate) = 90221
 SHA256 (rust/crates/strength_reduce-0.2.3.crate) = a3ff2f71c82567c565ba4b3009a9350a96a7269eaa4001ebedae926230bc2254
@@ -387,20 +495,24 @@ SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878
 SIZE (rust/crates/strsim-0.8.0.crate) = 9309
 SHA256 (rust/crates/strsim-0.9.3.crate) = 6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c
 SIZE (rust/crates/strsim-0.9.3.crate) = 10266
-SHA256 (rust/crates/structopt-0.3.25.crate) = 40b9788f4202aa75c240ecc9c15c65185e6a39ccdeb0fd5d008b98825464c87c
-SIZE (rust/crates/structopt-0.3.25.crate) = 52296
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/structopt-0.3.26.crate) = 0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10
+SIZE (rust/crates/structopt-0.3.26.crate) = 53798
 SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0
 SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996
 SHA256 (rust/crates/strum-0.21.0.crate) = aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2
 SIZE (rust/crates/strum-0.21.0.crate) = 5296
 SHA256 (rust/crates/strum_macros-0.21.1.crate) = d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec
 SIZE (rust/crates/strum_macros-0.21.1.crate) = 16280
-SHA256 (rust/crates/syn-1.0.81.crate) = f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966
-SIZE (rust/crates/syn-1.0.81.crate) = 234144
+SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
+SIZE (rust/crates/subtle-2.4.1.crate) = 12630
+SHA256 (rust/crates/syn-1.0.85.crate) = a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7
+SIZE (rust/crates/syn-1.0.85.crate) = 235056
 SHA256 (rust/crates/system-deps-3.2.0.crate) = 480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6
 SIZE (rust/crates/system-deps-3.2.0.crate) = 21476
-SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22
-SIZE (rust/crates/tempfile-3.2.0.crate) = 25892
+SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
+SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
 SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
 SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
 SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417
@@ -411,6 +523,8 @@ SHA256 (rust/crates/tiff-0.6.1.crate) = 9a53f4706d65497df0c4349241deddf35f84cee1
 SIZE (rust/crates/tiff-0.6.1.crate) = 1399263
 SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
 SIZE (rust/crates/time-0.1.44.crate) = 28885
+SHA256 (rust/crates/tinystr-0.3.4.crate) = 29738eedb4388d9ea620eeab9384884fc3f06f586a2eddb56bedc5885126c7c1
+SIZE (rust/crates/tinystr-0.3.4.crate) = 19341
 SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
 SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
 SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
@@ -425,10 +539,16 @@ SHA256 (rust/crates/trash-1.3.0.crate) = 90df96afb154814e214f37eac04920c66886fd9
 SIZE (rust/crates/trash-1.3.0.crate) = 7786
 SHA256 (rust/crates/triple_accel-0.3.4.crate) = 622b09ce2fe2df4618636fb92176d205662f59803f39e70d1c333393082de96c
 SIZE (rust/crates/triple_accel-0.3.4.crate) = 37632
-SHA256 (rust/crates/typenum-1.14.0.crate) = b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec
-SIZE (rust/crates/typenum-1.14.0.crate) = 40518
+SHA256 (rust/crates/type-map-0.4.0.crate) = b6d3364c5e96cb2ad1603037ab253ddd34d7fb72a58bdddf4b7350760fc69a46
+SIZE (rust/crates/type-map-0.4.0.crate) = 3177
+SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
+SIZE (rust/crates/typenum-1.15.0.crate) = 40741
 SHA256 (rust/crates/ucd-trie-0.1.3.crate) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c
 SIZE (rust/crates/ucd-trie-0.1.3.crate) = 44615
+SHA256 (rust/crates/unic-langid-0.9.0.crate) = 73328fcd730a030bdb19ddf23e192187a6b01cd98be6d3140622a89129459ce5
+SIZE (rust/crates/unic-langid-0.9.0.crate) = 3899
+SHA256 (rust/crates/unic-langid-impl-0.9.0.crate) = 1a4a8eeaf0494862c1404c95ec2f4c33a2acff5076f64314b465e3ddae1b934d
+SIZE (rust/crates/unic-langid-impl-0.9.0.crate) = 33921
 SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
 SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
 SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
@@ -439,8 +559,10 @@ SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f2
 SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
 SHA256 (rust/crates/version-compare-0.0.11.crate) = 1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b
 SIZE (rust/crates/version-compare-0.0.11.crate) = 15208
-SHA256 (rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe
-SIZE (rust/crates/version_check-0.9.3.crate) = 12547
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/vid_dup_finder_lib-0.1.0.crate) = 64bf85b5022ad9df9ec55750118ec38f33406165fcf9edf19c71eb2bd6823232
+SIZE (rust/crates/vid_dup_finder_lib-0.1.0.crate) = 2390201
 SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
 SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
 SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
@@ -469,7 +591,9 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
 SHA256 (rust/crates/xxhash-rust-0.8.2.crate) = e575e15bedf6e57b5c2d763ffc6c3c760143466cbd09d762d539680ab5992ded
 SIZE (rust/crates/xxhash-rust-0.8.2.crate) = 16721
+SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
+SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
 SHA256 (rust/crates/zip-0.5.13.crate) = 93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815
 SIZE (rust/crates/zip-0.5.13.crate) = 48237
-SHA256 (qarmin-czkawka-3.3.1_GH0.tar.gz) = e9ef38ac52e1bd7fd2de14a0b34f105bb5b338a7374d3c529c1725415b4ebe26
-SIZE (qarmin-czkawka-3.3.1_GH0.tar.gz) = 171361
+SHA256 (qarmin-czkawka-4.0.0_GH0.tar.gz) = c9202d8cd0060883c288e6ee99444f0f24c57c6291d84bef9f4c8d3a11aad443
+SIZE (qarmin-czkawka-4.0.0_GH0.tar.gz) = 297315