Index | Thread | Search

From:
Volker Schlecht <openbsd-ports@schlecht.dev>
Subject:
[Maintainer Update] lang/deno 1.42.4
To:
ports@openbsd.org
Date:
Tue, 23 Apr 2024 08:07:16 +0200

Download raw body.

Thread
Here's an update to lang/deno to the latest release.
I've built and tested it on amd64 (with IBT) and arm64 (no IBT). There's good
reason to expect it to work on arm64 with IBT as well, but if anyone with
access to such a machine could give it a spin, that would be appreciated.


Significant changes to the port:

* v8 has been upgraded to a version that includes IBT handling, so the
relevant patches have been dropped
* patches have been synced with www/chromium where applicable
* secp256k1 is no longer a dependency
* 'deno compile' now attempts to download a pre-built binary from an upstream
repository. Since that has been a questionable feature on OpenBSD all along, I
didn't attempt to patch in the previous solution (which looks for the deno
binary on the filesystem) and adapted the error message to explicitly mention
that this is unsupported on OpenBSD


Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/deno/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile	9 Feb 2024 12:54:27 -0000	1.11
+++ Makefile	23 Apr 2024 05:59:16 -0000
@@ -6,9 +6,8 @@ DPB_PROPERTIES =	parallel
 
 USE_WXNEEDED =		Yes
 
-VERSION =		1.36.4
+VERSION =		1.42.4
 HOMEPAGE =		https://deno.com/runtime
-REVISION =		1
 
 DISTNAME =		deno-${VERSION}
 DISTFILES =		${DISTNAME}{deno_src}${EXTRACT_SUFX}
@@ -60,9 +59,10 @@ CONFIGURE_STYLE =	cargo
 DOCDIR =		${PREFIX}/share/doc/deno
 WRKDIST =		${WRKDIR}/deno
 PORTHOME =		${WRKSRC}
+TEST_ENV +=		RUST_BACKTRACE=
 
-DENO_TS_V =		0.13.2
-V8_CARGO_V =		0.74.3
+DENO_TS_V =		0.16.0
+V8_CARGO_V =		0.90.1
 
 V8_DISTDIR =		${MODCARGO_VENDOR_DIR}/v8-${V8_CARGO_V}
 V8_BPGO_DIR =		${V8_DISTDIR}/v8/tools/builtins-pgo
@@ -73,10 +73,10 @@ post-patch:
 	mkdir -p ${V8_BPGO_DIR}/{x64.profile,arm64.profile}
 	${SUBST_CMD} ${V8_DISTDIR}/v8/tools/run.py
 	cd ${WRKSRC} && ${SUBST_CMD} \
-	    cli/build.rs \
 	    cli/main.rs \
+	    cli/mainrt.rs \
 	    cli/standalone/binary.rs \
-	    modcargo-crates/deno_task_shell-${DENO_TS_V}/src/shell/commands/executable.rs \
+	    cli/standalone/mod.rs \
 	    runtime/ops/os/mod.rs
 	cp ${WRKSRC}/cli/napi/generated_symbol_exports_list_linux.def \
 	    ${WRKSRC}/cli/napi/generated_symbol_exports_list_openbsd.def
Index: crates.inc
===================================================================
RCS file: /cvs/ports/lang/deno/crates.inc,v
retrieving revision 1.4
diff -u -p -r1.4 crates.inc
--- crates.inc	7 Sep 2023 05:45:11 -0000	1.4
+++ crates.inc	23 Apr 2024 05:59:17 -0000
@@ -2,40 +2,41 @@ MODCARGO_CRATES +=	Inflector	0.11.4	# BS
 MODCARGO_CRATES +=	addr2line	0.21.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	adler	1.0.2	# 0BSD OR MIT OR Apache-2.0
 MODCARGO_CRATES +=	aead	0.5.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	aead-gcm-stream	0.1.0	# MIT
 MODCARGO_CRATES +=	aes	0.8.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	aes-gcm	0.10.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	aes-gcm	0.10.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	aes-kw	0.2.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	ahash	0.8.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	aho-corasick	1.0.4	# Unlicense OR MIT
+MODCARGO_CRATES +=	ahash	0.8.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	aho-corasick	1.1.3	# Unlicense OR MIT
 MODCARGO_CRATES +=	alloc-no-stdlib	2.0.4	# BSD-3-Clause
 MODCARGO_CRATES +=	alloc-stdlib	0.2.2	# BSD-3-Clause
 MODCARGO_CRATES +=	allocator-api2	0.2.16	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	android-tzdata	0.1.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ammonia	3.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	android_system_properties	0.1.5	# MIT/Apache-2.0
-MODCARGO_CRATES +=	anstream	0.3.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anstyle	1.0.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anstyle-parse	0.2.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anstyle-query	1.0.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anstyle-wincon	1.0.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anyhow	1.0.75	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anstream	0.6.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anstyle	1.0.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anstyle-parse	0.2.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anstyle-query	1.0.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anstyle-wincon	3.0.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anyhow	1.0.82	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	arrayvec	0.7.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ash	0.37.3+1.3.251	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	asn1-rs	0.5.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	asn1-rs-derive	0.4.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	asn1-rs-impl	0.1.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	ast_node	0.9.5	# Apache-2.0
-MODCARGO_CRATES +=	async-compression	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ast_node	0.9.6	# Apache-2.0
+MODCARGO_CRATES +=	async-compression	0.4.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	async-stream	0.3.5	# MIT
 MODCARGO_CRATES +=	async-stream-impl	0.3.5	# MIT
-MODCARGO_CRATES +=	async-trait	0.1.73	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	auto_impl	0.5.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	auto_impl	1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	autocfg	1.1.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	backtrace	0.3.69	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	base16ct	0.1.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	async-trait	0.1.80	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	asynchronous-codec	0.7.0	# MIT
+MODCARGO_CRATES +=	auto_impl	1.2.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	autocfg	1.2.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	backtrace	0.3.71	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	base16ct	0.2.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	base32	0.4.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	base64	0.13.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	base64	0.21.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	base64	0.21.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	base64-simd	0.7.0	# MIT
 MODCARGO_CRATES +=	base64-simd	0.8.0	# MIT
 MODCARGO_CRATES +=	base64ct	1.6.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	bencher	0.1.5	# MIT/Apache-2.0
@@ -44,482 +45,579 @@ MODCARGO_CRATES +=	bincode	1.3.3	# MIT
 MODCARGO_CRATES +=	bit-set	0.5.3	# MIT/Apache-2.0
 MODCARGO_CRATES +=	bit-vec	0.6.3	# MIT/Apache-2.0
 MODCARGO_CRATES +=	bitflags	1.3.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	bitflags	2.4.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bitflags	2.5.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bitvec	1.0.1	# MIT
+MODCARGO_CRATES +=	block	0.1.6	# MIT
 MODCARGO_CRATES +=	block-buffer	0.10.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	block-padding	0.3.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	brotli	3.3.4	# BSD-3-Clause/MIT
-MODCARGO_CRATES +=	brotli-decompressor	2.3.4	# BSD-3-Clause/MIT
-MODCARGO_CRATES +=	bumpalo	3.13.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	byteorder	1.4.3	# Unlicense OR MIT
-MODCARGO_CRATES +=	bytes	1.4.0	# MIT
+MODCARGO_CRATES +=	brotli	3.5.0	# BSD-3-Clause OR MIT
+MODCARGO_CRATES +=	brotli	4.0.0	# BSD-3-Clause OR MIT
+MODCARGO_CRATES +=	brotli-decompressor	2.5.1	# BSD-3-Clause/MIT
+MODCARGO_CRATES +=	brotli-decompressor	3.0.0	# BSD-3-Clause/MIT
+MODCARGO_CRATES +=	bstr	1.9.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bumpalo	3.16.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bytemuck	1.15.0	# Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	byteorder	1.5.0	# Unlicense OR MIT
+MODCARGO_CRATES +=	bytes	1.6.0	# MIT
 MODCARGO_CRATES +=	cache_control	0.2.0	# MIT
 MODCARGO_CRATES +=	cbc	0.1.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	cc	1.0.83	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cc	1.0.92	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	chrono	0.4.26	# MIT/Apache-2.0
+MODCARGO_CRATES +=	chrono	0.4.37	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cipher	0.4.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap	4.3.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_builder	4.3.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_complete	4.3.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_complete_fig	4.3.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_lex	0.5.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clipboard-win	4.5.0	# BSL-1.0
+MODCARGO_CRATES +=	clap	4.4.17	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_builder	4.4.17	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_complete	4.4.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_complete_fig	4.4.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_lex	0.6.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clipboard-win	5.3.0	# BSL-1.0
 MODCARGO_CRATES +=	cmake	0.1.50	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	codespan-reporting	0.11.1	# Apache-2.0
+MODCARGO_CRATES +=	color-print	0.3.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	color-print-proc-macro	0.3.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	color_quant	1.1.0	# MIT
 MODCARGO_CRATES +=	colorchoice	1.0.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	comrak	0.20.0	# BSD-2-Clause
 MODCARGO_CRATES +=	console_static_text	0.8.1	# MIT
-MODCARGO_CRATES +=	const-oid	0.9.5	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	const-oid	0.9.6	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	convert_case	0.4.0	# MIT
-MODCARGO_CRATES +=	core-foundation	0.9.3	# MIT / Apache-2.0
-MODCARGO_CRATES +=	core-foundation-sys	0.8.4	# MIT / Apache-2.0
-MODCARGO_CRATES +=	cpufeatures	0.2.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cooked-waker	5.0.0	# MPL-2.0
+MODCARGO_CRATES +=	core-foundation	0.9.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	core-foundation-sys	0.8.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	core-graphics-types	0.1.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cpufeatures	0.2.12	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	crc	2.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	crc-catalog	1.1.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	crc32fast	1.3.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	crossbeam-channel	0.5.8	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	crossbeam-utils	0.8.16	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	crypto-bigint	0.4.9	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	crypto-bigint	0.5.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	crc32fast	1.4.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crossbeam-channel	0.5.12	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crossbeam-deque	0.8.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crossbeam-epoch	0.9.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crossbeam-queue	0.3.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crossbeam-utils	0.8.19	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crypto-bigint	0.5.5	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	crypto-common	0.1.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ctr	0.9.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	curve25519-dalek	2.1.3	# BSD-3-Clause
-MODCARGO_CRATES +=	curve25519-dalek	4.0.0	# BSD-3-Clause
-MODCARGO_CRATES +=	curve25519-dalek-derive	0.1.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	dashmap	5.5.1	# MIT
-MODCARGO_CRATES +=	data-encoding	2.4.0	# MIT
-MODCARGO_CRATES +=	data-url	0.2.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	curve25519-dalek	4.1.2	# BSD-3-Clause
+MODCARGO_CRATES +=	curve25519-dalek-derive	0.1.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	d3d12	0.7.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	darling	0.14.4	# MIT
+MODCARGO_CRATES +=	darling_core	0.14.4	# MIT
+MODCARGO_CRATES +=	darling_macro	0.14.4	# MIT
+MODCARGO_CRATES +=	dashmap	5.5.3	# MIT
+MODCARGO_CRATES +=	data-encoding	2.5.0	# MIT
 MODCARGO_CRATES +=	data-url	0.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	debugid	0.8.0	# Apache-2.0
-MODCARGO_CRATES +=	deno-proc-macro-rules	0.3.2	# Apache-2.0/MIT
-MODCARGO_CRATES +=	deno-proc-macro-rules-macros	0.3.2	# Apache-2.0/MIT
-MODCARGO_CRATES +=	deno_ast	0.28.0	# MIT
-MODCARGO_CRATES +=	deno_cache_dir	0.5.2	# MIT
-MODCARGO_CRATES +=	deno_config	0.2.1	# MIT
-MODCARGO_CRATES +=	deno_core	0.204.0	# MIT
-MODCARGO_CRATES +=	deno_doc	0.65.0	# MIT
-MODCARGO_CRATES +=	deno_emit	0.26.0	# MIT
-MODCARGO_CRATES +=	deno_graph	0.52.0	# MIT
-MODCARGO_CRATES +=	deno_lint	0.50.2	# MIT
-MODCARGO_CRATES +=	deno_lockfile	0.15.0	# MIT
-MODCARGO_CRATES +=	deno_media_type	0.1.2	# MIT
-MODCARGO_CRATES +=	deno_npm	0.12.0	# MIT
-MODCARGO_CRATES +=	deno_ops	0.82.0	# MIT
-MODCARGO_CRATES +=	deno_semver	0.4.0	# MIT
-MODCARGO_CRATES +=	deno_task_shell	0.13.2	# MIT
+MODCARGO_CRATES +=	deno_ast	0.36.2	# MIT
+MODCARGO_CRATES +=	deno_cache_dir	0.7.1	# MIT
+MODCARGO_CRATES +=	deno_config	0.15.0	# MIT
+MODCARGO_CRATES +=	deno_core	0.275.0	# MIT
+MODCARGO_CRATES +=	deno_core_icudata	0.0.73	# MIT
+MODCARGO_CRATES +=	deno_doc	0.123.1	# MIT
+MODCARGO_CRATES +=	deno_emit	0.39.0	# MIT
+MODCARGO_CRATES +=	deno_graph	0.71.5	# MIT
+MODCARGO_CRATES +=	deno_lint	0.58.2	# MIT
+MODCARGO_CRATES +=	deno_lockfile	0.19.0	# MIT
+MODCARGO_CRATES +=	deno_media_type	0.1.3	# MIT
+MODCARGO_CRATES +=	deno_native_certs	0.2.0	# MIT
+MODCARGO_CRATES +=	deno_npm	0.17.0	# MIT
+MODCARGO_CRATES +=	deno_ops	0.151.0	# MIT
+MODCARGO_CRATES +=	deno_semver	0.5.4	# MIT
+MODCARGO_CRATES +=	deno_task_shell	0.16.0	# MIT
+MODCARGO_CRATES +=	deno_terminal	0.1.1	# MIT
 MODCARGO_CRATES +=	deno_unsync	0.1.1	# MIT
-MODCARGO_CRATES +=	der	0.6.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	der	0.7.8	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	deno_unsync	0.3.2	# MIT
+MODCARGO_CRATES +=	deno_whoami	0.1.0	# MIT
+MODCARGO_CRATES +=	denokv_proto	0.5.0	# MIT
+MODCARGO_CRATES +=	denokv_remote	0.5.0	# MIT
+MODCARGO_CRATES +=	denokv_sqlite	0.5.0	# MIT
+MODCARGO_CRATES +=	der	0.7.9	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	der-parser	8.2.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	deranged	0.3.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	deranged	0.3.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	derive_builder	0.12.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	derive_builder_core	0.12.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	derive_builder_macro	0.12.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	derive_more	0.99.17	# MIT
+MODCARGO_CRATES +=	deunicode	1.4.3	# BSD-3-Clause
 MODCARGO_CRATES +=	diff	0.1.13	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	digest	0.8.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	digest	0.10.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	displaydoc	0.2.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	dissimilar	1.0.4	# Apache-2.0
-MODCARGO_CRATES +=	dlopen	0.1.8	# MIT
-MODCARGO_CRATES +=	dlopen_derive	0.1.4	# MIT
-MODCARGO_CRATES +=	dprint-core	0.62.1	# MIT
-MODCARGO_CRATES +=	dprint-plugin-json	0.17.4	# MIT
-MODCARGO_CRATES +=	dprint-plugin-markdown	0.16.0	# MIT
-MODCARGO_CRATES +=	dprint-plugin-typescript	0.86.2	# MIT
-MODCARGO_CRATES +=	dprint-swc-ext	0.11.1	# MIT
-MODCARGO_CRATES +=	dsa	0.6.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	dyn-clone	1.0.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	dlopen2	0.6.1	# MIT
+MODCARGO_CRATES +=	dlopen2_derive	0.4.0	# MIT
+MODCARGO_CRATES +=	dotenvy	0.15.7	# MIT
+MODCARGO_CRATES +=	dprint-core	0.66.1	# MIT
+MODCARGO_CRATES +=	dprint-core-macros	0.1.0	# MIT
+MODCARGO_CRATES +=	dprint-plugin-json	0.19.2	# MIT
+MODCARGO_CRATES +=	dprint-plugin-jupyter	0.1.3	# MIT
+MODCARGO_CRATES +=	dprint-plugin-markdown	0.16.4	# MIT
+MODCARGO_CRATES +=	dprint-plugin-typescript	0.90.1	# MIT
+MODCARGO_CRATES +=	dprint-swc-ext	0.15.1	# MIT
+MODCARGO_CRATES +=	dsa	0.6.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	dyn-clone	1.0.17	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	dynasm	1.2.3	# MPL-2.0
 MODCARGO_CRATES +=	dynasmrt	1.2.3	# MPL-2.0
 MODCARGO_CRATES +=	ecb	0.1.2	# MIT
-MODCARGO_CRATES +=	ecdsa	0.14.8	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	ecdsa	0.16.8	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	either	1.9.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	elliptic-curve	0.12.3	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	elliptic-curve	0.13.5	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	ecdsa	0.16.9	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	either	1.10.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	elliptic-curve	0.13.8	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	encoding_rs	0.8.33	# (Apache-2.0 OR MIT) AND BSD-3-Clause
 MODCARGO_CRATES +=	endian-type	0.1.2	# MIT
+MODCARGO_CRATES +=	entities	1.0.1	# MIT
 MODCARGO_CRATES +=	enum-as-inner	0.5.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	env_logger	0.10.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	equivalent	1.0.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	errno	0.2.8	# MIT/Apache-2.0
-MODCARGO_CRATES +=	errno	0.3.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	errno	0.3.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	errno-dragonfly	0.1.2	# MIT
-MODCARGO_CRATES +=	error-code	2.3.1	# BSL-1.0
+MODCARGO_CRATES +=	error-code	3.2.0	# BSL-1.0
 MODCARGO_CRATES +=	escape8259	0.5.2	# MIT
-MODCARGO_CRATES +=	eszip	0.50.0	# MIT
+MODCARGO_CRATES +=	eszip	0.66.0	# MIT
 MODCARGO_CRATES +=	fallible-iterator	0.2.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	fallible-streaming-iterator	0.1.9	# MIT/Apache-2.0
 MODCARGO_CRATES +=	fancy-regex	0.10.0	# MIT
-MODCARGO_CRATES +=	fastrand	2.0.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	fastwebsockets	0.4.4	# Apache-2.0
-MODCARGO_CRATES +=	fd-lock	3.0.13	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	ff	0.12.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	faster-hex	0.9.0	# MIT
+MODCARGO_CRATES +=	fastrand	2.0.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	fastwebsockets	0.6.0	# Apache-2.0
+MODCARGO_CRATES +=	fd-lock	4.0.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	fdeflate	0.3.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ff	0.13.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	fiat-crypto	0.1.20	# MIT OR Apache-2.0 OR BSD-1-Clause
-MODCARGO_CRATES +=	filetime	0.2.22	# MIT/Apache-2.0
+MODCARGO_CRATES +=	fiat-crypto	0.2.7	# MIT OR Apache-2.0 OR BSD-1-Clause
+MODCARGO_CRATES +=	file_test_runner	0.4.0	# MIT
+MODCARGO_CRATES +=	filetime	0.2.23	# MIT/Apache-2.0
 MODCARGO_CRATES +=	fixedbitset	0.4.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	flaky_test	0.1.0	# MIT
-MODCARGO_CRATES +=	flate2	1.0.27	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	fly-accept-encoding	0.2.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	flate2	1.0.28	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	float-cmp	0.9.0	# MIT
 MODCARGO_CRATES +=	fnv	1.0.7	# Apache-2.0 / MIT
-MODCARGO_CRATES +=	form_urlencoded	1.2.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	from_variant	0.1.6	# Apache-2.0
+MODCARGO_CRATES +=	foreign-types	0.5.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	foreign-types-macros	0.2.3	# MIT/Apache-2.0
+MODCARGO_CRATES +=	foreign-types-shared	0.3.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	form_urlencoded	1.2.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	fqdn	0.3.4	# MIT
+MODCARGO_CRATES +=	from_variant	0.1.7	# Apache-2.0
 MODCARGO_CRATES +=	fs3	0.5.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	fsevent-sys	4.1.0	# MIT
-MODCARGO_CRATES +=	fslock	0.1.8	# MIT
-MODCARGO_CRATES +=	futures	0.3.28	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-channel	0.3.28	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-core	0.3.28	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-executor	0.3.28	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-io	0.3.28	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-macro	0.3.28	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-sink	0.3.28	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-task	0.3.28	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-util	0.3.28	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	fslock	0.2.1	# MIT
+MODCARGO_CRATES +=	funty	2.0.0	# MIT
+MODCARGO_CRATES +=	futf	0.1.5	# MIT / Apache-2.0
+MODCARGO_CRATES +=	futures	0.3.30	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-channel	0.3.30	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-core	0.3.30	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-executor	0.3.30	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-io	0.3.30	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-macro	0.3.30	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-sink	0.3.30	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-task	0.3.30	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-util	0.3.30	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fwdansi	1.1.0	# MIT
-MODCARGO_CRATES +=	generic-array	0.12.4	# MIT
 MODCARGO_CRATES +=	generic-array	0.14.7	# MIT
-MODCARGO_CRATES +=	getrandom	0.1.16	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	getrandom	0.2.10	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	ghash	0.5.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	gimli	0.28.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	getrandom	0.2.14	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ghash	0.5.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	gimli	0.28.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	gl_generator	0.14.0	# Apache-2.0
 MODCARGO_CRATES +=	glibc_version	0.1.2	# Apache-2.0
 MODCARGO_CRATES +=	glob	0.3.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	group	0.12.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	globset	0.4.14	# Unlicense OR MIT
+MODCARGO_CRATES +=	glow	0.13.1	# MIT OR Apache-2.0 OR Zlib
+MODCARGO_CRATES +=	glutin_wgl_sys	0.5.0	# Apache-2.0
+MODCARGO_CRATES +=	gpu-alloc	0.6.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	gpu-alloc-types	0.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	gpu-allocator	0.23.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	gpu-descriptor	0.2.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	gpu-descriptor-types	0.1.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	group	0.13.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	h2	0.3.21	# MIT
-MODCARGO_CRATES +=	hashbrown	0.12.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hashbrown	0.14.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hashlink	0.8.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	gzip-header	1.0.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	h2	0.3.26	# MIT
+MODCARGO_CRATES +=	h2	0.4.4	# MIT
+MODCARGO_CRATES +=	halfbrown	0.2.5	# Apache-2.0/MIT
+MODCARGO_CRATES +=	handlebars	5.1.2	# MIT
+MODCARGO_CRATES +=	hashbrown	0.14.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashlink	0.8.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	heck	0.4.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hermit-abi	0.3.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	heck	0.5.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hermit-abi	0.3.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hex	0.4.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hkdf	0.12.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hexf-parse	0.2.1	# CC0-1.0
+MODCARGO_CRATES +=	hkdf	0.12.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hmac	0.12.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	home	0.5.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hostname	0.3.1	# MIT
-MODCARGO_CRATES +=	http	0.2.9	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	http-body	0.4.5	# MIT
-MODCARGO_CRATES +=	http-body	1.0.0-rc.2	# MIT
+MODCARGO_CRATES +=	hstr	0.2.9	# Apache-2.0
+MODCARGO_CRATES +=	html-escape	0.2.13	# MIT
+MODCARGO_CRATES +=	html5ever	0.26.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	http	0.2.12	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	http	1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	http-body	0.4.6	# MIT
+MODCARGO_CRATES +=	http-body	1.0.0	# MIT
+MODCARGO_CRATES +=	http-body-util	0.1.1	# MIT
 MODCARGO_CRATES +=	httparse	1.8.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	httpdate	1.0.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	humantime	2.1.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	hyper	0.14.27	# MIT
-MODCARGO_CRATES +=	hyper	1.0.0-rc.4	# MIT
-MODCARGO_CRATES +=	hyper-rustls	0.24.1	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	iana-time-zone	0.1.57	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	iana-time-zone-haiku	0.1.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hyper	0.14.28	# MIT
+MODCARGO_CRATES +=	hyper	1.1.0	# MIT
+MODCARGO_CRATES +=	hyper-rustls	0.24.2	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	hyper-util	0.1.2	# MIT
+MODCARGO_CRATES +=	ident_case	1.0.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	idna	0.2.3	# MIT/Apache-2.0
 MODCARGO_CRATES +=	idna	0.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	idna	0.4.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	if_chain	1.0.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	import_map	0.15.0	# MIT
-MODCARGO_CRATES +=	indexmap	1.9.3	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	indexmap	2.0.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	ignore	0.4.20	# Unlicense OR MIT
+MODCARGO_CRATES +=	image	0.24.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	import_map	0.19.0	# MIT
+MODCARGO_CRATES +=	indexmap	2.2.6	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	inotify	0.9.6	# ISC
 MODCARGO_CRATES +=	inotify-sys	0.1.5	# ISC
 MODCARGO_CRATES +=	inout	0.1.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	instant	0.1.12	# BSD-3-Clause
 MODCARGO_CRATES +=	ipconfig	0.3.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	ipnet	2.8.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	is-macro	0.3.0	# MIT
-MODCARGO_CRATES +=	is-terminal	0.4.9	# MIT
+MODCARGO_CRATES +=	ipnet	2.9.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	is-docker	0.2.0	# MIT
+MODCARGO_CRATES +=	is-macro	0.3.5	# Apache-2.0
+MODCARGO_CRATES +=	is-terminal	0.4.12	# MIT
+MODCARGO_CRATES +=	is-wsl	0.4.0	# MIT
 MODCARGO_CRATES +=	itertools	0.10.5	# MIT/Apache-2.0
-MODCARGO_CRATES +=	itoa	1.0.9	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	jobserver	0.1.26	# MIT/Apache-2.0
-MODCARGO_CRATES +=	js-sys	0.3.64	# MIT/Apache-2.0
-MODCARGO_CRATES +=	jsonc-parser	0.21.1	# MIT
+MODCARGO_CRATES +=	itoa	1.0.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jobserver	0.1.29	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	js-sys	0.3.69	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jsonc-parser	0.23.0	# MIT
 MODCARGO_CRATES +=	junction	0.2.0	# MIT
+MODCARGO_CRATES +=	k256	0.13.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	khronos-egl	6.0.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	khronos_api	3.1.0	# Apache-2.0
 MODCARGO_CRATES +=	kqueue	1.0.8	# MIT
 MODCARGO_CRATES +=	kqueue-sys	1.0.4	# MIT
-MODCARGO_CRATES +=	lazy-regex	2.5.0	# MIT
-MODCARGO_CRATES +=	lazy-regex	3.0.1	# MIT
-MODCARGO_CRATES +=	lazy-regex-proc_macros	2.4.1	# MIT
-MODCARGO_CRATES +=	lazy-regex-proc_macros	3.0.1	# MIT
+MODCARGO_CRATES +=	lazy-regex	3.1.0	# MIT
+MODCARGO_CRATES +=	lazy-regex-proc_macros	3.1.0	# MIT
 MODCARGO_CRATES +=	lazy_static	1.4.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	libc	0.2.147	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	lexical-core	0.8.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	lexical-parse-float	0.8.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	lexical-parse-integer	0.8.6	# MIT/Apache-2.0
+MODCARGO_CRATES +=	lexical-util	0.8.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	lexical-write-float	0.8.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	lexical-write-integer	0.8.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	libc	0.2.153	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	libffi	3.2.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	libffi-sys	2.3.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	libloading	0.7.4	# ISC
-MODCARGO_CRATES +=	libm	0.2.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libloading	0.8.3	# ISC
+MODCARGO_CRATES +=	libm	0.2.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	libsqlite3-sys	0.26.0	# MIT
-MODCARGO_CRATES +=	libz-ng-sys	1.1.12	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	libz-sys	1.1.12	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libz-sys	1.1.16	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	linked-hash-map	0.5.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	linux-raw-sys	0.4.5	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	lock_api	0.4.10	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	log	0.4.20	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	linux-raw-sys	0.4.13	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	lock_api	0.4.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	log	0.4.21	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	lru-cache	0.1.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	lsp-types	0.93.2	# MIT
+MODCARGO_CRATES +=	lsp-types	0.94.1	# MIT
+MODCARGO_CRATES +=	mac	0.1.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	malloc_buf	0.0.6	# MIT
+MODCARGO_CRATES +=	maplit	1.0.2	# MIT/Apache-2.0
+MODCARGO_CRATES +=	markup5ever	0.11.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	match_cfg	0.1.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	matches	0.1.10	# MIT
-MODCARGO_CRATES +=	md-5	0.10.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	md-5	0.10.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	md4	0.10.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	memchr	2.5.0	# Unlicense/MIT
+MODCARGO_CRATES +=	memchr	2.7.2	# Unlicense OR MIT
 MODCARGO_CRATES +=	memmap2	0.5.10	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	memmem	0.1.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	memoffset	0.7.1	# MIT
+MODCARGO_CRATES +=	memoffset	0.9.1	# MIT
+MODCARGO_CRATES +=	metal	0.27.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	mime	0.3.17	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	minimal-lexical	0.2.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	miniz_oxide	0.7.1	# MIT OR Zlib OR Apache-2.0
-MODCARGO_CRATES +=	mio	0.8.8	# MIT
-MODCARGO_CRATES +=	monch	0.4.3	# MIT
+MODCARGO_CRATES +=	miniz_oxide	0.7.2	# MIT OR Zlib OR Apache-2.0
+MODCARGO_CRATES +=	mio	0.8.11	# MIT
+MODCARGO_CRATES +=	monch	0.5.0	# MIT
 MODCARGO_CRATES +=	multimap	0.8.3	# MIT/Apache-2.0
+MODCARGO_CRATES +=	naga	0.14.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	napi-build	1.2.1	# MIT
-MODCARGO_CRATES +=	napi-sys	2.2.3	# MIT
+MODCARGO_CRATES +=	napi-sys	2.2.2	# MIT
 MODCARGO_CRATES +=	netif	0.1.6	# ISC
-MODCARGO_CRATES +=	new_debug_unreachable	1.0.4	# MIT
-MODCARGO_CRATES +=	nextest-workspace-hack	0.1.0	# CC0-1.0
+MODCARGO_CRATES +=	new_debug_unreachable	1.0.6	# MIT
 MODCARGO_CRATES +=	nibble_vec	0.1.0	# MIT
-MODCARGO_CRATES +=	nix	0.24.3	# MIT
 MODCARGO_CRATES +=	nix	0.26.2	# MIT
+MODCARGO_CRATES +=	nix	0.27.1	# MIT
+MODCARGO_CRATES +=	nom	5.1.3	# MIT
 MODCARGO_CRATES +=	nom	7.1.3	# MIT
 MODCARGO_CRATES +=	notify	5.0.0	# CC0-1.0 OR Artistic-2.0
 MODCARGO_CRATES +=	ntapi	0.4.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	num-bigint	0.4.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num-bigint-dig	0.8.4	# MIT/Apache-2.0
-MODCARGO_CRATES +=	num-integer	0.1.45	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	num-iter	0.1.43	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	num-traits	0.2.16	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-conv	0.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-integer	0.1.46	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-iter	0.1.44	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-traits	0.2.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num_cpus	1.16.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	object	0.32.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	objc	0.2.7	# MIT
+MODCARGO_CRATES +=	objc_exception	0.1.2	# MIT
+MODCARGO_CRATES +=	object	0.32.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	oid-registry	0.6.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	once_cell	1.18.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	opaque-debug	0.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	once_cell	1.19.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	opaque-debug	0.3.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	open	5.1.2	# MIT
 MODCARGO_CRATES +=	openssl-probe	0.1.5	# MIT/Apache-2.0
-MODCARGO_CRATES +=	ordered-float	2.10.0	# MIT
-MODCARGO_CRATES +=	os_pipe	1.1.4	# MIT
+MODCARGO_CRATES +=	ordered-float	2.10.1	# MIT
+MODCARGO_CRATES +=	os_pipe	1.1.5	# MIT
+MODCARGO_CRATES +=	outref	0.1.0	# MIT
 MODCARGO_CRATES +=	outref	0.5.1	# MIT
 MODCARGO_CRATES +=	p224	0.13.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	p256	0.11.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	p256	0.13.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	p384	0.11.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	p384	0.13.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	p521	0.13.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	parking_lot	0.11.2	# Apache-2.0/MIT
 MODCARGO_CRATES +=	parking_lot	0.12.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	parking_lot_core	0.8.6	# Apache-2.0/MIT
-MODCARGO_CRATES +=	parking_lot_core	0.9.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	parking_lot_core	0.9.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	password-hash	0.5.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	paste	1.0.14	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	path-clean	0.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	path-dedot	3.1.0	# MIT
+MODCARGO_CRATES +=	path-dedot	3.1.1	# MIT
 MODCARGO_CRATES +=	pathdiff	0.2.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	pbkdf2	0.12.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pem-rfc7468	0.6.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	pem-rfc7468	0.7.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	percent-encoding	2.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	percent-encoding	2.3.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest	2.7.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest_derive	2.7.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest_generator	2.7.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest_meta	2.7.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	petgraph	0.6.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	phf	0.10.1	# MIT
+MODCARGO_CRATES +=	phf	0.11.2	# MIT
+MODCARGO_CRATES +=	phf_codegen	0.10.0	# MIT
 MODCARGO_CRATES +=	phf_generator	0.10.0	# MIT
-MODCARGO_CRATES +=	phf_macros	0.10.0	# MIT
+MODCARGO_CRATES +=	phf_generator	0.11.2	# MIT
+MODCARGO_CRATES +=	phf_macros	0.11.2	# MIT
 MODCARGO_CRATES +=	phf_shared	0.10.0	# MIT
-MODCARGO_CRATES +=	pin-project	1.1.3	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	pin-project-internal	1.1.3	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	pin-project-lite	0.2.13	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	phf_shared	0.11.2	# MIT
+MODCARGO_CRATES +=	pin-project	1.1.5	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	pin-project-internal	1.1.5	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	pin-project-lite	0.2.14	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	pin-utils	0.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pkcs1	0.4.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	pkcs8	0.9.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	pkcs1	0.7.5	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	pkcs8	0.10.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	pkg-config	0.3.27	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	platforms	3.0.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	pkg-config	0.3.30	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	platforms	3.4.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	pmutil	0.6.1	# Apache-2.0/MIT
-MODCARGO_CRATES +=	polyval	0.6.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	png	0.17.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	polyval	0.6.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	powerfmt	0.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ppv-lite86	0.2.17	# MIT/Apache-2.0
 MODCARGO_CRATES +=	precomputed-hash	0.1.1	# MIT
+MODCARGO_CRATES +=	presser	0.3.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pretty_assertions	1.4.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	prettyplease	0.1.25	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	primeorder	0.13.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	proc-macro-crate	1.3.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	primeorder	0.13.6	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	proc-macro-error	1.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-error-attr	1.0.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro-hack	0.5.20+deprecated	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro2	0.4.30	# MIT/Apache-2.0
-MODCARGO_CRATES +=	proc-macro2	1.0.66	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro-rules	0.4.0	# Apache-2.0/MIT
+MODCARGO_CRATES +=	proc-macro-rules-macros	0.4.0	# Apache-2.0/MIT
+MODCARGO_CRATES +=	proc-macro2	1.0.79	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	profiling	1.0.15	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	prost	0.11.9	# Apache-2.0
 MODCARGO_CRATES +=	prost-build	0.11.9	# Apache-2.0
 MODCARGO_CRATES +=	prost-derive	0.11.9	# Apache-2.0
 MODCARGO_CRATES +=	prost-types	0.11.9	# Apache-2.0
 MODCARGO_CRATES +=	psm	0.1.21	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pulldown-cmark	0.9.3	# MIT
+MODCARGO_CRATES +=	pulldown-cmark	0.9.6	# MIT
 MODCARGO_CRATES +=	quick-error	1.2.3	# MIT/Apache-2.0
-MODCARGO_CRATES +=	quick-junit	0.3.3	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	quick-xml	0.29.0	# MIT
-MODCARGO_CRATES +=	quote	0.6.13	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	quote	1.0.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quick-junit	0.3.6	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	quick-xml	0.31.0	# MIT
+MODCARGO_CRATES +=	quote	1.0.36	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	radium	0.7.0	# MIT
 MODCARGO_CRATES +=	radix_fmt	1.0.0	# Apache-2.0
 MODCARGO_CRATES +=	radix_trie	0.2.1	# MIT
 MODCARGO_CRATES +=	rand	0.8.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_chacha	0.3.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rand_core	0.5.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_core	0.6.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	range-alloc	0.1.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	raw-window-handle	0.5.2	# MIT OR Apache-2.0 OR Zlib
+MODCARGO_CRATES +=	rayon	1.10.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rayon-core	1.12.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	redox_syscall	0.2.16	# MIT
-MODCARGO_CRATES +=	redox_syscall	0.3.5	# MIT
-MODCARGO_CRATES +=	regex	1.9.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-automata	0.3.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-syntax	0.7.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	relative-path	1.9.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	redox_syscall	0.4.1	# MIT
+MODCARGO_CRATES +=	ref-cast	1.0.22	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ref-cast-impl	1.0.22	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex	1.10.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-automata	0.4.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-syntax	0.8.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	relative-path	1.9.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	reqwest	0.11.20	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	resolv-conf	0.7.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rfc6979	0.3.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	rfc6979	0.4.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	ring	0.16.20	# LICENSE
+MODCARGO_CRATES +=	ring	0.17.8	# LICENSE
 MODCARGO_CRATES +=	ripemd	0.1.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rsa	0.7.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ron	0.8.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rsa	0.9.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rusqlite	0.29.0	# MIT
 MODCARGO_CRATES +=	rustc-demangle	0.1.23	# MIT/Apache-2.0
 MODCARGO_CRATES +=	rustc-hash	1.1.0	# Apache-2.0/MIT
 MODCARGO_CRATES +=	rustc_version	0.2.3	# MIT/Apache-2.0
 MODCARGO_CRATES +=	rustc_version	0.4.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	rusticata-macros	4.1.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rustix	0.38.9	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	rustls	0.21.6	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	rustix	0.38.32	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	rustls	0.21.10	# Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=	rustls-native-certs	0.6.3	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	rustls-pemfile	1.0.3	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	rustls-webpki	0.101.4	# ISC
-MODCARGO_CRATES +=	rustversion	1.0.14	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rustyline	10.0.0	# MIT
+MODCARGO_CRATES +=	rustls-pemfile	1.0.4	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	rustls-tokio-stream	0.2.17	# MIT
+MODCARGO_CRATES +=	rustls-webpki	0.101.7	# ISC
+MODCARGO_CRATES +=	rustversion	1.0.15	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rustyline	13.0.0	# MIT
 MODCARGO_CRATES +=	rustyline-derive	0.7.0	# MIT
-MODCARGO_CRATES +=	ryu	1.0.15	# Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES +=	ryu	1.0.17	# Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES +=	ryu-js	1.0.1	# Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES +=	saffron	0.1.0	# LICENSE
 MODCARGO_CRATES +=	salsa20	0.10.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	same-file	1.0.6	# Unlicense/MIT
-MODCARGO_CRATES +=	schannel	0.1.22	# MIT
+MODCARGO_CRATES +=	schannel	0.1.23	# MIT
 MODCARGO_CRATES +=	scoped-tls	1.0.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	scopeguard	1.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	scrypt	0.11.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	sct	0.7.0	# Apache-2.0/ISC/MIT
-MODCARGO_CRATES +=	sec1	0.3.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	sct	0.7.1	# Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=	sec1	0.7.3	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	secp256k1	0.27.0	# CC0-1.0
-MODCARGO_CRATES +=	secp256k1-sys	0.8.1	# CC0-1.0
-MODCARGO_CRATES +=	security-framework	2.9.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	security-framework-sys	2.9.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	security-framework	2.10.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	security-framework-sys	2.10.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	semver	0.9.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	semver	1.0.14	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	semver-parser	0.7.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	serde	1.0.187	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde	1.0.197	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde-value	0.7.0	# MIT
-MODCARGO_CRATES +=	serde_bytes	0.11.12	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_derive	1.0.187	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_json	1.0.105	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_bytes	0.11.14	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive	1.0.197	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_json	1.0.115	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_repr	0.1.16	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_urlencoded	0.7.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	serde_v8	0.115.0	# MIT
+MODCARGO_CRATES +=	serde_v8	0.184.0	# MIT
 MODCARGO_CRATES +=	sha-1	0.10.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	sha1	0.10.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	sha2	0.10.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sha1	0.10.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sha2	0.10.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	shell-escape	0.1.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	signal-hook	0.3.17	# Apache-2.0/MIT
 MODCARGO_CRATES +=	signal-hook-registry	1.4.1	# Apache-2.0/MIT
-MODCARGO_CRATES +=	signature	1.6.4	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	signature	2.1.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	signature	2.2.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	simd-abstraction	0.7.1	# MIT
+MODCARGO_CRATES +=	simd-adler32	0.3.7	# MIT
+MODCARGO_CRATES +=	simd-json	0.13.9	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	simdutf8	0.1.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	siphasher	0.3.11	# MIT/Apache-2.0
 MODCARGO_CRATES +=	slab	0.4.9	# MIT
-MODCARGO_CRATES +=	smallvec	1.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	slotmap	1.0.7	# Zlib
+MODCARGO_CRATES +=	slug	0.1.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	smallvec	1.13.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	smartstring	1.0.1	# MPL-2.0+
-MODCARGO_CRATES +=	socket2	0.4.9	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	socket2	0.5.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	socket2	0.5.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sourcemap	6.4.1	# BSD-3-Clause
+MODCARGO_CRATES +=	sourcemap	8.0.1	# BSD-3-Clause
 MODCARGO_CRATES +=	spin	0.5.2	# MIT
-MODCARGO_CRATES +=	spki	0.6.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	spki	0.7.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	spin	0.9.8	# MIT
+MODCARGO_CRATES +=	spirv	0.2.0+1.5.4	# Apache-2.0
+MODCARGO_CRATES +=	spki	0.7.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	stable_deref_trait	1.2.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	stacker	0.1.15	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	static_assertions	1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	str-buf	1.0.6	# BSL-1.0
 MODCARGO_CRATES +=	string_cache	0.8.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	string_cache_codegen	0.5.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	string_enum	0.4.1	# Apache-2.0
+MODCARGO_CRATES +=	string_enum	0.4.2	# Apache-2.0
+MODCARGO_CRATES +=	strip-ansi-escapes	0.2.0	# Apache-2.0/MIT
 MODCARGO_CRATES +=	strsim	0.10.0	# MIT
 MODCARGO_CRATES +=	strum	0.25.0	# MIT
-MODCARGO_CRATES +=	strum_macros	0.25.2	# MIT
+MODCARGO_CRATES +=	strum_macros	0.25.3	# MIT
 MODCARGO_CRATES +=	subtle	2.5.0	# BSD-3-Clause
-MODCARGO_CRATES +=	swc_atoms	0.5.8	# Apache-2.0
-MODCARGO_CRATES +=	swc_bundler	0.217.49	# Apache-2.0
-MODCARGO_CRATES +=	swc_common	0.31.21	# Apache-2.0
-MODCARGO_CRATES +=	swc_config	0.1.7	# Apache-2.0
-MODCARGO_CRATES +=	swc_config_macro	0.1.2	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_ast	0.107.7	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_codegen	0.142.17	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_codegen_macros	0.7.3	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_dep_graph	0.109.15	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_loader	0.43.23	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_parser	0.137.15	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_transforms_base	0.130.24	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_transforms_classes	0.119.24	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_transforms_macros	0.5.2	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_transforms_optimization	0.190.38	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_transforms_proposal	0.164.30	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_transforms_react	0.176.34	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_transforms_typescript	0.180.33	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_utils	0.120.19	# Apache-2.0
-MODCARGO_CRATES +=	swc_ecma_visit	0.93.7	# Apache-2.0
-MODCARGO_CRATES +=	swc_eq_ignore_macros	0.1.2	# Apache-2.0
-MODCARGO_CRATES +=	swc_fast_graph	0.19.21	# Apache-2.0
-MODCARGO_CRATES +=	swc_graph_analyzer	0.20.24	# Apache-2.0
-MODCARGO_CRATES +=	swc_macros_common	0.3.8	# Apache-2.0
-MODCARGO_CRATES +=	swc_visit	0.5.7	# Apache-2.0
-MODCARGO_CRATES +=	swc_visit_macros	0.5.8	# Apache-2.0
-MODCARGO_CRATES +=	syn	0.15.44	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	swc_atoms	0.6.5	# Apache-2.0
+MODCARGO_CRATES +=	swc_bundler	0.225.9	# Apache-2.0
+MODCARGO_CRATES +=	swc_cached	0.3.20	# Apache-2.0
+MODCARGO_CRATES +=	swc_common	0.33.18	# Apache-2.0
+MODCARGO_CRATES +=	swc_config	0.1.11	# Apache-2.0
+MODCARGO_CRATES +=	swc_config_macro	0.1.3	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_ast	0.112.4	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_codegen	0.148.7	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_codegen_macros	0.7.4	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_loader	0.45.20	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_parser	0.143.5	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_transforms_base	0.137.10	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_transforms_classes	0.126.10	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_transforms_macros	0.5.4	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_transforms_optimization	0.198.10	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_transforms_proposal	0.171.10	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_transforms_react	0.183.10	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_transforms_typescript	0.188.10	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_utils	0.127.7	# Apache-2.0
+MODCARGO_CRATES +=	swc_ecma_visit	0.98.4	# Apache-2.0
+MODCARGO_CRATES +=	swc_eq_ignore_macros	0.1.3	# Apache-2.0
+MODCARGO_CRATES +=	swc_fast_graph	0.21.18	# Apache-2.0
+MODCARGO_CRATES +=	swc_graph_analyzer	0.22.20	# Apache-2.0
+MODCARGO_CRATES +=	swc_macros_common	0.3.9	# Apache-2.0
+MODCARGO_CRATES +=	swc_visit	0.5.9	# Apache-2.0
+MODCARGO_CRATES +=	swc_visit_macros	0.5.10	# Apache-2.0
 MODCARGO_CRATES +=	syn	1.0.109	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	syn	2.0.29	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.58	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	synstructure	0.12.6	# MIT
+MODCARGO_CRATES +=	tap	1.0.1	# MIT
 MODCARGO_CRATES +=	tar	0.4.40	# MIT/Apache-2.0
-MODCARGO_CRATES +=	tempfile	3.8.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	termcolor	1.2.0	# Unlicense OR MIT
+MODCARGO_CRATES +=	tempfile	3.10.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tendril	0.4.3	# MIT/Apache-2.0
+MODCARGO_CRATES +=	termcolor	1.4.1	# Unlicense OR MIT
 MODCARGO_CRATES +=	text-size	1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	text_lines	0.6.0	# MIT
-MODCARGO_CRATES +=	thiserror	1.0.47	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	thiserror-impl	1.0.47	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	time	0.1.45	# MIT/Apache-2.0
-MODCARGO_CRATES +=	time	0.3.27	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	time-core	0.1.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	time-macros	0.2.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror	1.0.58	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror-impl	1.0.58	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thread_local	1.1.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	time	0.3.36	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	time-core	0.1.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	time-macros	0.2.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	tinyvec	1.6.0	# Zlib OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	tinyvec_macros	0.1.1	# MIT OR Apache-2.0 OR Zlib
-MODCARGO_CRATES +=	tokio	1.32.0	# MIT
-MODCARGO_CRATES +=	tokio-macros	2.1.0	# MIT
-MODCARGO_CRATES +=	tokio-metrics	0.3.0	# MIT
+MODCARGO_CRATES +=	tokio	1.37.0	# MIT
+MODCARGO_CRATES +=	tokio-macros	2.2.0	# MIT
+MODCARGO_CRATES +=	tokio-metrics	0.3.1	# MIT
 MODCARGO_CRATES +=	tokio-rustls	0.24.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	tokio-socks	0.5.1	# MIT
-MODCARGO_CRATES +=	tokio-stream	0.1.14	# MIT
-MODCARGO_CRATES +=	tokio-util	0.7.8	# MIT
+MODCARGO_CRATES +=	tokio-stream	0.1.15	# MIT
+MODCARGO_CRATES +=	tokio-util	0.7.10	# MIT
 MODCARGO_CRATES +=	toml	0.5.11	# MIT/Apache-2.0
-MODCARGO_CRATES +=	toml_datetime	0.6.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml_edit	0.19.14	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	tower	0.4.13	# MIT
 MODCARGO_CRATES +=	tower-layer	0.3.2	# MIT
-MODCARGO_CRATES +=	tower-lsp	0.17.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	tower-lsp-macros	0.6.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tower-lsp	0.20.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tower-lsp-macros	0.9.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	tower-service	0.3.2	# MIT
-MODCARGO_CRATES +=	tracing	0.1.37	# MIT
-MODCARGO_CRATES +=	tracing-attributes	0.1.26	# MIT
-MODCARGO_CRATES +=	tracing-core	0.1.31	# MIT
-MODCARGO_CRATES +=	triomphe	0.1.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tracing	0.1.40	# MIT
+MODCARGO_CRATES +=	tracing-attributes	0.1.27	# MIT
+MODCARGO_CRATES +=	tracing-core	0.1.32	# MIT
+MODCARGO_CRATES +=	triomphe	0.1.11	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	trust-dns-client	0.22.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	trust-dns-proto	0.22.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	trust-dns-resolver	0.22.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	trust-dns-server	0.22.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	try-lock	0.2.4	# MIT
+MODCARGO_CRATES +=	try-lock	0.2.5	# MIT
 MODCARGO_CRATES +=	twox-hash	1.6.3	# MIT
 MODCARGO_CRATES +=	typed-arena	2.0.1	# MIT
-MODCARGO_CRATES +=	typenum	1.16.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	typenum	1.17.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ucd-trie	0.1.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unic-char-property	0.9.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	unic-char-range	0.9.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	unic-common	0.9.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	unic-ucd-ident	0.9.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	unic-ucd-version	0.9.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	unicase	2.7.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	unicode-bidi	0.3.13	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	unicode-id	0.3.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	unicode-ident	1.0.11	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
-MODCARGO_CRATES +=	unicode-normalization	0.1.22	# MIT/Apache-2.0
-MODCARGO_CRATES +=	unicode-segmentation	1.10.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	unicode-width	0.1.10	# MIT/Apache-2.0
-MODCARGO_CRATES +=	unicode-xid	0.1.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	unicode-bidi	0.3.15	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unicode-id	0.3.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unicode-id-start	1.1.2	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
+MODCARGO_CRATES +=	unicode-ident	1.0.12	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
+MODCARGO_CRATES +=	unicode-normalization	0.1.23	# MIT/Apache-2.0
+MODCARGO_CRATES +=	unicode-segmentation	1.11.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	unicode-width	0.1.11	# MIT/Apache-2.0
 MODCARGO_CRATES +=	unicode-xid	0.2.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unicode_categories	0.1.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	universal-hash	0.5.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	untrusted	0.7.1	# ISC
-MODCARGO_CRATES +=	url	2.4.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	untrusted	0.9.0	# ISC
+MODCARGO_CRATES +=	url	2.4.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	urlpattern	0.2.0	# MIT
 MODCARGO_CRATES +=	utf-8	0.7.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	utf8-width	0.1.7	# MIT
 MODCARGO_CRATES +=	utf8parse	0.2.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	uuid	1.4.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	v8	0.74.3	# MIT
+MODCARGO_CRATES +=	uuid	1.8.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	v8	0.90.1	# MIT
+MODCARGO_CRATES +=	value-trait	0.8.1	# Apache-2.0/MIT
 MODCARGO_CRATES +=	vcpkg	0.2.15	# MIT/Apache-2.0
 MODCARGO_CRATES +=	version_check	0.9.4	# MIT/Apache-2.0
 MODCARGO_CRATES +=	vsimd	0.8.0	# MIT
@@ -527,44 +625,64 @@ MODCARGO_CRATES +=	vte	0.11.1	# Apache-2
 MODCARGO_CRATES +=	vte_generate_state_changes	0.1.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	walkdir	2.3.2	# Unlicense/MIT
 MODCARGO_CRATES +=	want	0.3.1	# MIT
-MODCARGO_CRATES +=	wasi	0.9.0+wasi-snapshot-preview1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	wasi	0.10.0+wasi-snapshot-preview1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	wasi	0.11.0+wasi-snapshot-preview1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	wasm-bindgen	0.2.87	# MIT/Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-backend	0.2.87	# MIT/Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-futures	0.4.37	# MIT/Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-macro	0.2.87	# MIT/Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-macro-support	0.2.87	# MIT/Apache-2.0
-MODCARGO_CRATES +=	wasm-bindgen-shared	0.2.87	# MIT/Apache-2.0
+MODCARGO_CRATES +=	wasite	0.1.0	# Apache-2.0 OR BSL-1.0 OR MIT
+MODCARGO_CRATES +=	wasm-bindgen	0.2.92	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-backend	0.2.92	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-futures	0.4.42	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-macro	0.2.92	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-macro-support	0.2.92	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-shared	0.2.92	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	wasm-streams	0.3.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	web-sys	0.3.64	# MIT/Apache-2.0
-MODCARGO_CRATES +=	webpki-roots	0.25.2	# MPL-2.0
-MODCARGO_CRATES +=	which	4.4.0	# MIT
-MODCARGO_CRATES +=	whoami	1.4.1	# Apache-2.0 OR BSL-1.0 OR MIT
-MODCARGO_CRATES +=	widestring	1.0.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	web-sys	0.3.69	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	webpki-roots	0.25.4	# MPL-2.0
+MODCARGO_CRATES +=	wgpu-core	0.18.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wgpu-hal	0.18.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wgpu-types	0.18.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	which	4.4.2	# MIT
+MODCARGO_CRATES +=	which	5.0.0	# MIT
+MODCARGO_CRATES +=	whoami	1.5.1	# Apache-2.0 OR BSL-1.0 OR MIT
+MODCARGO_CRATES +=	widestring	1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	win32job	2.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	winapi	0.3.9	# MIT/Apache-2.0
 MODCARGO_CRATES +=	winapi-i686-pc-windows-gnu	0.4.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	winapi-util	0.1.5	# Unlicense/MIT
+MODCARGO_CRATES +=	winapi-util	0.1.6	# Unlicense/MIT
 MODCARGO_CRATES +=	winapi-x86_64-pc-windows-gnu	0.4.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	windows	0.48.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows	0.51.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows	0.52.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-core	0.51.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-core	0.52.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-sys	0.48.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-sys	0.52.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-targets	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-targets	0.52.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.52.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_aarch64_msvc	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_msvc	0.52.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_i686_gnu	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_gnu	0.52.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_i686_msvc	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_msvc	0.52.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_x86_64_gnu	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnu	0.52.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.48.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.52.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_x86_64_msvc	0.48.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	winnow	0.5.15	# MIT
+MODCARGO_CRATES +=	windows_x86_64_msvc	0.52.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	winreg	0.50.0	# MIT
 MODCARGO_CRATES +=	winres	0.1.12	# MIT
-MODCARGO_CRATES +=	x25519-dalek	2.0.0	# BSD-3-Clause
+MODCARGO_CRATES +=	wyz	0.5.1	# MIT
+MODCARGO_CRATES +=	x25519-dalek	2.0.1	# BSD-3-Clause
 MODCARGO_CRATES +=	x509-parser	0.15.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	xattr	1.0.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	xattr	1.3.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	xml-rs	0.8.20	# MIT
 MODCARGO_CRATES +=	yansi	0.5.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	zeroize	1.6.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerocopy	0.7.32	# BSD-2-Clause OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerocopy-derive	0.7.32	# BSD-2-Clause OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zeroize	1.7.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	zeroize_derive	1.4.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zeromq	0.3.4	# MIT
 MODCARGO_CRATES +=	zstd	0.12.4	# MIT
 MODCARGO_CRATES +=	zstd-safe	6.0.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	zstd-sys	2.0.8+zstd.1.5.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	zstd-sys	2.0.10+zstd.1.5.6	# MIT/Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/deno/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo	7 Sep 2023 05:45:11 -0000	1.4
+++ distinfo	23 Apr 2024 05:59:17 -0000
@@ -2,40 +2,41 @@ SHA256 (cargo/Inflector-0.11.4.tar.gz) =
 SHA256 (cargo/addr2line-0.21.0.tar.gz) = ijCy4jueF6n5BkHHqxVJzZtE8pbTzL8wnShjz+OYoMs=
 SHA256 (cargo/adler-1.0.2.tar.gz) = 8mIBYEyHseAb09mPjV2aj8u4FejO20H/zL60v1k6Nf4=
 SHA256 (cargo/aead-0.5.2.tar.gz) = 0SJBPyhM8tYvsbfbl+Au24zaltdpsW5EOk9hleNWYrA=
+SHA256 (cargo/aead-gcm-stream-0.1.0.tar.gz) = SgnstSbVPeKELMh27lybURYe5gOZ7eykz3SJKgG0gXc=
 SHA256 (cargo/aes-0.8.3.tar.gz) = rB+EUpjpX5g/8ZRLcorgi4zrq4DWhPCoMu0Px036J+I=
-SHA256 (cargo/aes-gcm-0.10.2.tar.gz) = IJtH6JVKko4dcuhuynAA67ZlX+FDbTPu/CIBytAn4jc=
+SHA256 (cargo/aes-gcm-0.10.3.tar.gz) = gxAQoPdC4SCbO86o+rao4UkFG6YJlDLIyyzBF97D6tE=
 SHA256 (cargo/aes-kw-0.2.1.tar.gz) = aforNS3O+19/Ol+4QOAmZdMR2HiVU4BRXk/VAJXdPYw=
-SHA256 (cargo/ahash-0.8.3.tar.gz) = LJn2TR4GSI9iD5Mmd+JLxuKJdYKYBEGukKZxQVvX7C8=
-SHA256 (cargo/aho-corasick-1.0.4.tar.gz) = Z0jo3vNI7U0UmW+oAfQSLNdj//UwJYzcA/ZLJfidOlo=
+SHA256 (cargo/ahash-0.8.11.tar.gz) = 6J2oQagEGKmzkeuuoX9cES/6qpb2IdLChbUXTadrkBE=
+SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY=
 SHA256 (cargo/alloc-no-stdlib-2.0.4.tar.gz) = zHuxYuw51Gqxyox3v3LokFNb7NF1G7RfZMWX7bTIxrM=
 SHA256 (cargo/alloc-stdlib-0.2.2.tar.gz) = lPuCdQQcchKetRt9AyLCm4OHoDhhJ3GLCWQpIBpdbs4=
 SHA256 (cargo/allocator-api2-0.2.16.tar.gz) = CUL/xtyq3wO6325qLQIoRgNZ1eNLV8zccgtzgt+9XsU=
-SHA256 (cargo/android-tzdata-0.1.1.tar.gz) = 6ZmUGyNPMTGwC8E8ItBujF/3JtG2MYrH6ydpl7u0/vA=
+SHA256 (cargo/ammonia-3.3.0.tar.gz) = ZObRx4ONtwXJt1ZVfuJ8OEzmlaHFGm/lKHhMscaEAXA=
 SHA256 (cargo/android_system_properties-0.1.5.tar.gz) = gZ5yGdvUEEOsJ5sZgw8u/IlxVkkNf9bqkWcgEX7mYxE=
-SHA256 (cargo/anstream-0.3.2.tar.gz) = DKhPNig3DFnbdO4hSzJj1Y+ardm0/n5xH9h9xFK38WM=
-SHA256 (cargo/anstyle-1.0.2.tar.gz) = FcTCyD+BUy5YRaczmYtpcfrKI0kDQKQY6bcqPsneEuo=
-SHA256 (cargo/anstyle-parse-0.2.1.tar.gz) = k4h0/1mAsDqHxVJLOuW1nPmbHWvINoSN97xa2pZDwzM=
-SHA256 (cargo/anstyle-query-1.0.0.tar.gz) = XKEdS+G6sMi8hzSpqnv07oMW1GKgjGrFBS+Ij+9bSUs=
-SHA256 (cargo/anstyle-wincon-1.0.2.tar.gz) = xnerBeCRVClt03rOzUZCDBe5cT6DZvrK+o/AiFFnz0w=
-SHA256 (cargo/anyhow-1.0.75.tar.gz) = pGaMqyD2bY0CDh+8Dr5HIXQzwbbI8gQPr4WFVOOUrOY=
+SHA256 (cargo/anstream-0.6.13.tar.gz) = 2WvQPzP+UKhj45TulxinBvmIuQebIMN4T7cm52eLYvs=
+SHA256 (cargo/anstyle-1.0.6.tar.gz) = iQEmnGMH6Nk5k1eChqwO338ZUHn//1697qaln/t+Nrw=
+SHA256 (cargo/anstyle-parse-0.2.3.tar.gz) = x1rGXaOeX+WrdZMHSZ3a2IDXJO7S9s5bXoom9POHkow=
+SHA256 (cargo/anstyle-query-1.0.2.tar.gz) = 4okjMSREzdco5HOLP5ycrHOVAJCbs9PJS0NVGxZRdkg=
+SHA256 (cargo/anstyle-wincon-3.0.2.tar.gz) = HNVLgeyNYYDiRlTQs3GtIvw90IO2/4ujJbcuAMh2YKc=
+SHA256 (cargo/anyhow-1.0.82.tar.gz) = 9TiDevNub2qb4Pqmf5oxT4EZ5OS1hnxqtA7WA2AUJRk=
 SHA256 (cargo/arrayvec-0.7.4.tar.gz) = ltMKBlQfuvvH+C7RDAYWTPvSxAETj2rd2EBGKcSxZxE=
+SHA256 (cargo/ash-0.37.3+1.3.251.tar.gz) = OenDg11oawpghKtCNPzRsH2/bkdn3OYIdLEjVqJezUo=
 SHA256 (cargo/asn1-rs-0.5.2.tar.gz) = f2/V3a8DUd/1uNohsvtP+OCN3QKFfwv2nEdjkQbA//A=
 SHA256 (cargo/asn1-rs-derive-0.4.0.tar.gz) = cmU1iS6Orn5wZXtMjqk9JrhVOvsc5hfK7lKe+W197mw=
 SHA256 (cargo/asn1-rs-impl-0.1.0.tar.gz) = J3dzCyA5rA+V8JNVbmG20mzr7VOTym8VJxd3fOw6Qu0=
-SHA256 (cargo/ast_node-0.9.5.tar.gz) = wJxp3/4G0iLQcsh4w6/obu4heYBvIFA/rslyUCaLTCQ=
-SHA256 (cargo/async-compression-0.4.1.tar.gz) = YrdPRGCfD5FJPjCC03NNmEl+CUd3FEOA6k25+ZBd1bY=
+SHA256 (cargo/ast_node-0.9.6.tar.gz) = w+PgbsasfYk6DbcSfZEGOtfZ2omI+KGiVvA3KebuwCY=
+SHA256 (cargo/async-compression-0.4.8.tar.gz) = B9u/JNsY1gmxRillJJq99JEpzK0HPsJX2jcq3IMlnGA=
 SHA256 (cargo/async-stream-0.3.5.tar.gz) = zVbdID/vYawJfdZXIaQZ3cyxBrLStwumCmtSnwOWGlE=
 SHA256 (cargo/async-stream-impl-0.3.5.tar.gz) = FuYqAj58EX4nUjFExdJFn0OX/MPKsAha+OIiT2Q6AZM=
-SHA256 (cargo/async-trait-0.1.73.tar.gz) = vADOs0mAwDYU41o6TiGCdqCoJOkR0HZRzQ2FilHowPA=
-SHA256 (cargo/auto_impl-0.5.0.tar.gz) = eGLiHIk9ZaFlASXRV+ruxpFDk3mhzuF+5JAxt5I2raQ=
-SHA256 (cargo/auto_impl-1.1.0.tar.gz) = /uPajvEnawvuXdHHJYAQ2P/9MYAURzIxFaJVYOEye4k=
-SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
-SHA256 (cargo/backtrace-0.3.69.tar.gz) = IIm34/NbndLQ7ZIerU9tMYwnaA1KW9Fns+4SDtsQWDc=
-SHA256 (cargo/base16ct-0.1.1.tar.gz) = NJoGA3x7+TLdfn0fZTZ4sgOLmtRqdBAvH8e9eHJnjM4=
+SHA256 (cargo/async-trait-0.1.80.tar.gz) = xvogh/J1On2ozBwNv8+JV53VdFjjZ2neWsdQtGcXN8o=
+SHA256 (cargo/asynchronous-codec-0.7.0.tar.gz) = qGAHICIXf5A+WXMABPtdwT25J1t5uyrve6jOgxlWwjM=
+SHA256 (cargo/auto_impl-1.2.0.tar.gz) = PIfz8V53lEMjN/xxhVTqpNyPBMlnepUP/jZvIKFirkI=
+SHA256 (cargo/autocfg-1.2.0.tar.gz) = 8f2rx3VpSVk/5g8w7IGXS2EzV96FaYd1JjHeoeM5TIA=
+SHA256 (cargo/backtrace-0.3.71.tar.gz) = JrBYANLoF8iztLVKvUYXJiZfqXia40MwYi8tue5pb50=
 SHA256 (cargo/base16ct-0.2.0.tar.gz) = TH8C1Opl8sGFMIn/2NJ4e9vGPeLw0p3tvPjM36DM1M8=
 SHA256 (cargo/base32-0.4.0.tar.gz) = I85mnNbIWI954Vz0UDFPljj5Z/xXcP8cfB3rCSXqfPo=
-SHA256 (cargo/base64-0.13.1.tar.gz) = nhtYYnPFcCk2/nt9aJZkTYvnHmMUz+CdMWfJX3Elieg=
-SHA256 (cargo/base64-0.21.2.tar.gz) = YEF49sXCHwLcVVeEgQ7fuI00rCxzsurhCWVWSe5zzj0=
+SHA256 (cargo/base64-0.21.7.tar.gz) = nSl96xkluJ8szBPXY1+gcU8SyHrc4cdTVrOcqbcXhWc=
+SHA256 (cargo/base64-simd-0.7.0.tar.gz) = eB3SDDr/C9GU/n0ql33ZLyHBc4kfOgO2dzWeX6RX5dU=
 SHA256 (cargo/base64-simd-0.8.0.tar.gz) = M5q7545zF4di4jvqnf0I5pfrPzMBzUvpgcD3i6WFkZU=
 SHA256 (cargo/base64ct-1.6.0.tar.gz) = jDwaNo9w1s9zAtePj3CT2iQfuOiAfAXMnlGhJYlabVs=
 SHA256 (cargo/bencher-0.1.5.tar.gz) = ff20lToJbFUc6azoVaYE1wLm5i13+saQV1rjR1cXF/U=
@@ -44,482 +45,579 @@ SHA256 (cargo/bincode-1.3.3.tar.gz) = sf
 SHA256 (cargo/bit-set-0.5.3.tar.gz) = BwDdq1BvM7IKA7E5luzNMJpI5f930NlZJqoCEPtOlfE=
 SHA256 (cargo/bit-vec-0.6.3.tar.gz) = NJ+bahee1gcwVSbKSJs0rQpBrtX3mA+pDrAxYLaVmPs=
 SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
-SHA256 (cargo/bitflags-2.4.0.tar.gz) = tGgq5ih/z3Uuyqu/zHtvm3KqM5M9wjpVTYU66o7qhjU=
+SHA256 (cargo/bitflags-2.5.0.tar.gz) = z0udapRPdn+OXg2wGFcGI8hfPZJaxxjbTgbQGHrbIcE=
+SHA256 (cargo/bitvec-1.0.1.tar.gz) = G8KDLCQjmwFB1WdLuRdPnWiotbPydTMRknwXLKRvfpw=
+SHA256 (cargo/block-0.1.6.tar.gz) = DYwf72kJQdPneI0yhRdZH+zGhMCECEcC1v8WQemTaZo=
 SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
 SHA256 (cargo/block-padding-0.3.3.tar.gz) = qIlP67/591gDSluOEth5GPVt/GSo4f51fWXikEFTjZM=
-SHA256 (cargo/brotli-3.3.4.tar.gz) = oaCx28yK4pMpYh+NTw2DV4fBw4uxQBl5tJ0TsLMF/2g=
-SHA256 (cargo/brotli-decompressor-2.3.4.tar.gz) = S2Vh/T+JWhHo9yryy30i4INmvrwra1f3dExL2icDR0Q=
-SHA256 (cargo/bumpalo-3.13.0.tar.gz) = o+LD2u+IPswbXVjBWtrpNHCpHUJfNTK6FpWEllavP8E=
-SHA256 (cargo/byteorder-1.4.3.tar.gz) = FMGJxT0JiUVJnN+n7MY1Z884hrMzKzEqW0WF2NOmphA=
-SHA256 (cargo/bytes-1.4.0.tar.gz) = ibL9Kg3PONeXHiGUtrbuurRa4BBnRWp/2T1VR6YbcL4=
+SHA256 (cargo/brotli-3.5.0.tar.gz) = 1kDSW8Y8UPsfC1Rf/YAgfS4QpMllUwgJtAujOGglw5E=
+SHA256 (cargo/brotli-4.0.0.tar.gz) = EldAGT1/7lzGOrnhbC/cTgfHS6dVzFOzJ9bqAp6fxWk=
+SHA256 (cargo/brotli-decompressor-2.5.1.tar.gz) = Ti5K/mDX3WAP3T3o0PCMK37AOXEuO2E3/5i3AE6C3k8=
+SHA256 (cargo/brotli-decompressor-3.0.0.tar.gz) = ZWIqMgSS4JteCsQ2sUxU/2gZm6w5LQ6JpoMsRRjupSU=
+SHA256 (cargo/bstr-1.9.1.tar.gz) = Be/Fz9kRDIQW5HHfDpZwLVhpAXjiBuYbcXNwZnPJNwY=
+SHA256 (cargo/bumpalo-3.16.0.tar.gz) = eSlnFhcYgJQ7hHC1+NA6pV6y5kWkh0vbsorbSRYuASw=
+SHA256 (cargo/bytemuck-1.15.0.tar.gz) = XW1oxXI1o6CBGGmQ7KKGc1RyZlD0L3UWylDCjWKB/RU=
+SHA256 (cargo/byteorder-1.5.0.tar.gz) = H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
+SHA256 (cargo/bytes-1.6.0.tar.gz) = UU3hfeRf243AIrGnl1VWxTyG+fCqX1NLmJd7FxhXwsk=
 SHA256 (cargo/cache_control-0.2.0.tar.gz) = G/Kl+zIHwStdII68FF+Wf+pcrEGgIcN0F8zDG6QPOe4=
 SHA256 (cargo/cbc-0.1.2.tar.gz) = JrUqlUOuM48nm5awuf7ZyAk3RGhQQ3OQec6FzVjyiaY=
-SHA256 (cargo/cc-1.0.83.tar.gz) = 8RdPsLbsI4Y/i5cQJ4BKQmFONH6vsKlb8LEs2uIfxNA=
+SHA256 (cargo/cc-1.0.92.tar.gz) = Jniy40SUdelbCqb5tQaijmGz3ImWWSuYNpXo67WKi0E=
 SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
-SHA256 (cargo/chrono-0.4.26.tar.gz) = 7IN6cTVbKPZVbb1Wmzez82MJHAvUsuc1Z0UhtMX9m8U=
+SHA256 (cargo/chrono-0.4.37.tar.gz) = ig0E1DUExhqmx1MfGHHdDUGNkRMBYgY7eJ2gD9cFel4=
 SHA256 (cargo/cipher-0.4.4.tar.gz) = dz87mvZER9LOmFAzDEc1FQFKojXmp4OwLbgf855KPa0=
-SHA256 (cargo/clap-4.3.3.tar.gz) = yo8lXkuAJ5cOeNt154gxIpyYFf2/pn6xobd3pi4ktKA=
-SHA256 (cargo/clap_builder-4.3.3.tar.gz) = rNTzwXyDsLo0/7xPi7108HlBP3R/hKb4kpLxOAV+Nqs=
-SHA256 (cargo/clap_complete-4.3.1.tar.gz) = f2tcUZurPqYYQ6eSPQdLBCRWJLuEpkqMFQ9d6wFOOIs=
-SHA256 (cargo/clap_complete_fig-4.3.1.tar.gz) = mf7h0wpRMFpsLtP8Vwm+PIr2JsnJWOBN2a6U4nvLzp8=
-SHA256 (cargo/clap_lex-0.5.1.tar.gz) = zXzFer6WPG07nYvlsGunyJV6kwMFypAwTyTvBAqm+WE=
-SHA256 (cargo/clipboard-win-4.5.0.tar.gz) = cZHCfCNX2bfvlrqsF3MpDUymOyQgW4Kj/YoGN6/PA2I=
+SHA256 (cargo/clap-4.4.17.tar.gz) = gJMuA8M5mbkjXtuGVbyd8yBK3JiHwvlbUMsd65/VQlM=
+SHA256 (cargo/clap_builder-4.4.17.tar.gz) = 1sDbWMZZ7vHHPkRNKYwnMiobUvaSfSrUcMDA+W+nuPo=
+SHA256 (cargo/clap_complete-4.4.7.tar.gz) = 37DUglt1/ygTGMOT6OG4DE2p+3WmsdmFR9OJ1v4fSNI=
+SHA256 (cargo/clap_complete_fig-4.4.2.tar.gz) = h+Vx1w4i7JHTThxTF8gwgDWiKA2SUWdka/CU/F3hc3w=
+SHA256 (cargo/clap_lex-0.6.0.tar.gz) = cC/HLrJOWh5IzlgCemdbwk7dUgltU5fUrqfG3Z7KC9E=
+SHA256 (cargo/clipboard-win-5.3.0.tar.gz) = 1RfUuGGE27ER01VqEPHIoE2nQo0ph78QgWAr8Rw6qe4=
 SHA256 (cargo/cmake-0.1.50.tar.gz) = oxx4lWO4Ffd/QlDK7hI2VzQ2n5QkObfe/XHhikgZcTA=
+SHA256 (cargo/codespan-reporting-0.11.1.tar.gz) = NTgnDTPMZpZQxLCThIRQ04De8QwzHTjHaONMrIBXbm4=
+SHA256 (cargo/color-print-0.3.5.tar.gz) = eoWDcv8Uurmxsw6lBPKkvFNFgq7j5Cui1B0qe6umPV0=
+SHA256 (cargo/color-print-proc-macro-0.3.5.tar.gz) = V+N4ZkVqch0KQEQ5oa2uN6Mb5OAFVZDQU9/mmB4FAD8=
+SHA256 (cargo/color_quant-1.1.0.tar.gz) = PXuJT1QRc3t4Z/SCeVWSTXwlT8n02RpqrWsJeASxAYs=
 SHA256 (cargo/colorchoice-1.0.0.tar.gz) = rL8a8VX5ue9kfkLNwVjbS2Shth90NikiX95vPgvip8c=
+SHA256 (cargo/comrak-0.20.0.tar.gz) = nxjnI0HmzcdInP+3b5k4EqFKkG21Te2wIARMzCEdyq4=
 SHA256 (cargo/console_static_text-0.8.1.tar.gz) = 9L6T31Nt+8vTn/fBKWNdoImQERa4i/wp7BrLm1b4/zU=
-SHA256 (cargo/const-oid-0.9.5.tar.gz) = KMEiw5gFmNJD1j2acEYpotdI0QHyeAUv8Gi+WkQjq28=
+SHA256 (cargo/const-oid-0.9.6.tar.gz) = wkWTdyha2HQFTXl/PM6/mEl4qjkSn26v3lzcgxW2Evg=
 SHA256 (cargo/convert_case-0.4.0.tar.gz) = YkXVmj6Cp/whfFgopmktvG37Y6DIyQSVYh97nXlwSg4=
-SHA256 (cargo/core-foundation-0.9.3.tar.gz) = GUp6nm3lP6VRFpNAZ8hE2ddJMS91xvbQmA6MJS+MIUY=
-SHA256 (cargo/core-foundation-sys-0.8.4.tar.gz) = 5JalD9qKrMzIbXUp4sHgiS29D4mKa1ZFtVYbicMhDvo=
-SHA256 (cargo/cpufeatures-0.2.9.tar.gz) = oXt2/zpBYrCyfzVKDIcBXdrTnTX5wMNmB6O90XXd4fE=
+SHA256 (cargo/cooked-waker-5.0.0.tar.gz) = FHvlXWdwUtq8ayIlLV3Q/UwpyMJ6pPL77w+UqgA7QG8=
+SHA256 (cargo/core-foundation-0.9.4.tar.gz) = keGV4JGpPEb3EC7HgYoqo5Th4XccOrSCWWP6A+Ra+48=
+SHA256 (cargo/core-foundation-sys-0.8.6.tar.gz) = Buorm8kr48K6qTNKMj68otbwdP+FLNHXsRBkA1zTho8=
+SHA256 (cargo/core-graphics-types-0.1.3.tar.gz) = RTkOYRT2j3GMx6gwUUqW+QPMzXDQKo9tn2Q6xLpFr68=
+SHA256 (cargo/cpufeatures-0.2.12.tar.gz) = U/5eJv8beu+LypxggFIM+42TM8dWjhgpzvGRqXI+VQQ=
 SHA256 (cargo/crc-2.1.0.tar.gz) = SfyaaVvKfzX19MFc3chEFfZqdOp47vCOkMUCTytUDiM=
 SHA256 (cargo/crc-catalog-1.1.1.tar.gz) = zK7ttW2gOwn1mCJuJegAiMtM0l8xbm5N99aV8P7rFAM=
-SHA256 (cargo/crc32fast-1.3.2.tar.gz) = tUC9i8gQ04hcbqkeIBgwL2i6uiEpqz6I8yOJ7pNwiA0=
-SHA256 (cargo/crossbeam-channel-0.5.8.tar.gz) = ozwr938t8GGDw6ow0elsBpWjE9T5xFPMN2Km2zn5kgA=
-SHA256 (cargo/crossbeam-utils-0.8.16.tar.gz) = WiKy1j1NHcC38baydH3QCIAIqb4ott3wsefTNeMDcpQ=
-SHA256 (cargo/crypto-bigint-0.4.9.tar.gz) = 7ytLI83faLibj4BpiQ6MJw1U4tX+GxQ4ICNIBeTLF+8=
-SHA256 (cargo/crypto-bigint-0.5.2.tar.gz) = z0wvThr9kSvEC/1v7V2dwfKI4LoBv8yDXMW8PrE+/hU=
+SHA256 (cargo/crc32fast-1.4.0.tar.gz) = s4VainhLR08zNpnvK7yp2yxKH22QiKkKLSWx61MRHqo=
+SHA256 (cargo/crossbeam-channel-0.5.12.tar.gz) = qz2wKpxbUSHh5C+9sa62X14CYkzFjEPyiExsysC4L5U=
+SHA256 (cargo/crossbeam-deque-0.8.5.tar.gz) = YT+MwB/pzxo+s9f0iP0vqDiEA+lwOeL3NpKTLikadw0=
+SHA256 (cargo/crossbeam-epoch-0.9.18.tar.gz) = W4KsSjwsqcNGCWTwIOFALt1XU0EddzeqOcNxStG1Qg4=
+SHA256 (cargo/crossbeam-queue-0.3.11.tar.gz) = 3wNGtdXnasL+TjJ8X9ERjWvnxR37GPm3kikj8odHHjU=
+SHA256 (cargo/crossbeam-utils-0.8.19.tar.gz) = JI47rMfca6o7IeQF7gRcMEcQGkkUXn6eylg6tMLKU0U=
+SHA256 (cargo/crypto-bigint-0.5.5.tar.gz) = DckvtXykTfbbgFkRGrOvmaY9XQ+DddmXLjGaN5xrq3Y=
 SHA256 (cargo/crypto-common-0.1.6.tar.gz) = G/sSUC8/xGzKG7Uawo351hjYE83D0vJbn+d1o0rya7M=
 SHA256 (cargo/ctr-0.9.2.tar.gz) = A2nuGtZxg0WAUViJuA8uqRXyO4vo0Nqku68qxcdZCDU=
-SHA256 (cargo/curve25519-dalek-2.1.3.tar.gz) = SpuFVC+Zot+iobjhkmYnQcmFmoRrKWvvHJLvm1i1ohY=
-SHA256 (cargo/curve25519-dalek-4.0.0.tar.gz) = 9xGt4xfdNIlQqZEPgcWUfj2JB+vSuD92ID/xgH5qK8I=
-SHA256 (cargo/curve25519-dalek-derive-0.1.0.tar.gz) = g/2vl/SATc6/pYYmObyc5BIeghQL7CqYesUUApSGW1s=
-SHA256 (cargo/dashmap-5.5.1.tar.gz) = 7dckk5I4mcbxDGQb297dxxg9Y5ZkHZnBoNFZfzf5Lig=
-SHA256 (cargo/data-encoding-2.4.0.tar.gz) = wuZsnYF/FyAgkYHDFtKGNcBQ+jBPnHnkelIIgmYbcwg=
-SHA256 (cargo/data-url-0.2.0.tar.gz) = jXQ5w3NfQFcp1Sw/u+TeFA6vk4of5H0ifCf4JU1DAqU=
+SHA256 (cargo/curve25519-dalek-4.1.2.tar.gz) = Cmd7iSLJTgG9uxISawvIUvAER1KN7heCIpr5xyDD80g=
+SHA256 (cargo/curve25519-dalek-derive-0.1.1.tar.gz) = 9GiC4XmZxsxZCvWSKQQyvjvOBCjLDV+LZxXk3Hs4PrM=
+SHA256 (cargo/d3d12-0.7.0.tar.gz) = 4W5EqykrHd39r3vmLP2Id99S8vP95YWNlbq2Br4lnyA=
+SHA256 (cargo/darling-0.14.4.tar.gz) = e3UMs0F/0bMnQxpHDziFIDCUeasL9eMjUF2vApDNOFA=
+SHA256 (cargo/darling_core-0.14.4.tar.gz) = EJwcpua3+CzCM6lwBOqO18oSOprweoIwh4/P2psVi/A=
+SHA256 (cargo/darling_macro-0.14.4.tar.gz) = pKq028n3YR2LVQSKOhbS0BDCyDNORjBLQKwcwUvztI4=
+SHA256 (cargo/dashmap-5.5.3.tar.gz) = l4dHwdhJp9LuXorcAVmWHEj7fl2y8Gr2cjuAEju1OFY=
+SHA256 (cargo/data-encoding-2.5.0.tar.gz) = fpYqGb5c/D879t2PYetQEH81atYnD7s+1BR2Vx23i+U=
 SHA256 (cargo/data-url-0.3.0.tar.gz) = QbMZ0bYv+9AC4Ffza+vR9Cufl5J8lXdGHYVfNRPEKJ8=
 SHA256 (cargo/debugid-0.8.0.tar.gz) = vvVS5vWI5EYJj2ukDYmsFGyMe2Sq3oPAUe4Au10rwY0=
-SHA256 (cargo/deno-proc-macro-rules-0.3.2.tar.gz) = PGXC/9r8FWRWUgCWftxIUce1VCLTkTRmaIkH79Beom8=
-SHA256 (cargo/deno-proc-macro-rules-macros-0.3.2.tar.gz) = MEezErdFHjGQhlcTpN1uH4Ia7WFK2iGXZuvDAkppBDU=
-SHA256 (cargo/deno_ast-0.28.0.tar.gz) = AMkxGbHEh6hWA0BqmIoMqaHQ5TFUBMzMXBWPtISx9aI=
-SHA256 (cargo/deno_cache_dir-0.5.2.tar.gz) = heTuMImS7VvUl30lHAzkvfpMxZ76Tuk9F+vkbq4eRWM=
-SHA256 (cargo/deno_config-0.2.1.tar.gz) = pC/yoBlhxy74gzdTmWd8zwRtumB9wUFpsxPkqVvSbaI=
-SHA256 (cargo/deno_core-0.204.0.tar.gz) = tN31HeuaO7YKSrdHhEFLPy+J3oOnfW2QpkxkR/d2XWg=
-SHA256 (cargo/deno_doc-0.65.0.tar.gz) = ELt8JKcCroLY6u6VoyWphTuVHdDgG7SVDdQn5h5P0P4=
-SHA256 (cargo/deno_emit-0.26.0.tar.gz) = EGY/63vjWapEfnvkvHaiWi1HD8nfqM0bCaCjkW4FhuA=
-SHA256 (cargo/deno_graph-0.52.0.tar.gz) = asx0OJX16DyYXWMpmOWK8TlchisorKvT0pBUDvTVc1Q=
-SHA256 (cargo/deno_lint-0.50.2.tar.gz) = U/mIWiEBDDEuhLxvJ2pMlwR8PHNL3l9xy0px6BIfvnQ=
-SHA256 (cargo/deno_lockfile-0.15.0.tar.gz) = Ph/MkfpOGMPgV0ll1xM3Cedu2mZctYnecDIZ8IGd+uw=
-SHA256 (cargo/deno_media_type-0.1.2.tar.gz) = p5hnDCAwjldwzAd13oIUJP+ehWZbYCkoUJyMcEMLPuA=
-SHA256 (cargo/deno_npm-0.12.0.tar.gz) = yQGYrkM78irJs5/l4YdI2dWzbbBC7xwkY39D07XhAeA=
-SHA256 (cargo/deno_ops-0.82.0.tar.gz) = G2YIcvmpc300JEcEg91nMNISlIGvUFVEmio3q1vCFF4=
-SHA256 (cargo/deno_semver-0.4.0.tar.gz) = b3OanZDEfir34vy64JdjYPP7UpL3KIoITQNe1E0Soog=
-SHA256 (cargo/deno_task_shell-0.13.2.tar.gz) = TbutCnugapYd881jirEX9dZ3h2B/Yn3vplYppO8p1XY=
+SHA256 (cargo/deno_ast-0.36.2.tar.gz) = 2h4FAx7GMILNnq8QO+40cSC/WM+N5ciAq0xzK2YcM18=
+SHA256 (cargo/deno_cache_dir-0.7.1.tar.gz) = bPUXvd/SLXnQ8oRQAxjj+a6hk1NsK2HL9s57UKhfG2o=
+SHA256 (cargo/deno_config-0.15.0.tar.gz) = wp7Fc45slN4McSeeCeBSzIgn2CYWUWJRCUm2DK+HMzk=
+SHA256 (cargo/deno_core-0.275.0.tar.gz) = AQEw+gRYNyhZILUqiisqQqLmqgXuVHrbeWmSwt5wl/8=
+SHA256 (cargo/deno_core_icudata-0.0.73.tar.gz) = oTlR6pjApMNy8WLWaRk7TJ2ZFRLenyOB3RYQJ/NLJrE=
+SHA256 (cargo/deno_doc-0.123.1.tar.gz) = oYXC2KoXhlAC6cXuVlJTT/EUBrFjODMwY2bhqqN6Jzo=
+SHA256 (cargo/deno_emit-0.39.0.tar.gz) = nxMkkwe3yK6TmJ3ndS9RKsrqY7oWU3F9Qy5p8iss2K8=
+SHA256 (cargo/deno_graph-0.71.5.tar.gz) = iWIfpNmzP2fno5DgfjAKwJebmBeSHWPxpQVtUeKukyo=
+SHA256 (cargo/deno_lint-0.58.2.tar.gz) = ewAEC+ZMbve2T+/2vIXEYiuq2FTzZ37Tq56QyIhJGOU=
+SHA256 (cargo/deno_lockfile-0.19.0.tar.gz) = iDVBiukk8lqyD1CL9iQBk7ItiTUZ1EQytnCie4+x7+s=
+SHA256 (cargo/deno_media_type-0.1.3.tar.gz) = 7fmHlJOFbRYivnDzlrCw0+UZU43WUBt8YJ7Lqn4hlNI=
+SHA256 (cargo/deno_native_certs-0.2.0.tar.gz) = 9HhdC9wTgZtmW3Hk+34RnYWVaEceTCRexWEIV+cMk0U=
+SHA256 (cargo/deno_npm-0.17.0.tar.gz) = U6MzEE0/tqpS5Jk4TlI678CdOsjs0Fyn9l+FYET7ywk=
+SHA256 (cargo/deno_ops-0.151.0.tar.gz) = AWBVQOZfyrcqRUzd9noj4AfRv1rHaS3BhsZpTLvLDh0=
+SHA256 (cargo/deno_semver-0.5.4.tar.gz) = tJ4U7/2d+O0mH3oaNKwZu68PqUDFm9GabYMTz0FSXhw=
+SHA256 (cargo/deno_task_shell-0.16.0.tar.gz) = a0SvEBYZBuG8zB/JZvB0vsAUiZe7fiIh7NKUFtytkLM=
+SHA256 (cargo/deno_terminal-0.1.1.tar.gz) = fmM31Ofzdfi5hkCadvvuz6S9ihND5jNVcprkvvoFjq8=
 SHA256 (cargo/deno_unsync-0.1.1.tar.gz) = rAmEIF8l5x3dG+YD125wJVlTwS/4ZHBzWasZXSbfx7M=
-SHA256 (cargo/der-0.6.1.tar.gz) = 8aRnplxedZvObmXq+RzCn0Zs3FfLZXd71kaHKoof1N4=
-SHA256 (cargo/der-0.7.8.tar.gz) = //o2mmaMivfb+LXlbJ90T705mUntFxYGBAABlH3kCxw=
+SHA256 (cargo/deno_unsync-0.3.2.tar.gz) = MN/34DWE264Yja6WoPGHZ0AFSAmyrQz3yfxdNh8g5zk=
+SHA256 (cargo/deno_whoami-0.1.0.tar.gz) = 515MqpK5iifwnGcdE5mu4PWXCqSRuaWYUjqsAAohkuM=
+SHA256 (cargo/denokv_proto-0.5.0.tar.gz) = mKeffpi/08FIzngsJ8FJTnfDyUq4fJ5+hukBy8FkNEk=
+SHA256 (cargo/denokv_remote-0.5.0.tar.gz) = UY4YHrFPGjuPxCPkjeQxBIJJeA+wgV2B6BOfrzR8Mmk=
+SHA256 (cargo/denokv_sqlite-0.5.0.tar.gz) = kK+T8quO7EP+qfiTH6mdOOc/oK9gq6D6553j+4eg7QY=
+SHA256 (cargo/der-0.7.9.tar.gz) = 9Vv457ZYmGNzecG3TrFVEQfIKU7SbYVc65/RoJz8m8A=
 SHA256 (cargo/der-parser-8.2.0.tar.gz) = 29Z2+7q1NxKO8CeK21V2zzY8/2qiKnsk7/6XNHz6th4=
-SHA256 (cargo/deranged-0.3.8.tar.gz) = 8mluipRfZY/RTcO4ckLmuAzQ82/wTqVg+jkII2iEeUY=
+SHA256 (cargo/deranged-0.3.11.tar.gz) = tCtvoEpEC0lciwTQ5xtwfFhfg8ucsoz4zQ2XbDFeMbQ=
+SHA256 (cargo/derive_builder-0.12.0.tar.gz) = jWd3h4S1CAGDWcvIaW7bPbeBYLqywqKLp/Vu9pMpl/g=
+SHA256 (cargo/derive_builder_core-0.12.0.tar.gz) = wRvcEaDEe8fTfVgrUoXaaEnJZoECNoC5Bmc8Vwevew8=
+SHA256 (cargo/derive_builder_macro-0.12.0.tar.gz) = 682jXHo5aFClX/6sdAgEtA/+x3m5j/+7Fzj0Az8O554=
 SHA256 (cargo/derive_more-0.99.17.tar.gz) = T7gQ0wp8GVP5EzTeckRzH8PzwQ1/4WMzijW59kCWAyE=
+SHA256 (cargo/deunicode-1.4.3.tar.gz) = tuhUEmdWxJa4yB3siPmnBrFbh1xYSdQJejhUR2uf35Q=
 SHA256 (cargo/diff-0.1.13.tar.gz) = ViVJhndeMjP/qcTX0/qvbTaiwJ0wsgaH6fiLyLr8Fsg=
 SHA256 (cargo/digest-0.10.7.tar.gz) = ntmigfe8m3V25hRoumFaZqXIz9/0JCCnCqgnAaOx4pI=
-SHA256 (cargo/digest-0.8.1.tar.gz) = 89DIyHUjEvlxPv05f/Y6y5+FWFr78XkoLnIOdwSVTdU=
 SHA256 (cargo/displaydoc-0.2.4.tar.gz) = SHWF9NDGZV/nSQXiUE2K1pCOTbZ/dE6xQIdpBsLzF10=
 SHA256 (cargo/dissimilar-1.0.4.tar.gz) = jJe5IzWB2EuOHmic3TpHtvaXcAhPwkboan94sNnB1KU=
-SHA256 (cargo/dlopen-0.1.8.tar.gz) = cegK05+BSpq+aFg81QotRcimdWHDNhq42iQFh92oCTc=
-SHA256 (cargo/dlopen_derive-0.1.4.tar.gz) = 8jbZ4bH72BzqD5y9yNzH6OvNgOZlnNfLKtX2wFlGxYE=
-SHA256 (cargo/dprint-core-0.62.1.tar.gz) = 5lY63forbG+pas3aA0EJC+uixcT/bvkfOiMqbU3TQVY=
-SHA256 (cargo/dprint-plugin-json-0.17.4.tar.gz) = tjA5tTpgCn3AeM+ddta1qtm9tmXloQfs2wau97zC40U=
-SHA256 (cargo/dprint-plugin-markdown-0.16.0.tar.gz) = 6cVXGGy6412Qpy/WCBxcMh/wAuWIPRNEl8QzlhmS/Iw=
-SHA256 (cargo/dprint-plugin-typescript-0.86.2.tar.gz) = OEtCO/oonleg+rjq3FztagiQzMNXAlja9KErHQQSz7k=
-SHA256 (cargo/dprint-swc-ext-0.11.1.tar.gz) = PxFepbb10NAqJak2T0G4xPhXRSwpkwnc/SmmlHJNBWY=
-SHA256 (cargo/dsa-0.6.1.tar.gz) = tWOPbRdEe8D/xGNUlJ7jZoR+g0UOKgeJWGKUIIXMl2E=
-SHA256 (cargo/dyn-clone-1.0.13.tar.gz) = u/xHRMG48qCa3A5VJC9gsa8ZXYhZa9hwC+dEGMBWxVU=
+SHA256 (cargo/dlopen2-0.6.1.tar.gz) = a8LH7Qb9cqhRPe2NDS9v0mVahdaIXEjK6GJdgPryjAM=
+SHA256 (cargo/dlopen2_derive-0.4.0.tar.gz) = 8rmb8Dhi1/VF68KN3TOmZbUIZfTf2EAxo5OCOHm9TFQ=
+SHA256 (cargo/dotenvy-0.15.7.tar.gz) = Gq+Vs+XI8jqjIBRzB1YtNh2wrg1RJCNA9VgVO06yQ5s=
+SHA256 (cargo/dprint-core-0.66.1.tar.gz) = MX+c0do5CrEuGFizpxx9bI6K1jNFTLC3POVYmWTZwXc=
+SHA256 (cargo/dprint-core-macros-0.1.0.tar.gz) = FnWtKzWEgfPMRiAgQNZKx6NsSt5BSmlt8y4ORUIabp8=
+SHA256 (cargo/dprint-plugin-json-0.19.2.tar.gz) = 4pLQ108/UbH/PkRsiAm83QtgebSc9sDUUshZJ6JXUkY=
+SHA256 (cargo/dprint-plugin-jupyter-0.1.3.tar.gz) = xnsOVLVSpHdcIhtE7TO+kYxAC9gEHR8ET5R/uwECXMA=
+SHA256 (cargo/dprint-plugin-markdown-0.16.4.tar.gz) = 6RU7S9QR7qme0Ur6Gbeu3iUFlNlqbr7uMTCxi1damsc=
+SHA256 (cargo/dprint-plugin-typescript-0.90.1.tar.gz) = 16fBH2Ze9OMF7uV7dkP+X2Oa6cMitkzaEVq3ixg8jcE=
+SHA256 (cargo/dprint-swc-ext-0.15.1.tar.gz) = W613L55JrzphP83fFnHR4uh34KbZTytxYr/qSsgUC+4=
+SHA256 (cargo/dsa-0.6.3.tar.gz) = SLwiSpCErXYBlVhM5auzwsNKIl+jEqEorSRaa0Erdok=
+SHA256 (cargo/dyn-clone-1.0.17.tar.gz) = DW7wBy+KU1KB5Idr54iTi1KOmh1DkAuCwlaa99p5kSU=
 SHA256 (cargo/dynasm-1.2.3.tar.gz) = rdmhAoB7Uk7AUDY/CeBvFQQhSw4cd5f2QmHIkQItzos=
 SHA256 (cargo/dynasmrt-1.2.3.tar.gz) = ZPulpCvXahfK1L+gDeFo7hy/oGpejOmSrogCGMBWQak=
 SHA256 (cargo/ecb-0.1.2.tar.gz) = Gov6l1sa7CFFhQ/Kocb+JpoWV4xEcFpTKuPtySuIgcc=
-SHA256 (cargo/ecdsa-0.14.8.tar.gz) = QTMBk0gQ9ZfB0ZynHIcQ6Zo/G6KKDS68AVUaLa7qPFw=
-SHA256 (cargo/ecdsa-0.16.8.tar.gz) = pLHgwlep6fJfkP9216aDYO1JfuUZyOQo0YJe8AAHmdQ=
-SHA256 (cargo/either-1.9.0.tar.gz) = omrkPXvMO4FN6UeWpec21AKe+w7pAMEuLVTJk60aHgc=
-SHA256 (cargo/elliptic-curve-0.12.3.tar.gz) = 57uIirUwChm45bzu8lrHRa0GXzyffvxt4bkZWBEIkdM=
-SHA256 (cargo/elliptic-curve-0.13.5.tar.gz) = loQFyP3Js79N8KZjiFjMC1JGKDaraxyHN3eF3QnPHAs=
+SHA256 (cargo/ecdsa-0.16.9.tar.gz) = 7ifzK1xSkpZ9LUqdfx4LCu0sFdre1aYDAOSrudgCC8o=
+SHA256 (cargo/either-1.10.0.tar.gz) = ERV6wJT/vd6ZqmeyNBfr3YAYQoUrUA45WkWpwKrAPko=
+SHA256 (cargo/elliptic-curve-0.13.8.tar.gz) = teYEMIa/eXNHLgx9/yFC6gtoDTDhjZzEDyZ++/IivUc=
 SHA256 (cargo/encoding_rs-0.8.33.tar.gz) = cmizhilqAl5HTVFAZ4911t6Uk65VpdcJ7rndCBSZReE=
 SHA256 (cargo/endian-type-0.1.2.tar.gz) = w08EZm2DX/XWLgWMOZUUfAb0L+hv8FMzdjK8qD5CcC0=
+SHA256 (cargo/entities-1.0.1.tar.gz) = tTIK5MN4IVDZALeYB2EaWamfyaHWHWhvqvwkuT/I18o=
 SHA256 (cargo/enum-as-inner-0.5.1.tar.gz) = yXILugR9Vn/8ijy6SL8ZEmYA4kmrfxKOkjPmN2l2oRY=
 SHA256 (cargo/env_logger-0.10.0.tar.gz) = hc2raomsz2ZzOtWhaTpNzO1q7/ZGArY0Uw3XPB8+6fA=
 SHA256 (cargo/equivalent-1.0.1.tar.gz) = VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU=
 SHA256 (cargo/errno-0.2.8.tar.gz) = 9jkEY1XuTzeUTkT2BkLG86fvo89reMeKDZiajObDlqE=
-SHA256 (cargo/errno-0.3.2.tar.gz) = azD2aaeWHvFjFnPSdmzJL1LWT37zVNT+Dd/TDtUvD08=
+SHA256 (cargo/errno-0.3.8.tar.gz) = oljkbNwGPrhRnAC5/IRfxHvPykEw4vCOiGZc7ahHQkU=
 SHA256 (cargo/errno-dragonfly-0.1.2.tar.gz) = qmjxsSdk+riU0nVdJRh1TnG0/YDs+4InFKEgbCqrOb8=
-SHA256 (cargo/error-code-2.3.1.tar.gz) = ZPGJkee/Eef/7kUbUxi1wac8UtDQrablowF8jBztaiE=
+SHA256 (cargo/error-code-3.2.0.tar.gz) = oEdEJdUd+BmX4vkKIVkRgLOOzPJyktdV8+MHUCJcF1s=
 SHA256 (cargo/escape8259-0.5.2.tar.gz) = uk9JEeNmb814Jpl7R0XIIkKVpvMHLxQYwwZ7l6Z1V+4=
-SHA256 (cargo/eszip-0.50.0.tar.gz) = 4lT8ugpkgfRPpB9By5An2BEHLn5/qUeAreSn+kOzTEs=
+SHA256 (cargo/eszip-0.66.0.tar.gz) = /N7Jtu04H7ZsU+x1Y/VdsEiFt2RvzPt6WKgHgEyBPbk=
 SHA256 (cargo/fallible-iterator-0.2.0.tar.gz) = REMXap8sFiaSvT01LXRe+UE+7FeCqA2P1vihrGkqB/c=
 SHA256 (cargo/fallible-streaming-iterator-0.1.9.tar.gz) = c2BJHOZ2o2v5uzxWwap5FlgYOlTSdEEg8nKFc42QRlo=
 SHA256 (cargo/fancy-regex-0.10.0.tar.gz) = BnirLUb6UZWq9ZrQNMCD01E3fUr1fz4HPAdNDaPjx2Y=
-SHA256 (cargo/fastrand-2.0.0.tar.gz) = aZncGDclM2TC67BwS6l5lL2HTo8ZXWZcULdUj26pJ2Q=
-SHA256 (cargo/fastwebsockets-0.4.4.tar.gz) = nmGFttyd3cTbDe3S4hMEfpO8v3oPsJKrxMTk8xle/bQ=
-SHA256 (cargo/fd-lock-3.0.13.tar.gz) = 7wM+1em62U5Vg4ygypBtsOBD9Ret2gyLeceoxmyTwbU=
-SHA256 (cargo/ff-0.12.1.tar.gz) = 0BP8JTOMxVjFws+61kaQj7I1keJARIGCZ0K2UcmvcWA=
+SHA256 (cargo/faster-hex-0.9.0.tar.gz) = oqKxHtodQJNbJs8Y9oM8UmhFroxB5Y0Jr2retvAmkYM=
+SHA256 (cargo/fastrand-2.0.2.tar.gz) = ZYvWWxz0yFKjzJbxiozntWQPa3A/kFx9dFMilMKmOYQ=
+SHA256 (cargo/fastwebsockets-0.6.0.tar.gz) = 9j3XtX+bM7F0H6YxyVIus11D6W3MpKapHV5Mp8k6zcE=
+SHA256 (cargo/fd-lock-4.0.2.tar.gz) = fldo2iIGJyyB7wtelRpBhik4pgcNpjvOoZeJmULTuUc=
+SHA256 (cargo/fdeflate-0.3.4.tar.gz) = T5v+4w5N7fCri0IvA693jZYStj9QJxD8UAozTr4t5kU=
 SHA256 (cargo/ff-0.13.0.tar.gz) = 3tQSRLcpZjseV08bT7cxRp9p95wXZntdd2sWzaBHlEk=
-SHA256 (cargo/fiat-crypto-0.1.20.tar.gz) = 6CX2mHEBZl3qbsk0wJ7G1yHee8G/kiSOHVgQyM1ja3c=
-SHA256 (cargo/filetime-0.2.22.tar.gz) = 1AKe3T5zTab+BbbNe9KWB2CmFr0t3Q1ZoBJHRtYnKvA=
+SHA256 (cargo/fiat-crypto-0.2.7.tar.gz) = wAexrjq+HLb4WhYwWs1Bi3ymNDuVNjP+4rdtjxCLgw8=
+SHA256 (cargo/file_test_runner-0.4.0.tar.gz) = tm6e8A+fa4KwMLep1lkDD3NJiSHUwCGwdy5139cJDYA=
+SHA256 (cargo/filetime-0.2.23.tar.gz) = HuRHcArIqgsvK9e8RGKtaGuga6pnJ6wUmi1id/DSQP0=
 SHA256 (cargo/fixedbitset-0.4.2.tar.gz) = DOcTS5mZ7K+LzWVULkNnNu8y3cobPgYJTLbsV1UgO4A=
 SHA256 (cargo/flaky_test-0.1.0.tar.gz) = R5zeXrFoz1oFbdmPMRy/q3SUwhY5Tk+566AzaCeo25M=
-SHA256 (cargo/flate2-1.0.27.tar.gz) = xsmO6AlenR3L8vzG2VrMy5DRyB2x5EclxqmEsdvfsBA=
-SHA256 (cargo/fly-accept-encoding-0.2.0.tar.gz) = o6+nUW/c/Y5ek6k4+P7IV3hc7RkKH2LYQtH+H/viK6g=
+SHA256 (cargo/flate2-1.0.28.tar.gz) = RjA/Vldyk3/+HTlKT6xvQRxgExcvrd6dzbHhR6CGlA4=
+SHA256 (cargo/float-cmp-0.9.0.tar.gz) = mN5LvVR6VjtxbY36mq0csZv6sA9PoJpqTtIdvPRM6cQ=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
-SHA256 (cargo/form_urlencoded-1.2.0.tar.gz) = pivBz2+DDC7BSlE6n7Ek0KITpilmikGG8ynbIf4EVlI=
-SHA256 (cargo/from_variant-0.1.6.tar.gz) = A+xdw47hkHjYSmkrHEEYH/n5QzHHbO5m/wIIx3C15U8=
+SHA256 (cargo/foreign-types-0.5.0.tar.gz) = 1zfZqlGft7dJy8O5Yu3PMQqN0fS2fJHE+Dl1290X2WU=
+SHA256 (cargo/foreign-types-macros-0.2.3.tar.gz) = GlxsWFvJSq8se1HdTCuiJoCESrpMaHvlgYcab1GMV0I=
+SHA256 (cargo/foreign-types-shared-0.3.1.tar.gz) = qpoZy7Vd9Ydh30myNRaobUMoOa3Ur2D8JW2oQPZu01s=
+SHA256 (cargo/form_urlencoded-1.2.1.tar.gz) = 4TYkwmJ1ZO/M9JNChL3ZjLqhTnmwtaFBIY5QezqCNFY=
+SHA256 (cargo/fqdn-0.3.4.tar.gz) = G/Zk1rBZj+pWALhc3ceeYNTB8mL0L691wtd9whZMmos=
+SHA256 (cargo/from_variant-0.1.7.tar.gz) = OgsR7rFzzlL4Tr2UPULliBOi67eKaj/wokO3HFGZzXs=
 SHA256 (cargo/fs3-0.5.0.tar.gz) = +xfPbtcE9ySFMy9qtlJXRgxPnzCDk0z0Ar+fWztgCpA=
 SHA256 (cargo/fsevent-sys-4.1.0.tar.gz) = du56AtpNIxZQx86jE0m4ib4vRd2z7zAy0uyBhfYxP9I=
-SHA256 (cargo/fslock-0.1.8.tar.gz) = V+r90MFvVxYRBa4bmKEjj5dkXy9YhDiylJyZoq+WFr8=
-SHA256 (cargo/futures-0.3.28.tar.gz) = IzQqvhKrpYOROy5i8iIl/5yVB3QGXkv7YaGc2XcP7EA=
-SHA256 (cargo/futures-channel-0.3.28.tar.gz) = lVUY1H4Jslu+vHoY3xC4Hwx2bq9MTxzM7y/KXypPtfI=
-SHA256 (cargo/futures-core-0.3.28.tar.gz) = S8pYO34m9XEST+W3Vh1Jyyho15EWz6Du/OlVVXxv7ow=
-SHA256 (cargo/futures-executor-0.3.28.tar.gz) = zOzugjKIElvYi01/VlyeWOQYWOR6ty6OotZOk2JDhuA=
-SHA256 (cargo/futures-io-0.3.28.tar.gz) = T/90CW5x7Uf44CMgTP0KoSic1UrlQwqVI74GDNuEmWQ=
-SHA256 (cargo/futures-macro-0.3.28.tar.gz) = icpUWpQGG2Nl8sc1W0syvSDfP/lfAtqTKbNMzDvW7nI=
-SHA256 (cargo/futures-sink-0.3.28.tar.gz) = 9Dvk/iGhO5eBppr6SYWw9u4OGvqyxvRUqM8w4rIje24=
-SHA256 (cargo/futures-task-0.3.28.tar.gz) = dtPRMr5sDmqhU0BpxwWnSlmXo1bA3C+GpHdl5WF8W2U=
-SHA256 (cargo/futures-util-0.3.28.tar.gz) = JrAeQLdy1Uz2xtchwdGr0GR6AQahLsqhwYYnM5KmlTM=
+SHA256 (cargo/fslock-0.2.1.tar.gz) = BEEriTUnLjqbrm9Ix7//dMKRH2BSVATt/dKOSYhMO/s=
+SHA256 (cargo/funty-2.0.0.tar.gz) = 5tWjKBWuPzMwLZX9yyzheGL4xlNj3P0pNgSAuhAB/Jw=
+SHA256 (cargo/futf-0.1.5.tar.gz) = 30IOLoSBlmN5fR7GVEsTxb6EYp57sA3JYNaRfbKYeEM=
+SHA256 (cargo/futures-0.3.30.tar.gz) = ZFxpFoiPbLY1DSVQuA+2PnNIl6hJir41z7cytkh4BLA=
+SHA256 (cargo/futures-channel-0.3.30.tar.gz) = 6sj314Zdy4i9Q3OrZxyM9FCHA3lsqisZhanKhns/y3g=
+SHA256 (cargo/futures-core-0.3.30.tar.gz) = 38ZYC7hBxaaOnvFcd8zIN7QKdQSRTVLke4sOm72iWh0=
+SHA256 (cargo/futures-executor-0.3.30.tar.gz) = pXb8cq4WT8prnbEn6qmp3aDWExYDTzOgoNTtpB8CsB0=
+SHA256 (cargo/futures-io-0.3.30.tar.gz) = pEYj4guWgaMY791xwpm2siLtbyMZcr/i8iTrrWMR8ME=
+SHA256 (cargo/futures-macro-0.3.30.tar.gz) = h3UM9LekwGJbFSnkxUPCGCEG5N7cYKKmRV4A0hLEiaw=
+SHA256 (cargo/futures-sink-0.3.30.tar.gz) = n7jgDodDjZN2IcHGJp5T9TbBTT+9agQrskh55X1HT7U=
+SHA256 (cargo/futures-task-0.3.30.tar.gz) = ONhPoUImRpjNzhqfkXLPODoMgt4b3c8wkpAUQsQJcAQ=
+SHA256 (cargo/futures-util-0.3.30.tar.gz) = PWQB3rg0B6s9o566fjOYenPD3wyCtLtYE+6HHBnEHUg=
 SHA256 (cargo/fwdansi-1.1.0.tar.gz) = CMH1eH/oVQXR93dyaNtRA9gKejdNIxanziYuV7r48gg=
-SHA256 (cargo/generic-array-0.12.4.tar.gz) = /9+fNPFEdEPTc5PMbCuDE6693NlpBsrzTlTGjY5X170=
 SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
-SHA256 (cargo/getrandom-0.1.16.tar.gz) = j8PLTZH1O1AVW9z9I/akw5rhlpwq6FmCsTV1DMyvX84=
-SHA256 (cargo/getrandom-0.2.10.tar.gz) = vkE2sqFd0xk2C+HAfZkzUXzPC+jxa/YqO+5PDWGN9Cc=
-SHA256 (cargo/ghash-0.5.0.tar.gz) = 2TB1DeVxfS3QuMDULAdsDohMgac+bKuFm70jOccePkA=
-SHA256 (cargo/gimli-0.28.0.tar.gz) = b7jXhPJ6z5cVm0D8TbXs2Kojua1e9pzdE207yAZl8MA=
+SHA256 (cargo/getrandom-0.2.14.tar.gz) = lLIuBuywEQmBBRcjkQy/C19eCaIGLddmMzTueanRKGw=
+SHA256 (cargo/ghash-0.5.1.tar.gz) = 8NikNizLKcsLJlJT+wonKPWSiV7mhU/ZvBPy/9omb/E=
+SHA256 (cargo/gimli-0.28.1.tar.gz) = QnHTe67huMfktwgCjFfYFs+dJDSsszpUlHX3jBgfYlM=
+SHA256 (cargo/gl_generator-0.14.0.tar.gz) = GpXfwjorSpovWrQdGU+L/aPKvsQq9OOfCMM56yoMEk0=
 SHA256 (cargo/glibc_version-0.1.2.tar.gz) = gD/3Y18atOLAZLaKDGDakX09GNyNCGEw9onWLOTxwz4=
 SHA256 (cargo/glob-0.3.1.tar.gz) = 0vq8+9yH9HWDN8pTX7QabXAbZWk844KH2FbRZ0VR7Js=
-SHA256 (cargo/group-0.12.1.tar.gz) = Xfv7Omz705DVyVZKsoOgNJubn81GpwbB6xDg23C/usc=
+SHA256 (cargo/globset-0.4.14.tar.gz) = V9o7m1uFvWbzEJP4xAi5CnRDFnJUJGZJfcvf3AIDS+E=
+SHA256 (cargo/glow-0.13.1.tar.gz) = vTSOBMQ7MldPLeMci7OX2Wyfz6E3G9TKbYvcRkqxIbE=
+SHA256 (cargo/glutin_wgl_sys-0.5.0.tar.gz) = bICYrayVX6otMQebZdxIhBJR9p79OsJUd5A/xCQ2Lq0=
+SHA256 (cargo/gpu-alloc-0.6.0.tar.gz) = +80tupNZSyJ6H1fuCbi52oiSw01VqjMuA0oijQ/moXE=
+SHA256 (cargo/gpu-alloc-types-0.3.0.tar.gz) = mP8DtGiqg31wmE1V9dP4RvbsMf40u7l8T4UhnK7uHKQ=
+SHA256 (cargo/gpu-allocator-0.23.0.tar.gz) = QP4XyKBdYMOMCk5aPIAvLxzrZrdsZ9lv+zS+8Edaf60=
+SHA256 (cargo/gpu-descriptor-0.2.4.tar.gz) = zBHfGs6OflZFEfU69B8+Qt3JW1b9B7P0RF0qYEi8aCw=
+SHA256 (cargo/gpu-descriptor-types-0.1.2.tar.gz) = a/Czbm8JC34diktJwMuBwfg3b3IZjGXdOtn/NVa4t4w=
 SHA256 (cargo/group-0.13.0.tar.gz) = 8PnvdGL3wJn1GNdUNhhY+G2KB69Tuprw/mNbvMsVGmM=
-SHA256 (cargo/h2-0.3.21.tar.gz) = kfwjqhG+kpdu9HKRJ/GnSt822ENveBaxhdGN+VZ5CDM=
-SHA256 (cargo/hashbrown-0.12.3.tar.gz) = ip7nDEOq9BfJFDlmRaD6hSYkgBsk67eueP6CcoiayIg=
-SHA256 (cargo/hashbrown-0.14.0.tar.gz) = LGIBuf+f2QpaO6wuVqgw0MqlCVdvDlA4GO6CwYGzQ3o=
-SHA256 (cargo/hashlink-0.8.3.tar.gz) = MS9mcYotd4n/709LeyExOO2fHrOqHQ2C/Jn4j7P/0m8=
+SHA256 (cargo/gzip-header-1.0.0.tar.gz) = lcxSe5LmAppilgrZmqimZg+qRVX+X3MaqxOqapIXlaI=
+SHA256 (cargo/h2-0.3.26.tar.gz) = gf5SeoieFTLaXFJWhtltTC50zdNFut+N/vn2s53V9eg=
+SHA256 (cargo/h2-0.4.4.tar.gz) = gW7HKURFd5QI82/le8W3/Bz1lmQFkJbGX5BcHGH1gGk=
+SHA256 (cargo/halfbrown-0.2.5.tar.gz) = hYhmGoYHEIpcppyrA0BjRBoEE6CwQcE2GKfdNIAh728=
+SHA256 (cargo/handlebars-5.1.2.tar.gz) = 0ISFuWoOY5Pp5NG41Iz3StbAY82QXrM/QsHOPwN3U5s=
+SHA256 (cargo/hashbrown-0.14.3.tar.gz) = KQ8aHZJCx40JzkCl6H51VO5jevE1GWgVn0lS8Cj3VgQ=
+SHA256 (cargo/hashlink-0.8.4.tar.gz) = 6AlP6vMf9ZH2UaJmT7nP2Su6emDOMZcmXpSC6+dTyPc=
 SHA256 (cargo/heck-0.4.1.tar.gz) = lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
-SHA256 (cargo/hermit-abi-0.3.2.tar.gz) = RDFEyM2t2T6/Ut20BW0lf1tSwE08gE5lfRnrc/wzZos=
+SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
+SHA256 (cargo/hermit-abi-0.3.9.tar.gz) = 0jHfuJz//bww5/xBV57WBmrQOr2p5WfMr65gK5fsUCQ=
 SHA256 (cargo/hex-0.4.3.tar.gz) = fyQlSqmlS1yFjq7i9bzNtGqvDkhqWV7V/Y+GulUjKnA=
-SHA256 (cargo/hkdf-0.12.3.tar.gz) = eRoCn2ufwnZX9vGI7G5eQ/aRH2+Hjg3FUBOW4JgJ1Dc=
+SHA256 (cargo/hexf-parse-0.2.1.tar.gz) = 36aGKDrW3QafEF5asJGwTGKFDT5M9dZ9660ZM/VQI98=
+SHA256 (cargo/hkdf-0.12.4.tar.gz) = e1+Osq1yhjjqLH1Hoh2yO3tYpy7Wo4JWuKGEnxX7vfc=
 SHA256 (cargo/hmac-0.12.1.tar.gz) = bEnDfAnBelPZN9+7dC6zqWHWWplOa83PN+c5nQzIq14=
+SHA256 (cargo/home-0.5.9.tar.gz) = 49E1S/a3I1y0oFdsJhn9TtGBg/aJsSsAag7nMp7v+aU=
 SHA256 (cargo/hostname-0.3.1.tar.gz) = PHMcPhBQTMjtNc/i8dtMknTD01+khuOzHfRvBo7z6Gc=
-SHA256 (cargo/http-0.2.9.tar.gz) = vW7/yZr7Y0Ja/5sFg28CmSnjRaYUihS37NWrZ6+URII=
-SHA256 (cargo/http-body-0.4.5.tar.gz) = 1fOPFtGE428kCKVSgc1ljsvTygXM5tZRChduyjk+JtE=
-SHA256 (cargo/http-body-1.0.0-rc.2.tar.gz) = lR38LjKsAtZ8kMDWW9JwCaY13Js4GizH0oSrAeOgFQ0=
+SHA256 (cargo/hstr-0.2.9.tar.gz) = Wp3ive9jVDYYkkkrq14xay14oO6ZcdtNNtqbHrDhGZk=
+SHA256 (cargo/html-escape-0.2.13.tar.gz) = bRrUSXZNYn4iv9fNXohoJk/JI24Hx1KXK0CAzTUctHY=
+SHA256 (cargo/html5ever-0.26.0.tar.gz) = vqaMq0i4RZ8XzxyUTGfdxXLSctnysnQUDyI+yx2ko7c=
+SHA256 (cargo/http-0.2.12.tar.gz) = YBy7V+V34vXvW+jnuD8PY5lPJaqU1nPlSpLVxRbRAfE=
+SHA256 (cargo/http-1.1.0.tar.gz) = IbndtFhxC8N2SBuEL12mXN8xUi3iMsHKgUarzio1glg=
+SHA256 (cargo/http-body-0.4.6.tar.gz) = fOqyVknplgwDEepBjRe+6CwNzsG9BTtfmmbiZaaTvtI=
+SHA256 (cargo/http-body-1.0.0.tar.gz) = HKyF21CKvCSi5IVTuhKpluhyRKA5XOAR5is3FYdF1kM=
+SHA256 (cargo/http-body-util-0.1.1.tar.gz) = BHX4sqyGZZwhtkMg1dZT+e/kKs0qTlYAc+xhoVWjTx0=
 SHA256 (cargo/httparse-1.8.0.tar.gz) = 2JfzlLrWpwXV9BBHYuEWp1Y55HDYCQHu0FqGCpXLGQQ=
 SHA256 (cargo/httpdate-1.0.3.tar.gz) = 3ztGQCqdWttMhqDPRj9C4ZmU4+6JEQGxhB8wpUXLSak=
 SHA256 (cargo/humantime-2.1.0.tar.gz) = mjpb+xlZMe6zNrKntNdh2uyEG5f5R9NDlGAXN6e7peQ=
-SHA256 (cargo/hyper-0.14.27.tar.gz) = /7HP1lSoIZ6u+JiB/bO7OxzcX6dd7QXWkzsrOC45VGg=
-SHA256 (cargo/hyper-1.0.0-rc.4.tar.gz) = 0oCnHzSLzGcPxVsCtjxToErAvy2v8pgHla6vU+2uEOY=
-SHA256 (cargo/hyper-rustls-0.24.1.tar.gz) = jXjh5z7BTPc3VnT3TX3eGFyCBv2d6m+2KV6KmAmKqpc=
-SHA256 (cargo/iana-time-zone-0.1.57.tar.gz) = L61bglhC0rOL0gbz6B1pV2Jf1/CjYeNFww4BoK4t1hM=
-SHA256 (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 8xgnogb1avMuWQulbV0tCF9VhQgZJZN0PxayMGSVJp8=
+SHA256 (cargo/hyper-0.14.28.tar.gz) = v5bhNeuDoqjd92bkJqhB2N3XRJ1fANNOoCtB0vGe74A=
+SHA256 (cargo/hyper-1.1.0.tar.gz) = +1qlOHH8kXsanth7aDpdhttkXiOssywuB4WjU+Ui+3U=
+SHA256 (cargo/hyper-rustls-0.24.2.tar.gz) = 7D79I3IOIEmCGmk8vH5l6ofHLxxY/y+VIv8zKxSR5ZA=
+SHA256 (cargo/hyper-util-0.1.2.tar.gz) = veqarA2+WpJA1oz9lQHi25QiLG3AaEPgZkC54H8P3Gc=
+SHA256 (cargo/ident_case-1.0.1.tar.gz) = ueA4S2GVhWbpJtxQZgMh0SFZAl52fBjgQ9rya3AQTDk=
 SHA256 (cargo/idna-0.2.3.tar.gz) = QYoKb6uCFHX2NO/jzMRcAT90Lv4D2FPo0zVdXLhQ7Pg=
 SHA256 (cargo/idna-0.3.0.tar.gz) = 4U3fxwiEIC2yJEwiMgDCBMK9obxuCZjRG14CTWVyCeY=
 SHA256 (cargo/idna-0.4.0.tar.gz) = fSDWsHv7wQiILYjtjjfTljbcwmDhXjDEXmugiWELkXw=
 SHA256 (cargo/if_chain-1.0.2.tar.gz) = y1bhqnZbS086rfq3aXk7cIe7A6TqSSBkSm0jji31ue0=
-SHA256 (cargo/import_map-0.15.0.tar.gz) = YyCJ7Ai9YugHMREEEi+ybVyRGrFy4rmGS+FUpXWXnik=
-SHA256 (cargo/indexmap-1.9.3.tar.gz) = vQcOOTNTeW6AHSCa0znolZbrTI1DDRjt5qHM7Y+vvZk=
-SHA256 (cargo/indexmap-2.0.0.tar.gz) = 1Ud/4iMKeXadjcaODqv1Q3kHwEV6VhSp6N3bZ/Zetl0=
+SHA256 (cargo/ignore-0.4.20.tar.gz) = 2+eHPatTippErXnt4fr18w1J+aXIg926tIvOgbZLdJI=
+SHA256 (cargo/image-0.24.9.tar.gz) = VpATnS9Vho4IABczXkuUy3QUJ0x08WachPtf66LJ9p0=
+SHA256 (cargo/import_map-0.19.0.tar.gz) = aWcXM1sHfiaSGmC+e3vcFdEkYHTxrHnZ6FYHklNffQc=
+SHA256 (cargo/indexmap-2.2.6.tar.gz) = Fo+3Fd2kchXjYJEsCWZJ0j1Yvzkqxi9zkZ6DF0XkDyY=
 SHA256 (cargo/inotify-0.9.6.tar.gz) = +AadPsFU64VpVcHA+//vv188QKEE7JEtR5cxTBgBq/8=
 SHA256 (cargo/inotify-sys-0.1.5.tar.gz) = 4FwCteib/zuUbO3sonirxij+gR5gTwJ8RaiqPPeT0Os=
 SHA256 (cargo/inout-0.1.3.tar.gz) = oMEFU9ZkpNC8/59CFdCqxnpjnMaO9mCECv4wm4B7yfU=
 SHA256 (cargo/instant-0.1.12.tar.gz) = elu+gkxQfF2llWNV6Gp0bYLg4UZPZdhizF5x2nDpSyw=
 SHA256 (cargo/ipconfig-0.3.2.tar.gz) = tY25L5a3IN6YGBu75jyDHocAWrRgwb8wbrJiK0cHmX8=
-SHA256 (cargo/ipnet-2.8.0.tar.gz) = KLKaPNdPD0WYk07+OuukK64OtGgFVBKIUeu+ywKvFOY=
-SHA256 (cargo/is-macro-0.3.0.tar.gz) = 9EZ+0TIbMQwmJcWqbBsf/F3k2eQmaM9pegj7Az7oJl4=
-SHA256 (cargo/is-terminal-0.4.9.tar.gz) = ywiJiYQWIT+rEz4dM6DlhYpIF3RSdQaRveNmbQ/br4s=
+SHA256 (cargo/ipnet-2.9.0.tar.gz) = j1GPM13OZyWnYTgiRGMdhs8MyyhjQTWQsxM4/rRn+cM=
+SHA256 (cargo/is-docker-0.2.0.tar.gz) = kouuJ/QryZtg2axzNOOiHRCtjxg1pOEuw+wEZHZe0bM=
+SHA256 (cargo/is-macro-0.3.5.tar.gz) = WahavcE3F5BrrMtaHkNVVs4N8hXyQokvch3/Yr8lKI8=
+SHA256 (cargo/is-terminal-0.4.12.tar.gz) = 8j/17yuA1gjWHv7oNJNNhizZJGGvwFYN7fST5MAzc4s=
+SHA256 (cargo/is-wsl-0.4.0.tar.gz) = FzYJSY3xkBNqp96hqR2wUXRtM54YR27tXKQFIfAteqU=
 SHA256 (cargo/itertools-0.10.5.tar.gz) = sP0iYOgpvd9MtuqAIoneL4bWp6aQGS++kbP0bg8shHM=
-SHA256 (cargo/itoa-1.0.9.tar.gz) = rxUKtoj/ISL87yKb6Jy1DdZq+eAaT/MgzBN+7Mm6zDg=
-SHA256 (cargo/jobserver-0.1.26.tar.gz) = k2z9ISoBVZA7y8Bg4xb7bMfL8uGQcyk5HrrcH+DOd8I=
-SHA256 (cargo/js-sys-0.3.64.tar.gz) = xfGV/kl/cC2w8xiwf91o7bFpVa7YMN+DY9g3VC+Pk1o=
-SHA256 (cargo/jsonc-parser-0.21.1.tar.gz) = e1aiDnYjUoQlWgn80fRc9V08Uk6mV+vThUc1klxXdD0=
+SHA256 (cargo/itoa-1.0.11.tar.gz) = SfHxSHMzVFRQDVlhHxz0pLD3hvmsEfQxKnjkzyVmaVs=
+SHA256 (cargo/jobserver-0.1.29.tar.gz) = 8IR04yFyI48oJ70WDGeHHNsoAUMPZcOXkYTcNi48oRg=
+SHA256 (cargo/js-sys-0.3.69.tar.gz) = KcFVY9wnJpc99ic1fODJ3d2+oZSDaQnWVd9qddLPKW0=
+SHA256 (cargo/jsonc-parser-0.23.0.tar.gz) = dyXDIMqsjCHYIowdBVryepldNx94zHYwc9PgaDI2QbU=
 SHA256 (cargo/junction-0.2.0.tar.gz) = vjmSKwh87Kuk4tVZLe38i9pdSloSMfFDM3zKIHlQth0=
+SHA256 (cargo/k256-0.13.3.tar.gz) = lW/5tn4m4aaoZst1jxLG+HRiCEiePkpLVYCALy8KWHs=
+SHA256 (cargo/khronos-egl-6.0.0.tar.gz) = aq4d8iDs48CtqWuBU0WbZ+6+mukhIli7ATSuYEFv33Y=
+SHA256 (cargo/khronos_api-3.1.0.tar.gz) = 4ttYXh1zj8dxvwihUUINPtGT2diVo2339vipRWuRHdw=
 SHA256 (cargo/kqueue-1.0.8.tar.gz) = dEfxyht7VjWIogX+k96o32D9mBQjp2i8HA3tNe0UfQw=
 SHA256 (cargo/kqueue-sys-1.0.4.tar.gz) = 7ZYl/9qHKbheRc8ECQA1rDaJJ7jOvDSJjnwSD1Lkg4s=
-SHA256 (cargo/lazy-regex-2.5.0.tar.gz) = /2PEI8aOpoFLfanojOWF95PIfd2eePZGlwiRdpyCNdQ=
-SHA256 (cargo/lazy-regex-3.0.1.tar.gz) = V0UdGa1eKJ/2w9acKiQkZSmVxCt52voR6cTVUIyRPAE=
-SHA256 (cargo/lazy-regex-proc_macros-2.4.1.tar.gz) = jt/BG49WzoXiB+YuohVXz6CbskqPawSuGBsIb/hhHCI=
-SHA256 (cargo/lazy-regex-proc_macros-3.0.1.tar.gz) = DwodkTnw7i6GLgipxdC6BHDyqiHNHhqhsVYvgxFscl8=
+SHA256 (cargo/lazy-regex-3.1.0.tar.gz) = XRK+RZWv31i9GeSp9OJBh9oqZnAHhv9mCkGOkFmTekw=
+SHA256 (cargo/lazy-regex-proc_macros-3.1.0.tar.gz) = RLzVjmyXp/y6/83JVyizk7jZiTO/ra1J7UCXhFtX7ws=
 SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
-SHA256 (cargo/libc-0.2.147.tar.gz) = tGaPsOqGHB3wlBJ6xfHaNAmoIRakunT8ouWO+ScVm7M=
+SHA256 (cargo/lexical-core-0.8.5.tar.gz) = LN5d4G6NTC+qvEACOPmuHHTVQS0Dp70GdkXMvEcHDkY=
+SHA256 (cargo/lexical-parse-float-0.8.5.tar.gz) = aDs6Xr0BMLj7UroL3HGMxWgVtqCX4orlppl9CtF9wF8=
+SHA256 (cargo/lexical-parse-integer-0.8.6.tar.gz) = bQmUSF7QwxL22WV2Z1TqF30H+cAMm4Kl7mLtW0eUXuk=
+SHA256 (cargo/lexical-util-0.8.5.tar.gz) = UlW5/xb/iYcQ6562PLOSSOqKW7A2vqgIWxp2f/bE4/w=
+SHA256 (cargo/lexical-write-float-0.8.5.tar.gz) = rMq6ocRYHwWjkj0bTP0STDKTUiiLe52gnnZrBmgRaGI=
+SHA256 (cargo/lexical-write-integer-0.8.5.tar.gz) = 4bbz0fRCKGa2gZLWL3e8XHAL7oTzBp8kade8jHeFJEY=
+SHA256 (cargo/libc-0.2.153.tar.gz) = nBmPkXKKgigaZOH0+e6yXYLLMqXeJRxr0bUVTWOo570=
 SHA256 (cargo/libffi-3.2.0.tar.gz) = zoJsJDBI49XOxEF5lyTeUuLUL4IEaEMfw/zu4jQYceI=
 SHA256 (cargo/libffi-sys-2.3.0.tar.gz) = 82EVFgxX6FKXgbQYPCu1H9wfbW0e00VZHYS+dwO++zw=
 SHA256 (cargo/libloading-0.7.4.tar.gz) = tnOA/TsvvnUnpgbhhynSHG85UWM9BQBXTE3CLS1ji58=
-SHA256 (cargo/libm-0.2.7.tar.gz) = 9wErG7sHGeEJfEdhHTiYVoxUbVl8LnTWb2CH7dUjP/Q=
+SHA256 (cargo/libloading-0.8.3.tar.gz) = DCoZj7aw6toqjfR5M3NObTXTUGZaM6NZPXFk+lLHXBk=
+SHA256 (cargo/libm-0.2.8.tar.gz) = TsKoYhNNKn0y15g93N0cSSNTCDPJ8uoaRPxfpHOYkFg=
 SHA256 (cargo/libsqlite3-sys-0.26.0.tar.gz) = r8Iu/2GxM7EVxujHToGMYo1tXnpQKv6m9k3uB23ZQyY=
-SHA256 (cargo/libz-ng-sys-1.1.12.tar.gz) = Pdn0PnVTakbuD5K3WPa2OEbllOhmOMYaklEzimW66mM=
-SHA256 (cargo/libz-sys-1.1.12.tar.gz) = 2XE3sl4yGnPu8UGNHV0u2k134SgT+OberYS8UsWHCns=
+SHA256 (cargo/libz-sys-1.1.16.tar.gz) = XhQ7XmZrJpXSj2vKZJdyCBP2mclgLdf1yskQCLitp/k=
 SHA256 (cargo/linked-hash-map-0.5.6.tar.gz) = BxfO8byLY2xuHBu978CeYyLaipMhlm6JKO+A0g9/dw8=
-SHA256 (cargo/linux-raw-sys-0.4.5.tar.gz) = V7z9rRuFjC23w4MDptKtTfr161Pf6wkQEossJtYVhQM=
-SHA256 (cargo/lock_api-0.4.10.tar.gz) = wcyXF6ILG7Ii8zPmqS/TL32KGN3FoxkaEa9F3L9NzRY=
-SHA256 (cargo/log-0.4.20.tar.gz) = teYWPLjEkIjCw29Xh15YzNjIfHQn9/vVDqZxCy8/Lo8=
+SHA256 (cargo/linux-raw-sys-0.4.13.tar.gz) = Ac2hQd9nBt5TG2xGw6M+zKdVU4IZvUhCYvoJQQwTU5w=
+SHA256 (cargo/lock_api-0.4.11.tar.gz) = PBaPhhWxK8AfnBfi6wzAfcrhlAEhGFRG7cN0SSDo70U=
+SHA256 (cargo/log-0.4.21.tar.gz) = kO2MHlEBNPl528TwcPh9QxMJi3BIYaEF/jQjHHCjkBw=
 SHA256 (cargo/lru-cache-0.1.2.tar.gz) = MeJPGtgyHKDooeCsE/I8tmjm9UZsLFcxn2pc8cyOOxw=
-SHA256 (cargo/lsp-types-0.93.2.tar.gz) = m+bpx+LRj2UZdDcNev9wP5UT4N9uRk/XlWYO3HfmylE=
+SHA256 (cargo/lsp-types-0.94.1.tar.gz) = xmv9RKBq4QZH/j+CFHYuk2n9QkjfE1CSS07553CoXqE=
+SHA256 (cargo/mac-0.1.1.tar.gz) = xB4MT++GlhrG1vioJgn1XzGwXk/OFJrFcQ5Dnfdhm6Q=
+SHA256 (cargo/malloc_buf-0.0.6.tar.gz) = YruQf+iNVNjZzjKjzOq0IY7S9rfTVhfK/prfhOQ5Gcs=
+SHA256 (cargo/maplit-1.0.2.tar.gz) = Pi5loaLkPPy0eolcTIsQ0fSmEJf58lTxg67mDK2cZR0=
+SHA256 (cargo/markup5ever-0.11.0.tar.gz) = eiYpuxQE89NMLpIfIf00ugCyBhJMgfZcULQ7aq7+sBY=
 SHA256 (cargo/match_cfg-0.1.0.tar.gz) = /77oY04NRdJYrLRI5+qrP856CkZzldTZ8ijjwfAfsuQ=
 SHA256 (cargo/matches-0.1.10.tar.gz) = JTIJZleUHC/qnCidNwolCXHGidTxQ3mP9nET7AQgJKU=
-SHA256 (cargo/md-5-0.10.5.tar.gz) = Y2VQaFDUS/9uL7y1F2z2NlDki9Re8v4mZa4VcOD0uco=
+SHA256 (cargo/md-5-0.10.6.tar.gz) = 2J5+4M++38TaM0AhhJIZYkHYnu+22rJ95d+Rem0ueM8=
 SHA256 (cargo/md4-0.10.2.tar.gz) = faWsNjU03OX6v2mUkiXhdPvxEaSYvw/3lMjqH7qfPdo=
-SHA256 (cargo/memchr-2.5.0.tar.gz) = Lf/lLs8ndy5gGQW3Uiy073kNLMIDSIu9Di/oX8t0Vm0=
+SHA256 (cargo/memchr-2.7.2.tar.gz) = bIZAxdcwyxPr2QfY0EtS9VrJou7FW0QMiJL0DVbHbB0=
 SHA256 (cargo/memmap2-0.5.10.tar.gz) = g/qkLAoHjDk/aynV2yMti+IndqiR+PVuUoT67kogsyc=
 SHA256 (cargo/memmem-0.1.1.tar.gz) = pkqSSJ4nRM4GDDSRYr4cXzPGlpI0EE29md21/rCLjBU=
 SHA256 (cargo/memoffset-0.7.1.tar.gz) = XeiTwyzeXzg7qkwExdbb3XNc/Up5Sw3r2yuxtCHaX/Q=
+SHA256 (cargo/memoffset-0.9.1.tar.gz) = SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo=
+SHA256 (cargo/metal-0.27.0.tar.gz) = xD9zlT+MvlEfAhtY8Yw84cPRrhP+lTKT4TNFv4MhfyU=
 SHA256 (cargo/mime-0.3.17.tar.gz) = aHe7UUCB7ip/9e+d4ygfFKTdS86sTAk4gHSmtd+KE5o=
 SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
-SHA256 (cargo/miniz_oxide-0.7.1.tar.gz) = 54EOC+VbQoraQQQcQfMsnxpCgXkBtMz0X6PUtlYedMc=
-SHA256 (cargo/mio-0.8.8.tar.gz) = knp2XNP8JiBuZrKWRl+p0+WrAD5lHBs8Bg55VtlrGdI=
-SHA256 (cargo/monch-0.4.3.tar.gz) = RRmoiEe6LV6tPcU/EGDsalcd6T8yXZxcSWgUc4Kxy8M=
+SHA256 (cargo/miniz_oxide-0.7.2.tar.gz) = nYEfPhXyhWi+NAfI5/22UUwc2jyzBoPxW2oaHcTqFKc=
+SHA256 (cargo/mio-0.8.11.tar.gz) = pKZQVDygapJOizcdsnOydWaF+q4w+Eh9obVlBaj3iww=
+SHA256 (cargo/monch-0.5.0.tar.gz) = tSwbM/+YFCrs6hMTi9OZtoqnq12VRsMAmIw0UAQAHuo=
 SHA256 (cargo/multimap-0.8.3.tar.gz) = 5c5G/mSp1zvgfcvmkKOM4bKTvkSP2M4ebBuAYsn3LGo=
+SHA256 (cargo/naga-0.14.2.tar.gz) = rlhd9LZRTPiEKsDxq0mS7cl1iScEg1tUnPgY3AGRJJ4=
 SHA256 (cargo/napi-build-1.2.1.tar.gz) = 69RBkXJydCPPMDUUBsVPbMGzVKLPtPHbo+bNB/bVUis=
-SHA256 (cargo/napi-sys-2.2.3.tar.gz) = Fmte9So6tVdQR6n+jUoDDN0PY8lvBxzWkHZ0RTsHuuM=
+SHA256 (cargo/napi-sys-2.2.2.tar.gz) = UpZx6/rmefLOljC2LdU8csVrPriyyFLn4vqRcE/5PWc=
 SHA256 (cargo/netif-0.1.6.tar.gz) = 0poBufAY1reyd/72x5/b2b8Xuy0eKYI4BVyvq0m6pe4=
-SHA256 (cargo/new_debug_unreachable-1.0.4.tar.gz) = 5KJHNiFuwxYEeh/EJS4n2rsEIYqko/N8bn3b8fl4K1Q=
-SHA256 (cargo/nextest-workspace-hack-0.1.0.tar.gz) = 2QaEaphzntnXPWbmLCZB7vgyHxc0t6EVarBFoCSPsrM=
+SHA256 (cargo/new_debug_unreachable-1.0.6.tar.gz) = ZQ7vjHEUMPGoef3QHUdFp97qR1vs+5AmnAZ3WYO78IY=
 SHA256 (cargo/nibble_vec-0.1.0.tar.gz) = d6XYPfnzb+I/DDZIxru4sCmLtfGTnI8nBEMTcfS4TUM=
-SHA256 (cargo/nix-0.24.3.tar.gz) = +lLpcqmnGc7LaGT7iFaHgetwa6ws0dTwSmSFQtv3gGk=
 SHA256 (cargo/nix-0.26.2.tar.gz) = v92j0ZaCHWrxMSbkA3XN99pkapYRSvE01fQXqaHcjho=
+SHA256 (cargo/nix-0.27.1.tar.gz) = LrBOnGiO/xyJ1ytAfxaM95u56Gep0zI+1sAVGeucwFM=
+SHA256 (cargo/nom-5.1.3.tar.gz) = CJWaOHpnYwLuv03by8YR2gQoVXn3b4juBQbGOxph3Us=
 SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
 SHA256 (cargo/notify-5.0.0.tar.gz) = 7Sxm2girrhwCTAHWNSU+QCNBtAYKEumbMcdZQGO/SQo=
 SHA256 (cargo/ntapi-0.4.1.tar.gz) = 6KOJXGORw51/5+vERKh+spkbKgvHGP2r0HHuxhf8aOQ=
 SHA256 (cargo/num-bigint-0.4.4.tar.gz) = YI52WbXD18uiYtiUgBueydAN6YnoqCvUvvkdCNpFzcA=
 SHA256 (cargo/num-bigint-dig-0.8.4.tar.gz) = 3IQZWCDykcdpcwTzy9rdHLcZnA78kX/16v1xIlwTYVE=
-SHA256 (cargo/num-integer-0.1.45.tar.gz) = Il0zifs1CaJMk/XCnra94lhrmNnwFmNt/1jXxvdWnNk=
-SHA256 (cargo/num-iter-0.1.43.tar.gz) = fQPmwCjF3Fysbi3sDv2oH8iHYFuz2IRXi7bWv3UU4lI=
-SHA256 (cargo/num-traits-0.2.16.tar.gz) = 8wsKvXI75+L/yhJyFA+sGi8ITHfsPhI8GStmrx7p5sI=
+SHA256 (cargo/num-conv-0.1.0.tar.gz) = UdUV0y+xgu43zaLM3LkpUNajwok6ooDlQGccLNDzsdk=
+SHA256 (cargo/num-integer-0.1.46.tar.gz) = eWlmH9KVilywluVsjhrQRErCu80AYb0oZgSFpEh5hY8=
+SHA256 (cargo/num-iter-0.1.44.tar.gz) = 2GnAHMDEVShBY/0AkvH5ODU4XMq1qYoNzEl7L4vwVak=
+SHA256 (cargo/num-traits-0.2.18.tar.gz) = 2g3w5RhdtE9ptE8meG/kAbbCk9GQd0S+qn+mKy5aUXo=
 SHA256 (cargo/num_cpus-1.16.0.tar.gz) = QWH8ttYC1NIIGvfDpFhS2HWgPdM3pr/dbgZAe2E0KkM=
-SHA256 (cargo/object-0.32.0.tar.gz) = d6xbvQeuqIxgpXehziGAdf/Vkgiy18qXrfm/xa6yHr4=
+SHA256 (cargo/objc-0.2.7.tar.gz) = kVsbRyvCHFNGTWyEYcnTr4Bboe+DfhysJUQo9Kdxd7E=
+SHA256 (cargo/objc_exception-0.1.2.tar.gz) = rZcPtFWBitbLpMEirQEvrlOui0eV+GN4vOZeT2urLKQ=
+SHA256 (cargo/object-0.32.2.tar.gz) = pqYiAItuMhr8BJcJdvYu4pf9uqb5UxjKND4+67lkhEE=
 SHA256 (cargo/oid-registry-0.6.1.tar.gz) = m+3zb/trqWwutxRO9icFV7UuVLIMCo4esv+ZpsaVm/8=
-SHA256 (cargo/once_cell-1.18.0.tar.gz) = 3Ytd0q5e1xRixUAli+3LUZZRI61+fM9LmoyvqkpjV20=
-SHA256 (cargo/opaque-debug-0.3.0.tar.gz) = YkqDQMOMG4D9VJCHhi2kukPgiFivAlsjblCbZkn8E9U=
+SHA256 (cargo/once_cell-1.19.0.tar.gz) = P9sSskdrWV+TWMUWGqRnwkOIWcqhNt7IbCb90u/he5I=
+SHA256 (cargo/opaque-debug-0.3.1.tar.gz) = wI1liF7jiHbE+G+lA/tJ17UHwrYlUt98cLL85ifgY4E=
+SHA256 (cargo/open-5.1.2.tar.gz) = RJ8P+FXYXdvx7dW2RtZSSerT9eQiqqhrfS0LBJsQPjI=
 SHA256 (cargo/openssl-probe-0.1.5.tar.gz) = /wEaMCw5alGXaSQx/BlIAZFUr8F4uvfY43NnRCpGAc8=
-SHA256 (cargo/ordered-float-2.10.0.tar.gz) = eUDPLKlCWTMY0H/PJZbNymCoXJ5/q0CKXiGk+dzUDYc=
-SHA256 (cargo/os_pipe-1.1.4.tar.gz) = CuhZqgdCjKmpKbk2aQ+LEtxfEd2MaZKhjKk5GfKLwXc=
+SHA256 (cargo/ordered-float-2.10.1.tar.gz) = aPGdZ+WieVyU5z4Lscwaft6y4o79OeLhybekDBEIsRw=
+SHA256 (cargo/os_pipe-1.1.5.tar.gz) = VxGcO4k5hkkeyaqFBWeA06Dzz02nzAndNlDb1sZzj7k=
+SHA256 (cargo/outref-0.1.0.tar.gz) = fyIoKa6Sk+M6n16fRAxnYKPUUKZK/+GEZIaxQNuBwfQ=
 SHA256 (cargo/outref-0.5.1.tar.gz) = QDB2D/2ZK+9FsK4/EM4aupnjNGTJDRTdfAOYhJY93Ho=
 SHA256 (cargo/p224-0.13.2.tar.gz) = MMBkNtZmUrwvAa3gIVksgKKq1AFXChiqGLguRA0rmqE=
-SHA256 (cargo/p256-0.11.1.tar.gz) = UfRO3Qj1HireVy8UEFECHFryJnfkK33SiogVUVHDNZQ=
 SHA256 (cargo/p256-0.13.2.tar.gz) = yYY62F+o9EYPnEjLkJ04oNaJ26H29piKXj4NMQcbzUs=
-SHA256 (cargo/p384-0.11.2.tar.gz) = 38jFv2Qt3lK7nofA7NjKWnb6rC7u2Y3tt8cXmX4QgKo=
 SHA256 (cargo/p384-0.13.0.tar.gz) = cHhvUbzGn2pMA2DgY6TKxUGe98XNWzyZrXDzvlunkgk=
+SHA256 (cargo/p521-0.13.3.tar.gz) = D8niFh8fIVr9/OI2dwNK4Te71FAWqIDC6zuo65XwhbI=
 SHA256 (cargo/parking_lot-0.11.2.tar.gz) = fRe3gDamBmO3l63q7kb1yd/ruGlI0SVQB6HWvgJx/5k=
 SHA256 (cargo/parking_lot-0.12.1.tar.gz) = N0KywQO58GvJ//Cjf/SRKTWFG+5tNvPAK8x1W8/sIo8=
 SHA256 (cargo/parking_lot_core-0.8.6.tar.gz) = YKLP5vCtK/wWrvpGO0l9XHpezUSiPvpyqjQtkBdzVtw=
-SHA256 (cargo/parking_lot_core-0.9.8.tar.gz) = k/AMhl/nyr9lAIGv/s04cQcPJnZ+eyBwo/+uFMZUtEc=
+SHA256 (cargo/parking_lot_core-0.9.9.tar.gz) = TEKpImVG1orN2cCigNF84Zv+J6Rr9oeE5AZhFXiNAI4=
 SHA256 (cargo/password-hash-0.5.0.tar.gz) = NG8ElIupLEPoRpwe5nNsdWPXEBKxfUB0UmD+EGqsIWY=
+SHA256 (cargo/paste-1.0.14.tar.gz) = 3jFFrwgCTeqfqZFPOBoXuPxgNN+wDzqEAT9/9D8p7Uw=
 SHA256 (cargo/path-clean-0.1.0.tar.gz) = 7LoBvyZ4cZUyxeMFngtfCBEnPZSzlwiLguO9CnjHj90=
-SHA256 (cargo/path-dedot-3.1.0.tar.gz) = nVXkhjN6y5lzzeo+xWOMGzvLIuVzsre0GWngx0TVoV4=
+SHA256 (cargo/path-dedot-3.1.1.tar.gz) = B7oK1+BHcSQUIT/2dTPm3Ud68KTh0U+1I0PlPTDqk5c=
 SHA256 (cargo/pathdiff-0.2.1.tar.gz) = iDURalwXkISoMO+zrcEXqwB1ErU1vBohyZHTsyprRN0=
 SHA256 (cargo/pbkdf2-0.12.2.tar.gz) = +O1qd2H3bjufkt+wpgpqZHfGECS3dRR/8Jc6AmU6uvI=
-SHA256 (cargo/pem-rfc7468-0.6.0.tar.gz) = JNFZgzqRBVAOA5iTTiBeB3PwsnUpVXE07PxRwnZGraw=
 SHA256 (cargo/pem-rfc7468-0.7.0.tar.gz) = iLOcm/z8IxBoRUOCeEu0YKrllDQ/sDDUbp9QpkVBhBI=
-SHA256 (cargo/percent-encoding-2.3.0.tar.gz) = mypHhylumYlhE5TDPxk/Z2cErxaG5wuPgDOrW6mjWpQ=
+SHA256 (cargo/percent-encoding-2.3.1.tar.gz) = 4xSPUEYgil1WvPwDBT48pjNOUdqN+xm2zcizBvrjKD4=
+SHA256 (cargo/pest-2.7.9.tar.gz) = MR+wWd7hp7gC8DYxbXkBOMYTpOixgMgi45JaZi6fDJU=
+SHA256 (cargo/pest_derive-2.7.9.tar.gz) = 9zVBsVbTIZfuzaGkAU1/ho/SvLPFUNU4YIfPukQr9pw=
+SHA256 (cargo/pest_generator-2.7.9.tar.gz) = w17u0KP6sRL3UWX9wCazkT9BgxM/GbSb53Osnqlm6L0=
+SHA256 (cargo/pest_meta-2.7.9.tar.gz) = Ktvym7l3byjK7Og1OYeBqyRDVYX+DU3BN0ph21rM7co=
 SHA256 (cargo/petgraph-0.6.4.tar.gz) = 4dOv0mKOador44Xrby/VfIrHl3zu/23BZv8WV7Djhqk=
 SHA256 (cargo/phf-0.10.1.tar.gz) = +rvx6tilvLwg9fi5Oe4/Ww9vKBtq00aLhGVrZYtFUlk=
+SHA256 (cargo/phf-0.11.2.tar.gz) = reLYuPM8czO1G88EKNN+IX6fMhkq5HchVvZQY7jOA9w=
+SHA256 (cargo/phf_codegen-0.10.0.tar.gz) = T7HDqLxN1OXPzim0T/wUvt0u4pRVmilOKk1MnppqE80=
 SHA256 (cargo/phf_generator-0.10.0.tar.gz) = XVKFiTu164LmqvXVnukJoGoWc3qJcJhN13RrqSg0mNY=
-SHA256 (cargo/phf_macros-0.10.0.tar.gz) = WP3zGE3VYPFg3XOSK+otXNbo8GS/SxMRCr2BsDaXtOA=
+SHA256 (cargo/phf_generator-0.11.2.tar.gz) = SOTMZMKtnr5nDLj9ad1QrjAWUDkugcBfm/yy1b28JLA=
+SHA256 (cargo/phf_macros-0.11.2.tar.gz) = NERkbihmBlh+SfO88WebjO8dwsXswp3ayv/DBRgNRks=
 SHA256 (cargo/phf_shared-0.10.0.tar.gz) = tnlq13Gs3AEj0qiNxCi1447yRFZ0PdsXRO1ij5gVwJY=
-SHA256 (cargo/pin-project-1.1.3.tar.gz) = /aTtHGwXPj/HqDYpQhFS4B17H5t/ZfswHkkOjPxlZCI=
-SHA256 (cargo/pin-project-internal-1.1.3.tar.gz) = Q1n9nJFx7G6MYpJtb6r1U6jcP2ThUH522nkRtPagRAU=
-SHA256 (cargo/pin-project-lite-0.2.13.tar.gz) = ivtFDwBr9jhcoV70XXHSKIRSvDaDzi4srMDRjkvmC1g=
+SHA256 (cargo/phf_shared-0.11.2.tar.gz) = kPy5Xu94TCrHkRnR3YGeFitdqHLObzw6vh6MocCC9ys=
+SHA256 (cargo/pin-project-1.1.5.tar.gz) = tr9Dt5HFueNMPRgpabSrtSL5NDcChQouV/Rg0A0JtLM=
+SHA256 (cargo/pin-project-internal-1.1.5.tar.gz) = LzikQSp4KC4Jos840ZXqVCDRW6BgLLN1IQ77yHckOWU=
+SHA256 (cargo/pin-project-lite-0.2.14.tar.gz) = vaZvyWZ8GMsnWKKshNEWckUFS8+F1dGqppI/RYAb3QI=
 SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ=
-SHA256 (cargo/pkcs1-0.4.1.tar.gz) = 7/M729/FTMmKLsp2br3sPhuPtzh1I9XJyaKJHahW9xk=
+SHA256 (cargo/pkcs1-0.7.5.tar.gz) = yP+58Q+gR4eTFeZiWvA8FksWlipTaNck7RYyO2is5H8=
 SHA256 (cargo/pkcs8-0.10.2.tar.gz) = +VCyN3hFzr5c+LUWXLPMGl4Ppc+j4ff1VwfY/YLgp7c=
-SHA256 (cargo/pkcs8-0.9.0.tar.gz) = nsosWQpfhdqCZo+mhcCc4oiLlDDoMpnevx80tl/UpLo=
-SHA256 (cargo/pkg-config-0.3.27.tar.gz) = JgcoYLqSTL+pjqOcjBm03WpKJUI9vfIZweypGqDPaWQ=
-SHA256 (cargo/platforms-3.0.2.tar.gz) = 49fdrtCeDrdxp5qw/WRgm6CvsKg2ZCGVeTatFMvRNjA=
+SHA256 (cargo/pkg-config-0.3.30.tar.gz) = 0jGyMJJ7XkrSA9tXu8vuKAL2vOYgseSpAkoH2U4pB+w=
+SHA256 (cargo/platforms-3.4.0.tar.gz) = 2yPUCGeShliPTUZE+WUAPQVuPdWryqqTgRaHHXzi/uc=
 SHA256 (cargo/pmutil-0.6.1.tar.gz) = UqQLxwwsWAQNLYsWe6ml/1n8nat61Edxz949z956CcY=
-SHA256 (cargo/polyval-0.6.1.tar.gz) = 1Sz/nR1N7l/m0DcpCZ9KMQpBF54KENv1QgOYc/LoJvs=
+SHA256 (cargo/png-0.17.13.tar.gz) = BuSw09ExJ3XngshskaERqh+RDLtl4TN/mXW1+aVUteE=
+SHA256 (cargo/polyval-0.6.2.tar.gz) = nR/mDQYUOyQwqlMslM/p4peDBH8GwNf9NZqaUbcp+iU=
+SHA256 (cargo/powerfmt-0.2.0.tar.gz) = Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
 SHA256 (cargo/ppv-lite86-0.2.17.tar.gz) = W0CvgFsxIf6rijwp8E2K0mL6jgVhiD52U+AkrkR55t4=
 SHA256 (cargo/precomputed-hash-0.1.1.tar.gz) = klOD76NGcwR4+0g42+kTfSpHZ1rXicVG0VCm4d1Ksxw=
+SHA256 (cargo/presser-0.3.1.tar.gz) = 6M+OaoqmbOM/Y5k//E6kJx61sFMKkALbhFXqYFDHe/o=
 SHA256 (cargo/pretty_assertions-1.4.0.tar.gz) = r3zuGmyKW5IIs8sQYfEMDLaJCHs9jOhfudLdeim2umY=
 SHA256 (cargo/prettyplease-0.1.25.tar.gz) = bIZG6VAWp6bEreqVuvqKFrqrZLWDNWIX8shdtKOdmoY=
-SHA256 (cargo/primeorder-0.13.2.tar.gz) = PC/O+CwOxu78wXm5eERsOZs833PDksNWBOOZ7ubfHuM=
-SHA256 (cargo/proc-macro-crate-1.3.1.tar.gz) = f0wCHhCTpWYmd06BIWpM5zKnNeW61IaKA/PtZcoMORk=
+SHA256 (cargo/primeorder-0.13.6.tar.gz) = NT4coYlmwW2d6xxpJ47bxfGUE5YSdyvZU3r2CsIx4eY=
 SHA256 (cargo/proc-macro-error-1.0.4.tar.gz) = 2iVJD/mJKqs/z3w28Iz7kC3T5xyg+flRe+oCpzpc44w=
 SHA256 (cargo/proc-macro-error-attr-1.0.4.tar.gz) = ob5AGA5S7MmK2AsYSTS689DSn5eVdOQ5r1pVJ0s1+Gk=
-SHA256 (cargo/proc-macro-hack-0.5.20+deprecated.tar.gz) = 3DdeFSckf+GpfYtxVmeN/nwa8vwHXJpNs2kOzSoUgGg=
-SHA256 (cargo/proc-macro2-0.4.30.tar.gz) = zz0gEatckJM494h/T8iW01ky4pFGwSyNAdprIqgLp1k=
-SHA256 (cargo/proc-macro2-1.0.66.tar.gz) = GPsx2z+b3bLqghzeMKn3ARfj8RmTi17mMLdAOqbi6tk=
+SHA256 (cargo/proc-macro-rules-0.4.0.tar.gz) = B8J35OZD7wDBIzOTxnP2VeNnLPfrO6CKAL3Q6lkTm18=
+SHA256 (cargo/proc-macro-rules-macros-0.4.0.tar.gz) = IH//sP5lXR1H9q+YzCeTQF6FkpvbxCDWhVVP8Hviesc=
+SHA256 (cargo/proc-macro2-1.0.79.tar.gz) = 6DX/Ipj1chYI6xqYDsruGu8sEyv5XswCahG3vzwBwC4=
+SHA256 (cargo/profiling-1.0.15.tar.gz) = Q9hNHXpqySZzcX+fbRUYN07yV2acJOvFrCXVAzgovlg=
 SHA256 (cargo/prost-0.11.9.tar.gz) = C4Lqodd56aS8HDIX24/76rquHcokG/cBgyQhKNSGgc0=
 SHA256 (cargo/prost-build-0.11.9.tar.gz) = EZUzVSyaf/rMIeCZwkoKyLsZwqKj82PehM2bhE/qsnA=
 SHA256 (cargo/prost-derive-0.11.9.tar.gz) = 5dLY0Q88be1tqLBbX7O4pQglFDRNVsn4cUEtKbTgdbQ=
 SHA256 (cargo/prost-types-0.11.9.tar.gz) = ITYioUYIGJWawRgarrLcnH9j33INt9eIs+JOrNGYPhM=
 SHA256 (cargo/psm-0.1.21.tar.gz) = V4f3zaNOMDOnIZLAGLxYgxADMPNi7yeajLzPzou06HQ=
-SHA256 (cargo/pulldown-cmark-0.9.3.tar.gz) = d6Gi8fCn7P+cMau+F3Y3vg6XoK70bPhzjs4JMnmF2Zg=
+SHA256 (cargo/pulldown-cmark-0.9.6.tar.gz) = VyBrQHKT0rzTr4Sc6GnVIGhiPxnhtf+Oh3jjMJQ5aCs=
 SHA256 (cargo/quick-error-1.2.3.tar.gz) = odAZQdgvoqtQvh555nFCid183njrpMB0vFpDdPZQ3+A=
-SHA256 (cargo/quick-junit-0.3.3.tar.gz) = a/eAtZ1ZDCX4xZtEwSQWaiqTWHhothn7j1tH+xXp7W0=
-SHA256 (cargo/quick-xml-0.29.0.tar.gz) = gbkighXYLHthSQ/sHeKHE2td5vVwD25Y6prWGnlkylE=
-SHA256 (cargo/quote-0.6.13.tar.gz) = bOI7a4cOj5T4H7CjY9ZdhmdYhLNKCQQ8geVWLxHB+OE=
-SHA256 (cargo/quote-1.0.33.tar.gz) = Umf8pElgKGKKlRYPxCOjPosuavilMCV54yLktSApPK4=
+SHA256 (cargo/quick-junit-0.3.6.tar.gz) = 0aNBrkYzIOn480rdpJyKhdgdTo80zOQ5f7A1BIFVIiQ=
+SHA256 (cargo/quick-xml-0.31.0.tar.gz) = EASjRLMKVOLuWNZqcbMtLbL+sKMfmi0wK/BTbxXeKjM=
+SHA256 (cargo/quote-1.0.36.tar.gz) = D6dqrzkQHEV4Nq7AziMW29w6tyPN2hxr1OatQgisrKc=
+SHA256 (cargo/radium-0.7.0.tar.gz) = 3DP/LUlz1RjYI9YaojkBSDHlIcddpY499IQNP0d0nQk=
 SHA256 (cargo/radix_fmt-1.0.0.tar.gz) = zggqmUCnrOKtSot9Cx6saqN4iV8YvlmCMMXyKErAVCY=
 SHA256 (cargo/radix_trie-0.2.1.tar.gz) = wGnBefzcai/iTY0YMFzwhf29T5IsBBlD4gNoXWocWP0=
 SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ=
 SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg=
-SHA256 (cargo/rand_core-0.5.1.tar.gz) = kL3lKW/IkbDO8SptA93MwWLOeyr/VBYK+TOPjUDfbRk=
 SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
+SHA256 (cargo/range-alloc-0.1.3.tar.gz) = nIqZ/dyfC6CoWIS40U41koU+eH1YHKGBbJE0mxDk7qs=
+SHA256 (cargo/raw-window-handle-0.5.2.tar.gz) = 8v+aHwaoiwFiG3rpBu8CESkNHIoWihVUJIao9hwIM7k=
+SHA256 (cargo/rayon-1.10.0.tar.gz) = tBimAVRRDKGgAqdSypcUmE4h5CQegE0yVVJR+vi3j/o=
+SHA256 (cargo/rayon-core-1.12.1.tar.gz) = FGWHOj39qornyxS0ODZXyqsLPooKqa6OBLBEhUyN/OI=
 SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = +1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo=
-SHA256 (cargo/redox_syscall-0.3.5.tar.gz) = VnZk8mJwlHOTCkv55Rvy6/M0jy50jMxQ3qIGRoWPjyk=
-SHA256 (cargo/regex-1.9.3.tar.gz) = gbwdTK+J+sJqcHR/5gPBMAk7U8dziIeXpjKQkSRtZRo=
-SHA256 (cargo/regex-automata-0.3.6.tar.gz) = /tHO/xGh3druUMncjkk4vRBunYmuNy8ZIxHn2kmOO2k=
-SHA256 (cargo/regex-syntax-0.7.4.tar.gz) = 5eqSpbYZXG7yoCleqBizElAsb8lN3phsVVMkLhj9TOI=
-SHA256 (cargo/relative-path-1.9.0.tar.gz) = xwcpivzhHaLv7y9gARb6k/+noDK117YoqhdxHsgTg8o=
+SHA256 (cargo/redox_syscall-0.4.1.tar.gz) = RyLXaO/0a3WYndE05cNT8NYpblqqMTLndsvbVr53Mao=
+SHA256 (cargo/ref-cast-1.0.22.tar.gz) = xIRtTFDRchsaO++K92kk7vINXnI2RzM3mMG1GbOpRz8=
+SHA256 (cargo/ref-cast-impl-1.0.22.tar.gz) = X920+NmbCi66/GWoemmnuYdeSxrh8A2yZdMA738ovMw=
+SHA256 (cargo/regex-1.10.4.tar.gz) = wRfb396cgwiXW2oY1x8/OFyJRh97P7BUKI7PKiBYukw=
+SHA256 (cargo/regex-automata-0.4.6.tar.gz) = hrg7i5hH+b+V72ivsLjmzbgPSYRC9ReaKfrUSPzB6uo=
+SHA256 (cargo/regex-syntax-0.8.3.tar.gz) = ra1E4p5MgGEZSRp/BvA95NGvIsOmgN1H8ebheUOdH1Y=
+SHA256 (cargo/relative-path-1.9.2.tar.gz) = 6JhYjzP91blCBxmUj58qMskiokaWRXb3G6fyT4BhD7w=
 SHA256 (cargo/reqwest-0.11.20.tar.gz) = PprT/nSI1+NFWKIDPUWgyQty2XtPgHBWZv6nFHLi5qE=
 SHA256 (cargo/resolv-conf-0.7.0.tar.gz) = UuRDlNIIbQEFUbFLU7HyTjFkdXDNHesDeeLCGzKaugA=
-SHA256 (cargo/rfc6979-0.3.1.tar.gz) = d0PxevEvoLA7gDuhLNao2Ug6WH6JxpRF45CWVcC5+rs=
 SHA256 (cargo/rfc6979-0.4.0.tar.gz) = +N0qgI1FbEpU4wCiPp9aZ+EiwwJBGay/1z479mRJHLI=
-SHA256 (cargo/ring-0.16.20.tar.gz) = MFPPUuI2o+10bfx0WqnKzxt5HYRr2vQS9gqNfW4XyPw=
+SHA256 (cargo/ring-0.17.8.tar.gz) = wX+ky2WONYNCPpFbnzrMAczq7hhg4z1Z665mrcOi3A0=
 SHA256 (cargo/ripemd-0.1.3.tar.gz) = vRJCItF62TpkTtnQEaQPT7ZKpUJ1wIzCFlJKnqgvsJ8=
-SHA256 (cargo/rsa-0.7.2.tar.gz) = CUBS1UcMvO9WHLhIpyCZaMnxLfptZo9LygSKxd5RCZw=
+SHA256 (cargo/ron-0.8.1.tar.gz) = uR9+/wX3SHZ/GD30Mgpj1pNunGEH2Xyea92XhPQonJQ=
+SHA256 (cargo/rsa-0.9.6.tar.gz) = XQ5RJPyzDnan55v+5oOidG24N4S4Yon2JRtUt5UKDfw=
 SHA256 (cargo/rusqlite-0.29.0.tar.gz) = VJudA21XHULm6F0cFCXirINJEHUHjKmhW+AhxWsWQfI=
 SHA256 (cargo/rustc-demangle-0.1.23.tar.gz) = 1ia7na534oIZk3rwRcJXwov9P2kzPFElU1B/X5eYy3Y=
 SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
 SHA256 (cargo/rustc_version-0.2.3.tar.gz) = E44+Cstsn7JYsZtny4q9Y8AGedKFGAXqFRRlRk/pAwo=
 SHA256 (cargo/rustc_version-0.4.0.tar.gz) = v6D1hSJtLmgJfU+V0ROxW4OoLoGaslcX7AWQ2VhO82Y=
 SHA256 (cargo/rusticata-macros-4.1.0.tar.gz) = +vDEpuzplQuavbYrHPzypos7Z6ELpEWzu4W+Kik9BjI=
-SHA256 (cargo/rustix-0.38.9.tar.gz) = m/4PJYK0kxpF0fpgj4qHIuizx6xU3W1fOzISeR/t70k=
-SHA256 (cargo/rustls-0.21.6.tar.gz) = HR/t3/z8wLM/XGzpop40HkzVnD945+5F9KQMA4sdbLs=
+SHA256 (cargo/rustix-0.38.32.tar.gz) = ZeBIYeZfIXduZ4iL++pEKzZCvqoBOP2x3XqEpS3/24k=
+SHA256 (cargo/rustls-0.21.10.tar.gz) = +dWmgTwHWeRgnNSU6Oclurrmosp7YqVTahParsb8t7o=
 SHA256 (cargo/rustls-native-certs-0.6.3.tar.gz) = qarOdMtmZjXJGOnBK8DTSCZgN6qOtZm1y6VlcJqN/wA=
-SHA256 (cargo/rustls-pemfile-1.0.3.tar.gz) = LTmHCUsdB7ZTt9/cP3DOmh2pxRrBjBsGtmLk+aDp9LI=
-SHA256 (cargo/rustls-webpki-0.101.4.tar.gz) = fZOTG68tKC//jTpTK7/XZT9zRkMWG4fj4B5ZoEQ5vw0=
-SHA256 (cargo/rustversion-1.0.14.tar.gz) = f/wYOhC0R40Ey7v8ltCHMhnZYt1azK/y/71M6334N/Q=
-SHA256 (cargo/rustyline-10.0.0.tar.gz) = HRzVrlHT979l15adV51QIWjvV48olFK9jMyR3ij9og4=
+SHA256 (cargo/rustls-pemfile-1.0.4.tar.gz) = HHTK4KTPbMu/XzWfCO/fjufh3FMlc78Ntxloy1axRIw=
+SHA256 (cargo/rustls-tokio-stream-0.2.17.tar.gz) = 3tejborAW4rad6hMXO7JU2GULune22CoL5P3iKeRqug=
+SHA256 (cargo/rustls-webpki-0.101.7.tar.gz) = i2J10e56HNeAtkrKdyZZmh28iTseZBRFKeVcPC90V2U=
+SHA256 (cargo/rustversion-1.0.15.tar.gz) = gK9vkTHyd6RaP7ps6OIlgDe7BHemfmENPB/gRqsx3kc=
+SHA256 (cargo/rustyline-13.0.0.tar.gz) = AqLWg6SskK7vWxATkz9tl3vTfVH/P02tgp1JMafmvoY=
 SHA256 (cargo/rustyline-derive-0.7.0.tar.gz) = EHw9XX83CsCe+mKng3X5TZS4ozxh2MJ4uWaD+02/LY0=
-SHA256 (cargo/ryu-1.0.15.tar.gz) = GtTMjaTvcj7WC87SARgdg3ka1DMhPYwk7//aHuyF10E=
+SHA256 (cargo/ryu-1.0.17.tar.gz) = 6GaXyRYBmoWIyZtfrDzq107AtLgZcHpoL9TSP6DOG6E=
+SHA256 (cargo/ryu-js-1.0.1.tar.gz) = rZfUzhVgpeJ87IlRncgwDRqmA1sJmCEmHGUUhqGeRNU=
+SHA256 (cargo/saffron-0.1.0.tar.gz) = A/uaYoWW/HWQ637b97BhMoe+eN8Qf1+XsRiq1Z+y7qk=
 SHA256 (cargo/salsa20-0.10.2.tar.gz) = l6IvWvMfc6lUwQKJyT6KUMwj2XHoDuRG8fb3E3oIghM=
 SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
-SHA256 (cargo/schannel-0.1.22.tar.gz) = DDczv0z36giAdU4Zy1pGIAfEqMGRS/83LMyVtGTx34g=
+SHA256 (cargo/schannel-0.1.23.tar.gz) = +8kVRWQ7zzoLu2VpJlYVIiYYvfM85P+70TxLvUwJNTQ=
 SHA256 (cargo/scoped-tls-1.0.1.tar.gz) = 4c9kN+sZqPSmzA99ylRJc7C3iEOtv+s2g9GpSgAkopQ=
 SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
 SHA256 (cargo/scrypt-0.11.0.tar.gz) = BRajhYZsCTaPC1vNHK/zNmqs55D81G4rsDJpe7Fy/R8=
-SHA256 (cargo/sct-0.7.0.tar.gz) = 1T3Nt8n4FYk3p5gbSKzP05pDr0GFkaXQCMeyK14bfKQ=
-SHA256 (cargo/sec1-0.3.0.tar.gz) = O+JMGEIpDEXfCnvwaeDCaKdHrQWhkvL9fc/bwcukCSg=
+SHA256 (cargo/sct-0.7.1.tar.gz) = 2gRhU6ojUkk9bLfaS25cDAV9ih0KmqhWC6/92UWs1BQ=
 SHA256 (cargo/sec1-0.7.3.tar.gz) = 0+l6Vl92IzpgA/n1xUvh2cW9+j7M+xiUafEexJAcR9w=
-SHA256 (cargo/secp256k1-0.27.0.tar.gz) = JZlrgikqelftNQjwUs//hkDTjTIBh4Ss1xR1i0PanI8=
-SHA256 (cargo/secp256k1-sys-0.8.1.tar.gz) = cKEpuenvv7IjdTuRY8SrOxPP9/2cfwEPusJatAmfoH4=
-SHA256 (cargo/security-framework-2.9.2.tar.gz) = BbZPswNzfZm4GISyxjQz6a4oq+vl61BF3N0XXcLs9N4=
-SHA256 (cargo/security-framework-sys-2.9.1.tar.gz) = 6TKTQlfTtAjtjzDbSdheoWO/50lh8Bf0BbAlrymPDHo=
+SHA256 (cargo/security-framework-2.10.0.tar.gz) = dwRS43ytk+ClDVq8OZDSvDUcNtAyj4bO/sLy+yBurvY=
+SHA256 (cargo/security-framework-sys-2.10.0.tar.gz) = QfPMRjwO+X4Rw0YanTeHQS0w6OfrkHx5GAxKV798BO8=
 SHA256 (cargo/semver-0.9.0.tar.gz) = HX657ywYZhkCzEflNfm8UbeKzSVNpx03XC9nINmkBAM=
 SHA256 (cargo/semver-1.0.14.tar.gz) = 4l36xGPXeONT21viRJ0czom9b9I8nx6iExDOblobKcQ=
 SHA256 (cargo/semver-parser-0.7.0.tar.gz) = OIod8lPsoIVQvvbHI5LP58MJFL9B31Jptoy9b/j1cKM=
-SHA256 (cargo/serde-1.0.187.tar.gz) = MKf+FCUmVb0eV4rxn1+gD+Av0AE7EAymtJ/eMcQbrkw=
+SHA256 (cargo/serde-1.0.197.tar.gz) = P7HIc+G5sFak3EwMGYskw/+gWSQ4dVUrK9CTOxruTOI=
 SHA256 (cargo/serde-value-0.7.0.tar.gz) = 86GjNBIRh17xIOEX6n/VIoUwrn5wNqd5/ckRe+azKCw=
-SHA256 (cargo/serde_bytes-0.11.12.tar.gz) = qzPskvZ3WFr22IxlWTriN1rd5U79vxbVl/LLx6bTaP8=
-SHA256 (cargo/serde_derive-1.0.187.tar.gz) = 5GsqbKV4s/HUUBsS947UaSAG152CoafFYcEtvD1iXrg=
-SHA256 (cargo/serde_json-1.0.105.tar.gz) = aTFR4awnVj1tvOyd7p+9XahTmyD6FK03UrLm02Os42A=
+SHA256 (cargo/serde_bytes-0.11.14.tar.gz) = i4SXwxP9Q6uZIIdUgRdkP2/Nk1y/NvF2/9oKrPlZFzQ=
+SHA256 (cargo/serde_derive-1.0.197.tar.gz) = frCzS0LtwX9rfKyEpSocXw4bsiJ+mXypAR6j3TToYQs=
+SHA256 (cargo/serde_json-1.0.115.tar.gz) = EtxcRtqo6f309ecbbPmlPySH2g6G5VgI4tNVOWZkl90=
 SHA256 (cargo/serde_repr-0.1.16.tar.gz) = hyXh362zpQ9+XOCxpUBGb27T/noPyirCuLgx0xMWvQA=
 SHA256 (cargo/serde_urlencoded-0.7.1.tar.gz) = 00kcFHFcoilMTWqI8V6Ec5eIwdAw7tjBEENqr9qi8/0=
-SHA256 (cargo/serde_v8-0.115.0.tar.gz) = NvbMBBUSORqr2uTdEdUeNwgk6jW/6Jb7JYW2eS4oyb8=
+SHA256 (cargo/serde_v8-0.184.0.tar.gz) = wn1lnHJam61Yek2ki8RtoJz5NH3FNuyZ2ujiKLopuW8=
 SHA256 (cargo/sha-1-0.10.0.tar.gz) = Ao9I1RP5Z4zaKPbkBkdVs/uyr2rNZy8sIJtiMj966g8=
-SHA256 (cargo/sha1-0.10.5.tar.gz) = 8EKT3IDDmTUZ8tf29RFwfucJT+DG00Bv6zMM2zVA66M=
-SHA256 (cargo/sha2-0.10.7.tar.gz) = R5+52GIjnmEHIFZcqRQDAZ8vAEEPGGTFqnR5uVCnbtg=
+SHA256 (cargo/sha1-0.10.6.tar.gz) = 47+Cmi1Rq0pd3xNS2EcMFAytyDAbKuF4nbAj8Bzt1ro=
+SHA256 (cargo/sha2-0.10.8.tar.gz) = eT23WtK8r8P/p8aLIV/uJo9TeYLNkB0TL4nGND86Pcg=
 SHA256 (cargo/shell-escape-0.1.5.tar.gz) = RbtnoY+pEmbMeAcYH2L5F4poc7+tfceIxC5kMNtAGE8=
+SHA256 (cargo/signal-hook-0.3.17.tar.gz) = hiFYfUeYyvjrRIedQuVrmpPqXc0xWmSHw1cTAJW2KAE=
 SHA256 (cargo/signal-hook-registry-1.4.1.tar.gz) = 2CKbRzuqWYCscu9DTEQV5wxLXnG0IwQ620ugWficmaE=
-SHA256 (cargo/signature-1.6.4.tar.gz) = dCM9OzsvbUsAbcGd7nRec+Kmv7b5NgfNOwK9WwB5fXw=
-SHA256 (cargo/signature-2.1.0.tar.gz) = XheI7tIWifnPNwWC38Rn7zbtnHB/BzUo3a+o2D47hQA=
+SHA256 (cargo/signature-2.2.0.tar.gz) = d1STmVUt5FqJilgMG0HURb9zDfhnzETmwCM7vEuDKd4=
+SHA256 (cargo/simd-abstraction-0.7.1.tar.gz) = nK2ynFfKrcUf+DRiM7XOwdJAtozlXPGvx2SBh5GHaYc=
+SHA256 (cargo/simd-adler32-0.3.7.tar.gz) = 1m3BQ+axHB7dwG1cQjz8lwYoZbrymZFKtkyqOBggeP4=
+SHA256 (cargo/simd-json-0.13.9.tar.gz) = sLhMI6EGbh1lDryZqo+5+O0KuW/Tbi6DYXPJL8n7Kbw=
 SHA256 (cargo/simdutf8-0.1.4.tar.gz) = 8n9ieFUpUfHyuM+dqWXRCWmy796pWm7EeYerRu3+Jjo=
 SHA256 (cargo/siphasher-0.3.11.tar.gz) = OLWIJ/RGTYfTd9F16Qv1jrAP2HFv8KYvgDVrXmFVXQ0=
 SHA256 (cargo/slab-0.4.9.tar.gz) = j5Kklvt2a0F8mWucXlfa8vetOwvr4cz8pIVjkOPTu2c=
-SHA256 (cargo/smallvec-1.11.0.tar.gz) = YrtP7uSf3Z9wfvgC4iNlo13kt7KZ3kdj1Ev+qJlEL/k=
+SHA256 (cargo/slotmap-1.0.7.tar.gz) = 2/9Kz1GfYws6Pdz66mwGtCF02aRLxwxiDp7RZJ1YuCo=
+SHA256 (cargo/slug-0.1.5.tar.gz) = O9lKzsnI2mQABfjhNaOfwDcudFNeazaLegS4dfeEyMQ=
+SHA256 (cargo/smallvec-1.13.2.tar.gz) = PF4ammRtNsNZnNFzpBKC2vR8RFg602e45oNyVZUuXGc=
 SHA256 (cargo/smartstring-1.0.1.tar.gz) = P7csYz77qi3WZphlBQFsMsMEQ5XOr4gVGDmdL0En7ik=
-SHA256 (cargo/socket2-0.4.9.tar.gz) = ZKSpEe7YXa8Yg0z6qGp5t9Jm/5P/W6FABUJiGUgO1mI=
-SHA256 (cargo/socket2-0.5.3.tar.gz) = JTixhwF0FoDgMiojAhdtMlOjU4ji5i8XL2T08WYF+Hc=
+SHA256 (cargo/socket2-0.5.6.tar.gz) = Bf/ZwKk7dUPgYudZKE/PX147CYUBEEv73eTUBNt5KHE=
 SHA256 (cargo/sourcemap-6.4.1.tar.gz) = 5Mv2XKfcV2z1DiH40HEtltT8/XlziXRLeyIqhc31vZA=
+SHA256 (cargo/sourcemap-8.0.1.tar.gz) = II1AuejK2fk2E3eOopXtjzwrGCQhfGz8chnT9vRbltQ=
 SHA256 (cargo/spin-0.5.2.tar.gz) = bmPP8yCuLFeQRnm6fLYygKPcRhOIW+r7FI7nv5qpBC0=
-SHA256 (cargo/spki-0.6.0.tar.gz) = Z88Cu6x6M33Dbk9aaT22wh54Y/RQcPcGRXfrQ2ejISs=
-SHA256 (cargo/spki-0.7.2.tar.gz) = nR6ZbvAsR0lX1oHxsFIT37Crq5R7RGpi03dwsjUAGEo=
+SHA256 (cargo/spin-0.9.8.tar.gz) = aYDo11ESQfis9K6927H/k4317r6YaRQYxEaNC3Kpamc=
+SHA256 (cargo/spirv-0.2.0+1.5.4.tar.gz) = JGv6OP49s/HfyMpaLN63NIx4viESdAzA7I7xi22U+DA=
+SHA256 (cargo/spki-0.7.3.tar.gz) = 2R7WyFiwH5Qs1Ws3qUs+CheYKQMn0SNuTZz06spE0p0=
 SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
 SHA256 (cargo/stacker-0.1.15.tar.gz) = yIa9RIAVX9PvUn1F6ayN1xGKiYpGUwt7lMPiGGYln84=
 SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
-SHA256 (cargo/str-buf-1.0.6.tar.gz) = ngjYNjcE5scfyShnQ1Pmt8I9zqnYLXASyPryo6Al+NA=
 SHA256 (cargo/string_cache-0.8.7.tar.gz) = +RE452JC9XXrHTs4tPE2LxDTpD9H0YKls1mvSIoCKTs=
 SHA256 (cargo/string_cache_codegen-0.5.2.tar.gz) = a7MCibcivk/3SkCMPMJ+3qrWVuBssf6PqSMfpZxyiYg=
-SHA256 (cargo/string_enum-0.4.1.tar.gz) = j6TU+B18BbkWH43oOZddMyYyi4uigxFktGVSTML1UlI=
+SHA256 (cargo/string_enum-0.4.2.tar.gz) = G2UOogh9MoVKDyC4N/xW7Jh6HLT3WMl1fhFx7pgS2mM=
+SHA256 (cargo/strip-ansi-escapes-0.2.0.tar.gz) = Vf+O+UOzhMQU9UrvqWHdK9hTrddOx156x0z5HbpivPo=
 SHA256 (cargo/strsim-0.10.0.tar.gz) = c0c8Dlnm1YEsXf4qBkpkRJSfCJ4g7smi5VBllklORiM=
 SHA256 (cargo/strum-0.25.0.tar.gz) = KQ1U6m+RyWkZW9vNdELIwqK6h9qL9gp+6GojXUvB4SU=
-SHA256 (cargo/strum_macros-0.25.2.tar.gz) = rY0DtZjT0P/2m/Uz7j7xm47rNCcpWW34S8x+H5bsQFk=
+SHA256 (cargo/strum_macros-0.25.3.tar.gz) = I9wfqaycFpp4umLwuEGBS3q64RvdBHucWPiTQ54wnqA=
 SHA256 (cargo/subtle-2.5.0.tar.gz) = gc3WTTErrttY4hM2sxvAQ7d+AcyZAzznbvU5946WXrw=
-SHA256 (cargo/swc_atoms-0.5.8.tar.gz) = uAZuF6u0hGAtpnPi01E4qzLOU/JjaNnJIRNRDhZZIgs=
-SHA256 (cargo/swc_bundler-0.217.49.tar.gz) = znjTFrM1WTMMtDSBRLvQMYE2mqYgSfVA15LCIO04lXA=
-SHA256 (cargo/swc_common-0.31.21.tar.gz) = 3lgj7wY/EWrSgc3pcA9b5t+xguVDzj9ixCzuHAP/vGs=
-SHA256 (cargo/swc_config-0.1.7.tar.gz) = m6HHpA04+d1OmgRpddP6+Vr0KTezSyuWO+TY8BI5WEs=
-SHA256 (cargo/swc_config_macro-0.1.2.tar.gz) = 5bWqypoAgr5FFfD7vswZG/WCnNJbW5wKKBD2orsNaCk=
-SHA256 (cargo/swc_ecma_ast-0.107.7.tar.gz) = txkcjFevBZt1oqrcknomCMOWLRnk0Jzo+cPwNznd+DM=
-SHA256 (cargo/swc_ecma_codegen-0.142.17.tar.gz) = Hk4+6KHwv69jD+u+D2oD8sKNZtNzqbvbP1APa/tTa0M=
-SHA256 (cargo/swc_ecma_codegen_macros-0.7.3.tar.gz) = 3N/wdtzMpsxqDgsqLIrPsGYBQ4K8bfmOyZ51VISBQ4Q=
-SHA256 (cargo/swc_ecma_dep_graph-0.109.15.tar.gz) = EpVVe1lg65fsY/wgCL4KEB0f99IWOhAxs9MdPImNW7M=
-SHA256 (cargo/swc_ecma_loader-0.43.23.tar.gz) = gvR7satob2A9qTqLblWdabQjaatH1d7mvdo4rlkC3Co=
-SHA256 (cargo/swc_ecma_parser-0.137.15.tar.gz) = KcDVVIZaY7+ljPHEM/qR19St9AAw+o5FMOgGXQV4Fmo=
-SHA256 (cargo/swc_ecma_transforms_base-0.130.24.tar.gz) = 2NjKXdhJzqeeapeS1yX0CCrTreepVB+6lgxC1VrnePI=
-SHA256 (cargo/swc_ecma_transforms_classes-0.119.24.tar.gz) = oJ0ONQlj1PsUv53DHIXrKOWKiGFOd5x19JKWcQ+cs4E=
-SHA256 (cargo/swc_ecma_transforms_macros-0.5.2.tar.gz) = 9ZxLbtXXjTrZ/HxvirT4W7qZVz0x2aLApxIHemtF79I=
-SHA256 (cargo/swc_ecma_transforms_optimization-0.190.38.tar.gz) = k8KAGIShml013WrG9+ejFHUCMlM38/f9Ec2nx7QgIAc=
-SHA256 (cargo/swc_ecma_transforms_proposal-0.164.30.tar.gz) = YtOgTeNfbHnY80OCITjnMTk001MMxOT4kaB59+JBXBo=
-SHA256 (cargo/swc_ecma_transforms_react-0.176.34.tar.gz) = YHAX5vv+Mim2n/zntHOD65tiAl6pOlDNHMF4jSoppMo=
-SHA256 (cargo/swc_ecma_transforms_typescript-0.180.33.tar.gz) = 6jSeeHpirw3PG4tS1QcEU0WHFXHBjLeKL4kpEvfWt1M=
-SHA256 (cargo/swc_ecma_utils-0.120.19.tar.gz) = LLYOIOHrnp98iNmayGWf0FYdcKvSeFP1UPvZB6RIyHg=
-SHA256 (cargo/swc_ecma_visit-0.93.7.tar.gz) = uyOkir2fVzG2J12/TqifbgPcYLfI4+Hjg7tKbDn9fiU=
-SHA256 (cargo/swc_eq_ignore_macros-0.1.2.tar.gz) = BaldNn4ijVJITFMzaZH9z0e2tVPvg12RWdtLpA77Dug=
-SHA256 (cargo/swc_fast_graph-0.19.21.tar.gz) = sHtsmk0WWbfmgm+zhLOZS0fFrDXLdqmKFcpIPdCl17c=
-SHA256 (cargo/swc_graph_analyzer-0.20.24.tar.gz) = ISa85BxcdV9km8X8dPvV4eoBMGrL8mtJ+KqyvVP4Al8=
-SHA256 (cargo/swc_macros_common-0.3.8.tar.gz) = eicyBcywm1H6vojEnzs0xaRjHEwAoWriDgMRHWpC6DI=
-SHA256 (cargo/swc_visit-0.5.7.tar.gz) = 6Hwzf7stGRvzcRc96mqVfwGJmtuPGJxsMbEips/Jj8M=
-SHA256 (cargo/swc_visit_macros-0.5.8.tar.gz) = DzInMPuC85MKRQrCTejJhSOvfTSrjLL0a8tAWDmJGpk=
-SHA256 (cargo/syn-0.15.44.tar.gz) = nKSztpp3y+H/yeGYeBt6ywxzZaiDZw6PHBvGb7p5pcU=
+SHA256 (cargo/swc_atoms-0.6.5.tar.gz) = fVOOqqbwhRYdCIoEzwo6WlLFp/KzvZuD9z8Fiw7TV8A=
+SHA256 (cargo/swc_bundler-0.225.9.tar.gz) = IXNv0XsljUMk9Xbh0VHZl/1TcKBLaNy1nz5QUIKN4z8=
+SHA256 (cargo/swc_cached-0.3.20.tar.gz) = g0BiIcUBhg/OnCdET0QSXq/p5Zi4uBvnVj1wNnhM0Fw=
+SHA256 (cargo/swc_common-0.33.18.tar.gz) = yF6LFdD7h2keJ8jzz5U3SNs8zSo54WXW1SdaSPsNKeM=
+SHA256 (cargo/swc_config-0.1.11.tar.gz) = zoN8Xq4csgCjEJQN6Yn9mz0S7WLXdSvGmznviqd17AQ=
+SHA256 (cargo/swc_config_macro-0.1.3.tar.gz) = iyV091CCMion2ZARbNKiTeUpRfyUFyskygs+nips62s=
+SHA256 (cargo/swc_ecma_ast-0.112.4.tar.gz) = NiJuuHv9L1YgveBPFJpLhpqzTnhJbWDLDY652nZdBzI=
+SHA256 (cargo/swc_ecma_codegen-0.148.7.tar.gz) = W6hmmrKLtdHmXB6GkCV8AmdFrDaOAQHCxlRNSgOvyV4=
+SHA256 (cargo/swc_ecma_codegen_macros-0.7.4.tar.gz) = OUuCOUJLM5oSASzrGHJu0CRPzmv2NFBTy5MgsnkdyqU=
+SHA256 (cargo/swc_ecma_loader-0.45.20.tar.gz) = 0AWM+XCID1OC7/5D6ytyenO6Ca5Bki+hQMLD+mypstE=
+SHA256 (cargo/swc_ecma_parser-0.143.5.tar.gz) = III8rJmprb1MA/teEmqsy/kkRq/trZklKg4fx24v/EM=
+SHA256 (cargo/swc_ecma_transforms_base-0.137.10.tar.gz) = ZlOUAfYZcwsm04ChILkbSZ+Ay92bsV0AqnO8Ok1Mw5Q=
+SHA256 (cargo/swc_ecma_transforms_classes-0.126.10.tar.gz) = 6/kEjmh7dG0rvmFJYBw+7dgZ/vCNdlfl/dzvmbIv67o=
+SHA256 (cargo/swc_ecma_transforms_macros-0.5.4.tar.gz) = F+MJuI8zfaVO9/5MW5nCxSKScHH3l+5sn7i2vy0QBIE=
+SHA256 (cargo/swc_ecma_transforms_optimization-0.198.10.tar.gz) = F4iYFjNM6dBasMKS+TUU/dhjuFN6NYUt2mCevj9IBx0=
+SHA256 (cargo/swc_ecma_transforms_proposal-0.171.10.tar.gz) = NfCnLueBqpIIg2BG/SwS5IP1UViYhYURtohjKQy5e0U=
+SHA256 (cargo/swc_ecma_transforms_react-0.183.10.tar.gz) = 8Ox1wRlDZavk1E2U5Y+RjshTRp7NOXM7OBoInP3N7ho=
+SHA256 (cargo/swc_ecma_transforms_typescript-0.188.10.tar.gz) = /sXpWpyEDrE1YohBI+qmJ8tuBeBGHJSizmmufnAxMBA=
+SHA256 (cargo/swc_ecma_utils-0.127.7.tar.gz) = FEguRV34VIbWilFTOjFkXVEeVt+To1yt8Oq756vpa5g=
+SHA256 (cargo/swc_ecma_visit-0.98.4.tar.gz) = 3wEnaUw21lbqnqtcFwzdirOYJGriozXeJpYckTpKykc=
+SHA256 (cargo/swc_eq_ignore_macros-0.1.3.tar.gz) = aVodi0YQM9MkKbW++/CtTXosTWupzVuk4GRcYVg56OQ=
+SHA256 (cargo/swc_fast_graph-0.21.18.tar.gz) = kb6oR3Vet7Ex7bg8GkN9NT6dJcq9kqwnZVQg3RPHJns=
+SHA256 (cargo/swc_graph_analyzer-0.22.20.tar.gz) = HxRp2dbVxvO0aTSCYqtr2iyKnY49tymNn3H20XmGiV0=
+SHA256 (cargo/swc_macros_common-0.3.9.tar.gz) = UBds/By8i7IvQcb+nR7FP74FcAEhm1lUlhuK0PM2/Ok=
+SHA256 (cargo/swc_visit-0.5.9.tar.gz) = NY4kbe3rSujvrOvM4TYNwvm2wLTBrYtzfMYPW2YzaRo=
+SHA256 (cargo/swc_visit_macros-0.5.10.tar.gz) = +7u5131REvkO1+oAR3E1sWxDcMhyuToLY7dm6HEGUK0=
 SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
-SHA256 (cargo/syn-2.0.29.tar.gz) = wyTElOup2SUD5vHvLm33geePancFoCAtmAGxmIB9UYo=
+SHA256 (cargo/syn-2.0.58.tar.gz) = RM+5PzgHC+7jaz/vfU9aFvJ3UdlLGHtmalzF6bDTBoc=
 SHA256 (cargo/synstructure-0.12.6.tar.gz) = 82vapgqDrKOSG1JZ1UAMv16Q/FGTE3apvUoOt5qnIQ8=
+SHA256 (cargo/tap-1.0.1.tar.gz) = VZN+F5kYWxKGPUR/Qll+1p2ZKGhrjYih3xc3agl9g2k=
 SHA256 (cargo/tar-0.4.40.tar.gz) = sWr86h8iiRxJoAx1HHtjsiMyhAZPEaIA/GJBN8UeLds=
-SHA256 (cargo/tempfile-3.8.0.tar.gz) = y5TS88xTavccqsa2/Ov2WGCzR+fODMnr6PcNPlIQVO8=
-SHA256 (cargo/termcolor-1.2.0.tar.gz) = vlXPiUL+rFx2XCyZNCKAaEPJqaRdTVxAetbdLqleubY=
+SHA256 (cargo/tempfile-3.10.1.tar.gz) = hbd/r7Jj3Z0Fy+rBGVJkJWdts3hBE6qSlciEmMv4v/E=
+SHA256 (cargo/tendril-0.4.3.tar.gz) = 0koSDF/EZKNFgkDuAsKZ68udZ7UknIhIsJ1jncqNe7A=
+SHA256 (cargo/termcolor-1.4.1.tar.gz) = BnlPj2xciYsyda6++muKHLJM0sbHk5erFXdIN6C8V1U=
 SHA256 (cargo/text-size-1.1.0.tar.gz) = KIy1SNvnK2UiQ+p5cgHz1IGgYJqWeYD8xbIxXqgRVgo=
 SHA256 (cargo/text_lines-0.6.0.tar.gz) = f9WCjefeqnguHdcTAGrpazvuMtMnm3nrZ+z4BywFm88=
-SHA256 (cargo/thiserror-1.0.47.tar.gz) = l6gC7DCvwX7uR7KFX8cuDEzWK+m07+ZZHt3g7FvWjY8=
-SHA256 (cargo/thiserror-impl-1.0.47.tar.gz) = a7YjtW45q33NSxuYu2yPjZB+0lWxjeJUCIAWsnqO4Zs=
-SHA256 (cargo/time-0.1.45.tar.gz) = G3l6+tPzEtHGalbRHQMW+RY1bRG9FY+8bKY4n/a/gFo=
-SHA256 (cargo/time-0.3.27.tar.gz) = C7Oe55ptjeVfSPIpOoMOBAOS8cXxbjNr3ReIzQqtzgc=
-SHA256 (cargo/time-core-0.1.1.tar.gz) = cwD777Ta3BryNanO83N86mkqnZfhucvNTr2ub4ho5vs=
-SHA256 (cargo/time-macros-0.2.13.tar.gz) = cz0lh1LpMD05K5S3UjDQewucSJNQxpuFH8bAZf3j6Pk=
+SHA256 (cargo/thiserror-1.0.58.tar.gz) = A0aIOQCRYFE0cehqA0uyxcDkuq47Q/ef/FXEpUJ7Mpc=
+SHA256 (cargo/thiserror-impl-1.0.58.tar.gz) = xh87oYKZTvxDdkpGwBjDR7xJLHnwJOcF9GVntBj21Pc=
+SHA256 (cargo/thread_local-1.1.8.tar.gz) = i575utATraOAiFTOrHtGgSpkZbo2iFmjfiEAKD0tcZw=
+SHA256 (cargo/time-0.3.36.tar.gz) = Xf2I5WNGRobJFsfkbmI+Ug3cbXn6ZkE5Dy4/qG6D6IU=
+SHA256 (cargo/time-core-0.1.2.tar.gz) = 75J8p1r7gIpNZN03TwCirfjQ/P+OexhK+IbDyH7Eo/M=
+SHA256 (cargo/time-macros-0.2.18.tar.gz) = PyUqaFQP3jo4d67qVSuDK0CrmmnjGO/QeHdKAd3uHM8=
 SHA256 (cargo/tinyvec-1.6.0.tar.gz) = h8xc6zh1uyDCiQAFpOImpGUSZKXHXtskIbUoYaCgy1A=
 SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
-SHA256 (cargo/tokio-1.32.0.tar.gz) = F+1gd+1s1sdHNeIfN+sW3Dk1+Wh4sf6WEHQInMgIk/k=
-SHA256 (cargo/tokio-macros-2.1.0.tar.gz) = Ywvc8kX3hjfBPsAf+uYYfMo0Yl6MYxUNQktZ5VryZ14=
-SHA256 (cargo/tokio-metrics-0.3.0.tar.gz) = 1LL8Z9XexB22ebmwUutXImlhaSYEC3gx4yyKFS33e4Q=
+SHA256 (cargo/tokio-1.37.0.tar.gz) = Gtvr/+ynX8/QWK+kgPtsC4HhZaAyP5ydOclpfjfEZ4c=
+SHA256 (cargo/tokio-macros-2.2.0.tar.gz) = W4oeKPLeqhTlCJeUVMs6IjsQuTi0WvFIvAmG3jbxkjs=
+SHA256 (cargo/tokio-metrics-0.3.1.tar.gz) = 6s4JJB1iyYt+6xEH1MXGTKO9fakujCGMFTqzp4+b4RI=
 SHA256 (cargo/tokio-rustls-0.24.1.tar.gz) = woMnzzgKwUgUEIf7+53p171OhKtdLCj7yRHXU96KcIE=
 SHA256 (cargo/tokio-socks-0.5.1.tar.gz) = URZd+gKdKmWWlBOmzJbzVLhrRkSYcC8XSk76E2CP2MA=
-SHA256 (cargo/tokio-stream-0.1.14.tar.gz) = OXyYjTdmLH3abSIINkpwYmS/PWE4sR1DbLrArTiDKEI=
-SHA256 (cargo/tokio-util-0.7.8.tar.gz) = gG/owsh+zMizJny64p7Tqy0L03/KcKtiLkaqqTdd230=
+SHA256 (cargo/tokio-stream-0.1.15.tar.gz) = JnrIngvsbmkeWBORFgaTXXfEdv9JAk+Yq86j57FeN68=
+SHA256 (cargo/tokio-util-0.7.10.tar.gz) = VBnzRzLZ627kw1eLeYkHhXm38DnLu5yixNoBV0k3HhU=
 SHA256 (cargo/toml-0.5.11.tar.gz) = 9Pfw3Y1QqFOlMcQmNZBFsZmPBCGdiHmYEHYs1K0xQjQ=
-SHA256 (cargo/toml_datetime-0.6.3.tar.gz) = fNpz4vE5exJi1t/c74qvrhTR3ndI1mgi07/uttA+Xks=
-SHA256 (cargo/toml_edit-0.19.14.tar.gz) = +BI/J+lpl0o9+6cg/bVgvjWfV7RDAtKAunLnanRIDoo=
 SHA256 (cargo/tower-0.4.13.tar.gz) = uPqb4N5s9J5TbOGFH5h70hpDt3GwlHPDVJpshT2zfBw=
 SHA256 (cargo/tower-layer-0.3.2.tar.gz) = wgyNvtYoOglgTD5ptLfutU4pi4pgDU1ey1rTneYJ8dA=
-SHA256 (cargo/tower-lsp-0.17.0.tar.gz) = Q+CUeAtERzZsWfeaz9ZbE3XsqoTmHd294UIapQYzQCQ=
-SHA256 (cargo/tower-lsp-macros-0.6.0.tar.gz) = fr2Z7sZo0KRQwXesvE0F4NDROx+NPbE81wbFLL7ErAQ=
+SHA256 (cargo/tower-lsp-0.20.0.tar.gz) = 1LoFK1SmYnYo2bPDTBduftqDWbfams1Je58gmY0RhQg=
+SHA256 (cargo/tower-lsp-macros-0.9.0.tar.gz) = hP2QLU4Lmksn8vRAEI3ANOF1hiiptwL47GGtZjVUIvo=
 SHA256 (cargo/tower-service-0.3.2.tar.gz) = trwcnOK1E1rH+TxykY/Df+uHK9xqVTOouF60uGv9rlI=
-SHA256 (cargo/tracing-0.1.37.tar.gz) = jOjDOo1IvUXWJKblI0Rf0h7BPTZTzVH2gav2dBj1Trg=
-SHA256 (cargo/tracing-attributes-0.1.26.tar.gz) = X08x9WFZ6YIG2p79gjQEt5tu8xQ7Snq3bmexdRslpKs=
-SHA256 (cargo/tracing-core-0.1.31.tar.gz) = CVW4E3od9vGi6aN9imZWKR/wKXwal8JODYQl/iMS95o=
-SHA256 (cargo/triomphe-0.1.9.tar.gz) = Du6AmK+tP7DFSpAHqraARVhBBQOtZ21GM/nCVZoArA8=
+SHA256 (cargo/tracing-0.1.40.tar.gz) = w1I6tacZFsz0IO699VIfzvAhQSNLvAuKSfL9xFRDZO8=
+SHA256 (cargo/tracing-attributes-0.1.27.tar.gz) = NHBMjW68vJOYJBgK8CBWawGnwB+AZBJk66CZn2wra+c=
+SHA256 (cargo/tracing-core-0.1.32.tar.gz) = wG09phE/EWqu5o5NYBGRYUyQUwZ/mrf27byxYSN9qlQ=
+SHA256 (cargo/triomphe-0.1.11.tar.gz) = hZ62UM/udDSZRgLDposl13rZ5oyKbNSRYW74ZmE4LrM=
 SHA256 (cargo/trust-dns-client-0.22.0.tar.gz) = bECMMuap27OAN87ONXQPLPI8h12MoTTTNjHOyD900/4=
 SHA256 (cargo/trust-dns-proto-0.22.0.tar.gz) = T3+D0eSg5DWKxUxcNoHl19pe/Fp6YyyQu21mad3ZvCY=
 SHA256 (cargo/trust-dns-resolver-0.22.0.tar.gz) = r/IapNzvsKGvv6wm3rCtyTiIx9KV+2OrJz7ydrorfP4=
 SHA256 (cargo/trust-dns-server-0.22.1.tar.gz) = mQIvm++m2uwqhgvmisKLHw2dfM9EHYxaaV41pY2IhA0=
-SHA256 (cargo/try-lock-0.2.4.tar.gz) = NSjs/RLEZsbxYzY8ry0CpxFh3V4cxq57NCB+otQtge0=
+SHA256 (cargo/try-lock-0.2.5.tar.gz) = 5CGrrdQaQiUnVQTqTWVmkjQYt/BVBvvJwP6GunOWEUs=
 SHA256 (cargo/twox-hash-1.6.3.tar.gz) = l/7mtXxqQVJKgQ2u6ShsAtd1LEJTBk0LBUcoM6Q49nU=
 SHA256 (cargo/typed-arena-2.0.1.tar.gz) = BoXITV1U0cJvfT65bNQVUK25e67RQadhzzNdPTO80K4=
-SHA256 (cargo/typenum-1.16.0.tar.gz) = SXlh75PZdOI+tvQz61/ht5MLZZ8G0S3sb8RKj1VMC7o=
+SHA256 (cargo/typenum-1.17.0.tar.gz) = Qv8L8MZrgjjG87V43zfQt4SOVd+Fd7P3T5KmmszuuCU=
+SHA256 (cargo/ucd-trie-0.1.6.tar.gz) = 7WRikv/IGI746k0eDgFQ+xWlwuEq2bj8GRrnqKfzxLk=
 SHA256 (cargo/unic-char-property-0.9.0.tar.gz) = qMV6QH2bb6ArR5XrgcW2ZSBgoVp5A+qYHz1yPmwL4iE=
 SHA256 (cargo/unic-char-range-0.9.0.tar.gz) = A5gCLV9wBBT2uJnhC4NIIxq/kXP6kxRMvBpDuXk8H7w=
 SHA256 (cargo/unic-common-0.9.0.tar.gz) = gNf/glpqZU7oWmPoD5LwVPkE8h59EtpOIvmDSkqqNbw=
 SHA256 (cargo/unic-ucd-ident-0.9.0.tar.gz) = 4jCjfAOByqkhnWfPBjqjo3X/7Vv1QaRS2xbnRL2raYc=
 SHA256 (cargo/unic-ucd-version-0.9.0.tar.gz) = lr0vIjf+RQ/NCh0vX06RcREk94V7oulkJHd26+63sMQ=
 SHA256 (cargo/unicase-2.7.0.tar.gz) = 99LU2vtpYhgJqBhkycG4ZEeeEjXA3U4ZmSS5dCQ57Yk=
-SHA256 (cargo/unicode-bidi-0.3.13.tar.gz) = koiLpVc/8IBzazZIaWtwyvrX0lBVEXWsuqTgOFs+FGA=
-SHA256 (cargo/unicode-id-0.3.3.tar.gz) = 1wtklCJrNgCMg2bCiNdxkLP60utMEFMxOcHB9GESfxo=
-SHA256 (cargo/unicode-ident-1.0.11.tar.gz) = MBq6rkdaqRaH64JRSzKKtHohGlMwJssl/D5Rm4at/Dw=
-SHA256 (cargo/unicode-normalization-0.1.22.tar.gz) = XFcT8PxLXbZooqxjzbe7RGnYyf7QR7HQKSzHsM4rqSE=
-SHA256 (cargo/unicode-segmentation-1.10.1.tar.gz) = HdYkCYVniVEYiGYJQxp8O49RbkHTDgZD8D2UWSoUfjY=
-SHA256 (cargo/unicode-width-0.1.10.tar.gz) = wO3R5bFGU/eDdwvOSk2rtKUQilNwpfXYz+hxDDYfbIs=
-SHA256 (cargo/unicode-xid-0.1.0.tar.gz) = /HIwR5bQgY41fq1OAA0ZycF0qyPcEQk6yRkFTSCmp/w=
+SHA256 (cargo/unicode-bidi-0.3.15.tar.gz) = CPlRAKdmv0+PKPkNd+ClRhu9shkELnZ5vr55AE/tjXU=
+SHA256 (cargo/unicode-id-0.3.4.tar.gz) = sbbe+GMpaVOQGXuCweJEpUoTHOtmyZbyCIo4duKuCD8=
+SHA256 (cargo/unicode-id-start-1.1.2.tar.gz) = uPcxUDM8tYQS2zbyrKjyh1sBMElwXMd7lN7XChqx9do=
+SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks=
+SHA256 (cargo/unicode-normalization-0.1.23.tar.gz) = pW0WhtsjCNkBMG+SomOFfvWeo5Z4pUWOfLF/AUFRAfU=
+SHA256 (cargo/unicode-segmentation-1.11.0.tar.gz) = 1Mh9Irbj9KGNTUDvNU6XyQ/LFN2R19wKqdihFy6/cgI=
+SHA256 (cargo/unicode-width-0.1.11.tar.gz) = 5Rcz8RycT3KqDBYACCRoWeNAsAgHVpoNoOehB5snuoU=
 SHA256 (cargo/unicode-xid-0.2.4.tar.gz) = +WLfdMjAWmZ7Xui88WKZMTTBBOlkQLZjyNqhdtx3LYw=
+SHA256 (cargo/unicode_categories-0.1.1.tar.gz) = OewksxIdl2kG7OY8narSW4WWlkdoLu4xPLV3n91p4U4=
 SHA256 (cargo/universal-hash-0.5.1.tar.gz) = /B3ixojcFTBZiLVjw4VAZAQzVgGfl6S0Ynb+c0xPB+o=
-SHA256 (cargo/untrusted-0.7.1.tar.gz) = oVbGhMkep9YmJlCbzjy04dntXE2Xj3tDUmWPlqTCa0o=
-SHA256 (cargo/url-2.4.0.tar.gz) = UL/3gx4ZIAqFsXEx0IXCXXgRvE4Ybv2vVLvRMplKiMs=
+SHA256 (cargo/untrusted-0.9.0.tar.gz) = jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
+SHA256 (cargo/url-2.4.1.tar.gz) = FDtTjxglf6ycrRVIKKV8a/UVfhqmBNSBa1mVv23oeuU=
 SHA256 (cargo/urlpattern-0.2.0.tar.gz) = +b1f8DrqAvpFsTp5gBUf5FAJrxmAumn2Uew2cSGjFgk=
 SHA256 (cargo/utf-8-0.7.6.tar.gz) = CcyO5y0qm+zy8v6+AgW77Y/GYVt8tCmtBi3Ht93QNqk=
+SHA256 (cargo/utf8-width-0.1.7.tar.gz) = hr2NToldqFN+UxW4JUZk5rdpxP89sYMhspeh5wBDkuM=
 SHA256 (cargo/utf8parse-0.2.1.tar.gz) = cRuWIK8ZHgzcdGio0U5wnD3NsRWzb4OOYBWDr4AKNwo=
-SHA256 (cargo/uuid-1.4.1.tar.gz) = edql7VdAglxAs4nF5QMSucht9T/M0z8oHfZVZCtDhp0=
-SHA256 (cargo/v8-0.74.3.tar.gz) = Lu2sY0uN05uInFtiNJy8VZE3gCJiORZkNcXPZncXkuo=
+SHA256 (cargo/uuid-1.8.0.tar.gz) = oYPPf+66l7TdHA1GeIY09iIdh/qWGzBb7QjIUYKe/MA=
+SHA256 (cargo/v8-0.90.1.tar.gz) = 8bz1QLlortimCeeQ7H0l0GSnDWK0hnfMnP8IVSjFaRg=
+SHA256 (cargo/value-trait-0.8.1.tar.gz) = 2tjbmMHmd3l98hugP8p9O/m+w8o425MJVOT+bh6ifrQ=
 SHA256 (cargo/vcpkg-0.2.15.tar.gz) = rM1Opi97t6gv4jBm+wlX1I72d/buuCFfNy9S5IuzJCY=
 SHA256 (cargo/version_check-0.9.4.tar.gz) = SYdLUWe2XXGTuKuhVn9cfZPQAcr8NGAM7gA+2nh+SD8=
 SHA256 (cargo/vsimd-0.8.0.tar.gz) = XDCCygDVpe8Um7i1Vacq6EycWfclDwE6yCKsLkmxnGQ=
@@ -527,86 +625,107 @@ SHA256 (cargo/vte-0.11.1.tar.gz) = 9QIrX
 SHA256 (cargo/vte_generate_state_changes-0.1.1.tar.gz) = 0leBcIHH3/zbqyS55i0t72Li/30AscIAYlUebMzBRf8=
 SHA256 (cargo/walkdir-2.3.2.tar.gz) = gIzyc1zUtoZhE/ZIt5HGrcVxRTe8Ii2TR7sgM4b/2lY=
 SHA256 (cargo/want-0.3.1.tar.gz) = v6d2Cu0Z4QbeLHwLWBtQny8l09rK9zfLgqxhvG12Cw4=
-SHA256 (cargo/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = GhQ1l8p8d5Pv95Te81LUF5KpPEgesQQkI/9/9yuiwx8=
 SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
-SHA256 (cargo/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = zM3fMlVP7MastYX4KjKnLii0j4xMGIPd/u6qlvfY5Rk=
-SHA256 (cargo/wasm-bindgen-0.2.87.tar.gz) = dwanKrNtjLH4D/vw4HFTOXSmDQowjQGl0Ddb9gSZo0I=
-SHA256 (cargo/wasm-bindgen-backend-0.2.87.tar.gz) = XvK208UQ6WJeX+b1CasH1mp2DwiF2FhzZIPDLteAmr0=
-SHA256 (cargo/wasm-bindgen-futures-0.4.37.tar.gz) = wC28IVFvnx8E8YeViJDX5gJt+NFlQLetlJK8NKZ86gM=
-SHA256 (cargo/wasm-bindgen-macro-0.2.87.tar.gz) = 3uSV5VmCo71IEFp7lH/SqbSorjAQBBueD6qz+c0Cjx0=
-SHA256 (cargo/wasm-bindgen-macro-support-0.2.87.tar.gz) = VGgbGKRnZfCVdYOI8tDPFuuNQWm2OatXWo9Wk68hDHs=
-SHA256 (cargo/wasm-bindgen-shared-0.2.87.tar.gz) = ymrQWkhwsr9f6ZURfTcoQ3vSfXzV8G8TwXRD7zaXdaE=
+SHA256 (cargo/wasite-0.1.0.tar.gz) = uNrYO08l508YT2TEOxULke/nZHOVtCKJ845QVm2ChVs=
+SHA256 (cargo/wasm-bindgen-0.2.92.tar.gz) = S+JTHfY5AK6yvKDaqt3sCEke5kzuy+5QdmNqOwJnlag=
+SHA256 (cargo/wasm-bindgen-backend-0.2.92.tar.gz) = YU14e5ZtOYn6e7mKZU42nHYjdP0yE9ISz8AlElfnR9o=
+SHA256 (cargo/wasm-bindgen-futures-0.4.42.tar.gz) = drwUNmEh78jbtIerBbzJ00aztewOqnbkZZTKu+UXYsA=
+SHA256 (cargo/wasm-bindgen-macro-0.2.92.tar.gz) = ofiCPek3txuUYMDDTiXz2oglB2C+wOusaUtJmXVQ1yY=
+SHA256 (cargo/wasm-bindgen-macro-support-0.2.92.tar.gz) = 6U8XtSbQpGGhkceOpSu85kBx7VwEyf/kJNyzj3QXG7c=
+SHA256 (cargo/wasm-bindgen-shared-0.2.92.tar.gz) = rxkMlPJ3P9s3KcVbAHpyKrtThNoDvAmG30wom/VWfpY=
 SHA256 (cargo/wasm-streams-0.3.0.tar.gz) = tGCdRHgkN19D4f+8BRtQrY9LOughloDJRFLqBeskCsc=
-SHA256 (cargo/web-sys-0.3.64.tar.gz) = m4XL74wiCmq8Aq79iS38D8I6+xxqQmMW7DMlOjh3JJs=
-SHA256 (cargo/webpki-roots-0.25.2.tar.gz) = FCR7tXvk83ffuUxygwuM6Pxr6sA89L97lzLq3UFBI/w=
-SHA256 (cargo/which-4.4.0.tar.gz) = JEHHhMUrKJoFS3IB/JMlPiiPCU4vS+kFg0MSfEImomk=
-SHA256 (cargo/whoami-1.4.1.tar.gz) = Ivw3VripEzBJsmx/Yas1QWwTDowJtmD1s5WLRG9SzFA=
-SHA256 (cargo/widestring-1.0.2.tar.gz) = ZT8UHznsFrujxavkAKDGDadGgmHMLL82gFAih2vHIag=
+SHA256 (cargo/web-sys-0.3.69.tar.gz) = d6+poRg2NCNw9IF2IqLw9BixNEJtkagt+0j1MtLsE+8=
+SHA256 (cargo/webpki-roots-0.25.4.tar.gz) = XyDFfY19ttO4YVQgauXY+6Yt05VzEU3pfCywV4JR+OE=
+SHA256 (cargo/wgpu-core-0.18.1.tar.gz) = 75HB1i0enoHHnmABMaJY7fdclTHL294JxEoBGkcxJyY=
+SHA256 (cargo/wgpu-hal-0.18.1.tar.gz) = uE7MgC2j62e0zz3Z6m/kW7tH7xPmxJxcMkCGipzGzdk=
+SHA256 (cargo/wgpu-types-0.18.0.tar.gz) = DV7V8O3w3jUf4xHFMwSYYxXOhm85Si5t8MSzxwd0vN0=
+SHA256 (cargo/which-4.4.2.tar.gz) = h7okQZogeM0rDy7eJpG2xm2OR4Nto7bbgmXrrUevv8c=
+SHA256 (cargo/which-5.0.0.tar.gz) = m/PqhZbzoN1ZgLRkMPIFjf4sNqJ8z7sYRdb7/Nm6bhQ=
+SHA256 (cargo/whoami-1.5.1.tar.gz) = pEq0n61jToj1W/j5uzq9LyfXIEFyoRLHyZh+AcHJTqk=
+SHA256 (cargo/widestring-1.1.0.tar.gz) = chnTa26siT+oHoTr4GSF59y7YWF3RpsULfFPH03rExE=
+SHA256 (cargo/win32job-2.0.0.tar.gz) = Wysb9VfZR4R6MOtz95qmzbPq884C9elZlDj3eJamKzw=
 SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
 SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
-SHA256 (cargo/winapi-util-0.1.5.tar.gz) = cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg=
+SHA256 (cargo/winapi-util-0.1.6.tar.gz) = 8p5vkZi6DSa0yfB9vm+e1jPh89W4tBQJAIQ0nkalJZY=
 SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
-SHA256 (cargo/windows-0.48.0.tar.gz) = 5oaIa8B4vBsLYAysAUeq24FQibbk2mQBbL11S2NCcA8=
+SHA256 (cargo/windows-0.51.1.tar.gz) = yiKZFsXuOMLyvB6djwTfl1tL2T+ZVdxp+rtdkScARck=
+SHA256 (cargo/windows-0.52.0.tar.gz) = 5IpTeRaRqwmeXirRI1NtD/9QZSYAq69Du/lSiUEQ0L4=
+SHA256 (cargo/windows-core-0.51.1.tar.gz) = 8fjPhPNdLbSaRoaPlHdYx6ETgRb3+sO8hE9DreEpLmQ=
+SHA256 (cargo/windows-core-0.52.0.tar.gz) = M6tkDI1+Nb+LoZuIS6g4zrT7qTpOjGWpBZ0Ir8/Gg9k=
 SHA256 (cargo/windows-sys-0.48.0.tar.gz) = Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk=
+SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0=
 SHA256 (cargo/windows-targets-0.48.5.tar.gz) = mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw=
+SHA256 (cargo/windows-targets-0.52.4.tar.gz) = fdN7flq5AYdZ+JOhlSyUINBgAW/BmkcrS7ING91pTRs=
 SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg=
+SHA256 (cargo/windows_aarch64_gnullvm-0.52.4.tar.gz) = vPRs9MNlxvLRzJPOU18siyRFkd+Wzu512Og963Cpysk=
 SHA256 (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 3DUxCXHzstu/PwaQohn0Di2a/PZPmrfMG+cik3wmtLw=
+SHA256 (cargo/windows_aarch64_msvc-0.52.4.tar.gz) = 2p8lndO89pkLVb/9CUxPcjWBe6TO696ObRHNDFYztnU=
 SHA256 (cargo/windows_i686_gnu-0.48.5.tar.gz) = p1kV5972DJTc73IgC5qOWOUJF0SWDaZOxzSmxumzdD4=
+SHA256 (cargo/windows_i686_gnu-0.52.4.tar.gz) = tHTYJo+Z4JlfJbnwlbx0NGMmAQKM+GWQrqXIpct4AdM=
 SHA256 (cargo/windows_i686_msvc-0.48.5.tar.gz) = j1XCM/cMSyf2bFI1gPePEATotai2WeBaTrSdQWbMpAY=
+SHA256 (cargo/windows_i686_msvc-0.52.4.tar.gz) = FRXpop5b7XQ8tEFans9d/KZIzoXuQuFYc8PNhhD/jgI=
 SHA256 (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = U9QKvSWD0j5HGP3fHr7ITb/4OBwHyuZ/93aLvxnGcY4=
+SHA256 (cargo/windows_x86_64_gnu-0.52.4.tar.gz) = Xu4JFZDonMAq1RT/4+rZ62tmCu3KIYNFVDS5NUY3GgM=
 SHA256 (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = C3tSdnhooj1bq3aOOQ3F9cVYJbbTC4bIRP8tx0FARMw=
+SHA256 (cargo/windows_x86_64_gnullvm-0.52.4.tar.gz) = d8p58kUbSfqeKvOfB0f+mZ/NpPXiQbKJhiTcqXofIXc=
 SHA256 (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 7ZT85hVxpABoUrc4mgY6uYPALrG7N7R/gnLOktBtlTg=
-SHA256 (cargo/winnow-0.5.15.tar.gz) = fC4xhLnE6SrVFnynMDnQxCR2MCq2A+L+xEh1EfOMzvw=
+SHA256 (cargo/windows_x86_64_msvc-0.52.4.tar.gz) = MrdS5SotoN3728xvzq3+7eTJOe0W0T5kiDOmHfthHtg=
 SHA256 (cargo/winreg-0.50.0.tar.gz) = Uk5XssU3wPmx5p8ZZTEewSGCtBIuRQNbFQjNJNKtrbE=
 SHA256 (cargo/winres-0.1.12.tar.gz) = to2yYe9Z6eUoBvaIAgYx6YdZK9g2Ge3M2pxH1CzeT2w=
-SHA256 (cargo/x25519-dalek-2.0.0.tar.gz) = +2ZHcpHn6NKw/xvLkAvylImpaSgW15h0vqNR56i23pY=
+SHA256 (cargo/wyz-0.5.1.tar.gz) = BfNg/AskKWMpx4/ahSoemugt6c97J9rkt/YvEY93ue0=
+SHA256 (cargo/x25519-dalek-2.0.1.tar.gz) = x+RoMhyB+wf6f0xjbDlyuRAPA0bltqnyvQYDpS9+0nc=
 SHA256 (cargo/x509-parser-0.15.1.tar.gz) = cGn7pbZrkZO9LF09T/Erg5EY9ry+9TKO+vr7U5XPY9o=
-SHA256 (cargo/xattr-1.0.1.tar.gz) = 9GhgCfcf8+XE288aKC0KRNs/Ahumk1DNQghrPl8caYU=
+SHA256 (cargo/xattr-1.3.1.tar.gz) = jahPGiWTmyf2gg2SrtEI+D/5IP3xGnsZNmwnxM2oHU8=
+SHA256 (cargo/xml-rs-0.8.20.tar.gz) = eRl4eY8Fl8/HBHhCTCtP3Ct6gCSq/3hJfvAPJO9nQZM=
 SHA256 (cargo/yansi-0.5.1.tar.gz) = CQQc2Qz4X3+LLfYMZG+FO39TXOaPhSROtnMc+J+kmOw=
-SHA256 (cargo/zeroize-1.6.0.tar.gz) = KglW8bp8eQm/tmwunkEkq29kglYPZii1quujkgfJqtk=
+SHA256 (cargo/zerocopy-0.7.32.tar.gz) = dNTTlh5T+kyaJahjf8K/ryWVs9OuNIdVaKXPZHh3Fr4=
+SHA256 (cargo/zerocopy-derive-0.7.32.tar.gz) = nOGxjM2Oc6kyEYb5fkb58Et3iFEXdWexl1EJ0moI0qY=
+SHA256 (cargo/zeroize-1.7.0.tar.gz) = UltOwULGtootEPAfe79nVVmco/gepTuEMbfdNI9f2y0=
 SHA256 (cargo/zeroize_derive-1.4.2.tar.gz) = zjbmWw0pmdKq+smJ+ySRiaFBruH1PGEsHzfXJjGVn2k=
+SHA256 (cargo/zeromq-0.3.4.tar.gz) = LbNfvH2QgtOahcmDHsXce3sTUDjS8Au1/ypMAnWJPaE=
 SHA256 (cargo/zstd-0.12.4.tar.gz) = GidZXhc2QRcfx0oSMrexx6fLbhgiLBHp37mIj6QkxTw=
 SHA256 (cargo/zstd-safe-6.0.6.tar.gz) = 7pj/0LSO6V5sUWgYjkSlRVCxVk2dUw7iHV8OrtEGlYE=
-SHA256 (cargo/zstd-sys-2.0.8+zstd.1.5.5.tar.gz) = VVbm7iXTLfJYbAmLv6J4gDaSog0KuVZeBJSA1ScH7Iw=
-SHA256 (deno-1.36.4.tar.gz) = bLY57iG8YwajIaUCsSzTNvX5vl/6Nwlik7QT1LiJW68=
+SHA256 (cargo/zstd-sys-2.0.10+zstd.1.5.6.tar.gz) = wlOkkUr1uvyPqMhu5ACCfoPPbsARlewfHthEG/ANZao=
+SHA256 (deno-1.42.4.tar.gz) = FdzVC9KyKKOAcKTkftuESraHYfal3EK7Pw/15OpMPuw=
 SIZE (cargo/Inflector-0.11.4.tar.gz) = 17438
 SIZE (cargo/addr2line-0.21.0.tar.gz) = 40807
 SIZE (cargo/adler-1.0.2.tar.gz) = 12778
 SIZE (cargo/aead-0.5.2.tar.gz) = 15509
+SIZE (cargo/aead-gcm-stream-0.1.0.tar.gz) = 131382
 SIZE (cargo/aes-0.8.3.tar.gz) = 124679
-SIZE (cargo/aes-gcm-0.10.2.tar.gz) = 148868
+SIZE (cargo/aes-gcm-0.10.3.tar.gz) = 148991
 SIZE (cargo/aes-kw-0.2.1.tar.gz) = 14088
-SIZE (cargo/ahash-0.8.3.tar.gz) = 42416
-SIZE (cargo/aho-corasick-1.0.4.tar.gz) = 171175
+SIZE (cargo/ahash-0.8.11.tar.gz) = 43607
+SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
 SIZE (cargo/alloc-no-stdlib-2.0.4.tar.gz) = 10105
 SIZE (cargo/alloc-stdlib-0.2.2.tar.gz) = 6693
 SIZE (cargo/allocator-api2-0.2.16.tar.gz) = 59025
-SIZE (cargo/android-tzdata-0.1.1.tar.gz) = 7674
+SIZE (cargo/ammonia-3.3.0.tar.gz) = 46061
 SIZE (cargo/android_system_properties-0.1.5.tar.gz) = 5243
-SIZE (cargo/anstream-0.3.2.tar.gz) = 19504
-SIZE (cargo/anstyle-1.0.2.tar.gz) = 13983
-SIZE (cargo/anstyle-parse-0.2.1.tar.gz) = 24802
-SIZE (cargo/anstyle-query-1.0.0.tar.gz) = 8620
-SIZE (cargo/anstyle-wincon-1.0.2.tar.gz) = 11712
-SIZE (cargo/anyhow-1.0.75.tar.gz) = 43901
+SIZE (cargo/anstream-0.6.13.tar.gz) = 30928
+SIZE (cargo/anstyle-1.0.6.tar.gz) = 14604
+SIZE (cargo/anstyle-parse-0.2.3.tar.gz) = 24699
+SIZE (cargo/anstyle-query-1.0.2.tar.gz) = 8739
+SIZE (cargo/anstyle-wincon-3.0.2.tar.gz) = 11272
+SIZE (cargo/anyhow-1.0.82.tar.gz) = 45361
 SIZE (cargo/arrayvec-0.7.4.tar.gz) = 29856
+SIZE (cargo/ash-0.37.3+1.3.251.tar.gz) = 449524
 SIZE (cargo/asn1-rs-0.5.2.tar.gz) = 82934
 SIZE (cargo/asn1-rs-derive-0.4.0.tar.gz) = 5220
 SIZE (cargo/asn1-rs-impl-0.1.0.tar.gz) = 2256
-SIZE (cargo/ast_node-0.9.5.tar.gz) = 8281
-SIZE (cargo/async-compression-0.4.1.tar.gz) = 97688
+SIZE (cargo/ast_node-0.9.6.tar.gz) = 7991
+SIZE (cargo/async-compression-0.4.8.tar.gz) = 104878
 SIZE (cargo/async-stream-0.3.5.tar.gz) = 11916
 SIZE (cargo/async-stream-impl-0.3.5.tar.gz) = 4173
-SIZE (cargo/async-trait-0.1.73.tar.gz) = 28654
-SIZE (cargo/auto_impl-0.5.0.tar.gz) = 30504
-SIZE (cargo/auto_impl-1.1.0.tar.gz) = 31243
-SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272
-SIZE (cargo/backtrace-0.3.69.tar.gz) = 77299
-SIZE (cargo/base16ct-0.1.1.tar.gz) = 10186
+SIZE (cargo/async-trait-0.1.80.tar.gz) = 28775
+SIZE (cargo/asynchronous-codec-0.7.0.tar.gz) = 14271
+SIZE (cargo/auto_impl-1.2.0.tar.gz) = 31013
+SIZE (cargo/autocfg-1.2.0.tar.gz) = 14808
+SIZE (cargo/backtrace-0.3.71.tar.gz) = 86553
 SIZE (cargo/base16ct-0.2.0.tar.gz) = 10240
 SIZE (cargo/base32-0.4.0.tar.gz) = 7791
-SIZE (cargo/base64-0.13.1.tar.gz) = 61002
-SIZE (cargo/base64-0.21.2.tar.gz) = 76389
+SIZE (cargo/base64-0.21.7.tar.gz) = 82576
+SIZE (cargo/base64-simd-0.7.0.tar.gz) = 9966
 SIZE (cargo/base64-simd-0.8.0.tar.gz) = 12531
 SIZE (cargo/base64ct-1.6.0.tar.gz) = 28870
 SIZE (cargo/bencher-0.1.5.tar.gz) = 18827
@@ -615,482 +734,579 @@ SIZE (cargo/bincode-1.3.3.tar.gz) = 2895
 SIZE (cargo/bit-set-0.5.3.tar.gz) = 14470
 SIZE (cargo/bit-vec-0.6.3.tar.gz) = 19927
 SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
-SIZE (cargo/bitflags-2.4.0.tar.gz) = 36954
+SIZE (cargo/bitflags-2.5.0.tar.gz) = 43821
+SIZE (cargo/bitvec-1.0.1.tar.gz) = 224375
+SIZE (cargo/block-0.1.6.tar.gz) = 4077
 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
 SIZE (cargo/block-padding-0.3.3.tar.gz) = 8504
-SIZE (cargo/brotli-3.3.4.tar.gz) = 1369026
-SIZE (cargo/brotli-decompressor-2.3.4.tar.gz) = 192085
-SIZE (cargo/bumpalo-3.13.0.tar.gz) = 82114
-SIZE (cargo/byteorder-1.4.3.tar.gz) = 22512
-SIZE (cargo/bytes-1.4.0.tar.gz) = 58080
+SIZE (cargo/brotli-3.5.0.tar.gz) = 1390231
+SIZE (cargo/brotli-4.0.0.tar.gz) = 1389566
+SIZE (cargo/brotli-decompressor-2.5.1.tar.gz) = 193087
+SIZE (cargo/brotli-decompressor-3.0.0.tar.gz) = 193126
+SIZE (cargo/bstr-1.9.1.tar.gz) = 380305
+SIZE (cargo/bumpalo-3.16.0.tar.gz) = 85677
+SIZE (cargo/bytemuck-1.15.0.tar.gz) = 47672
+SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
+SIZE (cargo/bytes-1.6.0.tar.gz) = 60605
 SIZE (cargo/cache_control-0.2.0.tar.gz) = 2738
 SIZE (cargo/cbc-0.1.2.tar.gz) = 23501
-SIZE (cargo/cc-1.0.83.tar.gz) = 68343
+SIZE (cargo/cc-1.0.92.tar.gz) = 76130
 SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
-SIZE (cargo/chrono-0.4.26.tar.gz) = 191501
+SIZE (cargo/chrono-0.4.37.tar.gz) = 234441
 SIZE (cargo/cipher-0.4.4.tar.gz) = 19073
-SIZE (cargo/clap-4.3.3.tar.gz) = 54235
-SIZE (cargo/clap_builder-4.3.3.tar.gz) = 162393
-SIZE (cargo/clap_complete-4.3.1.tar.gz) = 34098
-SIZE (cargo/clap_complete_fig-4.3.1.tar.gz) = 11632
-SIZE (cargo/clap_lex-0.5.1.tar.gz) = 11793
-SIZE (cargo/clipboard-win-4.5.0.tar.gz) = 13476
+SIZE (cargo/clap-4.4.17.tar.gz) = 55526
+SIZE (cargo/clap_builder-4.4.17.tar.gz) = 163522
+SIZE (cargo/clap_complete-4.4.7.tar.gz) = 37402
+SIZE (cargo/clap_complete_fig-4.4.2.tar.gz) = 10495
+SIZE (cargo/clap_lex-0.6.0.tar.gz) = 12272
+SIZE (cargo/clipboard-win-5.3.0.tar.gz) = 19597
 SIZE (cargo/cmake-0.1.50.tar.gz) = 16748
+SIZE (cargo/codespan-reporting-0.11.1.tar.gz) = 48963
+SIZE (cargo/color-print-0.3.5.tar.gz) = 11245
+SIZE (cargo/color-print-proc-macro-0.3.5.tar.gz) = 23434
+SIZE (cargo/color_quant-1.1.0.tar.gz) = 6649
 SIZE (cargo/colorchoice-1.0.0.tar.gz) = 6857
+SIZE (cargo/comrak-0.20.0.tar.gz) = 128762
 SIZE (cargo/console_static_text-0.8.1.tar.gz) = 14099
-SIZE (cargo/const-oid-0.9.5.tar.gz) = 45229
+SIZE (cargo/const-oid-0.9.6.tar.gz) = 45382
 SIZE (cargo/convert_case-0.4.0.tar.gz) = 8098
-SIZE (cargo/core-foundation-0.9.3.tar.gz) = 27059
-SIZE (cargo/core-foundation-sys-0.8.4.tar.gz) = 17725
-SIZE (cargo/cpufeatures-0.2.9.tar.gz) = 11895
+SIZE (cargo/cooked-waker-5.0.0.tar.gz) = 11317
+SIZE (cargo/core-foundation-0.9.4.tar.gz) = 27743
+SIZE (cargo/core-foundation-sys-0.8.6.tar.gz) = 37629
+SIZE (cargo/core-graphics-types-0.1.3.tar.gz) = 7063
+SIZE (cargo/cpufeatures-0.2.12.tar.gz) = 12837
 SIZE (cargo/crc-2.1.0.tar.gz) = 8683
 SIZE (cargo/crc-catalog-1.1.1.tar.gz) = 8698
-SIZE (cargo/crc32fast-1.3.2.tar.gz) = 38661
-SIZE (cargo/crossbeam-channel-0.5.8.tar.gz) = 90455
-SIZE (cargo/crossbeam-utils-0.8.16.tar.gz) = 42508
-SIZE (cargo/crypto-bigint-0.4.9.tar.gz) = 46826
-SIZE (cargo/crypto-bigint-0.5.2.tar.gz) = 69069
+SIZE (cargo/crc32fast-1.4.0.tar.gz) = 38665
+SIZE (cargo/crossbeam-channel-0.5.12.tar.gz) = 90515
+SIZE (cargo/crossbeam-deque-0.8.5.tar.gz) = 21726
+SIZE (cargo/crossbeam-epoch-0.9.18.tar.gz) = 46875
+SIZE (cargo/crossbeam-queue-0.3.11.tar.gz) = 15581
+SIZE (cargo/crossbeam-utils-0.8.19.tar.gz) = 42328
+SIZE (cargo/crypto-bigint-0.5.5.tar.gz) = 83384
 SIZE (cargo/crypto-common-0.1.6.tar.gz) = 8760
 SIZE (cargo/ctr-0.9.2.tar.gz) = 18344
-SIZE (cargo/curve25519-dalek-2.1.3.tar.gz) = 507331
-SIZE (cargo/curve25519-dalek-4.0.0.tar.gz) = 300113
-SIZE (cargo/curve25519-dalek-derive-0.1.0.tar.gz) = 7344
-SIZE (cargo/dashmap-5.5.1.tar.gz) = 24196
-SIZE (cargo/data-encoding-2.4.0.tar.gz) = 19165
-SIZE (cargo/data-url-0.2.0.tar.gz) = 20553
+SIZE (cargo/curve25519-dalek-4.1.2.tar.gz) = 305477
+SIZE (cargo/curve25519-dalek-derive-0.1.1.tar.gz) = 11723
+SIZE (cargo/d3d12-0.7.0.tar.gz) = 17319
+SIZE (cargo/darling-0.14.4.tar.gz) = 25168
+SIZE (cargo/darling_core-0.14.4.tar.gz) = 57485
+SIZE (cargo/darling_macro-0.14.4.tar.gz) = 1896
+SIZE (cargo/dashmap-5.5.3.tar.gz) = 24061
+SIZE (cargo/data-encoding-2.5.0.tar.gz) = 20632
 SIZE (cargo/data-url-0.3.0.tar.gz) = 20750
 SIZE (cargo/debugid-0.8.0.tar.gz) = 12757
-SIZE (cargo/deno-proc-macro-rules-0.3.2.tar.gz) = 5221
-SIZE (cargo/deno-proc-macro-rules-macros-0.3.2.tar.gz) = 6591
-SIZE (cargo/deno_ast-0.28.0.tar.gz) = 37782
-SIZE (cargo/deno_cache_dir-0.5.2.tar.gz) = 16490
-SIZE (cargo/deno_config-0.2.1.tar.gz) = 16221
-SIZE (cargo/deno_core-0.204.0.tar.gz) = 4742792
-SIZE (cargo/deno_doc-0.65.0.tar.gz) = 117647
-SIZE (cargo/deno_emit-0.26.0.tar.gz) = 6739
-SIZE (cargo/deno_graph-0.52.0.tar.gz) = 79318
-SIZE (cargo/deno_lint-0.50.2.tar.gz) = 278057
-SIZE (cargo/deno_lockfile-0.15.0.tar.gz) = 7012
-SIZE (cargo/deno_media_type-0.1.2.tar.gz) = 7882
-SIZE (cargo/deno_npm-0.12.0.tar.gz) = 37141
-SIZE (cargo/deno_ops-0.82.0.tar.gz) = 68458
-SIZE (cargo/deno_semver-0.4.0.tar.gz) = 19347
-SIZE (cargo/deno_task_shell-0.13.2.tar.gz) = 37325
+SIZE (cargo/deno_ast-0.36.2.tar.gz) = 72790
+SIZE (cargo/deno_cache_dir-0.7.1.tar.gz) = 17957
+SIZE (cargo/deno_config-0.15.0.tar.gz) = 31355
+SIZE (cargo/deno_core-0.275.0.tar.gz) = 276105
+SIZE (cargo/deno_core_icudata-0.0.73.tar.gz) = 4568684
+SIZE (cargo/deno_doc-0.123.1.tar.gz) = 641789
+SIZE (cargo/deno_emit-0.39.0.tar.gz) = 7193
+SIZE (cargo/deno_graph-0.71.5.tar.gz) = 184984
+SIZE (cargo/deno_lint-0.58.2.tar.gz) = 281270
+SIZE (cargo/deno_lockfile-0.19.0.tar.gz) = 37946
+SIZE (cargo/deno_media_type-0.1.3.tar.gz) = 8298
+SIZE (cargo/deno_native_certs-0.2.0.tar.gz) = 7301
+SIZE (cargo/deno_npm-0.17.0.tar.gz) = 39063
+SIZE (cargo/deno_ops-0.151.0.tar.gz) = 61438
+SIZE (cargo/deno_semver-0.5.4.tar.gz) = 21147
+SIZE (cargo/deno_task_shell-0.16.0.tar.gz) = 43010
+SIZE (cargo/deno_terminal-0.1.1.tar.gz) = 4489
 SIZE (cargo/deno_unsync-0.1.1.tar.gz) = 3539
-SIZE (cargo/der-0.6.1.tar.gz) = 74205
-SIZE (cargo/der-0.7.8.tar.gz) = 85085
+SIZE (cargo/deno_unsync-0.3.2.tar.gz) = 7545
+SIZE (cargo/deno_whoami-0.1.0.tar.gz) = 3032
+SIZE (cargo/denokv_proto-0.5.0.tar.gz) = 19500
+SIZE (cargo/denokv_remote-0.5.0.tar.gz) = 6780
+SIZE (cargo/denokv_sqlite-0.5.0.tar.gz) = 10875
+SIZE (cargo/der-0.7.9.tar.gz) = 85173
 SIZE (cargo/der-parser-8.2.0.tar.gz) = 63495
-SIZE (cargo/deranged-0.3.8.tar.gz) = 15314
+SIZE (cargo/deranged-0.3.11.tar.gz) = 18043
+SIZE (cargo/derive_builder-0.12.0.tar.gz) = 35456
+SIZE (cargo/derive_builder_core-0.12.0.tar.gz) = 31438
+SIZE (cargo/derive_builder_macro-0.12.0.tar.gz) = 6288
 SIZE (cargo/derive_more-0.99.17.tar.gz) = 55771
+SIZE (cargo/deunicode-1.4.3.tar.gz) = 177180
 SIZE (cargo/diff-0.1.13.tar.gz) = 46216
 SIZE (cargo/digest-0.10.7.tar.gz) = 19557
-SIZE (cargo/digest-0.8.1.tar.gz) = 9449
 SIZE (cargo/displaydoc-0.2.4.tar.gz) = 23200
 SIZE (cargo/dissimilar-1.0.4.tar.gz) = 28793
-SIZE (cargo/dlopen-0.1.8.tar.gz) = 29753
-SIZE (cargo/dlopen_derive-0.1.4.tar.gz) = 3491
-SIZE (cargo/dprint-core-0.62.1.tar.gz) = 52073
-SIZE (cargo/dprint-plugin-json-0.17.4.tar.gz) = 18834
-SIZE (cargo/dprint-plugin-markdown-0.16.0.tar.gz) = 36017
-SIZE (cargo/dprint-plugin-typescript-0.86.2.tar.gz) = 1032568
-SIZE (cargo/dprint-swc-ext-0.11.1.tar.gz) = 71395
-SIZE (cargo/dsa-0.6.1.tar.gz) = 25739
-SIZE (cargo/dyn-clone-1.0.13.tar.gz) = 11813
+SIZE (cargo/dlopen2-0.6.1.tar.gz) = 27273
+SIZE (cargo/dlopen2_derive-0.4.0.tar.gz) = 4500
+SIZE (cargo/dotenvy-0.15.7.tar.gz) = 20293
+SIZE (cargo/dprint-core-0.66.1.tar.gz) = 57251
+SIZE (cargo/dprint-core-macros-0.1.0.tar.gz) = 1946
+SIZE (cargo/dprint-plugin-json-0.19.2.tar.gz) = 21082
+SIZE (cargo/dprint-plugin-jupyter-0.1.3.tar.gz) = 9950
+SIZE (cargo/dprint-plugin-markdown-0.16.4.tar.gz) = 36571
+SIZE (cargo/dprint-plugin-typescript-0.90.1.tar.gz) = 1036540
+SIZE (cargo/dprint-swc-ext-0.15.1.tar.gz) = 73553
+SIZE (cargo/dsa-0.6.3.tar.gz) = 25991
+SIZE (cargo/dyn-clone-1.0.17.tar.gz) = 11848
 SIZE (cargo/dynasm-1.2.3.tar.gz) = 103467
 SIZE (cargo/dynasmrt-1.2.3.tar.gz) = 19701
 SIZE (cargo/ecb-0.1.2.tar.gz) = 6210
-SIZE (cargo/ecdsa-0.14.8.tar.gz) = 24720
-SIZE (cargo/ecdsa-0.16.8.tar.gz) = 31238
-SIZE (cargo/either-1.9.0.tar.gz) = 16660
-SIZE (cargo/elliptic-curve-0.12.3.tar.gz) = 58374
-SIZE (cargo/elliptic-curve-0.13.5.tar.gz) = 61528
+SIZE (cargo/ecdsa-0.16.9.tar.gz) = 31406
+SIZE (cargo/either-1.10.0.tar.gz) = 18334
+SIZE (cargo/elliptic-curve-0.13.8.tar.gz) = 63198
 SIZE (cargo/encoding_rs-0.8.33.tar.gz) = 1370071
 SIZE (cargo/endian-type-0.1.2.tar.gz) = 2340
+SIZE (cargo/entities-1.0.1.tar.gz) = 24795
 SIZE (cargo/enum-as-inner-0.5.1.tar.gz) = 11707
 SIZE (cargo/env_logger-0.10.0.tar.gz) = 36574
 SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615
 SIZE (cargo/errno-0.2.8.tar.gz) = 9276
-SIZE (cargo/errno-0.3.2.tar.gz) = 10424
+SIZE (cargo/errno-0.3.8.tar.gz) = 10645
 SIZE (cargo/errno-dragonfly-0.1.2.tar.gz) = 1810
-SIZE (cargo/error-code-2.3.1.tar.gz) = 5324
+SIZE (cargo/error-code-3.2.0.tar.gz) = 7569
 SIZE (cargo/escape8259-0.5.2.tar.gz) = 5462
-SIZE (cargo/eszip-0.50.0.tar.gz) = 157660
+SIZE (cargo/eszip-0.66.0.tar.gz) = 160545
 SIZE (cargo/fallible-iterator-0.2.0.tar.gz) = 18509
 SIZE (cargo/fallible-streaming-iterator-0.1.9.tar.gz) = 9249
 SIZE (cargo/fancy-regex-0.10.0.tar.gz) = 79951
-SIZE (cargo/fastrand-2.0.0.tar.gz) = 14402
-SIZE (cargo/fastwebsockets-0.4.4.tar.gz) = 47487
-SIZE (cargo/fd-lock-3.0.13.tar.gz) = 13692
-SIZE (cargo/ff-0.12.1.tar.gz) = 12956
+SIZE (cargo/faster-hex-0.9.0.tar.gz) = 13053
+SIZE (cargo/fastrand-2.0.2.tar.gz) = 14674
+SIZE (cargo/fastwebsockets-0.6.0.tar.gz) = 50628
+SIZE (cargo/fd-lock-4.0.2.tar.gz) = 13675
+SIZE (cargo/fdeflate-0.3.4.tar.gz) = 25001
 SIZE (cargo/ff-0.13.0.tar.gz) = 17688
-SIZE (cargo/fiat-crypto-0.1.20.tar.gz) = 475267
-SIZE (cargo/filetime-0.2.22.tar.gz) = 15029
+SIZE (cargo/fiat-crypto-0.2.7.tar.gz) = 495388
+SIZE (cargo/file_test_runner-0.4.0.tar.gz) = 9655
+SIZE (cargo/filetime-0.2.23.tar.gz) = 14942
 SIZE (cargo/fixedbitset-0.4.2.tar.gz) = 15954
 SIZE (cargo/flaky_test-0.1.0.tar.gz) = 2401
-SIZE (cargo/flate2-1.0.27.tar.gz) = 73460
-SIZE (cargo/fly-accept-encoding-0.2.0.tar.gz) = 3247
+SIZE (cargo/flate2-1.0.28.tar.gz) = 73690
+SIZE (cargo/float-cmp-0.9.0.tar.gz) = 10102
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
-SIZE (cargo/form_urlencoded-1.2.0.tar.gz) = 8923
-SIZE (cargo/from_variant-0.1.6.tar.gz) = 1811
+SIZE (cargo/foreign-types-0.5.0.tar.gz) = 7824
+SIZE (cargo/foreign-types-macros-0.2.3.tar.gz) = 7635
+SIZE (cargo/foreign-types-shared-0.3.1.tar.gz) = 6006
+SIZE (cargo/form_urlencoded-1.2.1.tar.gz) = 8969
+SIZE (cargo/fqdn-0.3.4.tar.gz) = 12707
+SIZE (cargo/from_variant-0.1.7.tar.gz) = 1716
 SIZE (cargo/fs3-0.5.0.tar.gz) = 13434
 SIZE (cargo/fsevent-sys-4.1.0.tar.gz) = 4620
-SIZE (cargo/fslock-0.1.8.tar.gz) = 12015
-SIZE (cargo/futures-0.3.28.tar.gz) = 53229
-SIZE (cargo/futures-channel-0.3.28.tar.gz) = 32281
-SIZE (cargo/futures-core-0.3.28.tar.gz) = 14780
-SIZE (cargo/futures-executor-0.3.28.tar.gz) = 17743
-SIZE (cargo/futures-io-0.3.28.tar.gz) = 8910
-SIZE (cargo/futures-macro-0.3.28.tar.gz) = 11272
-SIZE (cargo/futures-sink-0.3.28.tar.gz) = 7852
-SIZE (cargo/futures-task-0.3.28.tar.gz) = 11848
-SIZE (cargo/futures-util-0.3.28.tar.gz) = 158510
+SIZE (cargo/fslock-0.2.1.tar.gz) = 13463
+SIZE (cargo/funty-2.0.0.tar.gz) = 13160
+SIZE (cargo/futf-0.1.5.tar.gz) = 11344
+SIZE (cargo/futures-0.3.30.tar.gz) = 53828
+SIZE (cargo/futures-channel-0.3.30.tar.gz) = 31736
+SIZE (cargo/futures-core-0.3.30.tar.gz) = 14071
+SIZE (cargo/futures-executor-0.3.30.tar.gz) = 17744
+SIZE (cargo/futures-io-0.3.30.tar.gz) = 8910
+SIZE (cargo/futures-macro-0.3.30.tar.gz) = 11278
+SIZE (cargo/futures-sink-0.3.30.tar.gz) = 7852
+SIZE (cargo/futures-task-0.3.30.tar.gz) = 11126
+SIZE (cargo/futures-util-0.3.30.tar.gz) = 159977
 SIZE (cargo/fwdansi-1.1.0.tar.gz) = 8280
-SIZE (cargo/generic-array-0.12.4.tar.gz) = 18212
 SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
-SIZE (cargo/getrandom-0.1.16.tar.gz) = 25077
-SIZE (cargo/getrandom-0.2.10.tar.gz) = 34955
-SIZE (cargo/ghash-0.5.0.tar.gz) = 9244
-SIZE (cargo/gimli-0.28.0.tar.gz) = 269277
+SIZE (cargo/getrandom-0.2.14.tar.gz) = 37307
+SIZE (cargo/ghash-0.5.1.tar.gz) = 9482
+SIZE (cargo/gimli-0.28.1.tar.gz) = 270497
+SIZE (cargo/gl_generator-0.14.0.tar.gz) = 22330
 SIZE (cargo/glibc_version-0.1.2.tar.gz) = 2180
 SIZE (cargo/glob-0.3.1.tar.gz) = 18880
-SIZE (cargo/group-0.12.1.tar.gz) = 16516
+SIZE (cargo/globset-0.4.14.tar.gz) = 25090
+SIZE (cargo/glow-0.13.1.tar.gz) = 150940
+SIZE (cargo/glutin_wgl_sys-0.5.0.tar.gz) = 5469
+SIZE (cargo/gpu-alloc-0.6.0.tar.gz) = 19649
+SIZE (cargo/gpu-alloc-types-0.3.0.tar.gz) = 4128
+SIZE (cargo/gpu-allocator-0.23.0.tar.gz) = 50234
+SIZE (cargo/gpu-descriptor-0.2.4.tar.gz) = 6641
+SIZE (cargo/gpu-descriptor-types-0.1.2.tar.gz) = 1928
 SIZE (cargo/group-0.13.0.tar.gz) = 16526
-SIZE (cargo/h2-0.3.21.tar.gz) = 166581
-SIZE (cargo/hashbrown-0.12.3.tar.gz) = 102968
-SIZE (cargo/hashbrown-0.14.0.tar.gz) = 116103
-SIZE (cargo/hashlink-0.8.3.tar.gz) = 26438
+SIZE (cargo/gzip-header-1.0.0.tar.gz) = 12445
+SIZE (cargo/h2-0.3.26.tar.gz) = 168315
+SIZE (cargo/h2-0.4.4.tar.gz) = 168905
+SIZE (cargo/halfbrown-0.2.5.tar.gz) = 29010
+SIZE (cargo/handlebars-5.1.2.tar.gz) = 98550
+SIZE (cargo/hashbrown-0.14.3.tar.gz) = 141425
+SIZE (cargo/hashlink-0.8.4.tar.gz) = 26514
 SIZE (cargo/heck-0.4.1.tar.gz) = 11567
-SIZE (cargo/hermit-abi-0.3.2.tar.gz) = 13783
+SIZE (cargo/heck-0.5.0.tar.gz) = 11517
+SIZE (cargo/hermit-abi-0.3.9.tar.gz) = 16165
 SIZE (cargo/hex-0.4.3.tar.gz) = 13299
-SIZE (cargo/hkdf-0.12.3.tar.gz) = 170910
+SIZE (cargo/hexf-parse-0.2.1.tar.gz) = 4662
+SIZE (cargo/hkdf-0.12.4.tar.gz) = 171163
 SIZE (cargo/hmac-0.12.1.tar.gz) = 42657
+SIZE (cargo/home-0.5.9.tar.gz) = 8760
 SIZE (cargo/hostname-0.3.1.tar.gz) = 9272
-SIZE (cargo/http-0.2.9.tar.gz) = 100146
-SIZE (cargo/http-body-0.4.5.tar.gz) = 9242
-SIZE (cargo/http-body-1.0.0-rc.2.tar.gz) = 5237
+SIZE (cargo/hstr-0.2.9.tar.gz) = 22978
+SIZE (cargo/html-escape-0.2.13.tar.gz) = 23345
+SIZE (cargo/html5ever-0.26.0.tar.gz) = 72921
+SIZE (cargo/http-0.2.12.tar.gz) = 101964
+SIZE (cargo/http-1.1.0.tar.gz) = 103144
+SIZE (cargo/http-body-0.4.6.tar.gz) = 10773
+SIZE (cargo/http-body-1.0.0.tar.gz) = 5411
+SIZE (cargo/http-body-util-0.1.1.tar.gz) = 11930
 SIZE (cargo/httparse-1.8.0.tar.gz) = 29954
 SIZE (cargo/httpdate-1.0.3.tar.gz) = 10639
 SIZE (cargo/humantime-2.1.0.tar.gz) = 16749
-SIZE (cargo/hyper-0.14.27.tar.gz) = 195700
-SIZE (cargo/hyper-1.0.0-rc.4.tar.gz) = 136156
-SIZE (cargo/hyper-rustls-0.24.1.tar.gz) = 30224
-SIZE (cargo/iana-time-zone-0.1.57.tar.gz) = 19785
-SIZE (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 7185
+SIZE (cargo/hyper-0.14.28.tar.gz) = 197204
+SIZE (cargo/hyper-1.1.0.tar.gz) = 145893
+SIZE (cargo/hyper-rustls-0.24.2.tar.gz) = 30195
+SIZE (cargo/hyper-util-0.1.2.tar.gz) = 54182
+SIZE (cargo/ident_case-1.0.1.tar.gz) = 3492
 SIZE (cargo/idna-0.2.3.tar.gz) = 271023
 SIZE (cargo/idna-0.3.0.tar.gz) = 271128
 SIZE (cargo/idna-0.4.0.tar.gz) = 271429
 SIZE (cargo/if_chain-1.0.2.tar.gz) = 8062
-SIZE (cargo/import_map-0.15.0.tar.gz) = 206398
-SIZE (cargo/indexmap-1.9.3.tar.gz) = 54653
-SIZE (cargo/indexmap-2.0.0.tar.gz) = 64038
+SIZE (cargo/ignore-0.4.20.tar.gz) = 53551
+SIZE (cargo/image-0.24.9.tar.gz) = 9261055
+SIZE (cargo/import_map-0.19.0.tar.gz) = 14986
+SIZE (cargo/indexmap-2.2.6.tar.gz) = 82420
 SIZE (cargo/inotify-0.9.6.tar.gz) = 22971
 SIZE (cargo/inotify-sys-0.1.5.tar.gz) = 6965
 SIZE (cargo/inout-0.1.3.tar.gz) = 10743
 SIZE (cargo/instant-0.1.12.tar.gz) = 6128
 SIZE (cargo/ipconfig-0.3.2.tar.gz) = 24468
-SIZE (cargo/ipnet-2.8.0.tar.gz) = 27474
-SIZE (cargo/is-macro-0.3.0.tar.gz) = 5252
-SIZE (cargo/is-terminal-0.4.9.tar.gz) = 8109
+SIZE (cargo/ipnet-2.9.0.tar.gz) = 27627
+SIZE (cargo/is-docker-0.2.0.tar.gz) = 2664
+SIZE (cargo/is-macro-0.3.5.tar.gz) = 8936
+SIZE (cargo/is-terminal-0.4.12.tar.gz) = 7470
+SIZE (cargo/is-wsl-0.4.0.tar.gz) = 3264
 SIZE (cargo/itertools-0.10.5.tar.gz) = 115354
-SIZE (cargo/itoa-1.0.9.tar.gz) = 10492
-SIZE (cargo/jobserver-0.1.26.tar.gz) = 22645
-SIZE (cargo/js-sys-0.3.64.tar.gz) = 80313
-SIZE (cargo/jsonc-parser-0.21.1.tar.gz) = 42901
+SIZE (cargo/itoa-1.0.11.tar.gz) = 10563
+SIZE (cargo/jobserver-0.1.29.tar.gz) = 27531
+SIZE (cargo/js-sys-0.3.69.tar.gz) = 81083
+SIZE (cargo/jsonc-parser-0.23.0.tar.gz) = 43289
 SIZE (cargo/junction-0.2.0.tar.gz) = 11006
+SIZE (cargo/k256-0.13.3.tar.gz) = 92647
+SIZE (cargo/khronos-egl-6.0.0.tar.gz) = 29315
+SIZE (cargo/khronos_api-3.1.0.tar.gz) = 599718
 SIZE (cargo/kqueue-1.0.8.tar.gz) = 12642
 SIZE (cargo/kqueue-sys-1.0.4.tar.gz) = 7160
-SIZE (cargo/lazy-regex-2.5.0.tar.gz) = 4703
-SIZE (cargo/lazy-regex-3.0.1.tar.gz) = 5736
-SIZE (cargo/lazy-regex-proc_macros-2.4.1.tar.gz) = 3967
-SIZE (cargo/lazy-regex-proc_macros-3.0.1.tar.gz) = 4168
+SIZE (cargo/lazy-regex-3.1.0.tar.gz) = 6283
+SIZE (cargo/lazy-regex-proc_macros-3.1.0.tar.gz) = 4490
 SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
-SIZE (cargo/libc-0.2.147.tar.gz) = 686772
+SIZE (cargo/lexical-core-0.8.5.tar.gz) = 26680
+SIZE (cargo/lexical-parse-float-0.8.5.tar.gz) = 180161
+SIZE (cargo/lexical-parse-integer-0.8.6.tar.gz) = 33647
+SIZE (cargo/lexical-util-0.8.5.tar.gz) = 85152
+SIZE (cargo/lexical-write-float-0.8.5.tar.gz) = 100281
+SIZE (cargo/lexical-write-integer-0.8.5.tar.gz) = 55427
+SIZE (cargo/libc-0.2.153.tar.gz) = 740614
 SIZE (cargo/libffi-3.2.0.tar.gz) = 24224
 SIZE (cargo/libffi-sys-2.3.0.tar.gz) = 1383479
 SIZE (cargo/libloading-0.7.4.tar.gz) = 27580
-SIZE (cargo/libm-0.2.7.tar.gz) = 115688
+SIZE (cargo/libloading-0.8.3.tar.gz) = 28480
+SIZE (cargo/libm-0.2.8.tar.gz) = 113450
 SIZE (cargo/libsqlite3-sys-0.26.0.tar.gz) = 4840390
-SIZE (cargo/libz-ng-sys-1.1.12.tar.gz) = 2381318
-SIZE (cargo/libz-sys-1.1.12.tar.gz) = 3030648
+SIZE (cargo/libz-sys-1.1.16.tar.gz) = 3958920
 SIZE (cargo/linked-hash-map-0.5.6.tar.gz) = 15049
-SIZE (cargo/linux-raw-sys-0.4.5.tar.gz) = 1274380
-SIZE (cargo/lock_api-0.4.10.tar.gz) = 26713
-SIZE (cargo/log-0.4.20.tar.gz) = 38307
+SIZE (cargo/linux-raw-sys-0.4.13.tar.gz) = 1493855
+SIZE (cargo/lock_api-0.4.11.tar.gz) = 27487
+SIZE (cargo/log-0.4.21.tar.gz) = 43442
 SIZE (cargo/lru-cache-0.1.2.tar.gz) = 9307
-SIZE (cargo/lsp-types-0.93.2.tar.gz) = 59507
+SIZE (cargo/lsp-types-0.94.1.tar.gz) = 66997
+SIZE (cargo/mac-0.1.1.tar.gz) = 4838
+SIZE (cargo/malloc_buf-0.0.6.tar.gz) = 1239
+SIZE (cargo/maplit-1.0.2.tar.gz) = 8871
+SIZE (cargo/markup5ever-0.11.0.tar.gz) = 34667
 SIZE (cargo/match_cfg-0.1.0.tar.gz) = 7153
 SIZE (cargo/matches-0.1.10.tar.gz) = 2592
-SIZE (cargo/md-5-0.10.5.tar.gz) = 14573
+SIZE (cargo/md-5-0.10.6.tar.gz) = 16161
 SIZE (cargo/md4-0.10.2.tar.gz) = 9199
-SIZE (cargo/memchr-2.5.0.tar.gz) = 65812
+SIZE (cargo/memchr-2.7.2.tar.gz) = 96220
 SIZE (cargo/memmap2-0.5.10.tar.gz) = 26847
 SIZE (cargo/memmem-0.1.1.tar.gz) = 10665
 SIZE (cargo/memoffset-0.7.1.tar.gz) = 8556
+SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032
+SIZE (cargo/metal-0.27.0.tar.gz) = 3028990
 SIZE (cargo/mime-0.3.17.tar.gz) = 15712
 SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
-SIZE (cargo/miniz_oxide-0.7.1.tar.gz) = 55194
-SIZE (cargo/mio-0.8.8.tar.gz) = 94264
-SIZE (cargo/monch-0.4.3.tar.gz) = 305285
+SIZE (cargo/miniz_oxide-0.7.2.tar.gz) = 55731
+SIZE (cargo/mio-0.8.11.tar.gz) = 102983
+SIZE (cargo/monch-0.5.0.tar.gz) = 305420
 SIZE (cargo/multimap-0.8.3.tar.gz) = 13518
+SIZE (cargo/naga-0.14.2.tar.gz) = 527007
 SIZE (cargo/napi-build-1.2.1.tar.gz) = 5121349
-SIZE (cargo/napi-sys-2.2.3.tar.gz) = 6339
+SIZE (cargo/napi-sys-2.2.2.tar.gz) = 6027
 SIZE (cargo/netif-0.1.6.tar.gz) = 5923
-SIZE (cargo/new_debug_unreachable-1.0.4.tar.gz) = 2561
-SIZE (cargo/nextest-workspace-hack-0.1.0.tar.gz) = 1040
+SIZE (cargo/new_debug_unreachable-1.0.6.tar.gz) = 2582
 SIZE (cargo/nibble_vec-0.1.0.tar.gz) = 11796
-SIZE (cargo/nix-0.24.3.tar.gz) = 266843
 SIZE (cargo/nix-0.26.2.tar.gz) = 277973
+SIZE (cargo/nix-0.27.1.tar.gz) = 286494
+SIZE (cargo/nom-5.1.3.tar.gz) = 135018
 SIZE (cargo/nom-7.1.3.tar.gz) = 117570
 SIZE (cargo/notify-5.0.0.tar.gz) = 37091
 SIZE (cargo/ntapi-0.4.1.tar.gz) = 126552
 SIZE (cargo/num-bigint-0.4.4.tar.gz) = 99369
 SIZE (cargo/num-bigint-dig-0.8.4.tar.gz) = 123825
-SIZE (cargo/num-integer-0.1.45.tar.gz) = 22529
-SIZE (cargo/num-iter-0.1.43.tar.gz) = 10655
-SIZE (cargo/num-traits-0.2.16.tar.gz) = 50130
+SIZE (cargo/num-conv-0.1.0.tar.gz) = 7444
+SIZE (cargo/num-integer-0.1.46.tar.gz) = 22331
+SIZE (cargo/num-iter-0.1.44.tar.gz) = 10249
+SIZE (cargo/num-traits-0.2.18.tar.gz) = 51930
 SIZE (cargo/num_cpus-1.16.0.tar.gz) = 15713
-SIZE (cargo/object-0.32.0.tar.gz) = 275335
+SIZE (cargo/objc-0.2.7.tar.gz) = 22036
+SIZE (cargo/objc_exception-0.1.2.tar.gz) = 2251
+SIZE (cargo/object-0.32.2.tar.gz) = 286994
 SIZE (cargo/oid-registry-0.6.1.tar.gz) = 15068
-SIZE (cargo/once_cell-1.18.0.tar.gz) = 32969
-SIZE (cargo/opaque-debug-0.3.0.tar.gz) = 5767
+SIZE (cargo/once_cell-1.19.0.tar.gz) = 33046
+SIZE (cargo/opaque-debug-0.3.1.tar.gz) = 7066
+SIZE (cargo/open-5.1.2.tar.gz) = 23336
 SIZE (cargo/openssl-probe-0.1.5.tar.gz) = 7227
-SIZE (cargo/ordered-float-2.10.0.tar.gz) = 15589
-SIZE (cargo/os_pipe-1.1.4.tar.gz) = 11436
+SIZE (cargo/ordered-float-2.10.1.tar.gz) = 16029
+SIZE (cargo/os_pipe-1.1.5.tar.gz) = 11430
+SIZE (cargo/outref-0.1.0.tar.gz) = 3067
 SIZE (cargo/outref-0.5.1.tar.gz) = 3957
 SIZE (cargo/p224-0.13.2.tar.gz) = 109419
-SIZE (cargo/p256-0.11.1.tar.gz) = 67282
 SIZE (cargo/p256-0.13.2.tar.gz) = 63434
-SIZE (cargo/p384-0.11.2.tar.gz) = 233103
 SIZE (cargo/p384-0.13.0.tar.gz) = 236495
+SIZE (cargo/p521-0.13.3.tar.gz) = 138499
 SIZE (cargo/parking_lot-0.11.2.tar.gz) = 39869
 SIZE (cargo/parking_lot-0.12.1.tar.gz) = 40967
 SIZE (cargo/parking_lot_core-0.8.6.tar.gz) = 32567
-SIZE (cargo/parking_lot_core-0.9.8.tar.gz) = 32383
+SIZE (cargo/parking_lot_core-0.9.9.tar.gz) = 32445
 SIZE (cargo/password-hash-0.5.0.tar.gz) = 26884
+SIZE (cargo/paste-1.0.14.tar.gz) = 18157
 SIZE (cargo/path-clean-0.1.0.tar.gz) = 4909
-SIZE (cargo/path-dedot-3.1.0.tar.gz) = 6542
+SIZE (cargo/path-dedot-3.1.1.tar.gz) = 6596
 SIZE (cargo/pathdiff-0.2.1.tar.gz) = 7142
 SIZE (cargo/pbkdf2-0.12.2.tar.gz) = 13906
-SIZE (cargo/pem-rfc7468-0.6.0.tar.gz) = 24148
 SIZE (cargo/pem-rfc7468-0.7.0.tar.gz) = 24159
-SIZE (cargo/percent-encoding-2.3.0.tar.gz) = 10196
+SIZE (cargo/percent-encoding-2.3.1.tar.gz) = 10235
+SIZE (cargo/pest-2.7.9.tar.gz) = 123517
+SIZE (cargo/pest_derive-2.7.9.tar.gz) = 36139
+SIZE (cargo/pest_generator-2.7.9.tar.gz) = 18412
+SIZE (cargo/pest_meta-2.7.9.tar.gz) = 41547
 SIZE (cargo/petgraph-0.6.4.tar.gz) = 185895
 SIZE (cargo/phf-0.10.1.tar.gz) = 5406
+SIZE (cargo/phf-0.11.2.tar.gz) = 21569
+SIZE (cargo/phf_codegen-0.10.0.tar.gz) = 3402
 SIZE (cargo/phf_generator-0.10.0.tar.gz) = 7525
-SIZE (cargo/phf_macros-0.10.0.tar.gz) = 3552
+SIZE (cargo/phf_generator-0.11.2.tar.gz) = 14190
+SIZE (cargo/phf_macros-0.11.2.tar.gz) = 4748
 SIZE (cargo/phf_shared-0.10.0.tar.gz) = 4095
-SIZE (cargo/pin-project-1.1.3.tar.gz) = 57740
-SIZE (cargo/pin-project-internal-1.1.3.tar.gz) = 27824
-SIZE (cargo/pin-project-lite-0.2.13.tar.gz) = 29141
+SIZE (cargo/phf_shared-0.11.2.tar.gz) = 14284
+SIZE (cargo/pin-project-1.1.5.tar.gz) = 54214
+SIZE (cargo/pin-project-internal-1.1.5.tar.gz) = 28280
+SIZE (cargo/pin-project-lite-0.2.14.tar.gz) = 28817
 SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
-SIZE (cargo/pkcs1-0.4.1.tar.gz) = 34632
+SIZE (cargo/pkcs1-0.7.5.tar.gz) = 35790
 SIZE (cargo/pkcs8-0.10.2.tar.gz) = 26360
-SIZE (cargo/pkcs8-0.9.0.tar.gz) = 26214
-SIZE (cargo/pkg-config-0.3.27.tar.gz) = 18838
-SIZE (cargo/platforms-3.0.2.tar.gz) = 27905
+SIZE (cargo/pkg-config-0.3.30.tar.gz) = 20613
+SIZE (cargo/platforms-3.4.0.tar.gz) = 29298
 SIZE (cargo/pmutil-0.6.1.tar.gz) = 10997
-SIZE (cargo/polyval-0.6.1.tar.gz) = 17634
+SIZE (cargo/png-0.17.13.tar.gz) = 103176
+SIZE (cargo/polyval-0.6.2.tar.gz) = 18425
+SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
 SIZE (cargo/ppv-lite86-0.2.17.tar.gz) = 22242
 SIZE (cargo/precomputed-hash-0.1.1.tar.gz) = 1640
+SIZE (cargo/presser-0.3.1.tar.gz) = 20946
 SIZE (cargo/pretty_assertions-1.4.0.tar.gz) = 78846
 SIZE (cargo/prettyplease-0.1.25.tar.gz) = 49545
-SIZE (cargo/primeorder-0.13.2.tar.gz) = 20139
-SIZE (cargo/proc-macro-crate-1.3.1.tar.gz) = 9678
+SIZE (cargo/primeorder-0.13.6.tar.gz) = 21296
 SIZE (cargo/proc-macro-error-1.0.4.tar.gz) = 25293
 SIZE (cargo/proc-macro-error-attr-1.0.4.tar.gz) = 7971
-SIZE (cargo/proc-macro-hack-0.5.20+deprecated.tar.gz) = 15045
-SIZE (cargo/proc-macro2-0.4.30.tar.gz) = 34731
-SIZE (cargo/proc-macro2-1.0.66.tar.gz) = 43575
+SIZE (cargo/proc-macro-rules-0.4.0.tar.gz) = 5195
+SIZE (cargo/proc-macro-rules-macros-0.4.0.tar.gz) = 6567
+SIZE (cargo/proc-macro2-1.0.79.tar.gz) = 47200
+SIZE (cargo/profiling-1.0.15.tar.gz) = 14255
 SIZE (cargo/prost-0.11.9.tar.gz) = 28958
 SIZE (cargo/prost-build-0.11.9.tar.gz) = 37990
 SIZE (cargo/prost-derive-0.11.9.tar.gz) = 19513
 SIZE (cargo/prost-types-0.11.9.tar.gz) = 40809
 SIZE (cargo/psm-0.1.21.tar.gz) = 23126
-SIZE (cargo/pulldown-cmark-0.9.3.tar.gz) = 117339
+SIZE (cargo/pulldown-cmark-0.9.6.tar.gz) = 117378
 SIZE (cargo/quick-error-1.2.3.tar.gz) = 15066
-SIZE (cargo/quick-junit-0.3.3.tar.gz) = 11242
-SIZE (cargo/quick-xml-0.29.0.tar.gz) = 160308
-SIZE (cargo/quote-0.6.13.tar.gz) = 17475
-SIZE (cargo/quote-1.0.33.tar.gz) = 28090
+SIZE (cargo/quick-junit-0.3.6.tar.gz) = 19957
+SIZE (cargo/quick-xml-0.31.0.tar.gz) = 172236
+SIZE (cargo/quote-1.0.36.tar.gz) = 28507
+SIZE (cargo/radium-0.7.0.tar.gz) = 10906
 SIZE (cargo/radix_fmt-1.0.0.tar.gz) = 8743
 SIZE (cargo/radix_trie-0.2.1.tar.gz) = 251366
 SIZE (cargo/rand-0.8.5.tar.gz) = 87113
 SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251
-SIZE (cargo/rand_core-0.5.1.tar.gz) = 21116
 SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
+SIZE (cargo/range-alloc-0.1.3.tar.gz) = 7664
+SIZE (cargo/raw-window-handle-0.5.2.tar.gz) = 17063
+SIZE (cargo/rayon-1.10.0.tar.gz) = 180155
+SIZE (cargo/rayon-core-1.12.1.tar.gz) = 70701
 SIZE (cargo/redox_syscall-0.2.16.tar.gz) = 24012
-SIZE (cargo/redox_syscall-0.3.5.tar.gz) = 23404
-SIZE (cargo/regex-1.9.3.tar.gz) = 252676
-SIZE (cargo/regex-automata-0.3.6.tar.gz) = 607174
-SIZE (cargo/regex-syntax-0.7.4.tar.gz) = 343365
-SIZE (cargo/relative-path-1.9.0.tar.gz) = 27908
+SIZE (cargo/redox_syscall-0.4.1.tar.gz) = 24858
+SIZE (cargo/ref-cast-1.0.22.tar.gz) = 12664
+SIZE (cargo/ref-cast-impl-1.0.22.tar.gz) = 9306
+SIZE (cargo/regex-1.10.4.tar.gz) = 253191
+SIZE (cargo/regex-automata-0.4.6.tar.gz) = 617565
+SIZE (cargo/regex-syntax-0.8.3.tar.gz) = 347497
+SIZE (cargo/relative-path-1.9.2.tar.gz) = 22420
 SIZE (cargo/reqwest-0.11.20.tar.gz) = 155122
 SIZE (cargo/resolv-conf-0.7.0.tar.gz) = 17352
-SIZE (cargo/rfc6979-0.3.1.tar.gz) = 8460
 SIZE (cargo/rfc6979-0.4.0.tar.gz) = 9140
-SIZE (cargo/ring-0.16.20.tar.gz) = 5082615
+SIZE (cargo/ring-0.17.8.tar.gz) = 4188554
 SIZE (cargo/ripemd-0.1.3.tar.gz) = 16601
-SIZE (cargo/rsa-0.7.2.tar.gz) = 63344
+SIZE (cargo/ron-0.8.1.tar.gz) = 63251
+SIZE (cargo/rsa-0.9.6.tar.gz) = 80048
 SIZE (cargo/rusqlite-0.29.0.tar.gz) = 137156
 SIZE (cargo/rustc-demangle-0.1.23.tar.gz) = 28970
 SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
 SIZE (cargo/rustc_version-0.2.3.tar.gz) = 10210
 SIZE (cargo/rustc_version-0.4.0.tar.gz) = 12175
 SIZE (cargo/rusticata-macros-4.1.0.tar.gz) = 11746
-SIZE (cargo/rustix-0.38.9.tar.gz) = 340102
-SIZE (cargo/rustls-0.21.6.tar.gz) = 282907
+SIZE (cargo/rustix-0.38.32.tar.gz) = 376999
+SIZE (cargo/rustls-0.21.10.tar.gz) = 284920
 SIZE (cargo/rustls-native-certs-0.6.3.tar.gz) = 24438
-SIZE (cargo/rustls-pemfile-1.0.3.tar.gz) = 20432
-SIZE (cargo/rustls-webpki-0.101.4.tar.gz) = 164324
-SIZE (cargo/rustversion-1.0.14.tar.gz) = 17261
-SIZE (cargo/rustyline-10.0.0.tar.gz) = 107115
+SIZE (cargo/rustls-pemfile-1.0.4.tar.gz) = 22092
+SIZE (cargo/rustls-tokio-stream-0.2.17.tar.gz) = 32766
+SIZE (cargo/rustls-webpki-0.101.7.tar.gz) = 168808
+SIZE (cargo/rustversion-1.0.15.tar.gz) = 17406
+SIZE (cargo/rustyline-13.0.0.tar.gz) = 116254
 SIZE (cargo/rustyline-derive-0.7.0.tar.gz) = 2423
-SIZE (cargo/ryu-1.0.15.tar.gz) = 46906
+SIZE (cargo/ryu-1.0.17.tar.gz) = 47537
+SIZE (cargo/ryu-js-1.0.1.tar.gz) = 74220
+SIZE (cargo/saffron-0.1.0.tar.gz) = 29881
 SIZE (cargo/salsa20-0.10.2.tar.gz) = 12780
 SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
-SIZE (cargo/schannel-0.1.22.tar.gz) = 41642
+SIZE (cargo/schannel-0.1.23.tar.gz) = 41667
 SIZE (cargo/scoped-tls-1.0.1.tar.gz) = 8202
 SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
 SIZE (cargo/scrypt-0.11.0.tar.gz) = 13440
-SIZE (cargo/sct-0.7.0.tar.gz) = 27502
-SIZE (cargo/sec1-0.3.0.tar.gz) = 17615
+SIZE (cargo/sct-0.7.1.tar.gz) = 27501
 SIZE (cargo/sec1-0.7.3.tar.gz) = 17979
-SIZE (cargo/secp256k1-0.27.0.tar.gz) = 68923
-SIZE (cargo/secp256k1-sys-0.8.1.tar.gz) = 2486726
-SIZE (cargo/security-framework-2.9.2.tar.gz) = 79295
-SIZE (cargo/security-framework-sys-2.9.1.tar.gz) = 18284
+SIZE (cargo/security-framework-2.10.0.tar.gz) = 79723
+SIZE (cargo/security-framework-sys-2.10.0.tar.gz) = 18676
 SIZE (cargo/semver-0.9.0.tar.gz) = 17344
 SIZE (cargo/semver-1.0.14.tar.gz) = 29813
 SIZE (cargo/semver-parser-0.7.0.tar.gz) = 10268
-SIZE (cargo/serde-1.0.187.tar.gz) = 76240
+SIZE (cargo/serde-1.0.197.tar.gz) = 77087
 SIZE (cargo/serde-value-0.7.0.tar.gz) = 10249
-SIZE (cargo/serde_bytes-0.11.12.tar.gz) = 10910
-SIZE (cargo/serde_derive-1.0.187.tar.gz) = 55581
-SIZE (cargo/serde_json-1.0.105.tar.gz) = 146316
+SIZE (cargo/serde_bytes-0.11.14.tar.gz) = 12018
+SIZE (cargo/serde_derive-1.0.197.tar.gz) = 55771
+SIZE (cargo/serde_json-1.0.115.tar.gz) = 147100
 SIZE (cargo/serde_repr-0.1.16.tar.gz) = 9629
 SIZE (cargo/serde_urlencoded-0.7.1.tar.gz) = 12822
-SIZE (cargo/serde_v8-0.115.0.tar.gz) = 33763
+SIZE (cargo/serde_v8-0.184.0.tar.gz) = 34455
 SIZE (cargo/sha-1-0.10.0.tar.gz) = 12239
-SIZE (cargo/sha1-0.10.5.tar.gz) = 12146
-SIZE (cargo/sha2-0.10.7.tar.gz) = 22541
+SIZE (cargo/sha1-0.10.6.tar.gz) = 13517
+SIZE (cargo/sha2-0.10.8.tar.gz) = 26357
 SIZE (cargo/shell-escape-0.1.5.tar.gz) = 6847
+SIZE (cargo/signal-hook-0.3.17.tar.gz) = 50296
 SIZE (cargo/signal-hook-registry-1.4.1.tar.gz) = 17987
-SIZE (cargo/signature-1.6.4.tar.gz) = 16012
-SIZE (cargo/signature-2.1.0.tar.gz) = 15627
+SIZE (cargo/signature-2.2.0.tar.gz) = 15531
+SIZE (cargo/simd-abstraction-0.7.1.tar.gz) = 9170
+SIZE (cargo/simd-adler32-0.3.7.tar.gz) = 12086
+SIZE (cargo/simd-json-0.13.9.tar.gz) = 157451
 SIZE (cargo/simdutf8-0.1.4.tar.gz) = 28621
 SIZE (cargo/siphasher-0.3.11.tar.gz) = 10442
 SIZE (cargo/slab-0.4.9.tar.gz) = 17108
-SIZE (cargo/smallvec-1.11.0.tar.gz) = 34680
+SIZE (cargo/slotmap-1.0.7.tar.gz) = 61390
+SIZE (cargo/slug-0.1.5.tar.gz) = 6833
+SIZE (cargo/smallvec-1.13.2.tar.gz) = 35216
 SIZE (cargo/smartstring-1.0.1.tar.gz) = 29555
-SIZE (cargo/socket2-0.4.9.tar.gz) = 45421
-SIZE (cargo/socket2-0.5.3.tar.gz) = 52588
+SIZE (cargo/socket2-0.5.6.tar.gz) = 55270
 SIZE (cargo/sourcemap-6.4.1.tar.gz) = 41774
+SIZE (cargo/sourcemap-8.0.1.tar.gz) = 43848
 SIZE (cargo/spin-0.5.2.tar.gz) = 12004
-SIZE (cargo/spki-0.6.0.tar.gz) = 14791
-SIZE (cargo/spki-0.7.2.tar.gz) = 16270
+SIZE (cargo/spin-0.9.8.tar.gz) = 38958
+SIZE (cargo/spirv-0.2.0+1.5.4.tar.gz) = 30491
+SIZE (cargo/spki-0.7.3.tar.gz) = 16409
 SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
 SIZE (cargo/stacker-0.1.15.tar.gz) = 14656
 SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
-SIZE (cargo/str-buf-1.0.6.tar.gz) = 3828
 SIZE (cargo/string_cache-0.8.7.tar.gz) = 16655
 SIZE (cargo/string_cache_codegen-0.5.2.tar.gz) = 8156
-SIZE (cargo/string_enum-0.4.1.tar.gz) = 3982
+SIZE (cargo/string_enum-0.4.2.tar.gz) = 3841
+SIZE (cargo/strip-ansi-escapes-0.2.0.tar.gz) = 8625
 SIZE (cargo/strsim-0.10.0.tar.gz) = 11355
 SIZE (cargo/strum-0.25.0.tar.gz) = 5539
-SIZE (cargo/strum_macros-0.25.2.tar.gz) = 21964
+SIZE (cargo/strum_macros-0.25.3.tar.gz) = 22570
 SIZE (cargo/subtle-2.5.0.tar.gz) = 13909
-SIZE (cargo/swc_atoms-0.5.8.tar.gz) = 15250
-SIZE (cargo/swc_bundler-0.217.49.tar.gz) = 72560
-SIZE (cargo/swc_common-0.31.21.tar.gz) = 80374
-SIZE (cargo/swc_config-0.1.7.tar.gz) = 3248
-SIZE (cargo/swc_config_macro-0.1.2.tar.gz) = 1753
-SIZE (cargo/swc_ecma_ast-0.107.7.tar.gz) = 31455
-SIZE (cargo/swc_ecma_codegen-0.142.17.tar.gz) = 49484
-SIZE (cargo/swc_ecma_codegen_macros-0.7.3.tar.gz) = 3093
-SIZE (cargo/swc_ecma_dep_graph-0.109.15.tar.gz) = 5968
-SIZE (cargo/swc_ecma_loader-0.43.23.tar.gz) = 9742
-SIZE (cargo/swc_ecma_parser-0.137.15.tar.gz) = 147070
-SIZE (cargo/swc_ecma_transforms_base-0.130.24.tar.gz) = 70594
-SIZE (cargo/swc_ecma_transforms_classes-0.119.24.tar.gz) = 4469
-SIZE (cargo/swc_ecma_transforms_macros-0.5.2.tar.gz) = 4535
-SIZE (cargo/swc_ecma_transforms_optimization-0.190.38.tar.gz) = 60768
-SIZE (cargo/swc_ecma_transforms_proposal-0.164.30.tar.gz) = 21495
-SIZE (cargo/swc_ecma_transforms_react-0.176.34.tar.gz) = 34320
-SIZE (cargo/swc_ecma_transforms_typescript-0.180.33.tar.gz) = 36168
-SIZE (cargo/swc_ecma_utils-0.120.19.tar.gz) = 30974
-SIZE (cargo/swc_ecma_visit-0.93.7.tar.gz) = 9903
-SIZE (cargo/swc_eq_ignore_macros-0.1.2.tar.gz) = 2975
-SIZE (cargo/swc_fast_graph-0.19.21.tar.gz) = 7054
-SIZE (cargo/swc_graph_analyzer-0.20.24.tar.gz) = 1972
-SIZE (cargo/swc_macros_common-0.3.8.tar.gz) = 6604
-SIZE (cargo/swc_visit-0.5.7.tar.gz) = 5762
-SIZE (cargo/swc_visit_macros-0.5.8.tar.gz) = 14818
-SIZE (cargo/syn-0.15.44.tar.gz) = 184212
+SIZE (cargo/swc_atoms-0.6.5.tar.gz) = 13827
+SIZE (cargo/swc_bundler-0.225.9.tar.gz) = 71953
+SIZE (cargo/swc_cached-0.3.20.tar.gz) = 1958
+SIZE (cargo/swc_common-0.33.18.tar.gz) = 81192
+SIZE (cargo/swc_config-0.1.11.tar.gz) = 4288
+SIZE (cargo/swc_config_macro-0.1.3.tar.gz) = 1698
+SIZE (cargo/swc_ecma_ast-0.112.4.tar.gz) = 32332
+SIZE (cargo/swc_ecma_codegen-0.148.7.tar.gz) = 51777
+SIZE (cargo/swc_ecma_codegen_macros-0.7.4.tar.gz) = 2974
+SIZE (cargo/swc_ecma_loader-0.45.20.tar.gz) = 10635
+SIZE (cargo/swc_ecma_parser-0.143.5.tar.gz) = 150339
+SIZE (cargo/swc_ecma_transforms_base-0.137.10.tar.gz) = 70457
+SIZE (cargo/swc_ecma_transforms_classes-0.126.10.tar.gz) = 4339
+SIZE (cargo/swc_ecma_transforms_macros-0.5.4.tar.gz) = 3810
+SIZE (cargo/swc_ecma_transforms_optimization-0.198.10.tar.gz) = 60414
+SIZE (cargo/swc_ecma_transforms_proposal-0.171.10.tar.gz) = 21354
+SIZE (cargo/swc_ecma_transforms_react-0.183.10.tar.gz) = 30940
+SIZE (cargo/swc_ecma_transforms_typescript-0.188.10.tar.gz) = 35446
+SIZE (cargo/swc_ecma_utils-0.127.7.tar.gz) = 31968
+SIZE (cargo/swc_ecma_visit-0.98.4.tar.gz) = 9826
+SIZE (cargo/swc_eq_ignore_macros-0.1.3.tar.gz) = 2833
+SIZE (cargo/swc_fast_graph-0.21.18.tar.gz) = 7052
+SIZE (cargo/swc_graph_analyzer-0.22.20.tar.gz) = 1977
+SIZE (cargo/swc_macros_common-0.3.9.tar.gz) = 6672
+SIZE (cargo/swc_visit-0.5.9.tar.gz) = 5648
+SIZE (cargo/swc_visit_macros-0.5.10.tar.gz) = 14262
 SIZE (cargo/syn-1.0.109.tar.gz) = 237611
-SIZE (cargo/syn-2.0.29.tar.gz) = 241664
+SIZE (cargo/syn-2.0.58.tar.gz) = 254920
 SIZE (cargo/synstructure-0.12.6.tar.gz) = 18429
+SIZE (cargo/tap-1.0.1.tar.gz) = 11316
 SIZE (cargo/tar-0.4.40.tar.gz) = 51844
-SIZE (cargo/tempfile-3.8.0.tar.gz) = 31720
-SIZE (cargo/termcolor-1.2.0.tar.gz) = 17917
+SIZE (cargo/tempfile-3.10.1.tar.gz) = 33653
+SIZE (cargo/tendril-0.4.3.tar.gz) = 37210
+SIZE (cargo/termcolor-1.4.1.tar.gz) = 18773
 SIZE (cargo/text-size-1.1.0.tar.gz) = 12380
 SIZE (cargo/text_lines-0.6.0.tar.gz) = 5587
-SIZE (cargo/thiserror-1.0.47.tar.gz) = 18811
-SIZE (cargo/thiserror-impl-1.0.47.tar.gz) = 15080
-SIZE (cargo/time-0.1.45.tar.gz) = 28911
-SIZE (cargo/time-0.3.27.tar.gz) = 116900
-SIZE (cargo/time-core-0.1.1.tar.gz) = 7197
-SIZE (cargo/time-macros-0.2.13.tar.gz) = 23735
+SIZE (cargo/thiserror-1.0.58.tar.gz) = 21025
+SIZE (cargo/thiserror-impl-1.0.58.tar.gz) = 15645
+SIZE (cargo/thread_local-1.1.8.tar.gz) = 13962
+SIZE (cargo/time-0.3.36.tar.gz) = 119805
+SIZE (cargo/time-core-0.1.2.tar.gz) = 7191
+SIZE (cargo/time-macros-0.2.18.tar.gz) = 24361
 SIZE (cargo/tinyvec-1.6.0.tar.gz) = 45991
 SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
-SIZE (cargo/tokio-1.32.0.tar.gz) = 725004
-SIZE (cargo/tokio-macros-2.1.0.tar.gz) = 11472
-SIZE (cargo/tokio-metrics-0.3.0.tar.gz) = 42826
+SIZE (cargo/tokio-1.37.0.tar.gz) = 764297
+SIZE (cargo/tokio-macros-2.2.0.tar.gz) = 11520
+SIZE (cargo/tokio-metrics-0.3.1.tar.gz) = 42777
 SIZE (cargo/tokio-rustls-0.24.1.tar.gz) = 33049
 SIZE (cargo/tokio-socks-0.5.1.tar.gz) = 16137
-SIZE (cargo/tokio-stream-0.1.14.tar.gz) = 35881
-SIZE (cargo/tokio-util-0.7.8.tar.gz) = 101644
+SIZE (cargo/tokio-stream-0.1.15.tar.gz) = 36284
+SIZE (cargo/tokio-util-0.7.10.tar.gz) = 110508
 SIZE (cargo/toml-0.5.11.tar.gz) = 54910
-SIZE (cargo/toml_datetime-0.6.3.tar.gz) = 10770
-SIZE (cargo/toml_edit-0.19.14.tar.gz) = 94875
 SIZE (cargo/tower-0.4.13.tar.gz) = 106906
 SIZE (cargo/tower-layer-0.3.2.tar.gz) = 6023
-SIZE (cargo/tower-lsp-0.17.0.tar.gz) = 56933
-SIZE (cargo/tower-lsp-macros-0.6.0.tar.gz) = 2927
+SIZE (cargo/tower-lsp-0.20.0.tar.gz) = 61870
+SIZE (cargo/tower-lsp-macros-0.9.0.tar.gz) = 2888
 SIZE (cargo/tower-service-0.3.2.tar.gz) = 6847
-SIZE (cargo/tracing-0.1.37.tar.gz) = 73888
-SIZE (cargo/tracing-attributes-0.1.26.tar.gz) = 32060
-SIZE (cargo/tracing-core-0.1.31.tar.gz) = 61263
-SIZE (cargo/triomphe-0.1.9.tar.gz) = 26674
+SIZE (cargo/tracing-0.1.40.tar.gz) = 79459
+SIZE (cargo/tracing-attributes-0.1.27.tar.gz) = 32241
+SIZE (cargo/tracing-core-0.1.32.tar.gz) = 61221
+SIZE (cargo/triomphe-0.1.11.tar.gz) = 28299
 SIZE (cargo/trust-dns-client-0.22.0.tar.gz) = 87899
 SIZE (cargo/trust-dns-proto-0.22.0.tar.gz) = 301568
 SIZE (cargo/trust-dns-resolver-0.22.0.tar.gz) = 82505
 SIZE (cargo/trust-dns-server-0.22.1.tar.gz) = 88597
-SIZE (cargo/try-lock-0.2.4.tar.gz) = 4467
+SIZE (cargo/try-lock-0.2.5.tar.gz) = 4314
 SIZE (cargo/twox-hash-1.6.3.tar.gz) = 21842
 SIZE (cargo/typed-arena-2.0.1.tar.gz) = 11439
-SIZE (cargo/typenum-1.16.0.tar.gz) = 42477
+SIZE (cargo/typenum-1.17.0.tar.gz) = 42849
+SIZE (cargo/ucd-trie-0.1.6.tar.gz) = 45790
 SIZE (cargo/unic-char-property-0.9.0.tar.gz) = 6809
 SIZE (cargo/unic-char-range-0.9.0.tar.gz) = 7020
 SIZE (cargo/unic-common-0.9.0.tar.gz) = 2558
 SIZE (cargo/unic-ucd-ident-0.9.0.tar.gz) = 16128
 SIZE (cargo/unic-ucd-version-0.9.0.tar.gz) = 2246
 SIZE (cargo/unicase-2.7.0.tar.gz) = 23783
-SIZE (cargo/unicode-bidi-0.3.13.tar.gz) = 44477
-SIZE (cargo/unicode-id-0.3.3.tar.gz) = 15278
-SIZE (cargo/unicode-ident-1.0.11.tar.gz) = 42067
-SIZE (cargo/unicode-normalization-0.1.22.tar.gz) = 122604
-SIZE (cargo/unicode-segmentation-1.10.1.tar.gz) = 98416
-SIZE (cargo/unicode-width-0.1.10.tar.gz) = 18968
-SIZE (cargo/unicode-xid-0.1.0.tar.gz) = 16000
+SIZE (cargo/unicode-bidi-0.3.15.tar.gz) = 56811
+SIZE (cargo/unicode-id-0.3.4.tar.gz) = 15345
+SIZE (cargo/unicode-id-start-1.1.2.tar.gz) = 42150
+SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168
+SIZE (cargo/unicode-normalization-0.1.23.tar.gz) = 122649
+SIZE (cargo/unicode-segmentation-1.11.0.tar.gz) = 102740
+SIZE (cargo/unicode-width-0.1.11.tar.gz) = 19187
 SIZE (cargo/unicode-xid-0.2.4.tar.gz) = 15352
+SIZE (cargo/unicode_categories-0.1.1.tar.gz) = 87298
 SIZE (cargo/universal-hash-0.5.1.tar.gz) = 9146
-SIZE (cargo/untrusted-0.7.1.tar.gz) = 7924
-SIZE (cargo/url-2.4.0.tar.gz) = 75670
+SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
+SIZE (cargo/url-2.4.1.tar.gz) = 78228
 SIZE (cargo/urlpattern-0.2.0.tar.gz) = 26231
 SIZE (cargo/utf-8-0.7.6.tar.gz) = 10422
+SIZE (cargo/utf8-width-0.1.7.tar.gz) = 2977
 SIZE (cargo/utf8parse-0.2.1.tar.gz) = 13435
-SIZE (cargo/uuid-1.4.1.tar.gz) = 55291
-SIZE (cargo/v8-0.74.3.tar.gz) = 20392015
+SIZE (cargo/uuid-1.8.0.tar.gz) = 44043
+SIZE (cargo/v8-0.90.1.tar.gz) = 23506113
+SIZE (cargo/value-trait-0.8.1.tar.gz) = 24610
 SIZE (cargo/vcpkg-0.2.15.tar.gz) = 228735
 SIZE (cargo/version_check-0.9.4.tar.gz) = 14895
 SIZE (cargo/vsimd-0.8.0.tar.gz) = 21377
@@ -1098,45 +1314,65 @@ SIZE (cargo/vte-0.11.1.tar.gz) = 40455
 SIZE (cargo/vte_generate_state_changes-0.1.1.tar.gz) = 2422
 SIZE (cargo/walkdir-2.3.2.tar.gz) = 23516
 SIZE (cargo/want-0.3.1.tar.gz) = 6398
-SIZE (cargo/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = 26964
 SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
-SIZE (cargo/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521
-SIZE (cargo/wasm-bindgen-0.2.87.tar.gz) = 175052
-SIZE (cargo/wasm-bindgen-backend-0.2.87.tar.gz) = 26821
-SIZE (cargo/wasm-bindgen-futures-0.4.37.tar.gz) = 15193
-SIZE (cargo/wasm-bindgen-macro-0.2.87.tar.gz) = 13897
-SIZE (cargo/wasm-bindgen-macro-support-0.2.87.tar.gz) = 20006
-SIZE (cargo/wasm-bindgen-shared-0.2.87.tar.gz) = 7248
+SIZE (cargo/wasite-0.1.0.tar.gz) = 2346
+SIZE (cargo/wasm-bindgen-0.2.92.tar.gz) = 184119
+SIZE (cargo/wasm-bindgen-backend-0.2.92.tar.gz) = 28348
+SIZE (cargo/wasm-bindgen-futures-0.4.42.tar.gz) = 15380
+SIZE (cargo/wasm-bindgen-macro-0.2.92.tar.gz) = 13835
+SIZE (cargo/wasm-bindgen-macro-support-0.2.92.tar.gz) = 20092
+SIZE (cargo/wasm-bindgen-shared-0.2.92.tar.gz) = 7263
 SIZE (cargo/wasm-streams-0.3.0.tar.gz) = 33502
-SIZE (cargo/web-sys-0.3.64.tar.gz) = 725584
-SIZE (cargo/webpki-roots-0.25.2.tar.gz) = 250405
-SIZE (cargo/which-4.4.0.tar.gz) = 10889
-SIZE (cargo/whoami-1.4.1.tar.gz) = 19677
-SIZE (cargo/widestring-1.0.2.tar.gz) = 79706
+SIZE (cargo/web-sys-0.3.69.tar.gz) = 728877
+SIZE (cargo/webpki-roots-0.25.4.tar.gz) = 253559
+SIZE (cargo/wgpu-core-0.18.1.tar.gz) = 225351
+SIZE (cargo/wgpu-hal-0.18.1.tar.gz) = 268148
+SIZE (cargo/wgpu-types-0.18.0.tar.gz) = 55501
+SIZE (cargo/which-4.4.2.tar.gz) = 15953
+SIZE (cargo/which-5.0.0.tar.gz) = 16635
+SIZE (cargo/whoami-1.5.1.tar.gz) = 24026
+SIZE (cargo/widestring-1.1.0.tar.gz) = 85046
+SIZE (cargo/win32job-2.0.0.tar.gz) = 10887
 SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
 SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
-SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164
+SIZE (cargo/winapi-util-0.1.6.tar.gz) = 12234
 SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
-SIZE (cargo/windows-0.48.0.tar.gz) = 11864177
+SIZE (cargo/windows-0.51.1.tar.gz) = 12250614
+SIZE (cargo/windows-0.52.0.tar.gz) = 11843715
+SIZE (cargo/windows-core-0.51.1.tar.gz) = 42364
+SIZE (cargo/windows-core-0.52.0.tar.gz) = 42154
 SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884
+SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877
 SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904
+SIZE (cargo/windows-targets-0.52.4.tar.gz) = 6310
 SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492
+SIZE (cargo/windows_aarch64_gnullvm-0.52.4.tar.gz) = 433373
 SIZE (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 798483
+SIZE (cargo/windows_aarch64_msvc-0.52.4.tar.gz) = 828055
 SIZE (cargo/windows_i686_gnu-0.48.5.tar.gz) = 844891
+SIZE (cargo/windows_i686_gnu-0.52.4.tar.gz) = 875736
 SIZE (cargo/windows_i686_msvc-0.48.5.tar.gz) = 864300
+SIZE (cargo/windows_i686_msvc-0.52.4.tar.gz) = 895530
 SIZE (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 801619
+SIZE (cargo/windows_x86_64_gnu-0.52.4.tar.gz) = 831627
 SIZE (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 418486
+SIZE (cargo/windows_x86_64_gnullvm-0.52.4.tar.gz) = 433358
 SIZE (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 798412
-SIZE (cargo/winnow-0.5.15.tar.gz) = 145621
+SIZE (cargo/windows_x86_64_msvc-0.52.4.tar.gz) = 828019
 SIZE (cargo/winreg-0.50.0.tar.gz) = 29703
 SIZE (cargo/winres-0.1.12.tar.gz) = 19772
-SIZE (cargo/x25519-dalek-2.0.0.tar.gz) = 87806
+SIZE (cargo/wyz-0.5.1.tar.gz) = 18790
+SIZE (cargo/x25519-dalek-2.0.1.tar.gz) = 87820
 SIZE (cargo/x509-parser-0.15.1.tar.gz) = 91123
-SIZE (cargo/xattr-1.0.1.tar.gz) = 12258
+SIZE (cargo/xattr-1.3.1.tar.gz) = 12580
+SIZE (cargo/xml-rs-0.8.20.tar.gz) = 54443
 SIZE (cargo/yansi-0.5.1.tar.gz) = 16525
-SIZE (cargo/zeroize-1.6.0.tar.gz) = 19049
+SIZE (cargo/zerocopy-0.7.32.tar.gz) = 151096
+SIZE (cargo/zerocopy-derive-0.7.32.tar.gz) = 37623
+SIZE (cargo/zeroize-1.7.0.tar.gz) = 19039
 SIZE (cargo/zeroize_derive-1.4.2.tar.gz) = 11141
+SIZE (cargo/zeromq-0.3.4.tar.gz) = 53843
 SIZE (cargo/zstd-0.12.4.tar.gz) = 30434
 SIZE (cargo/zstd-safe-6.0.6.tar.gz) = 20828
-SIZE (cargo/zstd-sys-2.0.8+zstd.1.5.5.tar.gz) = 736270
-SIZE (deno-1.36.4.tar.gz) = 21583291
+SIZE (cargo/zstd-sys-2.0.10+zstd.1.5.6.tar.gz) = 749088
+SIZE (deno-1.42.4.tar.gz) = 22444000
Index: patches/patch-Cargo_toml
===================================================================
RCS file: patches/patch-Cargo_toml
diff -N patches/patch-Cargo_toml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-Cargo_toml	23 Apr 2024 05:59:17 -0000
@@ -0,0 +1,13 @@
+Disable using V8 custom libcxx
+Index: Cargo.toml
+--- Cargo.toml.orig
++++ Cargo.toml
+@@ -44,7 +44,7 @@ repository = "https://github.com/denoland/deno"
+ 
+ [workspace.dependencies]
+ deno_ast = { version = "=0.36.2", features = ["transpiling"] }
+-deno_core = { version = "0.275.0" }
++deno_core = { version = "0.275.0", default-features = false, features = ["include_icu_data"] }
+ 
+ deno_bench_util = { version = "0.141.0", path = "./bench_util" }
+ deno_lockfile = "0.19.0"
Index: patches/patch-cli_build_rs
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-cli_build_rs,v
retrieving revision 1.3
diff -u -p -r1.3 patch-cli_build_rs
--- patches/patch-cli_build_rs	30 Dec 2023 19:59:28 -0000	1.3
+++ patches/patch-cli_build_rs	23 Apr 2024 05:59:17 -0000
@@ -1,7 +1,7 @@
 Index: cli/build.rs
 --- cli/build.rs.orig
 +++ cli/build.rs
-@@ -424,6 +424,13 @@ fn main() {
+@@ -411,6 +411,13 @@ fn main() {
      symbols_path.display()
    );
  
Index: patches/patch-cli_main_rs
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-cli_main_rs,v
retrieving revision 1.3
diff -u -p -r1.3 patch-cli_main_rs
--- patches/patch-cli_main_rs	30 Dec 2023 19:59:28 -0000	1.3
+++ patches/patch-cli_main_rs	23 Apr 2024 05:59:17 -0000
@@ -1,13 +1,13 @@
 Index: cli/main.rs
 --- cli/main.rs.orig
 +++ cli/main.rs
-@@ -265,7 +265,8 @@ pub fn main() {
-   let args: Vec<String> = env::args().collect();
+@@ -316,7 +316,8 @@ pub fn main() {
+   );
  
-   let future = async move {
--    let current_exe_path = current_exe()?;
-+    let current_exe_path = current_exe()
-+      .unwrap_or(PathBuf::from("${PREFIX}/bin/deno"));
-     let standalone_res =
-       match standalone::extract_standalone(&current_exe_path, args.clone())
-         .await
+   let args: Vec<_> = env::args_os().collect();
+-  let current_exe_path = current_exe().unwrap();
++  let current_exe_path = current_exe()
++    .unwrap_or(PathBuf::from("${PREFIX}/bin/deno"));
+   let maybe_standalone = match standalone::extract_standalone(
+     &current_exe_path,
+     Cow::Borrowed(&args),
Index: patches/patch-cli_mainrt_rs
===================================================================
RCS file: patches/patch-cli_mainrt_rs
diff -N patches/patch-cli_mainrt_rs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-cli_mainrt_rs	23 Apr 2024 05:59:17 -0000
@@ -0,0 +1,21 @@
+Index: cli/mainrt.rs
+--- cli/mainrt.rs.orig
++++ cli/mainrt.rs
+@@ -33,6 +33,7 @@ use deno_terminal::colors;
+ use std::borrow::Cow;
+ use std::env;
+ use std::env::current_exe;
++use std::path::PathBuf;
+ 
+ use crate::args::Flags;
+ 
+@@ -70,7 +71,8 @@ fn unwrap_or_exit<T>(result: Result<T, AnyError>) -> T
+ 
+ fn main() {
+   let args: Vec<_> = env::args_os().collect();
+-  let current_exe_path = current_exe().unwrap();
++  let current_exe_path =
++    current_exe().unwrap_or(PathBuf::from("${PREFIX}/bin/deno"));
+   let standalone =
+     standalone::extract_standalone(&current_exe_path, Cow::Owned(args));
+   let future = async move {
Index: patches/patch-cli_napi_util_rs
===================================================================
RCS file: patches/patch-cli_napi_util_rs
diff -N patches/patch-cli_napi_util_rs
--- patches/patch-cli_napi_util_rs	9 Feb 2024 12:54:29 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-Fix build with rust 1.76
-
-Index: cli/napi/util.rs
---- cli/napi/util.rs.orig
-+++ cli/napi/util.rs
-@@ -3,6 +3,8 @@
- use deno_runtime::deno_napi::*;
- use std::cell::Cell;
- 
-+#[allow(invalid_reference_casting)]
-+
- unsafe fn get_backing_store_slice(
-   backing_store: &mut v8::SharedRef<v8::BackingStore>,
-   byte_offset: usize,
Index: patches/patch-cli_standalone_binary_rs
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-cli_standalone_binary_rs,v
retrieving revision 1.3
diff -u -p -r1.3 patch-cli_standalone_binary_rs
--- patches/patch-cli_standalone_binary_rs	30 Dec 2023 19:59:28 -0000	1.3
+++ patches/patch-cli_standalone_binary_rs	23 Apr 2024 05:59:17 -0000
@@ -1,22 +1,21 @@
 Index: cli/standalone/binary.rs
 --- cli/standalone/binary.rs.orig
 +++ cli/standalone/binary.rs
-@@ -144,7 +144,8 @@ pub struct Metadata {
+@@ -149,7 +149,7 @@ pub struct Metadata {
  }
  
  pub fn load_npm_vfs(root_dir_path: PathBuf) -> Result<FileBackedVfs, AnyError> {
 -  let file_path = current_exe().unwrap();
-+  let file_path =
-+    current_exe().unwrap_or(PathBuf::from("${PREFIX}/bin/deno"));
++  let file_path = current_exe().unwrap_or(PathBuf::from("${PREFIX}/bin/deno"));
    let mut file = std::fs::File::open(file_path)?;
    file.seek(SeekFrom::End(-(TRAILER_SIZE as i64)))?;
    let mut trailer = [0; TRAILER_SIZE];
-@@ -414,7 +415,7 @@ impl<'a> DenoCompileBinaryWriter<'a> {
-     compile_flags: &CompileFlags,
-   ) -> Result<Vec<u8>, AnyError> {
-     if compile_flags.target.is_none() {
--      let path = std::env::current_exe()?;
-+      let path = PathBuf::from("${PREFIX}/bin/deno");
-       return Ok(std::fs::read(path)?);
-     }
- 
+@@ -541,7 +541,7 @@ impl<'a> DenoCompileBinaryWriter<'a> {
+     let bytes = match maybe_bytes {
+       Some(bytes) => bytes,
+       None => {
+-        log::info!("Download could not be found, aborting");
++        log::info!("Download could not be found, aborting. deno compile is unsupported on OpenBSD.");
+         std::process::exit(1)
+       }
+     };
Index: patches/patch-cli_standalone_mod_rs
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-cli_standalone_mod_rs,v
retrieving revision 1.3
diff -u -p -r1.3 patch-cli_standalone_mod_rs
--- patches/patch-cli_standalone_mod_rs	30 Dec 2023 19:59:28 -0000	1.3
+++ patches/patch-cli_standalone_mod_rs	23 Apr 2024 05:59:17 -0000
@@ -1,17 +1,17 @@
 Index: cli/standalone/mod.rs
 --- cli/standalone/mod.rs.orig
 +++ cli/standalone/mod.rs
-@@ -49,6 +49,7 @@ use deno_runtime::permissions::PermissionsContainer;
+@@ -53,6 +53,7 @@ use deno_runtime::permissions::PermissionsContainer;
  use deno_runtime::WorkerLogLevel;
  use deno_semver::npm::NpmPackageReqReference;
  use import_map::parse_from_json;
 +use std::path::PathBuf;
- use std::pin::Pin;
  use std::rc::Rc;
  use std::sync::Arc;
-@@ -287,7 +288,8 @@ pub async fn run(
+ 
+@@ -321,7 +322,8 @@ pub async fn run(
    metadata: Metadata,
- ) -> Result<(), AnyError> {
+ ) -> Result<i32, AnyError> {
    let main_module = &metadata.entrypoint;
 -  let current_exe_path = std::env::current_exe().unwrap();
 +  let current_exe_path =
Index: patches/patch-cli_tools_upgrade_rs
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-cli_tools_upgrade_rs,v
retrieving revision 1.3
diff -u -p -r1.3 patch-cli_tools_upgrade_rs
--- patches/patch-cli_tools_upgrade_rs	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-cli_tools_upgrade_rs	23 Apr 2024 05:59:17 -0000
@@ -1,12 +1,23 @@
 Index: cli/tools/upgrade.rs
 --- cli/tools/upgrade.rs.orig
 +++ cli/tools/upgrade.rs
-@@ -268,6 +268,8 @@ pub async fn upgrade(
+@@ -235,10 +235,7 @@ fn print_release_notes(current_version: &str, new_vers
+ }
+ 
+ pub fn upgrade_check_enabled() -> bool {
+-  matches!(
+-    env::var("DENO_NO_UPDATE_CHECK"),
+-    Err(env::VarError::NotPresent)
+-  )
++  false
+ }
+ 
+ pub fn check_for_upgrades(
+@@ -376,6 +373,7 @@ pub async fn upgrade(
    flags: Flags,
    upgrade_flags: UpgradeFlags,
  ) -> Result<(), AnyError> {
-+  #[cfg(target_os = "openbsd")]
 +  bail!("Upgrades are not supported on OpenBSD.");
-   let factory = CliFactory::from_flags(flags).await?;
+   let factory = CliFactory::from_flags(flags)?;
    let client = factory.http_client();
    let current_exe_path = std::env::current_exe()?;
Index: patches/patch-ext_ffi_Cargo_toml
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-ext_ffi_Cargo_toml,v
retrieving revision 1.2
diff -u -p -r1.2 patch-ext_ffi_Cargo_toml
--- patches/patch-ext_ffi_Cargo_toml	15 Jul 2023 20:30:41 -0000	1.2
+++ patches/patch-ext_ffi_Cargo_toml	23 Apr 2024 05:59:17 -0000
@@ -4,7 +4,7 @@ Index: ext/ffi/Cargo.toml
 +++ ext/ffi/Cargo.toml
 @@ -17,12 +17,15 @@ path = "lib.rs"
  deno_core.workspace = true
- dlopen.workspace = true
+ dlopen2.workspace = true
  dynasmrt = "1.2.3"
 -libffi = "=3.2.0"
  libffi-sys = "=2.3.0"
Index: patches/patch-ext_node_ops_fs_rs
===================================================================
RCS file: patches/patch-ext_node_ops_fs_rs
diff -N patches/patch-ext_node_ops_fs_rs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-ext_node_ops_fs_rs	23 Apr 2024 05:59:17 -0000
@@ -0,0 +1,41 @@
+Index: ext/node/ops/fs.rs
+--- ext/node/ops/fs.rs.orig
++++ ext/node/ops/fs.rs
+@@ -120,13 +120,13 @@ where
+     let mut cpath = path.as_bytes().to_vec();
+     cpath.push(0);
+     if bigint {
+-      #[cfg(not(target_os = "macos"))]
++      #[cfg(not(any(target_os = "macos", target_os_ = "freebsd", target_os = "openbsd")))]
+       // SAFETY: `cpath` is NUL-terminated and result is pointer to valid statfs memory.
+       let (code, result) = unsafe {
+         let mut result: libc::statfs64 = std::mem::zeroed();
+         (libc::statfs64(cpath.as_ptr() as _, &mut result), result)
+       };
+-      #[cfg(target_os = "macos")]
++      #[cfg(any(target_os = "macos", target_os = "freebsd", target_os = "openbsd"))]
+       // SAFETY: `cpath` is NUL-terminated and result is pointer to valid statfs memory.
+       let (code, result) = unsafe {
+         let mut result: libc::statfs = std::mem::zeroed();
+@@ -136,7 +136,10 @@ where
+         return Err(std::io::Error::last_os_error().into());
+       }
+       Ok(StatFs {
++        #[cfg(not(target_os = "openbsd"))]
+         typ: result.f_type as _,
++        #[cfg(target_os = "openbsd")]
++        typ: 0 as _,
+         bsize: result.f_bsize as _,
+         blocks: result.f_blocks as _,
+         bfree: result.f_bfree as _,
+@@ -154,7 +157,10 @@ where
+         return Err(std::io::Error::last_os_error().into());
+       }
+       Ok(StatFs {
++        #[cfg(not(target_os = "openbsd"))]
+         typ: result.f_type as _,
++        #[cfg(target_os = "openbsd")]
++        typ: 0 as _,
+         bsize: result.f_bsize as _,
+         blocks: result.f_blocks as _,
+         bfree: result.f_bfree as _,
Index: patches/patch-ext_node_ops_os_cpus_rs
===================================================================
RCS file: patches/patch-ext_node_ops_os_cpus_rs
diff -N patches/patch-ext_node_ops_os_cpus_rs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-ext_node_ops_os_cpus_rs	23 Apr 2024 05:59:17 -0000
@@ -0,0 +1,15 @@
+Index: ext/node/ops/os/cpus.rs
+--- ext/node/ops/os/cpus.rs.orig
++++ ext/node/ops/os/cpus.rs
+@@ -293,6 +293,11 @@ pub fn cpu_info() -> Option<Vec<CpuInfo>> {
+   Some(cpus)
+ }
+ 
++#[cfg(target_os = "openbsd")]
++pub fn cpu_info() -> Option<Vec<CpuInfo>> {
++  None
++}
++
+ #[cfg(test)]
+ mod tests {
+   use super::*;
Index: patches/patch-ext_webgpu_byow_rs
===================================================================
RCS file: patches/patch-ext_webgpu_byow_rs
diff -N patches/patch-ext_webgpu_byow_rs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-ext_webgpu_byow_rs	23 Apr 2024 05:59:17 -0000
@@ -0,0 +1,24 @@
+Index: ext/webgpu/byow.rs
+--- ext/webgpu/byow.rs.orig
++++ ext/webgpu/byow.rs
+@@ -99,14 +99,19 @@ fn raw_window(
+   Ok((win_handle, display_handle))
+ }
+ 
+-#[cfg(target_os = "linux")]
++#[cfg(any(target_os = "linux", target_os = "freebsd", target_os="openbsd"))]
+ fn raw_window(
+   system: &str,
+   window: *const c_void,
+   display: *const c_void,
+ ) -> Result<RawHandles, AnyError> {
+   if system != "x11" {
++    #[cfg(target_os = "linux")]
+     return Err(type_error("Invalid system on Linux"));
++    #[cfg(target_os = "freebsd")]
++    return Err(type_error("Invalid system on FreeBSD"));
++    #[cfg(target_os = "openbsd")]
++    return Err(type_error("Invalid system on OpenBSD"));
+   }
+ 
+   let win_handle = {
Index: patches/patch-modcargo-crates_deno_core-0_195_0_Cargo_toml
===================================================================
RCS file: patches/patch-modcargo-crates_deno_core-0_195_0_Cargo_toml
diff -N patches/patch-modcargo-crates_deno_core-0_195_0_Cargo_toml
--- patches/patch-modcargo-crates_deno_core-0_195_0_Cargo_toml	7 Sep 2023 05:45:25 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: modcargo-crates/deno_core-0.204.0/Cargo.toml
---- modcargo-crates/deno_core-0.204.0/Cargo.toml.orig
-+++ modcargo-crates/deno_core-0.204.0/Cargo.toml
-@@ -108,7 +108,7 @@ version = "0.27.0"
- features = ["transpiling"]
- 
- [features]
--default = ["v8_use_custom_libcxx"]
-+default = []
- include_js_files_for_snapshotting = []
- unsafe_runtime_options = []
- v8_use_custom_libcxx = ["v8/use_custom_libcxx"]
Index: patches/patch-modcargo-crates_deno_task_shell-0_11_0_src_shell_commands_executable_rs
===================================================================
RCS file: patches/patch-modcargo-crates_deno_task_shell-0_11_0_src_shell_commands_executable_rs
diff -N patches/patch-modcargo-crates_deno_task_shell-0_11_0_src_shell_commands_executable_rs
--- patches/patch-modcargo-crates_deno_task_shell-0_11_0_src_shell_commands_executable_rs	30 Dec 2023 19:59:28 -0000	1.4
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,42 +0,0 @@
-Index: modcargo-crates/deno_task_shell-0.13.2/src/shell/commands/executable.rs
---- modcargo-crates/deno_task_shell-0.13.2/src/shell/commands/executable.rs.orig
-+++ modcargo-crates/deno_task_shell-0.13.2/src/shell/commands/executable.rs
-@@ -29,16 +29,7 @@ impl ShellCommand for ExecutableCommand {
-     let command_name = self.command_name.clone();
-     async move {
-       let mut stderr = context.stderr;
--      let command_path =
--        match resolve_command_path(&command_name, &context.state, || {
--          Ok(std::env::current_exe()?)
--        }) {
--          Ok(command_path) => command_path,
--          Err(err) => {
--            let _ = stderr.write_line(&err.to_string());
--            return ExecuteResult::Continue(1, Vec::new(), Vec::new());
--          }
--        };
-+      let command_path = "${PREFIX}/bin/deno";
- 
-       let mut sub_command = tokio::process::Command::new(&command_path);
-       let child = sub_command
-@@ -106,7 +97,7 @@ fn resolve_command_path(
-       // using the deno as the current executable
-       let file_stem = exe_path.file_stem().map(|s| s.to_string_lossy());
-       if file_stem.map(|s| s.to_string()) == Some("deno".to_string()) {
--        return Ok(exe_path);
-+        return Ok(PathBuf::from("${PREFIX}/bin/deno"));
-       }
-     }
-   }
-@@ -190,9 +181,9 @@ mod local_test {
-       Default::default(),
-     );
-     let path =
--      resolve_command_path("deno", &state, || Ok(PathBuf::from("/bin/deno")))
-+      resolve_command_path("deno", &state, || Ok(PathBuf::from("${PREFIX}/bin/deno")))
-         .unwrap();
--    assert_eq!(path, PathBuf::from("/bin/deno"));
-+    assert_eq!(path, PathBuf::from("${PREFIX}/bin/deno"));
- 
-     let path = resolve_command_path("deno", &state, || {
-       Ok(PathBuf::from("/bin/deno.exe"))
Index: patches/patch-modcargo-crates_secp256k1-sys-0_8_1_build_rs
===================================================================
RCS file: patches/patch-modcargo-crates_secp256k1-sys-0_8_1_build_rs
diff -N patches/patch-modcargo-crates_secp256k1-sys-0_8_1_build_rs
--- patches/patch-modcargo-crates_secp256k1-sys-0_8_1_build_rs	15 Jul 2023 20:30:41 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-Rename libsecp256k1 to avoid collision with versions from ports
-
-Index: modcargo-crates/secp256k1-sys-0.8.1/build.rs
---- modcargo-crates/secp256k1-sys-0.8.1/build.rs.orig
-+++ modcargo-crates/secp256k1-sys-0.8.1/build.rs
-@@ -60,7 +60,7 @@ fn main() {
-                .file("depend/secp256k1/src/precomputed_ecmult.c")
-                .file("depend/secp256k1/src/secp256k1.c");
- 
--    if base_config.try_compile("libsecp256k1.a").is_err() {
-+    if base_config.try_compile("libsecp256k1-rust.a").is_err() {
-         // Some embedded platforms may not have, eg, string.h available, so if the build fails
-         // simply try again with the wasm sysroot (but without the wasm type sizes) in the hopes
-         // that it works.
Index: patches/patch-modcargo-crates_v8-0_68_0_build_config_BUILDCONFIG_gn
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_build_config_BUILDCONFIG_gn,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_build_config_BUILDCONFIG_gn
--- patches/patch-modcargo-crates_v8-0_68_0_build_config_BUILDCONFIG_gn	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_build_config_BUILDCONFIG_gn	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/build/config/BUILDCONFIG.gn
---- modcargo-crates/v8-0.74.3/build/config/BUILDCONFIG.gn.orig
-+++ modcargo-crates/v8-0.74.3/build/config/BUILDCONFIG.gn
+Index: modcargo-crates/v8-0.90.1/build/config/BUILDCONFIG.gn
+--- modcargo-crates/v8-0.90.1/build/config/BUILDCONFIG.gn.orig
++++ modcargo-crates/v8-0.90.1/build/config/BUILDCONFIG.gn
 @@ -196,8 +196,8 @@ if (host_toolchain == "") {
    # TODO(dpranke): Add some sort of assert here that verifies that
    # no toolchain omitted host_toolchain from its toolchain_args().
Index: patches/patch-modcargo-crates_v8-0_68_0_build_config_BUILD_gn
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_build_config_BUILD_gn,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_build_config_BUILD_gn
--- patches/patch-modcargo-crates_v8-0_68_0_build_config_BUILD_gn	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_build_config_BUILD_gn	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/build/config/BUILD.gn
---- modcargo-crates/v8-0.74.3/build/config/BUILD.gn.orig
-+++ modcargo-crates/v8-0.74.3/build/config/BUILD.gn
+Index: modcargo-crates/v8-0.90.1/build/config/BUILD.gn
+--- modcargo-crates/v8-0.90.1/build/config/BUILD.gn.orig
++++ modcargo-crates/v8-0.90.1/build/config/BUILD.gn
 @@ -121,7 +121,7 @@ config("debug") {
        # builds, and we have to tell it to turn it off.
        defines += [ "_HAS_ITERATOR_DEBUGGING=0" ]
Index: patches/patch-modcargo-crates_v8-0_68_0_build_config_compiler_BUILD_gn
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_build_config_compiler_BUILD_gn,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_build_config_compiler_BUILD_gn
--- patches/patch-modcargo-crates_v8-0_68_0_build_config_compiler_BUILD_gn	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_build_config_compiler_BUILD_gn	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/build/config/compiler/BUILD.gn
---- modcargo-crates/v8-0.74.3/build/config/compiler/BUILD.gn.orig
-+++ modcargo-crates/v8-0.74.3/build/config/compiler/BUILD.gn
+Index: modcargo-crates/v8-0.90.1/build/config/compiler/BUILD.gn
+--- modcargo-crates/v8-0.90.1/build/config/compiler/BUILD.gn.orig
++++ modcargo-crates/v8-0.90.1/build/config/compiler/BUILD.gn
 @@ -251,13 +251,16 @@ config("default_include_dirs") {
  # Compiler instrumentation can introduce dependencies in DSOs to symbols in
  # the executable they are loaded into, so they are unresolved at link-time.
Index: patches/patch-modcargo-crates_v8-0_68_0_build_config_linux_BUILD_gn
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_build_config_linux_BUILD_gn,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_build_config_linux_BUILD_gn
--- patches/patch-modcargo-crates_v8-0_68_0_build_config_linux_BUILD_gn	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_build_config_linux_BUILD_gn	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/build/config/linux/BUILD.gn
---- modcargo-crates/v8-0.74.3/build/config/linux/BUILD.gn.orig
-+++ modcargo-crates/v8-0.74.3/build/config/linux/BUILD.gn
+Index: modcargo-crates/v8-0.90.1/build/config/linux/BUILD.gn
+--- modcargo-crates/v8-0.90.1/build/config/linux/BUILD.gn.orig
++++ modcargo-crates/v8-0.90.1/build/config/linux/BUILD.gn
 @@ -40,10 +40,6 @@ config("runtime_library") {
      defines = [ "OS_CHROMEOS" ]
    }
Index: patches/patch-modcargo-crates_v8-0_68_0_build_config_sysroot_gni
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_build_config_sysroot_gni,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_build_config_sysroot_gni
--- patches/patch-modcargo-crates_v8-0_68_0_build_config_sysroot_gni	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_build_config_sysroot_gni	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/build/config/sysroot.gni
---- modcargo-crates/v8-0.74.3/build/config/sysroot.gni.orig
-+++ modcargo-crates/v8-0.74.3/build/config/sysroot.gni
+Index: modcargo-crates/v8-0.90.1/build/config/sysroot.gni
+--- modcargo-crates/v8-0.90.1/build/config/sysroot.gni.orig
++++ modcargo-crates/v8-0.90.1/build/config/sysroot.gni
 @@ -19,9 +19,9 @@ declare_args() {
  
    # Controls default is_linux sysroot. If set to true, and sysroot
Index: patches/patch-modcargo-crates_v8-0_68_0_build_detect_host_arch_py
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_build_detect_host_arch_py,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_build_detect_host_arch_py
--- patches/patch-modcargo-crates_v8-0_68_0_build_detect_host_arch_py	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_build_detect_host_arch_py	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/build/detect_host_arch.py
---- modcargo-crates/v8-0.74.3/build/detect_host_arch.py.orig
-+++ modcargo-crates/v8-0.74.3/build/detect_host_arch.py
+Index: modcargo-crates/v8-0.90.1/build/detect_host_arch.py
+--- modcargo-crates/v8-0.90.1/build/detect_host_arch.py.orig
++++ modcargo-crates/v8-0.90.1/build/detect_host_arch.py
 @@ -24,6 +24,8 @@ def HostArch():
      host_arch = 'arm'
    elif host_arch.startswith('aarch64'):
Index: patches/patch-modcargo-crates_v8-0_68_0_build_rs
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_build_rs,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_build_rs
--- patches/patch-modcargo-crates_v8-0_68_0_build_rs	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_build_rs	23 Apr 2024 05:59:17 -0000
@@ -1,7 +1,7 @@
-Index: modcargo-crates/v8-0.74.3/build.rs
---- modcargo-crates/v8-0.74.3/build.rs.orig
-+++ modcargo-crates/v8-0.74.3/build.rs
-@@ -176,9 +176,6 @@ fn build_v8() {
+Index: modcargo-crates/v8-0.90.1/build.rs
+--- modcargo-crates/v8-0.90.1/build.rs.orig
++++ modcargo-crates/v8-0.90.1/build.rs
+@@ -203,9 +203,6 @@ fn build_v8(is_asan: bool) {
        || target_triple == "aarch64-linux-android"
      {
        gn_args.push(r#"target_cpu="arm64""#.to_string());
@@ -11,7 +11,7 @@ Index: modcargo-crates/v8-0.74.3/build.r
      };
  
      if target_triple == "aarch64-linux-android" {
-@@ -262,7 +259,9 @@ fn maybe_install_sysroot(arch: &str) {
+@@ -289,7 +286,9 @@ fn maybe_install_sysroot(arch: &str) {
  }
  
  fn platform() -> String {
Index: patches/patch-modcargo-crates_v8-0_68_0_build_toolchain_gcc_toolchain_gni
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_build_toolchain_gcc_toolchain_gni,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_build_toolchain_gcc_toolchain_gni
--- patches/patch-modcargo-crates_v8-0_68_0_build_toolchain_gcc_toolchain_gni	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_build_toolchain_gcc_toolchain_gni	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/build/toolchain/gcc_toolchain.gni
---- modcargo-crates/v8-0.74.3/build/toolchain/gcc_toolchain.gni.orig
-+++ modcargo-crates/v8-0.74.3/build/toolchain/gcc_toolchain.gni
+Index: modcargo-crates/v8-0.90.1/build/toolchain/gcc_toolchain.gni
+--- modcargo-crates/v8-0.90.1/build/toolchain/gcc_toolchain.gni.orig
++++ modcargo-crates/v8-0.90.1/build/toolchain/gcc_toolchain.gni
 @@ -868,13 +868,13 @@ template("clang_toolchain") {
      } else {
        prefix = rebase_path(_path, root_build_dir)
Index: patches/patch-modcargo-crates_v8-0_68_0_third_party_zlib_BUILD_gn
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_68_0_third_party_zlib_BUILD_gn
diff -N patches/patch-modcargo-crates_v8-0_68_0_third_party_zlib_BUILD_gn
--- patches/patch-modcargo-crates_v8-0_68_0_third_party_zlib_BUILD_gn	7 Sep 2023 05:45:25 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/third_party/zlib/BUILD.gn
---- modcargo-crates/v8-0.74.3/third_party/zlib/BUILD.gn.orig
-+++ modcargo-crates/v8-0.74.3/third_party/zlib/BUILD.gn
-@@ -121,6 +121,8 @@ if (use_arm_neon_optimizations) {
-       defines = [ "CRC32_ARMV8_CRC32" ]
-       if (is_android) {
-         defines += [ "ARMV8_OS_ANDROID" ]
-+      } else if (is_bsd) {
-+        defines += [ "ARMV8_OS_OPENBSD" ]
-       } else if (is_linux || is_chromeos) {
-         defines += [ "ARMV8_OS_LINUX" ]
-       } else if (is_mac) {
Index: patches/patch-modcargo-crates_v8-0_68_0_third_party_zlib_cpu_features_c
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_68_0_third_party_zlib_cpu_features_c
diff -N patches/patch-modcargo-crates_v8-0_68_0_third_party_zlib_cpu_features_c
--- patches/patch-modcargo-crates_v8-0_68_0_third_party_zlib_cpu_features_c	7 Sep 2023 05:45:25 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,35 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/third_party/zlib/cpu_features.c
---- modcargo-crates/v8-0.74.3/third_party/zlib/cpu_features.c.orig
-+++ modcargo-crates/v8-0.74.3/third_party/zlib/cpu_features.c
-@@ -34,11 +34,20 @@ int ZLIB_INTERNAL x86_cpu_enable_simd = 0;
- 
- #ifndef CPU_NO_SIMD
- 
--#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_FUCHSIA)
-+#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_FUCHSIA) || defined(ARMV8_OS_OPENBSD)
- #include <pthread.h>
- #endif
- 
--#if defined(ARMV8_OS_ANDROID)
-+#if defined(ARMV8_OS_OPENBSD)
-+#include <machine/armreg.h>
-+#include <sys/types.h>
-+#ifndef ID_AA64ISAR0_AES_VAL
-+#define ID_AA64ISAR0_AES_VAL ID_AA64ISAR0_AES
-+#endif
-+#ifndef ID_AA64ISAR0_CRC32_VAL
-+#define ID_AA64ISAR0_CRC32_VAL ID_AA64ISAR0_CRC32
-+#endif
-+#elif defined(ARMV8_OS_ANDROID)
- #include <cpu-features.h>
- #elif defined(ARMV8_OS_LINUX)
- #include <asm/hwcap.h>
-@@ -59,7 +68,7 @@ int ZLIB_INTERNAL x86_cpu_enable_simd = 0;
- static void _cpu_check_features(void);
- #endif
- 
--#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_MACOS) || defined(ARMV8_OS_FUCHSIA) || defined(X86_NOT_WINDOWS)
-+#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_MACOS) || defined(ARMV8_OS_FUCHSIA) || defined(X86_NOT_WINDOWS) || defined(ARMV8_OS_OPENBSD)
- #if !defined(ARMV8_OS_MACOS)
- // _cpu_check_features() doesn't need to do anything on mac/arm since all
- // features are known at build time, so don't call it.
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_BUILD_gn
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_BUILD_gn,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_BUILD_gn
--- patches/patch-modcargo-crates_v8-0_68_0_v8_BUILD_gn	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_BUILD_gn	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/BUILD.gn
---- modcargo-crates/v8-0.74.3/v8/BUILD.gn.orig
-+++ modcargo-crates/v8-0.74.3/v8/BUILD.gn
+Index: modcargo-crates/v8-0.90.1/v8/BUILD.gn
+--- modcargo-crates/v8-0.90.1/v8/BUILD.gn.orig
++++ modcargo-crates/v8-0.90.1/v8/BUILD.gn
 @@ -33,7 +33,7 @@ declare_args() {
  
    # Turns on all V8 debug features. Enables running V8 in a pseudo debug mode
@@ -10,7 +10,7 @@ Index: modcargo-crates/v8-0.74.3/v8/BUIL
  
    # Sets -DV8_ENABLE_FUTURE.
    v8_enable_future = false
-@@ -1369,6 +1369,10 @@ config("toolchain") {
+@@ -1450,6 +1450,10 @@ config("toolchain") {
    } else if (target_os == "chromeos") {
      defines += [ "V8_HAVE_TARGET_OS" ]
      defines += [ "V8_TARGET_OS_CHROMEOS" ]
@@ -21,7 +21,7 @@ Index: modcargo-crates/v8-0.74.3/v8/BUIL
    }
  
    # TODO(infra): Support v8_enable_prof on Windows.
-@@ -5920,7 +5924,7 @@ v8_component("v8_libbase") {
+@@ -6392,7 +6396,7 @@ v8_component("v8_libbase") {
      }
    }
  
@@ -30,7 +30,7 @@ Index: modcargo-crates/v8-0.74.3/v8/BUIL
      sources += [
        "src/base/debug/stack_trace_posix.cc",
        "src/base/platform/platform-linux.cc",
-@@ -5931,6 +5935,12 @@ v8_component("v8_libbase") {
+@@ -6403,6 +6407,12 @@ v8_component("v8_libbase") {
        "dl",
        "rt",
      ]
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_include_v8-internal_h
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_include_v8-internal_h,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_include_v8-internal_h
--- patches/patch-modcargo-crates_v8-0_68_0_v8_include_v8-internal_h	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_include_v8-internal_h	23 Apr 2024 05:59:17 -0000
@@ -1,12 +1,12 @@
-Index: modcargo-crates/v8-0.74.3/v8/include/v8-internal.h
---- modcargo-crates/v8-0.74.3/v8/include/v8-internal.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/include/v8-internal.h
-@@ -172,7 +172,7 @@ using SandboxedPointer_t = Address;
+Index: modcargo-crates/v8-0.90.1/v8/include/v8-internal.h
+--- modcargo-crates/v8-0.90.1/v8/include/v8-internal.h.orig
++++ modcargo-crates/v8-0.90.1/v8/include/v8-internal.h
+@@ -175,7 +175,7 @@ using SandboxedPointer_t = Address;
  #ifdef V8_ENABLE_SANDBOX
  
  // Size of the sandbox, excluding the guard regions surrounding it.
--#ifdef V8_TARGET_OS_ANDROID
-+#ifdef defined(V8_TARGET_OS_ANDROID) || defined(V8_TARGET_OS_OPENBSD)
+-#if defined(V8_TARGET_OS_ANDROID)
++#if defined(V8_TARGET_OS_ANDROID) || defined(V8_TARGET_OS_OPENBSD)
  // On Android, most 64-bit devices seem to be configured with only 39 bits of
  // virtual address space for userspace. As such, limit the sandbox to 128GB (a
  // quarter of the total available address space).
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_include_v8config_h
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_include_v8config_h,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_include_v8config_h
--- patches/patch-modcargo-crates_v8-0_68_0_v8_include_v8config_h	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_include_v8config_h	23 Apr 2024 05:59:17 -0000
@@ -1,7 +1,7 @@
-Index: modcargo-crates/v8-0.74.3/v8/include/v8config.h
---- modcargo-crates/v8-0.74.3/v8/include/v8config.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/include/v8config.h
-@@ -185,6 +185,7 @@ path. Add it with -I<path> to the command line
+Index: modcargo-crates/v8-0.90.1/v8/include/v8config.h
+--- modcargo-crates/v8-0.90.1/v8/include/v8config.h.orig
++++ modcargo-crates/v8-0.90.1/v8/include/v8config.h
+@@ -186,6 +186,7 @@ path. Add it with -I<path> to the command line
    && !defined(V8_TARGET_OS_IOS) \
    && !defined(V8_TARGET_OS_LINUX) \
    && !defined(V8_TARGET_OS_MACOS) \
@@ -9,7 +9,7 @@ Index: modcargo-crates/v8-0.74.3/v8/incl
    && !defined(V8_TARGET_OS_WIN) \
    && !defined(V8_TARGET_OS_CHROMEOS)
  #  error No known target OS defined.
-@@ -197,6 +198,7 @@ path. Add it with -I<path> to the command line
+@@ -198,6 +199,7 @@ path. Add it with -I<path> to the command line
    || defined(V8_TARGET_OS_IOS) \
    || defined(V8_TARGET_OS_LINUX) \
    || defined(V8_TARGET_OS_MACOS) \
@@ -17,7 +17,7 @@ Index: modcargo-crates/v8-0.74.3/v8/incl
    || defined(V8_TARGET_OS_WIN) \
    || defined(V8_TARGET_OS_CHROMEOS)
  #  error A target OS is defined but V8_HAVE_TARGET_OS is unset.
-@@ -217,6 +219,11 @@ path. Add it with -I<path> to the command line
+@@ -218,6 +220,11 @@ path. Add it with -I<path> to the command line
  
  #ifdef V8_OS_LINUX
  # define V8_TARGET_OS_LINUX
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_api_api_cc
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_api_api_cc,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_api_api_cc
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_api_api_cc	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_api_api_cc	23 Apr 2024 05:59:17 -0000
@@ -1,7 +1,7 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/api/api.cc
---- modcargo-crates/v8-0.74.3/v8/src/api/api.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/api/api.cc
-@@ -143,7 +143,7 @@
+Index: modcargo-crates/v8-0.90.1/v8/src/api/api.cc
+--- modcargo-crates/v8-0.90.1/v8/src/api/api.cc.orig
++++ modcargo-crates/v8-0.90.1/v8/src/api/api.cc
+@@ -144,7 +144,7 @@
  #include "src/wasm/wasm-serialization.h"
  #endif  // V8_ENABLE_WEBASSEMBLY
  
@@ -10,7 +10,7 @@ Index: modcargo-crates/v8-0.74.3/v8/src/
  #include <signal.h>
  #include <unistd.h>
  
-@@ -6471,7 +6471,7 @@ bool v8::V8::Initialize(const int build_config) {
+@@ -6428,7 +6428,7 @@ bool v8::V8::Initialize(const int build_config) {
    return true;
  }
  
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_atomicops_h
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_atomicops_h,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_base_atomicops_h
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_atomicops_h	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_atomicops_h	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/base/atomicops.h
---- modcargo-crates/v8-0.74.3/v8/src/base/atomicops.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/base/atomicops.h
+Index: modcargo-crates/v8-0.90.1/v8/src/base/atomicops.h
+--- modcargo-crates/v8-0.90.1/v8/src/base/atomicops.h.orig
++++ modcargo-crates/v8-0.90.1/v8/src/base/atomicops.h
 @@ -57,10 +57,10 @@ using Atomic64 = SbAtomic64;
  using Atomic8 = char;
  using Atomic16 = int16_t;
@@ -14,7 +14,7 @@ Index: modcargo-crates/v8-0.74.3/v8/src/
  using Atomic64 = int64_t;
  #else
  using Atomic64 = intptr_t;
-@@ -258,7 +258,7 @@ inline Atomic32 SeqCst_Load(volatile const Atomic32* p
+@@ -266,7 +266,7 @@ inline Atomic32 SeqCst_Load(volatile const Atomic32* p
                                     std::memory_order_seq_cst);
  }
  
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_memory_h
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_memory_h,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_memory_h
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_memory_h	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_memory_h	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/base/platform/memory.h
---- modcargo-crates/v8-0.74.3/v8/src/base/platform/memory.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/base/platform/memory.h
+Index: modcargo-crates/v8-0.90.1/v8/src/base/platform/memory.h
+--- modcargo-crates/v8-0.90.1/v8/src/base/platform/memory.h.orig
++++ modcargo-crates/v8-0.90.1/v8/src/base/platform/memory.h
 @@ -19,11 +19,11 @@
  
  #if V8_OS_DARWIN
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-openbsd_cc
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-openbsd_cc,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-openbsd_cc
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-openbsd_cc	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-openbsd_cc	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/base/platform/platform-openbsd.cc
---- modcargo-crates/v8-0.74.3/v8/src/base/platform/platform-openbsd.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/base/platform/platform-openbsd.cc
+Index: modcargo-crates/v8-0.90.1/v8/src/base/platform/platform-openbsd.cc
+--- modcargo-crates/v8-0.90.1/v8/src/base/platform/platform-openbsd.cc.orig
++++ modcargo-crates/v8-0.90.1/v8/src/base/platform/platform-openbsd.cc
 @@ -6,6 +6,7 @@
  // POSIX-compatible parts, the implementation is in platform-posix.cc.
  
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-posix_cc
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-posix_cc,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-posix_cc
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-posix_cc	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-posix_cc	23 Apr 2024 05:59:17 -0000
@@ -1,7 +1,7 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/base/platform/platform-posix.cc
---- modcargo-crates/v8-0.74.3/v8/src/base/platform/platform-posix.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/base/platform/platform-posix.cc
-@@ -55,7 +55,7 @@
+Index: modcargo-crates/v8-0.90.1/v8/src/base/platform/platform-posix.cc
+--- modcargo-crates/v8-0.90.1/v8/src/base/platform/platform-posix.cc.orig
++++ modcargo-crates/v8-0.90.1/v8/src/base/platform/platform-posix.cc
+@@ -54,7 +54,7 @@
  #if V8_OS_DARWIN
  #include <mach/mach.h>
  #include <malloc/malloc.h>
@@ -10,7 +10,7 @@ Index: modcargo-crates/v8-0.74.3/v8/src/
  #include <malloc.h>
  #endif
  
-@@ -73,7 +73,7 @@
+@@ -72,7 +72,7 @@
  #include <sys/syscall.h>
  #endif
  
@@ -19,7 +19,7 @@ Index: modcargo-crates/v8-0.74.3/v8/src/
  #define MAP_ANONYMOUS MAP_ANON
  #endif
  
-@@ -299,6 +299,13 @@ void OS::SetRandomMmapSeed(int64_t seed) {
+@@ -303,6 +303,13 @@ void OS::SetRandomMmapSeed(int64_t seed) {
    }
  }
  
@@ -33,7 +33,7 @@ Index: modcargo-crates/v8-0.74.3/v8/src/
  // static
  void* OS::GetRandomMmapAddr() {
    uintptr_t raw_addr;
-@@ -395,6 +402,7 @@ void* OS::GetRandomMmapAddr() {
+@@ -399,6 +406,7 @@ void* OS::GetRandomMmapAddr() {
  #endif
    return reinterpret_cast<void*>(raw_addr);
  }
@@ -41,7 +41,7 @@ Index: modcargo-crates/v8-0.74.3/v8/src/
  
  // TODO(bbudge) Move Cygwin and Fuchsia stuff into platform-specific files.
  #if !V8_OS_CYGWIN && !V8_OS_FUCHSIA
-@@ -668,7 +676,7 @@ void OS::DestroySharedMemoryHandle(PlatformSharedMemor
+@@ -672,7 +680,7 @@ void OS::DestroySharedMemoryHandle(PlatformSharedMemor
  
  // static
  bool OS::HasLazyCommits() {
@@ -50,7 +50,7 @@ Index: modcargo-crates/v8-0.74.3/v8/src/
    return true;
  #else
    // TODO(bbudge) Return true for all POSIX platforms.
-@@ -1247,7 +1255,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void*
+@@ -1304,7 +1312,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void*
  // keep this version in POSIX as most Linux-compatible derivatives will
  // support it. MacOS and FreeBSD are different here.
  #if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_sys-info_cc
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_sys-info_cc,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_base_sys-info_cc
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_sys-info_cc	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_base_sys-info_cc	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/base/sys-info.cc
---- modcargo-crates/v8-0.74.3/v8/src/base/sys-info.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/base/sys-info.cc
+Index: modcargo-crates/v8-0.90.1/v8/src/base/sys-info.cc
+--- modcargo-crates/v8-0.90.1/v8/src/base/sys-info.cc.orig
++++ modcargo-crates/v8-0.90.1/v8/src/base/sys-info.cc
 @@ -38,7 +38,7 @@ namespace base {
  // static
  int SysInfo::NumberOfProcessors() {
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_cc
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_cc,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_cc
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_cc	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_cc	23 Apr 2024 05:59:17 -0000
@@ -1,8 +1,8 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/diagnostics/perf-jit.cc
---- modcargo-crates/v8-0.74.3/v8/src/diagnostics/perf-jit.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/diagnostics/perf-jit.cc
-@@ -30,7 +30,7 @@
- #include "src/common/assert-scope.h"
+Index: modcargo-crates/v8-0.90.1/v8/src/diagnostics/perf-jit.cc
+--- modcargo-crates/v8-0.90.1/v8/src/diagnostics/perf-jit.cc.orig
++++ modcargo-crates/v8-0.90.1/v8/src/diagnostics/perf-jit.cc
+@@ -31,7 +31,7 @@
+ #include "src/flags/flags.h"
  
  // Only compile the {LinuxPerfJitLogger} on Linux.
 -#if V8_OS_LINUX
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_h
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_h,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_h
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_h	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_h	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/diagnostics/perf-jit.h
---- modcargo-crates/v8-0.74.3/v8/src/diagnostics/perf-jit.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/diagnostics/perf-jit.h
+Index: modcargo-crates/v8-0.90.1/v8/src/diagnostics/perf-jit.h
+--- modcargo-crates/v8-0.90.1/v8/src/diagnostics/perf-jit.h.orig
++++ modcargo-crates/v8-0.90.1/v8/src/diagnostics/perf-jit.h
 @@ -31,7 +31,7 @@
  #include "include/v8config.h"
  
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_execution_isolate_cc
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_execution_isolate_cc,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_execution_isolate_cc
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_execution_isolate_cc	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_execution_isolate_cc	23 Apr 2024 05:59:17 -0000
@@ -1,7 +1,7 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/execution/isolate.cc
---- modcargo-crates/v8-0.74.3/v8/src/execution/isolate.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/execution/isolate.cc
-@@ -147,6 +147,10 @@
+Index: modcargo-crates/v8-0.90.1/v8/src/execution/isolate.cc
+--- modcargo-crates/v8-0.90.1/v8/src/execution/isolate.cc.orig
++++ modcargo-crates/v8-0.90.1/v8/src/execution/isolate.cc
+@@ -153,6 +153,10 @@
  #include "src/execution/simulator-base.h"
  #endif
  
@@ -12,7 +12,7 @@ Index: modcargo-crates/v8-0.74.3/v8/src/
  extern "C" const uint8_t v8_Default_embedded_blob_code_[];
  extern "C" uint32_t v8_Default_embedded_blob_code_size_;
  extern "C" const uint8_t v8_Default_embedded_blob_data_[];
-@@ -3932,6 +3936,11 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
+@@ -4231,6 +4235,11 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
    uint32_t code_size = DefaultEmbeddedBlobCodeSize();
    const uint8_t* data = DefaultEmbeddedBlobData();
    uint32_t data_size = DefaultEmbeddedBlobDataSize();
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_sandbox_sandbox_cc
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_sandbox_sandbox_cc,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_sandbox_sandbox_cc
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_sandbox_sandbox_cc	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_sandbox_sandbox_cc	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/sandbox/sandbox.cc
---- modcargo-crates/v8-0.74.3/v8/src/sandbox/sandbox.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/sandbox/sandbox.cc
+Index: modcargo-crates/v8-0.90.1/v8/src/sandbox/sandbox.cc
+--- modcargo-crates/v8-0.90.1/v8/src/sandbox/sandbox.cc.orig
++++ modcargo-crates/v8-0.90.1/v8/src/sandbox/sandbox.cc
 @@ -46,7 +46,7 @@ static Address DetermineAddressSpaceLimit() {
    }
  #endif  // V8_TARGET_ARCH_X64
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc	23 Apr 2024 05:59:17 -0000
@@ -1,7 +1,7 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
---- modcargo-crates/v8-0.74.3/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
-@@ -142,6 +142,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(const char* s) {
+Index: modcargo-crates/v8-0.90.1/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
+--- modcargo-crates/v8-0.90.1/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig
++++ modcargo-crates/v8-0.90.1/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
+@@ -143,6 +143,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(const char* s) {
      return EmbeddedTargetOs::kWin;
    } else if (string == "starboard") {
      return EmbeddedTargetOs::kStarboard;
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
---- modcargo-crates/v8-0.74.3/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
+Index: modcargo-crates/v8-0.90.1/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
+--- modcargo-crates/v8-0.90.1/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig
++++ modcargo-crates/v8-0.90.1/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
 @@ -31,6 +31,7 @@ enum class EmbeddedTargetOs {
    kMac,
    kWin,
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-generic_cc
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-generic_cc,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-generic_cc
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-generic_cc	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-generic_cc	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
---- modcargo-crates/v8-0.74.3/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
+Index: modcargo-crates/v8-0.90.1/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
+--- modcargo-crates/v8-0.90.1/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig
++++ modcargo-crates/v8-0.90.1/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
 @@ -9,6 +9,10 @@
  
  #include "src/objects/instruction-stream.h"
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_cc
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_cc,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_cc
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_cc	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_cc	23 Apr 2024 05:59:17 -0000
@@ -1,7 +1,7 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/trap-handler/handler-inside-posix.cc
---- modcargo-crates/v8-0.74.3/v8/src/trap-handler/handler-inside-posix.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/trap-handler/handler-inside-posix.cc
-@@ -59,6 +59,8 @@ namespace trap_handler {
+Index: modcargo-crates/v8-0.90.1/v8/src/trap-handler/handler-inside-posix.cc
+--- modcargo-crates/v8-0.90.1/v8/src/trap-handler/handler-inside-posix.cc.orig
++++ modcargo-crates/v8-0.90.1/v8/src/trap-handler/handler-inside-posix.cc
+@@ -61,6 +61,8 @@ namespace trap_handler {
  #define CONTEXT_REG(reg, REG) &uc->uc_mcontext->__ss.__##reg
  #elif V8_OS_FREEBSD
  #define CONTEXT_REG(reg, REG) &uc->uc_mcontext.mc_##reg
@@ -10,7 +10,7 @@ Index: modcargo-crates/v8-0.74.3/v8/src/
  #else
  #error "Unsupported platform."
  #endif
-@@ -68,8 +70,12 @@ bool IsKernelGeneratedSignal(siginfo_t* info) {
+@@ -78,8 +80,12 @@ bool IsKernelGeneratedSignal(siginfo_t* info) {
    // si_code at its default of 0 for signals that don’t originate in hardware.
    // The other conditions are only relevant for Linux.
    return info->si_code > 0 && info->si_code != SI_USER &&
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_h
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_h,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_h
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_h	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_h	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/trap-handler/handler-inside-posix.h
---- modcargo-crates/v8-0.74.3/v8/src/trap-handler/handler-inside-posix.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/trap-handler/handler-inside-posix.h
+Index: modcargo-crates/v8-0.90.1/v8/src/trap-handler/handler-inside-posix.h
+--- modcargo-crates/v8-0.90.1/v8/src/trap-handler/handler-inside-posix.h.orig
++++ modcargo-crates/v8-0.90.1/v8/src/trap-handler/handler-inside-posix.h
 @@ -13,7 +13,7 @@ namespace v8 {
  namespace internal {
  namespace trap_handler {
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_trap-handler_h
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_trap-handler_h,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_trap-handler_h
--- patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_trap-handler_h	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_trap-handler_h	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/trap-handler/trap-handler.h
---- modcargo-crates/v8-0.74.3/v8/src/trap-handler/trap-handler.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/trap-handler/trap-handler.h
+Index: modcargo-crates/v8-0.90.1/v8/src/trap-handler/trap-handler.h
+--- modcargo-crates/v8-0.90.1/v8/src/trap-handler/trap-handler.h.orig
++++ modcargo-crates/v8-0.90.1/v8/src/trap-handler/trap-handler.h
 @@ -20,7 +20,7 @@ namespace trap_handler {
  // X64 on Linux, Windows, MacOS, FreeBSD.
  #if V8_HOST_ARCH_X64 && V8_TARGET_ARCH_X64 &&                        \
Index: patches/patch-modcargo-crates_v8-0_68_0_v8_tools_run_py
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_68_0_v8_tools_run_py,v
retrieving revision 1.3
diff -u -p -r1.3 patch-modcargo-crates_v8-0_68_0_v8_tools_run_py
--- patches/patch-modcargo-crates_v8-0_68_0_v8_tools_run_py	7 Sep 2023 05:45:25 -0000	1.3
+++ patches/patch-modcargo-crates_v8-0_68_0_v8_tools_run_py	23 Apr 2024 05:59:17 -0000
@@ -1,6 +1,6 @@
-Index: modcargo-crates/v8-0.74.3/v8/tools/run.py
---- modcargo-crates/v8-0.74.3/v8/tools/run.py.orig
-+++ modcargo-crates/v8-0.74.3/v8/tools/run.py
+Index: modcargo-crates/v8-0.90.1/v8/tools/run.py
+--- modcargo-crates/v8-0.90.1/v8/tools/run.py.orig
++++ modcargo-crates/v8-0.90.1/v8/tools/run.py
 @@ -9,7 +9,7 @@ scripts."""
  import subprocess
  import sys
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_baseline_x64_baseline-assembler-x64-inl_h
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_baseline_x64_baseline-assembler-x64-inl_h
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_baseline_x64_baseline-assembler-x64-inl_h
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_baseline_x64_baseline-assembler-x64-inl_h	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/baseline/x64/baseline-assembler-x64-inl.h
---- modcargo-crates/v8-0.74.3/v8/src/baseline/x64/baseline-assembler-x64-inl.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/baseline/x64/baseline-assembler-x64-inl.h
-@@ -73,9 +73,7 @@ MemOperand BaselineAssembler::FeedbackVectorOperand() 
- 
- void BaselineAssembler::Bind(Label* label) { __ bind(label); }
- 
--void BaselineAssembler::JumpTarget() {
--  // NOP on x64.
--}
-+void BaselineAssembler::JumpTarget() { __ endbr64(); }
- 
- void BaselineAssembler::Jump(Label* target, Label::Distance distance) {
-   __ jmp(target, distance);
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_builtins_x64_builtins-x64_cc
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_builtins_x64_builtins-x64_cc
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_builtins_x64_builtins-x64_cc
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_builtins_x64_builtins-x64_cc	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,55 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/builtins/x64/builtins-x64.cc
---- modcargo-crates/v8-0.74.3/v8/src/builtins/x64/builtins-x64.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/builtins/x64/builtins-x64.cc
-@@ -44,6 +44,8 @@ namespace internal {
- #define __ ACCESS_MASM(masm)
- 
- void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) {
-+  __ CodeEntry();
-+
-   __ LoadAddress(kJavaScriptCallExtraArg1Register,
-                  ExternalReference::Create(address));
-   __ Jump(BUILTIN_CODE(masm->isolate(), AdaptorWithBuiltinExitFrame),
-@@ -458,7 +460,7 @@ void Generate_JSEntryVariant(MacroAssembler* masm, Sta
-   // Jump to a faked try block that does the invoke, with a faked catch
-   // block that sets the pending exception.
-   __ jmp(&invoke);
--  __ bind(&handler_entry);
-+  __ BindExceptionHandler(&handler_entry);
- 
-   // Store the current pc as the handler offset. It's used later to create the
-   // handler table.
-@@ -3828,6 +3830,8 @@ void GenericJSToWasmWrapperHelper(MacroAssembler* masm
-     RestoreParentSuspender(masm, rbx, rcx);
-   }
-   __ bind(&suspend);
-+
-+  __ endbr64();
-   // No need to process the return value if the stack is suspended, there is a
-   // single 'externref' value (the promise) which doesn't require conversion.
- 
-@@ -4094,6 +4098,8 @@ void GenericJSToWasmWrapperHelper(MacroAssembler* masm
-   // thrown exception.
-   if (stack_switch) {
-     int catch_handler = __ pc_offset();
-+
-+    __ endbr64();
-     // Restore rsp to free the reserved stack slots for the sections.
-     __ leaq(rsp, MemOperand(rbp, kLastSpillOffset));
- 
-@@ -4361,6 +4367,7 @@ void Builtins::Generate_WasmSuspend(MacroAssembler* ma
-   LoadJumpBuffer(masm, jmpbuf, true);
-   __ Trap();
-   __ bind(&resume);
-+  __ endbr64();
-   __ LeaveFrame(StackFrame::STACK_SWITCH);
-   __ ret(0);
- }
-@@ -4508,6 +4515,7 @@ void Generate_WasmResumeHelper(MacroAssembler* masm, w
-   }
-   __ Trap();
-   __ bind(&suspend);
-+  __ endbr64();
-   __ LeaveFrame(StackFrame::STACK_SWITCH);
-   // Pop receiver + parameter.
-   __ ret(2 * kSystemPointerSize);
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_assembler-x64_cc
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_assembler-x64_cc
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_assembler-x64_cc
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_assembler-x64_cc	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,43 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/codegen/x64/assembler-x64.cc
---- modcargo-crates/v8-0.74.3/v8/src/codegen/x64/assembler-x64.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/codegen/x64/assembler-x64.cc
-@@ -1313,6 +1313,14 @@ void Assembler::hlt() {
-   emit(0xF4);
- }
- 
-+void Assembler::endbr64() {
-+  EnsureSpace ensure_space(this);
-+  emit(0xF3);
-+  emit(0x0f);
-+  emit(0x1e);
-+  emit(0xfa);
-+}
-+
- void Assembler::emit_idiv(Register src, int size) {
-   EnsureSpace ensure_space(this);
-   emit_rex(src, size);
-@@ -1580,16 +1588,22 @@ void Assembler::jmp(Handle<Code> target, RelocInfo::Mo
-   emitl(code_target_index);
- }
- 
--void Assembler::jmp(Register target) {
-+void Assembler::jmp(Register target, bool notrack) {
-   EnsureSpace ensure_space(this);
-+  if (notrack) {
-+    emit(0x3e);
-+  }
-   // Opcode FF/4 r64.
-   emit_optional_rex_32(target);
-   emit(0xFF);
-   emit_modrm(0x4, target);
- }
- 
--void Assembler::jmp(Operand src) {
-+void Assembler::jmp(Operand src, bool notrack) {
-   EnsureSpace ensure_space(this);
-+  if (notrack) {
-+    emit(0x3e);
-+  }
-   // Opcode FF/4 m64.
-   emit_optional_rex_32(src);
-   emit(0xFF);
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_assembler-x64_h
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_assembler-x64_h
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_assembler-x64_h
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_assembler-x64_h	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,22 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/codegen/x64/assembler-x64.h
---- modcargo-crates/v8-0.74.3/v8/src/codegen/x64/assembler-x64.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/codegen/x64/assembler-x64.h
-@@ -856,6 +856,7 @@ class V8_EXPORT_PRIVATE Assembler : public AssemblerBa
-   void ret(int imm16);
-   void ud2();
-   void setcc(Condition cc, Register reg);
-+  void endbr64();
- 
-   void pblendw(XMMRegister dst, Operand src, uint8_t mask);
-   void pblendw(XMMRegister dst, XMMRegister src, uint8_t mask);
-@@ -913,8 +914,8 @@ class V8_EXPORT_PRIVATE Assembler : public AssemblerBa
-   void jmp(Handle<Code> target, RelocInfo::Mode rmode);
- 
-   // Jump near absolute indirect (r64)
--  void jmp(Register adr);
--  void jmp(Operand src);
-+  void jmp(Register adr, bool notrack = false);
-+  void jmp(Operand src, bool notrack = false);
- 
-   // Unconditional jump relative to the current address. Low-level routine,
-   // use with caution!
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_macro-assembler-x64_cc
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_macro-assembler-x64_cc
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_macro-assembler-x64_cc
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_macro-assembler-x64_cc	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/codegen/x64/macro-assembler-x64.cc
---- modcargo-crates/v8-0.74.3/v8/src/codegen/x64/macro-assembler-x64.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/codegen/x64/macro-assembler-x64.cc
-@@ -50,6 +50,8 @@ Operand StackArgumentsAccessor::GetArgumentOperand(int
-   return Operand(rsp, kPCOnStackSize + index * kSystemPointerSize);
- }
- 
-+void MacroAssembler::CodeEntry() { endbr64(); }
-+
- void MacroAssembler::Load(Register destination, ExternalReference source) {
-   if (root_array_available_ && options().enable_root_relative_access) {
-     intptr_t delta = RootRegisterOffsetForExternalReference(isolate(), source);
-@@ -1947,7 +1949,7 @@ void MacroAssembler::Switch(Register scratch, Register
-   cmpq(reg, Immediate(num_labels));
-   j(above_equal, &fallthrough);
-   leaq(table, MemOperand(&jump_table));
--  jmp(MemOperand(table, reg, times_8, 0));
-+  jmp(MemOperand(table, reg, times_8, 0), /*notrack=*/true);
-   // Emit the jump table inline, under the assumption that it's not too big.
-   Align(kSystemPointerSize);
-   bind(&jump_table);
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_macro-assembler-x64_h
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_macro-assembler-x64_h
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_macro-assembler-x64_h
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_macro-assembler-x64_h	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/codegen/x64/macro-assembler-x64.h
---- modcargo-crates/v8-0.74.3/v8/src/codegen/x64/macro-assembler-x64.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/codegen/x64/macro-assembler-x64.h
-@@ -625,11 +625,14 @@ class V8_EXPORT_PRIVATE MacroAssembler
- 
-   // Define a function entrypoint. This doesn't emit any code for this
-   // architecture, as control-flow integrity is not supported for it.
--  void CodeEntry() {}
-+  void CodeEntry();
-   // Define an exception handler.
--  void ExceptionHandler() {}
-+  void ExceptionHandler() { CodeEntry(); }
-   // Define an exception handler and bind a label.
--  void BindExceptionHandler(Label* label) { bind(label); }
-+  void BindExceptionHandler(Label* label) { 
-+    bind(label);
-+    CodeEntry();
-+  }
- 
-   // ---------------------------------------------------------------------------
-   // Pointer compression support
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_compiler_backend_x64_code-generator-x64_cc
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_compiler_backend_x64_code-generator-x64_cc
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_compiler_backend_x64_code-generator-x64_cc
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_compiler_backend_x64_code-generator-x64_cc	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/compiler/backend/x64/code-generator-x64.cc
---- modcargo-crates/v8-0.74.3/v8/src/compiler/backend/x64/code-generator-x64.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/compiler/backend/x64/code-generator-x64.cc
-@@ -6594,7 +6594,7 @@ void CodeGenerator::AssembleArchTableSwitch(Instructio
-   __ cmpl(input, Immediate(case_count));
-   __ j(above_equal, GetLabel(i.InputRpo(1)));
-   __ leaq(kScratchRegister, Operand(table));
--  __ jmp(Operand(kScratchRegister, input, times_8, 0));
-+  __ jmp(Operand(kScratchRegister, input, times_8, 0), /*notrack=*/true);
- }
- 
- void CodeGenerator::AssembleArchSelect(Instruction* instr,
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_deoptimizer_x64_deoptimizer-x64_cc
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_deoptimizer_x64_deoptimizer-x64_cc
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_deoptimizer_x64_deoptimizer-x64_cc
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_deoptimizer_x64_deoptimizer-x64_cc	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/deoptimizer/x64/deoptimizer-x64.cc
---- modcargo-crates/v8-0.74.3/v8/src/deoptimizer/x64/deoptimizer-x64.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/deoptimizer/x64/deoptimizer-x64.cc
-@@ -21,7 +21,7 @@ ASSERT_OFFSET(Builtin::kDeoptimizationEntry_Lazy);
- #undef ASSERT_OFFSET
- 
- const int Deoptimizer::kEagerDeoptExitSize = 4;
--const int Deoptimizer::kLazyDeoptExitSize = 4;
-+const int Deoptimizer::kLazyDeoptExitSize = 8;
- 
- Float32 RegisterValues::GetFloatRegister(unsigned n) const {
-   return Float32::FromBits(
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_flags_flags_cc
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-modcargo-crates_v8-0_74_2_v8_src_flags_flags_cc,v
retrieving revision 1.1
diff -u -p -r1.1 patch-modcargo-crates_v8-0_74_2_v8_src_flags_flags_cc
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_flags_flags_cc	7 Sep 2023 05:45:25 -0000	1.1
+++ patches/patch-modcargo-crates_v8-0_74_2_v8_src_flags_flags_cc	23 Apr 2024 05:59:17 -0000
@@ -1,8 +1,8 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/flags/flags.cc
---- modcargo-crates/v8-0.74.3/v8/src/flags/flags.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/flags/flags.cc
-@@ -12,6 +12,10 @@
- #include <iomanip>
+Index: modcargo-crates/v8-0.90.1/v8/src/flags/flags.cc
+--- modcargo-crates/v8-0.90.1/v8/src/flags/flags.cc.orig
++++ modcargo-crates/v8-0.90.1/v8/src/flags/flags.cc
+@@ -15,6 +15,10 @@
+ #include <set>
  #include <sstream>
  
 +#if V8_OS_OPENBSD
@@ -10,9 +10,9 @@ Index: modcargo-crates/v8-0.74.3/v8/src/
 +#endif
 +
  #include "src/base/functional.h"
+ #include "src/base/lazy-instance.h"
  #include "src/base/logging.h"
- #include "src/base/platform/platform.h"
-@@ -31,7 +35,11 @@
+@@ -35,7 +39,11 @@
  namespace v8::internal {
  
  // Define {v8_flags}, declared in flags.h.
@@ -24,7 +24,7 @@ Index: modcargo-crates/v8-0.74.3/v8/src/
  
  // {v8_flags} needs to be aligned to a memory page, and the size needs to be a
  // multiple of a page size. This is required for memory-protection of the memory
-@@ -822,6 +830,10 @@ void FlagList::FreezeFlags() {
+@@ -985,6 +993,10 @@ void FlagList::FreezeFlags() {
    // Note that for string flags we only protect the pointer itself, but not the
    // string storage. TODO(12887): Fix this.
    base::OS::SetDataReadOnly(&v8_flags, sizeof(v8_flags));
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_maglev_x64_maglev-assembler-x64-inl_h
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_maglev_x64_maglev-assembler-x64-inl_h
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_maglev_x64_maglev-assembler-x64-inl_h
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_maglev_x64_maglev-assembler-x64-inl_h	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/maglev/x64/maglev-assembler-x64-inl.h
---- modcargo-crates/v8-0.74.3/v8/src/maglev/x64/maglev-assembler-x64-inl.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/maglev/x64/maglev-assembler-x64-inl.h
-@@ -226,7 +226,10 @@ void MaglevAssembler::PushReverse(T... vals) {
-   detail::PushAllHelper<T...>::PushReverse(this, vals...);
- }
- 
--inline void MaglevAssembler::BindJumpTarget(Label* label) { bind(label); }
-+inline void MaglevAssembler::BindJumpTarget(Label* label) {
-+      bind(label);
-+      endbr64();
-+}
- 
- inline void MaglevAssembler::BindBlock(BasicBlock* block) {
-   bind(block->label());
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_maglev_x64_maglev-assembler-x64_cc
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_maglev_x64_maglev-assembler-x64_cc
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_maglev_x64_maglev-assembler-x64_cc
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_maglev_x64_maglev-assembler-x64_cc	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/maglev/x64/maglev-assembler-x64.cc
---- modcargo-crates/v8-0.74.3/v8/src/maglev/x64/maglev-assembler-x64.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/maglev/x64/maglev-assembler-x64.cc
-@@ -553,13 +553,14 @@ void MaglevAssembler::TryChangeFloat64ToIndex(Register
- }
- 
- void MaglevAssembler::Prologue(Graph* graph) {
-+  CodeEntry();
-   if (!graph->is_osr()) {
-     BailoutIfDeoptimized(rbx);
-   }
- 
-   CHECK_IMPLIES(graph->is_osr(), !graph->has_recursive_calls());
-   if (graph->has_recursive_calls()) {
--    bind(code_gen_state()->entry_label());
-+    BindJumpTarget(code_gen_state()->entry_label());
-   }
- 
-   // Tiering support.
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_regexp_x64_regexp-macro-assembler-x64_cc
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_regexp_x64_regexp-macro-assembler-x64_cc
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_regexp_x64_regexp-macro-assembler-x64_cc
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_regexp_x64_regexp-macro-assembler-x64_cc	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,32 +0,0 @@
-https://chromium-review.googlesource.com/c/v8/v8/+/4637222/11..12/src/regexp/x64/regexp-macro-assembler-x64.cc
-Index: modcargo-crates/v8-0.74.3/v8/src/regexp/x64/regexp-macro-assembler-x64.cc
---- modcargo-crates/v8-0.74.3/v8/src/regexp/x64/regexp-macro-assembler-x64.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/regexp/x64/regexp-macro-assembler-x64.cc
-@@ -110,6 +110,7 @@ RegExpMacroAssemblerX64::RegExpMacroAssemblerX64(Isola
-       backtrack_label_(),
-       exit_label_() {
-   DCHECK_EQ(0, registers_to_save % 2);
-+  __ CodeEntry();
-   __ jmp(&entry_label_);   // We'll write the entry code when we know more.
-   __ bind(&start_label_);  // And then continue from here.
- }
-@@ -170,7 +171,7 @@ void RegExpMacroAssemblerX64::Backtrack() {
-   // and jump to location.
-   Pop(rbx);
-   __ addq(rbx, code_object_pointer());
--  __ jmp(rbx);
-+  __ jmp(rbx, /*notrack=*/true);
- }
- 
- 
-@@ -714,6 +715,10 @@ bool RegExpMacroAssemblerX64::CheckSpecialClassRanges(
-       // Match any character.
-       return true;
-   }
-+}
-+
-+void RegExpMacroAssemblerX64::BindJumpTarget(Label* label) {
-+  Bind(label);
- }
- 
- void RegExpMacroAssemblerX64::Fail() {
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_regexp_x64_regexp-macro-assembler-x64_h
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_regexp_x64_regexp-macro-assembler-x64_h
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_regexp_x64_regexp-macro-assembler-x64_h
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_regexp_x64_regexp-macro-assembler-x64_h	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/regexp/x64/regexp-macro-assembler-x64.h
---- modcargo-crates/v8-0.74.3/v8/src/regexp/x64/regexp-macro-assembler-x64.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/regexp/x64/regexp-macro-assembler-x64.h
-@@ -59,6 +59,9 @@ class V8_EXPORT_PRIVATE RegExpMacroAssemblerX64
-   void CheckPosition(int cp_offset, Label* on_outside_input) override;
-   bool CheckSpecialClassRanges(StandardCharacterSet type,
-                                Label* on_no_match) override;
-+
-+  void BindJumpTarget(Label* label) override;
-+
-   void Fail() override;
-   Handle<HeapObject> GetCode(Handle<String> source) override;
-   void GoTo(Label* label) override;
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_wasm_jump-table-assembler_cc
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_wasm_jump-table-assembler_cc
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_wasm_jump-table-assembler_cc
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_wasm_jump-table-assembler_cc	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,52 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/wasm/jump-table-assembler.cc
---- modcargo-crates/v8-0.74.3/v8/src/wasm/jump-table-assembler.cc.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/wasm/jump-table-assembler.cc
-@@ -52,15 +52,21 @@ void JumpTableAssembler::InitializeJumpsToLazyCompileT
- #if V8_TARGET_ARCH_X64
- void JumpTableAssembler::EmitLazyCompileJumpSlot(uint32_t func_index,
-                                                  Address lazy_compile_target) {
-+  intptr_t displacement =
-+      static_cast<intptr_t>(reinterpret_cast<uint8_t*>(lazy_compile_target) -
-+                            (pc_ + 9) - kNearJmpInstrSize);
-+  if (!is_int32(displacement)) return;
-+  CodeEntry();  // 4 bytes
-   // Use a push, because mov to an extended register takes 6 bytes.
--  pushq_imm32(func_index);            // 5 bytes
--  EmitJumpSlot(lazy_compile_target);  // 5 bytes
-+  pushq_imm32(func_index);                     // 5 bytes
-+  near_jmp(displacement, RelocInfo::NO_INFO);  // 5 bytes
- }
- 
- bool JumpTableAssembler::EmitJumpSlot(Address target) {
-   intptr_t displacement = static_cast<intptr_t>(
--      reinterpret_cast<uint8_t*>(target) - pc_ - kNearJmpInstrSize);
-+      reinterpret_cast<uint8_t*>(target) - (pc_ + 4) - kNearJmpInstrSize);
-   if (!is_int32(displacement)) return false;
-+  CodeEntry();
-   near_jmp(displacement, RelocInfo::NO_INFO);  // 5 bytes
-   return true;
- }
-@@ -68,11 +74,12 @@ bool JumpTableAssembler::EmitJumpSlot(Address target) 
- void JumpTableAssembler::EmitFarJumpSlot(Address target) {
-   Label data;
-   int start_offset = pc_offset();
-+  CodeEntry();          // 4 bytes
-   jmp(Operand(&data));  // 6 bytes
--  Nop(2);               // 2 bytes
-+  Nop(6);               // 6 bytes
-   // The data must be properly aligned, so it can be patched atomically (see
-   // {PatchFarJumpSlot}).
--  DCHECK_EQ(start_offset + kSystemPointerSize, pc_offset());
-+  DCHECK_EQ(start_offset + kFarJumpTableSlotOffset, pc_offset());
-   USE(start_offset);
-   bind(&data);
-   dq(target);  // 8 bytes
-@@ -83,7 +90,7 @@ void JumpTableAssembler::PatchFarJumpSlot(Address slot
-   // The slot needs to be pointer-size aligned so we can atomically update it.
-   DCHECK(IsAligned(slot, kSystemPointerSize));
-   // Offset of the target is at 8 bytes, see {EmitFarJumpSlot}.
--  reinterpret_cast<std::atomic<Address>*>(slot + kSystemPointerSize)
-+  reinterpret_cast<std::atomic<Address>*>(slot + kFarJumpTableSlotOffset)
-       ->store(target, std::memory_order_relaxed);
-   // The update is atomic because the address is properly aligned.
-   // Because of cache coherence, the data update will eventually be seen by all
Index: patches/patch-modcargo-crates_v8-0_74_2_v8_src_wasm_jump-table-assembler_h
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_74_2_v8_src_wasm_jump-table-assembler_h
diff -N patches/patch-modcargo-crates_v8-0_74_2_v8_src_wasm_jump-table-assembler_h
--- patches/patch-modcargo-crates_v8-0_74_2_v8_src_wasm_jump-table-assembler_h	7 Sep 2023 05:45:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-Index: modcargo-crates/v8-0.74.3/v8/src/wasm/jump-table-assembler.h
---- modcargo-crates/v8-0.74.3/v8/src/wasm/jump-table-assembler.h.orig
-+++ modcargo-crates/v8-0.74.3/v8/src/wasm/jump-table-assembler.h
-@@ -185,9 +185,10 @@ class V8_EXPORT_PRIVATE JumpTableAssembler : public Ma
- // boundaries. The jump table line size has been chosen to satisfy this.
- #if V8_TARGET_ARCH_X64
-   static constexpr int kJumpTableLineSize = 64;
--  static constexpr int kJumpTableSlotSize = 5;
--  static constexpr int kFarJumpTableSlotSize = 16;
--  static constexpr int kLazyCompileTableSlotSize = 10;
-+  static constexpr int kJumpTableSlotSize = 5 + 4;
-+  static constexpr int kFarJumpTableSlotOffset = 2 * kSystemPointerSize;
-+  static constexpr int kFarJumpTableSlotSize = 16 + 8;
-+  static constexpr int kLazyCompileTableSlotSize = 10 + 4;
- #elif V8_TARGET_ARCH_IA32
-   static constexpr int kJumpTableLineSize = 64;
-   static constexpr int kJumpTableSlotSize = 5;
Index: patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_config_h
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_config_h
diff -N patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_config_h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_config_h	23 Apr 2024 05:59:17 -0000
@@ -0,0 +1,22 @@
+Index: modcargo-crates/v8-0.90.1/third_party/abseil-cpp/absl/base/config.h
+--- modcargo-crates/v8-0.90.1/third_party/abseil-cpp/absl/base/config.h.orig
++++ modcargo-crates/v8-0.90.1/third_party/abseil-cpp/absl/base/config.h
+@@ -444,7 +444,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
+ #ifdef ABSL_HAVE_SCHED_YIELD
+ #error ABSL_HAVE_SCHED_YIELD cannot be directly set
+ #elif defined(__linux__) || defined(__ros__) || defined(__native_client__) || \
+-    defined(__VXWORKS__)
++    defined(__VXWORKS__) || defined(__OpenBSD__) || defined(__FreeBSD__)
+ #define ABSL_HAVE_SCHED_YIELD 1
+ #endif
+ 
+@@ -459,7 +459,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
+ // platforms.
+ #ifdef ABSL_HAVE_SEMAPHORE_H
+ #error ABSL_HAVE_SEMAPHORE_H cannot be directly set
+-#elif defined(__linux__) || defined(__ros__) || defined(__VXWORKS__)
++#elif defined(__linux__) || defined(__ros__) || defined(__VXWORKS__) || \
++    defined(__OpenBSD__) || defined(__FreeBSD__)
+ #define ABSL_HAVE_SEMAPHORE_H 1
+ #endif
+ 
Index: patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_raw_logging_cc
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_raw_logging_cc
diff -N patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_raw_logging_cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_raw_logging_cc	23 Apr 2024 05:59:17 -0000
@@ -0,0 +1,12 @@
+Index: modcargo-crates/v8-0.90.1/third_party/abseil-cpp/absl/base/internal/raw_logging.cc
+--- modcargo-crates/v8-0.90.1/third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig
++++ modcargo-crates/v8-0.90.1/third_party/abseil-cpp/absl/base/internal/raw_logging.cc
+@@ -56,7 +56,7 @@
+ // ABSL_HAVE_SYSCALL_WRITE is defined when the platform provides the syscall
+ //   syscall(SYS_write, /*int*/ fd, /*char* */ buf, /*size_t*/ len);
+ // for low level operations that want to avoid libc.
+-#if (defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)) && \
++#if (defined(__linux__) || defined(__FreeBSD__) && !defined(__OpenBSD__)) && \
+     !defined(__ANDROID__)
+ #include <sys/syscall.h>
+ #define ABSL_HAVE_SYSCALL_WRITE 1
Index: patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_sysinfo_cc
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_sysinfo_cc
diff -N patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_sysinfo_cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_sysinfo_cc	23 Apr 2024 05:59:17 -0000
@@ -0,0 +1,66 @@
+Index: modcargo-crates/v8-0.90.1/third_party/abseil-cpp/absl/base/internal/sysinfo.cc
+--- modcargo-crates/v8-0.90.1/third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig
++++ modcargo-crates/v8-0.90.1/third_party/abseil-cpp/absl/base/internal/sysinfo.cc
+@@ -30,7 +30,7 @@
+ #include <sys/syscall.h>
+ #endif
+ 
+-#if defined(__APPLE__) || defined(__FreeBSD__)
++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
+ #include <sys/sysctl.h>
+ #endif
+ 
+@@ -186,6 +186,7 @@ static double GetNominalCPUFrequency() {
+ 
+ #else
+ 
++#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
+ // Helper function for reading a long from a file. Returns true if successful
+ // and the memory location pointed to by value is set to the value read.
+ static bool ReadLongFromFile(const char *file, long *value) {
+@@ -218,6 +219,7 @@ static bool ReadLongFromFile(const char *file, long *v
+   }
+   return ret;
+ }
++#endif
+ 
+ #if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
+ 
+@@ -317,9 +319,11 @@ static double GetNominalCPUFrequency() {
+   // a new mode (turbo mode). Essentially, those frequencies cannot
+   // always be relied upon. The same reasons apply to /proc/cpuinfo as
+   // well.
++#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
+   if (ReadLongFromFile("/sys/devices/system/cpu/cpu0/tsc_freq_khz", &freq)) {
+     return freq * 1e3;  // Value is kHz.
+   }
++#endif
+ 
+ #if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
+   // On these platforms, the TSC frequency is the nominal CPU
+@@ -338,10 +342,12 @@ static double GetNominalCPUFrequency() {
+   // If CPU scaling is in effect, we want to use the *maximum*
+   // frequency, not whatever CPU speed some random processor happens
+   // to be using now.
++#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
+   if (ReadLongFromFile("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
+                        &freq)) {
+     return freq * 1e3;  // Value is kHz.
+   }
++#endif
+ 
+   return 1.0;
+ #endif  // !ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY
+@@ -439,6 +445,12 @@ pid_t GetTID() {
+   static_assert(sizeof(pid_t) == sizeof(thread),
+                 "In NaCL int expected to be the same size as a pointer");
+   return reinterpret_cast<pid_t>(thread);
++}
++
++#elif defined(__OpenBSD__)
++
++pid_t GetTID() {
++  return getthrid();
+ }
+ 
+ #else
Index: patches/patch-modcargo-crates_v8-0_90_1_v8_gni_v8_gni
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_90_1_v8_gni_v8_gni
diff -N patches/patch-modcargo-crates_v8-0_90_1_v8_gni_v8_gni
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_v8-0_90_1_v8_gni_v8_gni	23 Apr 2024 05:59:17 -0000
@@ -0,0 +1,12 @@
+Index: modcargo-crates/v8-0.90.1/v8/gni/v8.gni
+--- modcargo-crates/v8-0.90.1/v8/gni/v8.gni.orig
++++ modcargo-crates/v8-0.90.1/v8/gni/v8.gni
+@@ -163,7 +163,7 @@ declare_args() {
+   v8_enable_cet_shadow_stack = false
+ 
+   # Emit CET IBT landing pad instructions in JIT generated code (experimental).
+-  v8_enable_cet_ibt = false
++  v8_enable_cet_ibt = true
+ }
+ 
+ if (v8_use_external_startup_data == "") {
Index: patches/patch-modcargo-crates_v8-0_90_1_v8_src_base_small-vector_h
===================================================================
RCS file: patches/patch-modcargo-crates_v8-0_90_1_v8_src_base_small-vector_h
diff -N patches/patch-modcargo-crates_v8-0_90_1_v8_src_base_small-vector_h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-modcargo-crates_v8-0_90_1_v8_src_base_small-vector_h	23 Apr 2024 05:59:17 -0000
@@ -0,0 +1,12 @@
+Index: modcargo-crates/v8-0.90.1/v8/src/base/small-vector.h
+--- modcargo-crates/v8-0.90.1/v8/src/base/small-vector.h.orig
++++ modcargo-crates/v8-0.90.1/v8/src/base/small-vector.h
+@@ -22,7 +22,7 @@ template <typename T, size_t kSize, typename Allocator
+ class SmallVector {
+   // Currently only support trivially copyable and trivially destructible data
+   // types, as it uses memcpy to copy elements and never calls destructors.
+-  ASSERT_TRIVIALLY_COPYABLE(T);
++  // XXX FREEBSD ASSERT_TRIVIALLY_COPYABLE(T);
+   static_assert(std::is_trivially_destructible<T>::value);
+ 
+  public:
Index: patches/patch-runtime_ops_os_mod_rs
===================================================================
RCS file: /cvs/ports/lang/deno/patches/patch-runtime_ops_os_mod_rs,v
retrieving revision 1.3
diff -u -p -r1.3 patch-runtime_ops_os_mod_rs
--- patches/patch-runtime_ops_os_mod_rs	30 Dec 2023 19:59:28 -0000	1.3
+++ patches/patch-runtime_ops_os_mod_rs	23 Apr 2024 05:59:17 -0000
@@ -1,7 +1,7 @@
 Index: runtime/ops/os/mod.rs
 --- runtime/ops/os/mod.rs.orig
 +++ runtime/ops/os/mod.rs
-@@ -14,6 +14,7 @@ use deno_node::NODE_ENV_VAR_ALLOWLIST;
+@@ -13,6 +13,7 @@ use deno_node::NODE_ENV_VAR_ALLOWLIST;
  use serde::Serialize;
  use std::collections::HashMap;
  use std::env;
@@ -9,10 +9,11 @@ Index: runtime/ops/os/mod.rs
  
  mod sys_info;
  
-@@ -64,6 +65,8 @@ deno_core::extension!(
- #[op]
+@@ -74,7 +75,8 @@ deno_core::extension!(
+ #[op2]
+ #[string]
  fn op_exec_path(state: &mut OpState) -> Result<String, AnyError> {
-   let current_exe = env::current_exe().unwrap();
+-  let current_exe = env::current_exe().unwrap();
 +  let current_exe =
 +    std::env::current_exe().unwrap_or(PathBuf::from("${PREFIX}/bin/deno"));
    state
Index: pkg/README
===================================================================
RCS file: /cvs/ports/lang/deno/pkg/README,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 README
--- pkg/README	6 May 2023 00:19:53 -0000	1.1.1.1
+++ pkg/README	23 Apr 2024 05:59:17 -0000
@@ -2,7 +2,5 @@
 | Running ${PKGSTEM} on OpenBSD
 +-----------------------------------------------------------------------
 
-deno offers the possibility to generate self-contained executables via
-'deno compile'. The resulting executables need to be run from a file
-system mounted with the wxallowed option, and need to be invoked with
-the full path to the binary.
+Please note that both 'deno update' and 'deno compile' will not work
+on OpenBSD.