Index | Thread | Search

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

Download raw body.

Thread
Same patch, with 

* build dependency on rust-ring removed (thanks tb@!)
* bogus TEST_ENV removed, that was a leftover

On 2024-04-23 08:07, Volker Schlecht wrote:
>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 19:32:31 -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}
@@ -51,8 +50,6 @@ BUILD_DEPENDS =		databases/sqlite3 \
 LIB_DEPENDS =		archivers/zstd \
 			devel/libffi
 
-BUILD_DEPENDS +=	security/rust-ring
-
 .include "crates.inc"
 
 CONFIGURE_STYLE =	cargo
@@ -61,8 +58,8 @@ DOCDIR =		${PREFIX}/share/doc/deno
 WRKDIST =		${WRKDIR}/deno
 PORTHOME =		${WRKSRC}
 
-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 +70,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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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 19:32:31 -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.