mediawiki/extensions/NearbyPages: REL1_43 (log #2190903)

sourcepatches

This run took 125 seconds.

From c802b3fd71aa1fe47dc6497ba92415961aff1168 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Thu, 6 Nov 2025 09:53:40 +0000
Subject: [PATCH] build: Updating parcel to 2.16.1

Change-Id: I0e12297e3342a69d5dc5e2efd8a64f71eeb18994
---
 package-lock.json | 4061 +++++++++++++++++++++++----------------------
 package.json      |    2 +-
 2 files changed, 2042 insertions(+), 2021 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index b4257f9..4d0d986 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,7 +23,7 @@
 				"mustache": "3.0.1",
 				"oojs": "3.0.1",
 				"oojs-router": "0.3.0",
-				"parcel": "2.16.0",
+				"parcel": "2.16.1",
 				"pre-commit": "1.2.2",
 				"stylelint": "16.2.0",
 				"stylelint-config-wikimedia": "0.17.2",
@@ -2724,15 +2724,15 @@
 			}
 		},
 		"node_modules/@lezer/common": {
-			"version": "1.2.3",
-			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz",
-			"integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==",
+			"version": "1.3.0",
+			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.3.0.tgz",
+			"integrity": "sha512-L9X8uHCYU310o99L3/MpJKYxPzXPOS7S0NmBaM7UO/x2Kb2WbmMLSkfvdr1KxRIFYOpbY0Jhn7CfLSUDzL8arQ==",
 			"dev": true
 		},
 		"node_modules/@lezer/lr": {
-			"version": "1.4.2",
-			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz",
-			"integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==",
+			"version": "1.4.3",
+			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.3.tgz",
+			"integrity": "sha512-yenN5SqAxAPv/qMnpWW0AT7l+SxVrgG+u0tNsRQWqbrz66HIl8DnEbBObvy21J5K7+I1v7gsAnlE2VQ5yYVSeA==",
 			"dev": true,
 			"dependencies": {
 				"@lezer/common": "^1.0.0"
@@ -2950,21 +2950,21 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.0.tgz",
-			"integrity": "sha512-8kY+TUhir7qm+TgSMeMd8CP2PVoZjXamiZ8+mbXws4jKw6IrIVDQf8TkBZKGk7ncKJEteiX4ybbmiPjho8cHuA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.1.tgz",
+			"integrity": "sha512-ruy+Yt96Jre2+5PSE4qcH7ETarIuQ+OIY8hejOQ53inVgu9QlvBJf/L2PhNkumHN2zA6m5f0m/MhB+amaee5ew==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -2972,9 +2972,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2988,9 +2988,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3005,13 +3005,13 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3022,9 +3022,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3038,12 +3038,12 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3054,26 +3054,26 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3087,16 +3087,16 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3107,7 +3107,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/ansi-styles": {
@@ -3289,16 +3289,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.0.tgz",
-			"integrity": "sha512-tl8/iCPlInfD3YLo1s/kA9/o7XdrYNBuGsAj4VOFqplH+2FINb48XPzp7Z4VGOB2q8qokt2gohTGfuNPGIX2pw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.1.tgz",
+			"integrity": "sha512-44sHWuEyGwUvs2bG1t/hsBP0lR06HO2btrXhkUGL+HX6D8cZrkZfSBFnUrGYZURYRybyx8qkhcogf5SU5rbwAQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -3306,9 +3306,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3322,9 +3322,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3339,13 +3339,13 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3356,9 +3356,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3372,12 +3372,12 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3388,26 +3388,26 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3421,16 +3421,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3441,7 +3441,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/ansi-styles": {
@@ -3515,74 +3515,74 @@
 			}
 		},
 		"node_modules/@parcel/config-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.0.tgz",
-			"integrity": "sha512-az5gWXyztHekV1Dpz3nNT3iz5SqHh2924XCb2w+VyNDtnLhLNQ+X7NJd0na+EbWd9KBJYEdVYDPVDy1bEei0lQ==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/bundler-default": "2.16.0",
-				"@parcel/compressor-raw": "2.16.0",
-				"@parcel/namer-default": "2.16.0",
-				"@parcel/optimizer-css": "2.16.0",
-				"@parcel/optimizer-html": "2.16.0",
-				"@parcel/optimizer-image": "2.16.0",
-				"@parcel/optimizer-svg": "2.16.0",
-				"@parcel/optimizer-swc": "2.16.0",
-				"@parcel/packager-css": "2.16.0",
-				"@parcel/packager-html": "2.16.0",
-				"@parcel/packager-js": "2.16.0",
-				"@parcel/packager-raw": "2.16.0",
-				"@parcel/packager-svg": "2.16.0",
-				"@parcel/packager-wasm": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/resolver-default": "2.16.0",
-				"@parcel/runtime-browser-hmr": "2.16.0",
-				"@parcel/runtime-js": "2.16.0",
-				"@parcel/runtime-rsc": "2.16.0",
-				"@parcel/runtime-service-worker": "2.16.0",
-				"@parcel/transformer-babel": "2.16.0",
-				"@parcel/transformer-css": "2.16.0",
-				"@parcel/transformer-html": "2.16.0",
-				"@parcel/transformer-image": "2.16.0",
-				"@parcel/transformer-js": "2.16.0",
-				"@parcel/transformer-json": "2.16.0",
-				"@parcel/transformer-node": "2.16.0",
-				"@parcel/transformer-postcss": "2.16.0",
-				"@parcel/transformer-posthtml": "2.16.0",
-				"@parcel/transformer-raw": "2.16.0",
-				"@parcel/transformer-react-refresh-wrap": "2.16.0",
-				"@parcel/transformer-svg": "2.16.0"
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.1.tgz",
+			"integrity": "sha512-jBgbHW73MrEdiKH6LISLw5TZ2oVvyLm3GaYzwNkcRTUtSh6aRVjxvCWePdxy41dcwnMC/ABLsamtN4wokAKKSQ==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/bundler-default": "2.16.1",
+				"@parcel/compressor-raw": "2.16.1",
+				"@parcel/namer-default": "2.16.1",
+				"@parcel/optimizer-css": "2.16.1",
+				"@parcel/optimizer-html": "2.16.1",
+				"@parcel/optimizer-image": "2.16.1",
+				"@parcel/optimizer-svg": "2.16.1",
+				"@parcel/optimizer-swc": "2.16.1",
+				"@parcel/packager-css": "2.16.1",
+				"@parcel/packager-html": "2.16.1",
+				"@parcel/packager-js": "2.16.1",
+				"@parcel/packager-raw": "2.16.1",
+				"@parcel/packager-svg": "2.16.1",
+				"@parcel/packager-wasm": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/resolver-default": "2.16.1",
+				"@parcel/runtime-browser-hmr": "2.16.1",
+				"@parcel/runtime-js": "2.16.1",
+				"@parcel/runtime-rsc": "2.16.1",
+				"@parcel/runtime-service-worker": "2.16.1",
+				"@parcel/transformer-babel": "2.16.1",
+				"@parcel/transformer-css": "2.16.1",
+				"@parcel/transformer-html": "2.16.1",
+				"@parcel/transformer-image": "2.16.1",
+				"@parcel/transformer-js": "2.16.1",
+				"@parcel/transformer-json": "2.16.1",
+				"@parcel/transformer-node": "2.16.1",
+				"@parcel/transformer-postcss": "2.16.1",
+				"@parcel/transformer-posthtml": "2.16.1",
+				"@parcel/transformer-raw": "2.16.1",
+				"@parcel/transformer-react-refresh-wrap": "2.16.1",
+				"@parcel/transformer-svg": "2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.0.tgz",
-			"integrity": "sha512-erH9GdLe8Boie0mCO8hXn8Qt/pCACsOFlKp8UHNMlPaizUtCDkCOQqwmSi+VyrJ3dMMCOc/qBwTSGAJaJE8/Kw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.1.tgz",
+			"integrity": "sha512-tza8oKYaPopGBwroGJKv7BrTg1lxTycS7SANIizxMB9FxDsAkq4vPny5/KHpFBcW3UTCGBvvNAG1oaVzeWF5Pg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/cache": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/cache": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"base-x": "^3.0.11",
 				"browserslist": "^4.24.5",
 				"clone": "^2.1.2",
@@ -3680,14 +3680,14 @@
 			]
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/cache": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.0.tgz",
-			"integrity": "sha512-stBGOio+z2qjnSJNl1vJTNqjgLyzDFp+tUOKgaLJ8Vmn67jYccoGLTNApw2mhB3HtQuoz/5eudGHSvhqMpMyTg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.1.tgz",
+			"integrity": "sha512-qDlHQQ7RDfSi5MBnuFGCfQYiQQomsA5aZLntO5MCRD62VnMf9qz/RrCqpGFGOooljMoUaeVl0Q8ARvorRJJi8w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"lmdb": "2.8.5"
 			},
 			"engines": {
@@ -3698,13 +3698,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3718,9 +3718,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3735,17 +3735,17 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3755,17 +3755,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3776,9 +3776,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3792,18 +3792,18 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/package-manager": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-			"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+			"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -3815,16 +3815,16 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3835,26 +3835,26 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3868,16 +3868,16 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3888,7 +3888,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/ansi-styles": {
@@ -3981,9 +3981,9 @@
 			"dev": true
 		},
 		"node_modules/@parcel/core/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -4022,9 +4022,9 @@
 			}
 		},
 		"node_modules/@parcel/error-overlay": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.0.tgz",
-			"integrity": "sha512-ZcXOZc548Tjms0z7uaE4iUKHul32CpX5dCnEdum9PExxCLNCCxm4JgoO+dWeZXjNQDi8Opz9N3GU4wnF7WVzhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.1.tgz",
+			"integrity": "sha512-9vZq5ijoAn+JjodXc5FNy6ZQ2qpqSAaKDs+wCi4JrZMJJx7+dXZ31xtbpmP2SzG2Wppf8KhS/dOGmtQh65jT8Q==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4035,9 +4035,9 @@
 			}
 		},
 		"node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4048,9 +4048,9 @@
 			}
 		},
 		"node_modules/@parcel/feature-flags": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.0.tgz",
-			"integrity": "sha512-GiRpLx0x8dZdWCpftk6OE0lp0Cc8oUyBssPiobigpSA8vgxrCz/zLbs83R/K70p+wPBb+ye4eEiR67+KCwcSXg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.1.tgz",
+			"integrity": "sha512-MY/z4gKZWk0MKvP+gpU42kiE9W4f9NM1fSCa1OcdqF7IUJDDM41CDJ9rbwSQrroDddIViaNzsLo7aSYVI/C7aA==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4100,12 +4100,12 @@
 			}
 		},
 		"node_modules/@parcel/graph": {
-			"version": "3.6.0",
-			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.0.tgz",
-			"integrity": "sha512-ShxOzS0FdyXJ7gwit7CSPuQCbU0bXkB+kZyrXgj0UmgIDYDMYO02T+UIlH4AReEzqcZq3An+sDOx+UKRM8j8Uw==",
+			"version": "3.6.1",
+			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.1.tgz",
+			"integrity": "sha512-82sjbjrSPK5BXH0tb65tQl/qvo/b2vsyA5F6z3SaQ/c3A5bmv5RxTvse1AgOb0St0lZ7ALaZibj1qZFBUyjdqw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4250,18 +4250,18 @@
 			}
 		},
 		"node_modules/@parcel/namer-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.0.tgz",
-			"integrity": "sha512-pRb6Bz32Xl65CZ1LzKAa8ADGyPyrJ724tq2IToqH5JQ8bFGNXF7Tg/qrv582CjHS5dJb/HB7LizfWaliHiG5DA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.1.tgz",
+			"integrity": "sha512-vs4djcAt3HoQri6g8itdCzFTiFXwcVNfFDqa9By1pTdq/aKWapJWZaes2KCf2ey2FoEafS0tOIA90n124PM00A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4269,9 +4269,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4285,9 +4285,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4302,13 +4302,13 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4319,9 +4319,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4335,12 +4335,12 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4351,26 +4351,26 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4384,16 +4384,16 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4404,7 +4404,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/ansi-styles": {
@@ -4478,16 +4478,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core": {
-			"version": "3.7.0",
-			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.0.tgz",
-			"integrity": "sha512-YIK7wtjO7biRoXNRdFR0uSYPY0FwvCA77xlJCOTX1+jeACj8BPwLKOMFJKCA89pBr7iHyTNzZ3ppVGsX8flMag==",
+			"version": "3.7.1",
+			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.1.tgz",
+			"integrity": "sha512-xY+mzz1a5L22HvwkCHtt1fRZa8pD8znXLB8NLnqdu/xa7FGwWNgA2ukFPSlNGwwI5aw3jQylERP8Mr6/qLsefQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1",
 				"semver": "^7.7.1"
 			},
@@ -4500,9 +4500,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4516,9 +4516,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4533,17 +4533,17 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4553,17 +4553,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4574,9 +4574,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4590,16 +4590,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4613,16 +4613,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4633,7 +4633,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/ansi-styles": {
@@ -4695,9 +4695,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -4719,22 +4719,22 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.0.tgz",
-			"integrity": "sha512-QTrMOVknU4DmKzmnTxQx69ZZxoDYyTIWhpflDLSvUaLSXk2yi0SMBMcsEdA0W4bhORn6nj8toGwi04vbGVuQtA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.1.tgz",
+			"integrity": "sha512-MIbeqxqcbtGksiNzIvFeMU++gsBl8MafQRghQxsB1kAMl49i+Cnj/Kp3qKkHd+Bb2XXlx7TagGtXCnCrtxdJjw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4742,9 +4742,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4758,9 +4758,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4775,13 +4775,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4792,9 +4792,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4808,12 +4808,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4824,26 +4824,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4857,16 +4857,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4877,7 +4877,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/ansi-styles": {
@@ -4951,18 +4951,18 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.0.tgz",
-			"integrity": "sha512-T8VvsdCwLb/l3a/eHF2lJfeGO6Z4znKjvnBAvtyLwtFVVNnJasJLo9Cuan4bcnVM8etzbxjg1Qs/9c1hzWsBYg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.1.tgz",
+			"integrity": "sha512-AwrecuOOuWqlon+rWJsQuXyJ70ivTbjm505NTBKoQYdVeEbO6pZYYeuF8ZKh0Qq+zOCy47397RgEuiuwLf9t2g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4970,9 +4970,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4986,9 +4986,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5003,13 +5003,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5020,9 +5020,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5036,12 +5036,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5052,26 +5052,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5085,16 +5085,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5105,7 +5105,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/ansi-styles": {
@@ -5179,33 +5179,33 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.0.tgz",
-			"integrity": "sha512-CVAitXbtKfVxxmOjieeI/YSwSFKx+In3MjP4jFpuYwgDT0TsgsyweBkADQMfEcBjeIPiCXLzzf/GSVIDY7hgwA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.1.tgz",
+			"integrity": "sha512-vlQW0DJQ0XTmM/rNwJUuLbTeB31CwyH2yb2RMZfByAGGodpy2vxt51NS/KyV1mNcJRBtW2Li+XVzYSb14dF5Bw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5219,9 +5219,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5236,13 +5236,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5253,9 +5253,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5269,12 +5269,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5285,26 +5285,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5318,16 +5318,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5338,7 +5338,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/ansi-styles": {
@@ -5412,18 +5412,18 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.0.tgz",
-			"integrity": "sha512-fx9VK28bXaFz0dWs3rIOQM0t8nAWXE62o4JIcIAZND5/6ij1y4/Fap791agvH4SKxNPFu/a/KEmF50SRfcSwkw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.1.tgz",
+			"integrity": "sha512-dpAlCrbITPQr5RpuSjr91pfkQumxOzyiaRM39kMwjsTrYa2/F/JCoPKJZMSMyODvB9MZAz2qfGkWbj/Xb+a1NQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5431,9 +5431,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5447,9 +5447,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5464,13 +5464,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5481,9 +5481,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5497,12 +5497,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5513,26 +5513,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5546,16 +5546,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5566,7 +5566,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/ansi-styles": {
@@ -5640,21 +5640,21 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.0.tgz",
-			"integrity": "sha512-AwakRkMBzDWNrXbm5eJtuBvjCSyp6J730MCltZtiSWLtFbvkXMCt1BQ6Ug91NHq/zA2HTo3RYh96wTMRSRQa2w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.1.tgz",
+			"integrity": "sha512-mZtrISSio541K4IH0cT90c143YOvAhOs04RrBGs12WjtHOVTASt0V3gVhstP4W3HvtVNbkJ4mAtUiuC7xtuHJw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5662,9 +5662,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5678,9 +5678,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5695,13 +5695,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5712,9 +5712,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5728,12 +5728,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5744,26 +5744,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5777,16 +5777,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5797,7 +5797,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/ansi-styles": {
@@ -5905,21 +5905,21 @@
 			}
 		},
 		"node_modules/@parcel/packager-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.0.tgz",
-			"integrity": "sha512-T36uCm/RUZ6h33O8NsjOoTH0if/FWyXuBWenVeQgQZrlYR+wZBsZSV8CElBMCmrFJ5BdSG1RybXPwvkATpJeig==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.1.tgz",
+			"integrity": "sha512-N4Ex89dqoprdDoSusM2qveQcpl9zdaQmZtW81xIMFK5+ruaBcKy6Rzyao8LWnbg4wfeNVE0zVkZEq7k3oxbCBA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5927,9 +5927,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5943,9 +5943,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5960,13 +5960,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5977,9 +5977,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5993,12 +5993,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6009,26 +6009,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6042,16 +6042,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6062,7 +6062,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/ansi-styles": {
@@ -6136,19 +6136,19 @@
 			}
 		},
 		"node_modules/@parcel/packager-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.0.tgz",
-			"integrity": "sha512-d9NBtvJAGM8shnLfwDwF0VMP5P2F5Euvjbrv4FaqbivypzDBhjalE+EnC6eGtLNTCTg9o1CxxZmsTC/FVdu2yQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.1.tgz",
+			"integrity": "sha512-QleJQl63DC2AaIQ2rHS3d46zhGrIoxBz1QKDfgYoG+YxpG8nAKFgI3YBCMNwUYU4pVpNWxmLP/MRKNz9hVxL9Q==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6156,9 +6156,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6172,9 +6172,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6189,13 +6189,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6206,9 +6206,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6222,12 +6222,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6238,26 +6238,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6271,16 +6271,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6291,7 +6291,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/ansi-styles": {
@@ -6365,23 +6365,23 @@
 			}
 		},
 		"node_modules/@parcel/packager-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.0.tgz",
-			"integrity": "sha512-2YHeFFFsh8KSqlfMfGVlAsDjwHZkGp99GRN+WnGAHlYzmDODve92yb94d5Zs22cDRzP6v/E5NMTYWu1dlUg/Wg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.1.tgz",
+			"integrity": "sha512-jTxUhGVqZdierdjeGCJiuVBSBU8iVqp3A0BT/RCpcB0YYY3dymDHTQrAFw8h2kJ0ZcfQEr6BeFIU4RBTuM1xow==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"globals": "^13.24.0",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6389,9 +6389,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6405,9 +6405,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6422,13 +6422,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6439,9 +6439,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6455,12 +6455,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6471,26 +6471,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6504,16 +6504,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6524,7 +6524,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/ansi-styles": {
@@ -6625,16 +6625,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.0.tgz",
-			"integrity": "sha512-jY/t/PXpNTK6EwLBSTJPGTB8FYmhqHtj4Am/JVQkJkxgB8h8diivxsReZYNfDt9J9pVxSk+lcZCdOZXf1ZtmWw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.1.tgz",
+			"integrity": "sha512-EYTGl4uKGu0HVFlCZtUcwo+aNr8/9BiXZyY1crd4SRF1cioKYpgLZKv31z1uNiaDrTxIRH8hWNnjPWAxj382NA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6642,9 +6642,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6658,9 +6658,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6675,13 +6675,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6692,9 +6692,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6708,12 +6708,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6724,26 +6724,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6757,16 +6757,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6777,7 +6777,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/ansi-styles": {
@@ -6851,19 +6851,19 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.0.tgz",
-			"integrity": "sha512-NVmpVjRe2Lr7htrxsscy4ExSRUN+YiMvPmxp9ZxoDnrGerqa66B5/Rh7HOhx7Vo9wuH5LCpFAWYhgkhXH6qrqQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.1.tgz",
+			"integrity": "sha512-DQJtFyjurSDu135vvDd0DDFjyaTS8eX9Gl8wS33fPh31PgeqbSYGSe6vtlIw5NHWSTgqvxGmwAf1HYY9WgEGTw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6871,9 +6871,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6887,9 +6887,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6904,13 +6904,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6921,9 +6921,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6937,12 +6937,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6953,26 +6953,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6986,16 +6986,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7006,7 +7006,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/ansi-styles": {
@@ -7080,16 +7080,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.0.tgz",
-			"integrity": "sha512-r+oCqaFfUB1f6CEQyWbkAjwfGrt2flNA3JguBJ8zCyDrx3fWI+isYufg2CP92ZJyOBTIU63iCi88YgcMLynL1g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.1.tgz",
+			"integrity": "sha512-Do/5Cr4yckpWqeQyhiPqwDbbg+nwj20BGIP9edYIL9XAmCh8ARBwntFWmcSpeNdGp+DSJKQ28SgWCT/5cyyoig==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">=16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7097,9 +7097,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7113,9 +7113,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7130,13 +7130,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7147,9 +7147,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7163,12 +7163,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7179,26 +7179,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7212,16 +7212,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7232,7 +7232,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/ansi-styles": {
@@ -7322,14 +7322,14 @@
 			}
 		},
 		"node_modules/@parcel/profiler": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.0.tgz",
-			"integrity": "sha512-xm6fVTA1V/Co7JuJfkNtZJsKsvq0RSpoE7JjiNtKLCMh+Lim6w7dxc6CEBqGImhR/9YbwteY6/gVFwkvCdLvLg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.1.tgz",
+			"integrity": "sha512-9VKswpixK5CggxqoEoThiusnRbqU48QIWwmGQhaTV9iBYi9m/LhEYUoTa8K/KQ70yJknghMMNc1JfAvt2bfh5w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
 				"chrome-trace-event": "^1.0.2"
 			},
 			"engines": {
@@ -7341,9 +7341,9 @@
 			}
 		},
 		"node_modules/@parcel/profiler/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7358,20 +7358,20 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.0.tgz",
-			"integrity": "sha512-76U06/aSGTO8UTEBJb+tIvNAH/2aOfWVTsP4QQym//Lf8fmXJnLaCDsJmiNAXjW44rnzjNQ7qzRrbwH7W5u7FA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.1.tgz",
+			"integrity": "sha512-+P4Nvg5a2GnOpsIf93U75JjPgltrAmGTCVyRpbeBo45uFBvHGKPX5O7Vn7rl1wWunNobOAxn6F9JxPCApcw79A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"term-size": "^2.2.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7379,9 +7379,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7395,9 +7395,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7412,13 +7412,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7429,9 +7429,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7445,12 +7445,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7461,26 +7461,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7494,16 +7494,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7514,7 +7514,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/ansi-styles": {
@@ -7588,19 +7588,19 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.0.tgz",
-			"integrity": "sha512-n5XXh1S/oMQ8ItSm/nG5sPFb+1WBZPGtvDUd8gxvmO8lfZ7fo53l0TS5KshMvNqx0F208Erwi+/II78piqCrYA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.1.tgz",
+			"integrity": "sha512-xTVhfnt3Se5BTLC/Dp4pBmytqdZcVyqDExJ39N9mi76/CW0XNDcMqRFACxQltu/ahxmUYYyFtpiXis5Daf9xzQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0"
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7608,9 +7608,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7624,9 +7624,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7641,13 +7641,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7658,9 +7658,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7674,12 +7674,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7690,26 +7690,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7723,16 +7723,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7743,7 +7743,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/ansi-styles": {
@@ -7817,19 +7817,19 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.0.tgz",
-			"integrity": "sha512-OHNQiz9c2F7nak8ztkuK+9ui9e5f9Qz5uEYPNHssyEIj4zLeenhnFEVSzUVXJdrqY0A3+xE8bFuQLi+PS+nbFQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.1.tgz",
+			"integrity": "sha512-MDDzZx5j0yer+jTP/gBEPiMDzOAeKy7I0pLyPuntwKWnAiaG+TRaQPp8xXQhW6ZxIQIqsHkfUJoTksuFTla+tA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chrome-trace-event": "^1.0.3",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7837,9 +7837,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7853,9 +7853,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7870,13 +7870,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7887,9 +7887,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7903,12 +7903,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7919,26 +7919,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7952,16 +7952,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7972,7 +7972,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/ansi-styles": {
@@ -8046,17 +8046,17 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.0.tgz",
-			"integrity": "sha512-HvzVXPn8j/ElbNkqAHa7wHOzqCWTwAEv4pWJVnguuqL9m7ZC2INDsp3XJR1LOA5UqBYRhkBrvWK69v4sA21a9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.1.tgz",
+			"integrity": "sha512-UmnZClD4nWusNTpfC7WaNUfPNnNbjgrIR1l3kOAU+X/b/HJWczzMNIZGTw3rypV0df6XpQlrUrHc85NJ6aRlLA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/plugin": "2.16.0"
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8064,9 +8064,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8080,9 +8080,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8097,13 +8097,13 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8114,9 +8114,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8130,12 +8130,12 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8146,26 +8146,26 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8179,16 +8179,16 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8199,7 +8199,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/ansi-styles": {
@@ -8273,17 +8273,17 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.0.tgz",
-			"integrity": "sha512-tRPoFwUVtzE7ufOtIr1CHdh8SH3772FI1JlFCV0//tEWbj9iSk1bcK0g05Yj4dW4hW2SjqTcVo59Kw50Zeh7/Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.1.tgz",
+			"integrity": "sha512-W8Os+1ORHLJmzX+av76DQkyX4RLndhhB4u1o43P55UfAaV3URcc2I0tNQ/wZKA7qU2DhcdoXijMok7VRUfS0jw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8291,9 +8291,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8307,9 +8307,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8324,13 +8324,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8341,9 +8341,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8357,12 +8357,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8373,26 +8373,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8406,16 +8406,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8426,7 +8426,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/ansi-styles": {
@@ -8500,19 +8500,19 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.0.tgz",
-			"integrity": "sha512-othbtwC7AG3SnDkzGpRXEwsY2/+INydJXSORogTEN/GSUQyci606pTfuU/eF9D22wVDdaVSYUhhJPTDdxksu9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.1.tgz",
+			"integrity": "sha512-Ck7DJw1QmeYiQ17z0Q3mtDl6fH1VPrORmygb2CYcGAIOfIbvXV74vRss1NqpScU8QTjN0qpL4Ve8txwoISgIAg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8520,9 +8520,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8536,9 +8536,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8553,13 +8553,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8570,9 +8570,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8586,12 +8586,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8602,26 +8602,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8635,16 +8635,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8655,7 +8655,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/ansi-styles": {
@@ -8729,19 +8729,19 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.0.tgz",
-			"integrity": "sha512-5T+mNRrsA9zxkbdaV4rxqRc7CJP77/oNpajDPWcBWDELM8q42be0Sr5zYoAG28jcnQBf88u2rqPVpNtNxoM/ZA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.1.tgz",
+			"integrity": "sha512-waNc2gBWxfaUcvPtPAtjWwRLYLuMPHyu+JMgHV7txsv3JZnPNieUvTPbqeARbpsVpk2xTgFnAGS3HBfw5QW/Eg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 12.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8749,9 +8749,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8765,9 +8765,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8782,13 +8782,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8799,9 +8799,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8815,12 +8815,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8831,26 +8831,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8864,16 +8864,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8884,7 +8884,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/ansi-styles": {
@@ -8958,18 +8958,18 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.0.tgz",
-			"integrity": "sha512-YOkWJbY08IiUXUSudPwJXJKn7CycTCSzsfbhdG+bhvVdPWGv7DpMoPDSq3IL9/99JZe7iXcOnibxCmoJqZA6WQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.1.tgz",
+			"integrity": "sha512-YiM/SS8rk/sBFdA8YFxlviO5FhAjzjBVAzzlnNG0qe3xLmqBfzHzW+RNf0/KblWRhxHCwmUDmzgE2ybaDeL3Lw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8977,9 +8977,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8993,9 +8993,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9010,13 +9010,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9027,9 +9027,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9043,12 +9043,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9059,26 +9059,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9092,16 +9092,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9112,7 +9112,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/ansi-styles": {
@@ -9186,9 +9186,9 @@
 			}
 		},
 		"node_modules/@parcel/rust": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.0.tgz",
-			"integrity": "sha512-9ZBiwCCm9OYa2f1rjkXtPUIa0qbKPmpdTqtNHC+5ieRxClvk+m/mxsO1Ag+GbNJrJ8qFYliL3Ha0ZK4d1BrVKw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.1.tgz",
+			"integrity": "sha512-lQkf14MLKZSY/P8j1lrOgFvMCt95dO+VdXIIM2aHjbxnzYSIGgHIt2XDVtKULE+DexaYZbleA0tTnX8AABUIyQ==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9198,14 +9198,14 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"@parcel/rust-darwin-arm64": "2.16.0",
-				"@parcel/rust-darwin-x64": "2.16.0",
-				"@parcel/rust-linux-arm-gnueabihf": "2.16.0",
-				"@parcel/rust-linux-arm64-gnu": "2.16.0",
-				"@parcel/rust-linux-arm64-musl": "2.16.0",
-				"@parcel/rust-linux-x64-gnu": "2.16.0",
-				"@parcel/rust-linux-x64-musl": "2.16.0",
-				"@parcel/rust-win32-x64-msvc": "2.16.0"
+				"@parcel/rust-darwin-arm64": "2.16.1",
+				"@parcel/rust-darwin-x64": "2.16.1",
+				"@parcel/rust-linux-arm-gnueabihf": "2.16.1",
+				"@parcel/rust-linux-arm64-gnu": "2.16.1",
+				"@parcel/rust-linux-arm64-musl": "2.16.1",
+				"@parcel/rust-linux-x64-gnu": "2.16.1",
+				"@parcel/rust-linux-x64-musl": "2.16.1",
+				"@parcel/rust-win32-x64-msvc": "2.16.1"
 			},
 			"peerDependencies": {
 				"napi-wasm": "^1.1.2"
@@ -9217,9 +9217,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-arm64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.0.tgz",
-			"integrity": "sha512-rdNl1jq34VflBzduQjcOH9SBJPW+Dy1w5XL7hQ5OEAOkRTP1/3mvh98iVYeB3e+RMjRNE/Ipn/rz2KXXku6e6g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.1.tgz",
+			"integrity": "sha512-6J1pnznHYzH1TOQbDZmbGa6bXNW+KXbD+XIihvQOid42DLGJNXRmwMmCU3en/759lF/pfmzmR7sm6wPKaKGfbg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9237,9 +9237,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-x64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.0.tgz",
-			"integrity": "sha512-tozUnjBPfnCjk6HVZCUKNdgFWw4WsLRTJdnsTYBIERrfj858VN0rdOGlVesLFYNSUquoAO+aHtRdT/JqYW7ozA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.1.tgz",
+			"integrity": "sha512-NDZpxleSeJ0yPx4OobDcj+z5x6RzsWmuA1RXBDuCKhf2kyXKP3+kfmrQew/7Q0r9uKA5pqCIw0W4eFqy4IoqIA==",
 			"cpu": [
 				"x64"
 			],
@@ -9257,9 +9257,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm-gnueabihf": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.0.tgz",
-			"integrity": "sha512-FX/XrQm5BkLfHHBsUA1t7tYGTkNN4vr/t9ZuADUQCWng+m8g7BB78zWxkjoqayn5zTJAfjjQp42lSZzahtT59A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.1.tgz",
+			"integrity": "sha512-xLLcbMP38ya8/z5esp3ypN2htxO9AsY4uQqF2rigIUZ2abQwL4MPKxfVZtrExWdcrcWiFUbiwn3+GKu/0M9Yow==",
 			"cpu": [
 				"arm"
 			],
@@ -9277,9 +9277,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.0.tgz",
-			"integrity": "sha512-zmnWuclEQDQMhbB8jQw9f1VbnSs6EB2RApg16qs5Co/dhZVozMwJngdkZ6mq5aW8ut+PKYrxIPcVsm7WtVOOfg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.1.tgz",
+			"integrity": "sha512-asZlimUq1wBmj2PDcoBSKD1SJvcLf1mXTcYGojOsA3dqkOOz7fGz7oubqZYn6IM+02cUDO4ekH+YBV6Eo7XlTg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9297,9 +9297,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.0.tgz",
-			"integrity": "sha512-bL3PzFEg0azmdFaf34yHAXukk2MjNSuiITPVOj9Cq65qAk7lb4+9nuGIwrCMr1+R1yCamrL31GgG61qp0X97xg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.1.tgz",
+			"integrity": "sha512-japSgrHYDD+uNHQ8TEdEhpiWu0zWMVBE48W3HJ5FKkwUOY51whZa8w0lhYW88ykUDYtEEd1ipvflv0fSDFY1jw==",
 			"cpu": [
 				"arm64"
 			],
@@ -9317,9 +9317,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.0.tgz",
-			"integrity": "sha512-yvuDTyuhMtwZjB1xGFmCC/UsZjEpMTAanJHAVX9b+tJnn7ArG7Q75Az/JpZsru6KAXiTo1krI54vTE87zzwkIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.1.tgz",
+			"integrity": "sha512-A2LHDou7QDsKn3qlE+DHTBFqnjk0Hy1dhVEJgPgvW4N0XMa4x2JEcnLI9oFZ4KDXyMLGs0H6/smZ88zSdFoF3w==",
 			"cpu": [
 				"x64"
 			],
@@ -9337,9 +9337,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.0.tgz",
-			"integrity": "sha512-0q6ESCVe9uHVuQWuEGGDMJwjezliTsEWMcqn7oeQoKXaZJZQpW0UAuzNcNmpiHmeJdifYT9XuxVOo/a8IgOXhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.1.tgz",
+			"integrity": "sha512-C+WgGbmIV1XxXUgNJdXpfZazqizYBvy7aesh8Z74QrlY99an/puQufd4kSbvwySN5iMGPSpN0VlyAUjDZLv9rQ==",
 			"cpu": [
 				"x64"
 			],
@@ -9357,9 +9357,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-win32-x64-msvc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.0.tgz",
-			"integrity": "sha512-IVWpXF1VY+Xgi6ylXaZttAF5+WjazPyxRJUZlC31taYwpfZ4LzmsV8NYlj5ehjTL8d28SKDBoAnOQJwDRe8z8Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.1.tgz",
+			"integrity": "sha512-m8LoaBJfw5nv/4elM/jNNhWL5/HqBHNQnrbnN89e8sxn4L/zv9bPoXqHOuZglXwyB5velw1MGonX9Be/aK00ag==",
 			"cpu": [
 				"x64"
 			],
@@ -9389,15 +9389,15 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.0.tgz",
-			"integrity": "sha512-jlaFyGlRKFbAI8370bcuEzmsZENqdw9ATCowpB/XkKgUlYe6iplMlKLy4EquqSR6axqfxBRMoSCcKFkROuLI9g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.1.tgz",
+			"integrity": "sha512-/wjA5RaptiRMp+IxYOMiGlKDaymiEpwMJOPFvW0kDjvhrl40SqGfP4GgY3jV3N2GdC5jBpesDvo2RYd4/xaT9g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"json5": "^2.2.3",
 				"nullthrows": "^1.1.1",
@@ -9405,7 +9405,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9413,9 +9413,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9429,9 +9429,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9446,13 +9446,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9463,9 +9463,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9479,12 +9479,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9495,26 +9495,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9528,16 +9528,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9548,7 +9548,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/ansi-styles": {
@@ -9610,9 +9610,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -9634,22 +9634,22 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.0.tgz",
-			"integrity": "sha512-WSUITzJl2/2uU04WnCLAwhZJ8RAaRvNQ64fMr4LauWa72gzqXgh3+1egddBiAT7e5IndVJ0AYFywLBVegwKOOA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.1.tgz",
+			"integrity": "sha512-4lcrJFE1EdZ2z0Px0ynH+Eajg1vIoZzdqqz2x3UgWrkYVM4WHpZe/w7r2OCafyuobhJR4XYKTqxIYdHo4xWpiw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9657,9 +9657,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9673,9 +9673,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9690,13 +9690,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9707,9 +9707,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9723,12 +9723,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9739,26 +9739,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9772,16 +9772,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9792,7 +9792,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/ansi-styles": {
@@ -9866,18 +9866,18 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.0.tgz",
-			"integrity": "sha512-CKAoB5yOovL3GyZlnm7lRUa3IfaSS/bEjjTy6F6RU7G4sMRgJu16AQfI4/uTJAA6iuW1ugNyza2DhWQ9xfbhaw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.1.tgz",
+			"integrity": "sha512-9OP4f5JSKeDMP1LGJx4BMcMTqiF+uc+3Sum4zrlMBN6EuhYlj02IpcsHMWxZuY0uow/nnwY+aB3X83Bk3AFC1Q==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9885,9 +9885,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9901,9 +9901,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9918,13 +9918,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9935,9 +9935,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9951,12 +9951,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9967,26 +9967,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10000,16 +10000,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10020,7 +10020,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/ansi-styles": {
@@ -10094,28 +10094,28 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.0.tgz",
-			"integrity": "sha512-sW4CM6P2YMUyAICCMocTLvVVqnxmlBwkP+SrIZvNElDUu0CygOa92cA3rdepHi+tF1GN6ZvNwNyQbZGAIKVxgw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.1.tgz",
+			"integrity": "sha512-VyV8LMIK+7jtELpHky9MhD1hZl6YQ9F7LWIsPhrJ938HJEDwEQbZmiAJmMY9IV5kBOhhF3eGXSr/uSFA/F+Wcw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10129,9 +10129,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10146,13 +10146,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10163,9 +10163,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10179,12 +10179,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10195,26 +10195,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10228,16 +10228,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10248,7 +10248,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/ansi-styles": {
@@ -10322,17 +10322,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.0.tgz",
-			"integrity": "sha512-VRTFEJ/N13MFvwJPwilPET6gHJ0ZdFbCK26uO7uyL1eMGMvWStTXEQXvhLqtMfvDcQPnwkF5XGJL5JsGpcBFFA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.1.tgz",
+			"integrity": "sha512-GPQ3X9UqrlLDBg06u7rG+IZNT9Kl+7+6gY7qJkrw4If1JnmW5O+xVR8zHe/P+6BvxJnOg0iFqzUueZacYHmHzw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/helpers": "^0.5.0",
 				"browserslist": "^4.24.5",
 				"nullthrows": "^1.1.1",
@@ -10341,20 +10341,20 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10368,9 +10368,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10385,13 +10385,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10402,9 +10402,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10418,12 +10418,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10434,26 +10434,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10467,16 +10467,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10487,7 +10487,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/ansi-styles": {
@@ -10555,9 +10555,9 @@
 			"dev": true
 		},
 		"node_modules/@parcel/transformer-js/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -10579,17 +10579,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.0.tgz",
-			"integrity": "sha512-qX6Zg+j7HezY+W2TNjJ+VPUsIviNdTuMn39W9M0YEd0WLKh0x7XD4oprVivvgD0Vbm04FUcTQEN1jAF3CAVeGw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.1.tgz",
+			"integrity": "sha512-LdRdPZiBPvSKHr0KeDnLpGxqPen1OV3nvkrjZex28TluaiHFLPOCC4AQOcJ4xhDNPCzt1bONjJ6QhkYjfogNqw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
+				"@parcel/plugin": "2.16.1",
 				"json5": "^2.2.3"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -10597,9 +10597,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10613,9 +10613,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10630,13 +10630,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10647,9 +10647,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10663,12 +10663,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10679,26 +10679,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10712,16 +10712,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10732,7 +10732,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/ansi-styles": {
@@ -10825,16 +10825,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.0.tgz",
-			"integrity": "sha512-Mavmjj6SfP0Lhu751G47EFtExZIJyD+V2C5PzdATTaT+cw0MzQgfLH8s4p0CI27MAuyFesm8WTA0lgUtcfzMSw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.1.tgz",
+			"integrity": "sha512-gclbMgvT8jNyTMFb5PeH0wni8N66dGMWgy381HZrRbkcb4KAw+PGLznrDng72Qyo/OxvEwK/IVkACz6EVoBygA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -10842,9 +10842,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10858,9 +10858,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10875,13 +10875,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10892,9 +10892,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10908,12 +10908,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10924,26 +10924,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10957,16 +10957,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10977,7 +10977,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/ansi-styles": {
@@ -11051,15 +11051,15 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.0.tgz",
-			"integrity": "sha512-h+Qnn49UE5RywpuXMHN8Iufjvc7MMqHQc0sPNvwoLBXJXJcb3ul7WEY+DGXs90KsUY1B6JAqKtz9+pzqXZMwIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.1.tgz",
+			"integrity": "sha512-fw252N0Lx3sZ2+XwiwhAD1350k5wx0Ez4c83wm8cVMsMSV4qW5LHFmfh2+2iHYxbUj0vqCPCmo1hoiNvmixqKg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"clone": "^2.1.2",
 				"nullthrows": "^1.1.1",
 				"postcss-value-parser": "^4.2.0",
@@ -11067,7 +11067,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11075,9 +11075,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11091,9 +11091,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11108,13 +11108,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11125,9 +11125,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11141,12 +11141,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11157,26 +11157,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11190,16 +11190,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11210,7 +11210,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/ansi-styles": {
@@ -11272,9 +11272,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -11296,17 +11296,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.0.tgz",
-			"integrity": "sha512-mvHQNzFO1xPq+/7McjxF7+Zb2zAgksNbSXKi8/OuMRiNO3eDD/r1jWRWKNQZHWUkSx/vS7JJ5Y1ACI5INLxWww==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.1.tgz",
+			"integrity": "sha512-QUdA4Q3nw2WPPkFeVzvTxq4tOkAxOmm1miP8FjXTeM6kOoYI296HIhqqMhiXj6BZ4J+zc/J+WpUCkYFDfEWScA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11314,9 +11314,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11330,9 +11330,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11347,13 +11347,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11364,9 +11364,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11380,12 +11380,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11396,26 +11396,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11429,16 +11429,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11449,7 +11449,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/ansi-styles": {
@@ -11523,16 +11523,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.0.tgz",
-			"integrity": "sha512-LJXwH2rQAo6mOU6uG0IGQIN7KLC2sS8bl6aqf1YMcKk6ZEvylQkP0hUvRYja2IRzPoxjpdcAP5WC4e/Z8S1Vzg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.1.tgz",
+			"integrity": "sha512-wiNtbiXsXpdHNO1hGqTQNYQKKuwGcfz7pL/3Em+ucyqeaURXhRQVs5QIwCGIvHiVlS/5OrxPoVWSNA6d0oicAg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11540,9 +11540,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11556,9 +11556,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11573,13 +11573,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11590,9 +11590,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11606,12 +11606,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11622,26 +11622,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11655,16 +11655,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11675,7 +11675,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/ansi-styles": {
@@ -11749,19 +11749,19 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.0.tgz",
-			"integrity": "sha512-s6O5oJ0pUtZey6unI0mz2WIOpAVLCn5+hlou4YH7FXOiMvSJ2PU2rakk+EZk6K/R+TStYM0hQKSwJkiiN0m7Rg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.1.tgz",
+			"integrity": "sha512-mUIA80/KtT3lz1Zep0t5VDqndSg0pqnkVdpBAn3QUABtT/2KR6Kr6YxFsxGAAN0BZ+Xnx92uPmQjhlkviVAk6g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/error-overlay": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/error-overlay": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"react-refresh": "^0.16.0"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11769,9 +11769,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11785,9 +11785,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11802,13 +11802,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11819,9 +11819,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11835,12 +11835,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11851,26 +11851,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11884,16 +11884,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11904,7 +11904,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/ansi-styles": {
@@ -11978,18 +11978,18 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.0.tgz",
-			"integrity": "sha512-c4KpIqqbsvsh/ZxLTo0d7/IEVa/jR/+LZ1kFzBWXKvMBzbvqo63J6s3VGk61gPFV9JkSW3UI5LAMbJn/HDXycw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.1.tgz",
+			"integrity": "sha512-OBB0kDjDAAgNzcVqxo/igd+iQL3EDbo8C36JzvH07zR72OXErAdJhTdgtfRq4fqFtMyLyBLT/s3Z37c1GzLoCQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11997,9 +11997,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -12013,9 +12013,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -12030,13 +12030,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -12047,9 +12047,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -12063,12 +12063,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -12079,26 +12079,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -12112,16 +12112,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -12132,7 +12132,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/ansi-styles": {
@@ -12254,21 +12254,21 @@
 			}
 		},
 		"node_modules/@parcel/types-internal": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.0.tgz",
-			"integrity": "sha512-tibAjOY8iyMDzFp5B9jEZPfHYlNvXpw7/msUVebAE6gZ7A8ymWXG8YzMvin6gvWIVTCsYoOkkRsZARvpRcSspQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.1.tgz",
+			"integrity": "sha512-HVCHm0uFyJMsu30bAfm/pd0RNsXRWX0mUXaDHzGJRZ2Yer53JA6elRwkgrPz1KosBA+OuNU/G8atXfCxPMXdKw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"utility-types": "^3.11.0"
 			}
 		},
 		"node_modules/@parcel/types-internal/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -12727,14 +12727,14 @@
 			}
 		},
 		"node_modules/@swc/core": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.5.tgz",
-			"integrity": "sha512-WezcBo8a0Dg2rnR82zhwoR6aRNxeTGfK5QCD6TQ+kg3xx/zNT02s/0o+81h/3zhvFSB24NtqEr8FTw88O5W/JQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.0.tgz",
+			"integrity": "sha512-8SnJV+JV0rYbfSiEiUvYOmf62E7QwsEG+aZueqSlKoxFt0pw333+bgZSQXGUV6etXU88nxur0afVMaINujBMSw==",
 			"dev": true,
 			"hasInstallScript": true,
 			"dependencies": {
 				"@swc/counter": "^0.1.3",
-				"@swc/types": "^0.1.24"
+				"@swc/types": "^0.1.25"
 			},
 			"engines": {
 				"node": ">=10"
@@ -12744,16 +12744,16 @@
 				"url": "https://opencollective.com/swc"
 			},
 			"optionalDependencies": {
-				"@swc/core-darwin-arm64": "1.13.5",
-				"@swc/core-darwin-x64": "1.13.5",
-				"@swc/core-linux-arm-gnueabihf": "1.13.5",
-				"@swc/core-linux-arm64-gnu": "1.13.5",
-				"@swc/core-linux-arm64-musl": "1.13.5",
-				"@swc/core-linux-x64-gnu": "1.13.5",
-				"@swc/core-linux-x64-musl": "1.13.5",
-				"@swc/core-win32-arm64-msvc": "1.13.5",
-				"@swc/core-win32-ia32-msvc": "1.13.5",
-				"@swc/core-win32-x64-msvc": "1.13.5"
+				"@swc/core-darwin-arm64": "1.15.0",
+				"@swc/core-darwin-x64": "1.15.0",
+				"@swc/core-linux-arm-gnueabihf": "1.15.0",
+				"@swc/core-linux-arm64-gnu": "1.15.0",
+				"@swc/core-linux-arm64-musl": "1.15.0",
+				"@swc/core-linux-x64-gnu": "1.15.0",
+				"@swc/core-linux-x64-musl": "1.15.0",
+				"@swc/core-win32-arm64-msvc": "1.15.0",
+				"@swc/core-win32-ia32-msvc": "1.15.0",
+				"@swc/core-win32-x64-msvc": "1.15.0"
 			},
 			"peerDependencies": {
 				"@swc/helpers": ">=0.5.17"
@@ -12765,9 +12765,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-arm64": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.5.tgz",
-			"integrity": "sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.0.tgz",
+			"integrity": "sha512-TBKWkbnShnEjlIbO4/gfsrIgAqHBVqgPWLbWmPdZ80bF393yJcLgkrb7bZEnJs6FCbSSuGwZv2rx1jDR2zo6YA==",
 			"cpu": [
 				"arm64"
 			],
@@ -12781,9 +12781,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-x64": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.5.tgz",
-			"integrity": "sha512-ILd38Fg/w23vHb0yVjlWvQBoE37ZJTdlLHa8LRCFDdX4WKfnVBiblsCU9ar4QTMNdeTBEX9iUF4IrbNWhaF1Ng==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.0.tgz",
+			"integrity": "sha512-f5JKL1v1H56CIZc1pVn4RGPOfnWqPwmuHdpf4wesvXunF1Bx85YgcspW5YxwqG5J9g3nPU610UFuExJXVUzOiQ==",
 			"cpu": [
 				"x64"
 			],
@@ -12797,9 +12797,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm-gnueabihf": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.5.tgz",
-			"integrity": "sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.0.tgz",
+			"integrity": "sha512-duK6nG+WyuunnfsfiTUQdzC9Fk8cyDLqT9zyXvY2i2YgDu5+BH5W6wM5O4mDNCU5MocyB/SuF5YDF7XySnowiQ==",
 			"cpu": [
 				"arm"
 			],
@@ -12813,9 +12813,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-gnu": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.5.tgz",
-			"integrity": "sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.0.tgz",
+			"integrity": "sha512-ITe9iDtTRXM98B91rvyPP6qDVbhUBnmA/j4UxrHlMQ0RlwpqTjfZYZkD0uclOxSZ6qIrOj/X5CaoJlDUuQ0+Cw==",
 			"cpu": [
 				"arm64"
 			],
@@ -12829,9 +12829,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-musl": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.5.tgz",
-			"integrity": "sha512-9+ZxFN5GJag4CnYnq6apKTnnezpfJhCumyz0504/JbHLo+Ue+ZtJnf3RhyA9W9TINtLE0bC4hKpWi8ZKoETyOQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.0.tgz",
+			"integrity": "sha512-Q5ldc2bzriuzYEoAuqJ9Vr3FyZhakk5hiwDbniZ8tlEXpbjBhbOleGf9/gkhLaouDnkNUEazFW9mtqwUTRdh7Q==",
 			"cpu": [
 				"arm64"
 			],
@@ -12845,9 +12845,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-gnu": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.5.tgz",
-			"integrity": "sha512-WD530qvHrki8Ywt/PloKUjaRKgstQqNGvmZl54g06kA+hqtSE2FTG9gngXr3UJxYu/cNAjJYiBifm7+w4nbHbA==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.0.tgz",
+			"integrity": "sha512-pY4is+jEpOxlYCSnI+7N8Oxbap9TmTz5YT84tUvRTlOlTBwFAUlWFCX0FRwWJlsfP0TxbqhIe8dNNzlsEmJbXQ==",
 			"cpu": [
 				"x64"
 			],
@@ -12861,9 +12861,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-musl": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.5.tgz",
-			"integrity": "sha512-Luj8y4OFYx4DHNQTWjdIuKTq2f5k6uSXICqx+FSabnXptaOBAbJHNbHT/06JZh6NRUouaf0mYXN0mcsqvkhd7Q==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.0.tgz",
+			"integrity": "sha512-zYEt5eT8y8RUpoe7t5pjpoOdGu+/gSTExj8PV86efhj6ugB3bPlj3Y85ogdW3WMVXr4NvwqvzdaYGCZfXzSyVg==",
 			"cpu": [
 				"x64"
 			],
@@ -12877,9 +12877,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-arm64-msvc": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.5.tgz",
-			"integrity": "sha512-cZ6UpumhF9SDJvv4DA2fo9WIzlNFuKSkZpZmPG1c+4PFSEMy5DFOjBSllCvnqihCabzXzpn6ykCwBmHpy31vQw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.0.tgz",
+			"integrity": "sha512-zC1rmOgFH5v2BCbByOazEqs0aRNpTdLRchDExfcCfgKgeaD+IdpUOqp7i3VG1YzkcnbuZjMlXfM0ugpt+CddoA==",
 			"cpu": [
 				"arm64"
 			],
@@ -12893,9 +12893,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-ia32-msvc": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.5.tgz",
-			"integrity": "sha512-C5Yi/xIikrFUzZcyGj9L3RpKljFvKiDMtyDzPKzlsDrKIw2EYY+bF88gB6oGY5RGmv4DAX8dbnpRAqgFD0FMEw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.0.tgz",
+			"integrity": "sha512-7t9U9KwMwQblkdJIH+zX1V4q1o3o41i0HNO+VlnAHT5o+5qHJ963PHKJ/pX3P2UlZnBCY465orJuflAN4rAP9A==",
 			"cpu": [
 				"ia32"
 			],
@@ -12909,9 +12909,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-x64-msvc": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.5.tgz",
-			"integrity": "sha512-YrKdMVxbYmlfybCSbRtrilc6UA8GF5aPmGKBdPvjrarvsmf4i7ZHGCEnLtfOMd3Lwbs2WUZq3WdMbozYeLU93Q==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.0.tgz",
+			"integrity": "sha512-VE0Zod5vcs8iMLT64m5QS1DlTMXJFI/qSgtMDRx8rtZrnjt6/9NW8XUaiPJuRu8GluEO1hmHoyf1qlbY19gGSQ==",
 			"cpu": [
 				"x64"
 			],
@@ -19748,9 +19748,9 @@
 			}
 		},
 		"node_modules/lightningcss": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
-			"integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
+			"integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
 			"dev": true,
 			"dependencies": {
 				"detect-libc": "^2.0.3"
@@ -19763,22 +19763,43 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"lightningcss-darwin-arm64": "1.30.1",
-				"lightningcss-darwin-x64": "1.30.1",
-				"lightningcss-freebsd-x64": "1.30.1",
-				"lightningcss-linux-arm-gnueabihf": "1.30.1",
-				"lightningcss-linux-arm64-gnu": "1.30.1",
-				"lightningcss-linux-arm64-musl": "1.30.1",
-				"lightningcss-linux-x64-gnu": "1.30.1",
-				"lightningcss-linux-x64-musl": "1.30.1",
-				"lightningcss-win32-arm64-msvc": "1.30.1",
-				"lightningcss-win32-x64-msvc": "1.30.1"
+				"lightningcss-android-arm64": "1.30.2",
+				"lightningcss-darwin-arm64": "1.30.2",
+				"lightningcss-darwin-x64": "1.30.2",
+				"lightningcss-freebsd-x64": "1.30.2",
+				"lightningcss-linux-arm-gnueabihf": "1.30.2",
+				"lightningcss-linux-arm64-gnu": "1.30.2",
+				"lightningcss-linux-arm64-musl": "1.30.2",
+				"lightningcss-linux-x64-gnu": "1.30.2",
+				"lightningcss-linux-x64-musl": "1.30.2",
+				"lightningcss-win32-arm64-msvc": "1.30.2",
+				"lightningcss-win32-x64-msvc": "1.30.2"
+			}
+		},
+		"node_modules/lightningcss-android-arm64": {
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",
+			"integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
+			"cpu": [
+				"arm64"
+			],
+			"dev": true,
+			"optional": true,
+			"os": [
+				"android"
+			],
+			"engines": {
+				"node": ">= 12.0.0"
+			},
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/parcel"
 			}
 		},
 		"node_modules/lightningcss-darwin-arm64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
-			"integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
+			"integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
 			"cpu": [
 				"arm64"
 			],
@@ -19796,9 +19817,9 @@
 			}
 		},
 		"node_modules/lightningcss-darwin-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
-			"integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
+			"integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
 			"cpu": [
 				"x64"
 			],
@@ -19816,9 +19837,9 @@
 			}
 		},
 		"node_modules/lightningcss-freebsd-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
-			"integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
+			"integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
 			"cpu": [
 				"x64"
 			],
@@ -19836,9 +19857,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm-gnueabihf": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
-			"integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",
+			"integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
 			"cpu": [
 				"arm"
 			],
@@ -19856,9 +19877,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
-			"integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",
+			"integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
 			"cpu": [
 				"arm64"
 			],
@@ -19876,9 +19897,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
-			"integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",
+			"integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
 			"cpu": [
 				"arm64"
 			],
@@ -19896,9 +19917,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
-			"integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",
+			"integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
 			"cpu": [
 				"x64"
 			],
@@ -19916,9 +19937,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
-			"integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",
+			"integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
 			"cpu": [
 				"x64"
 			],
@@ -19936,9 +19957,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-arm64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
-			"integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",
+			"integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
 			"cpu": [
 				"arm64"
 			],
@@ -19956,9 +19977,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-x64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
-			"integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",
+			"integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
 			"cpu": [
 				"x64"
 			],
@@ -19976,9 +19997,9 @@
 			}
 		},
 		"node_modules/lightningcss/node_modules/detect-libc": {
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.0.tgz",
-			"integrity": "sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg==",
+			"version": "2.1.2",
+			"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+			"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
 			"dev": true,
 			"engines": {
 				"node": ">=8"
@@ -20728,23 +20749,23 @@
 			}
 		},
 		"node_modules/parcel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.0.tgz",
-			"integrity": "sha512-4sgnoYixTR6Qq6265tjmufXQj7wxvZo4VJHrYfbnfWQWfW5CgF80IiM+dy050pYgtBAMvh+8vJDDYiSto1YPUA==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/config-default": "2.16.0",
-				"@parcel/core": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/reporter-cli": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/reporter-tracer": "2.16.0",
-				"@parcel/utils": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.1.tgz",
+			"integrity": "sha512-VImOEXHLdrSuG6/jX2DucrCSju/idmtLUhwS5cCy7CrWDDA1af7qdHHD038kHYXWqUIAmzHkRsp/8oRxBqNfVw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/config-default": "2.16.1",
+				"@parcel/core": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/reporter-cli": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/reporter-tracer": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"commander": "^12.1.0",
 				"get-port": "^4.2.0"
@@ -20761,9 +20782,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -20777,9 +20798,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -20794,17 +20815,17 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -20814,17 +20835,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -20835,9 +20856,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -20851,18 +20872,18 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/package-manager": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-			"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+			"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -20874,30 +20895,30 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -20911,16 +20932,16 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -20931,7 +20952,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/ansi-styles": {
@@ -21002,9 +21023,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
diff --git a/package.json b/package.json
index 70a3f70..c29c963 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
 		"mustache": "3.0.1",
 		"oojs": "3.0.1",
 		"oojs-router": "0.3.0",
-		"parcel": "2.16.0",
+		"parcel": "2.16.1",
 		"pre-commit": "1.2.2",
 		"stylelint": "16.2.0",
 		"stylelint-config-wikimedia": "0.17.2",
-- 
2.47.3

$ date
--- stdout ---
Thu Nov  6 09:52:00 UTC 2025

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-NearbyPages.git repo --depth=1 -b REL1_43
--- stderr ---
Cloning into 'repo'...
--- stdout ---

--- end ---
$ git config user.name libraryupgrader
--- stdout ---

--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---

--- end ---
$ git submodule update --init
--- stdout ---

--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.

--- end ---
$ git show-ref refs/heads/REL1_43
--- stdout ---
348ac16e770fe982ccc10fa01b8b30d9ba61e8b5 refs/heads/REL1_43

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "@parcel/config-default": {
      "name": "@parcel/config-default",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@parcel/reporter-dev-server"
      ],
      "effects": [],
      "range": "2.3.1 - 2.16.0",
      "nodes": [
        "node_modules/@parcel/config-default"
      ],
      "fixAvailable": true
    },
    "@parcel/reporter-dev-server": {
      "name": "@parcel/reporter-dev-server",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1109307,
          "name": "@parcel/reporter-dev-server",
          "dependency": "@parcel/reporter-dev-server",
          "title": "Parcel has an Origin Validation Error vulnerability",
          "url": "https://github.com/advisories/GHSA-qm9p-f9j5-w83w",
          "severity": "moderate",
          "cwe": [
            "CWE-346"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N"
          },
          "range": ">=1.6.0 <=2.16.0"
        }
      ],
      "effects": [
        "@parcel/config-default",
        "parcel"
      ],
      "range": "<=2.16.0",
      "nodes": [
        "node_modules/@parcel/reporter-dev-server"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.1",
        "isSemVerMajor": false
      }
    },
    "babel-core": {
      "name": "babel-core",
      "severity": "critical",
      "isDirect": true,
      "via": [
        "babel-helpers",
        "babel-register",
        "babel-template",
        "babel-traverse",
        "json5"
      ],
      "effects": [
        "babel-register"
      ],
      "range": "5.8.20 - 7.0.0-beta.3",
      "nodes": [
        "node_modules/babel-core"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "babel-helpers": {
      "name": "babel-helpers",
      "severity": "critical",
      "isDirect": false,
      "via": [
        "babel-template"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/babel-helpers"
      ],
      "fixAvailable": true
    },
    "babel-register": {
      "name": "babel-register",
      "severity": "high",
      "isDirect": false,
      "via": [
        "babel-core"
      ],
      "effects": [
        "babel-core"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-register"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "babel-template": {
      "name": "babel-template",
      "severity": "critical",
      "isDirect": false,
      "via": [
        "babel-traverse"
      ],
      "effects": [
        "babel-helpers"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-template"
      ],
      "fixAvailable": true
    },
    "babel-traverse": {
      "name": "babel-traverse",
      "severity": "critical",
      "isDirect": false,
      "via": [
        {
          "source": 1096879,
          "name": "babel-traverse",
          "dependency": "babel-traverse",
          "title": "Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code",
          "url": "https://github.com/advisories/GHSA-67hx-6x53-jw92",
          "severity": "critical",
          "cwe": [
            "CWE-184",
            "CWE-697"
          ],
          "cvss": {
            "score": 9.4,
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"
          },
          "range": "<7.23.2"
        }
      ],
      "effects": [
        "babel-core",
        "babel-template"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-traverse"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "cross-spawn": {
      "name": "cross-spawn",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1104663,
          "name": "cross-spawn",
          "dependency": "cross-spawn",
          "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
          "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<6.0.6"
        }
      ],
      "effects": [
        "pre-commit"
      ],
      "range": "<6.0.6",
      "nodes": [
        "node_modules/pre-commit/node_modules/cross-spawn"
      ],
      "fixAvailable": {
        "name": "pre-commit",
        "version": "1.0.10",
        "isSemVerMajor": true
      }
    },
    "json5": {
      "name": "json5",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1096543,
          "name": "json5",
          "dependency": "json5",
          "title": "Prototype Pollution in JSON5 via Parse Method",
          "url": "https://github.com/advisories/GHSA-9c47-m6qq-7p4h",
          "severity": "high",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 7.1,
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H"
          },
          "range": "<1.0.2"
        }
      ],
      "effects": [
        "babel-core"
      ],
      "range": "<1.0.2",
      "nodes": [
        "node_modules/babel-core/node_modules/json5"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "parcel": {
      "name": "parcel",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "@parcel/config-default",
        "@parcel/reporter-dev-server"
      ],
      "effects": [],
      "range": "2.3.1 - 2.16.0",
      "nodes": [
        "node_modules/parcel"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.1",
        "isSemVerMajor": false
      }
    },
    "pre-commit": {
      "name": "pre-commit",
      "severity": "high",
      "isDirect": true,
      "via": [
        "cross-spawn"
      ],
      "effects": [],
      "range": ">=1.1.0",
      "nodes": [
        "node_modules/pre-commit"
      ],
      "fixAvailable": {
        "name": "pre-commit",
        "version": "1.0.10",
        "isSemVerMajor": true
      }
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 3,
      "high": 4,
      "critical": 4,
      "total": 11
    },
    "dependencies": {
      "prod": 1,
      "dev": 1735,
      "optional": 73,
      "peer": 1,
      "peerOptional": 0,
      "total": 1735
    }
  }
}

--- end ---
$ /usr/bin/composer install
--- stderr ---
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 38 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.9)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.1.2)
  - Locking doctrine/deprecations (1.1.5)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking mediawiki/mediawiki-codesniffer (v45.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.14.0)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.0.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking phan/phan (5.4.3)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.3)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.3.0)
  - Locking psr/container (2.0.2)
  - Locking psr/log (3.0.2)
  - Locking sabre/event (5.1.7)
  - Locking squizlabs/php_codesniffer (3.10.3)
  - Locking symfony/console (v7.3.5)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-ctype (v1.33.0)
  - Locking symfony/polyfill-intl-grapheme (v1.33.0)
  - Locking symfony/polyfill-intl-normalizer (v1.33.0)
  - Locking symfony/polyfill-mbstring (v1.33.0)
  - Locking symfony/polyfill-php80 (v1.33.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.4)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.12.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 38 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing squizlabs/php_codesniffer (3.10.3): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.1.2): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing symfony/polyfill-php80 (v1.33.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.33.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.9): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v45.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.33.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.33.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.33.0): Extracting archive
  - Installing symfony/string (v7.3.4): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.5): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.12.1): Extracting archive
  - Installing phpstan/phpdoc-parser (2.3.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.3): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing psr/log (3.0.2): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.3): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.0.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.14.0): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  0/36 [>---------------------------]   0%
 27/36 [=====================>------]  75%
 36/36 [============================] 100%
Generating autoload files
17 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "@parcel/config-default": {
      "name": "@parcel/config-default",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@parcel/reporter-dev-server"
      ],
      "effects": [],
      "range": "2.3.1 - 2.16.0",
      "nodes": [
        "node_modules/@parcel/config-default"
      ],
      "fixAvailable": true
    },
    "@parcel/reporter-dev-server": {
      "name": "@parcel/reporter-dev-server",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1109307,
          "name": "@parcel/reporter-dev-server",
          "dependency": "@parcel/reporter-dev-server",
          "title": "Parcel has an Origin Validation Error vulnerability",
          "url": "https://github.com/advisories/GHSA-qm9p-f9j5-w83w",
          "severity": "moderate",
          "cwe": [
            "CWE-346"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N"
          },
          "range": ">=1.6.0 <=2.16.0"
        }
      ],
      "effects": [
        "@parcel/config-default",
        "parcel"
      ],
      "range": "<=2.16.0",
      "nodes": [
        "node_modules/@parcel/reporter-dev-server"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.1",
        "isSemVerMajor": false
      }
    },
    "babel-core": {
      "name": "babel-core",
      "severity": "critical",
      "isDirect": true,
      "via": [
        "babel-helpers",
        "babel-register",
        "babel-template",
        "babel-traverse",
        "json5"
      ],
      "effects": [
        "babel-register"
      ],
      "range": "5.8.20 - 7.0.0-beta.3",
      "nodes": [
        "node_modules/babel-core"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "babel-helpers": {
      "name": "babel-helpers",
      "severity": "critical",
      "isDirect": false,
      "via": [
        "babel-template"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/babel-helpers"
      ],
      "fixAvailable": true
    },
    "babel-register": {
      "name": "babel-register",
      "severity": "high",
      "isDirect": false,
      "via": [
        "babel-core"
      ],
      "effects": [
        "babel-core"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-register"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "babel-template": {
      "name": "babel-template",
      "severity": "critical",
      "isDirect": false,
      "via": [
        "babel-traverse"
      ],
      "effects": [
        "babel-helpers"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-template"
      ],
      "fixAvailable": true
    },
    "babel-traverse": {
      "name": "babel-traverse",
      "severity": "critical",
      "isDirect": false,
      "via": [
        {
          "source": 1096879,
          "name": "babel-traverse",
          "dependency": "babel-traverse",
          "title": "Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code",
          "url": "https://github.com/advisories/GHSA-67hx-6x53-jw92",
          "severity": "critical",
          "cwe": [
            "CWE-184",
            "CWE-697"
          ],
          "cvss": {
            "score": 9.4,
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"
          },
          "range": "<7.23.2"
        }
      ],
      "effects": [
        "babel-core",
        "babel-template"
      ],
      "range": "*",
      "nodes": [
        "node_modules/babel-traverse"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "cross-spawn": {
      "name": "cross-spawn",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1104663,
          "name": "cross-spawn",
          "dependency": "cross-spawn",
          "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
          "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<6.0.6"
        }
      ],
      "effects": [
        "pre-commit"
      ],
      "range": "<6.0.6",
      "nodes": [
        "node_modules/pre-commit/node_modules/cross-spawn"
      ],
      "fixAvailable": {
        "name": "pre-commit",
        "version": "1.0.10",
        "isSemVerMajor": true
      }
    },
    "json5": {
      "name": "json5",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1096543,
          "name": "json5",
          "dependency": "json5",
          "title": "Prototype Pollution in JSON5 via Parse Method",
          "url": "https://github.com/advisories/GHSA-9c47-m6qq-7p4h",
          "severity": "high",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 7.1,
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H"
          },
          "range": "<1.0.2"
        }
      ],
      "effects": [
        "babel-core"
      ],
      "range": "<1.0.2",
      "nodes": [
        "node_modules/babel-core/node_modules/json5"
      ],
      "fixAvailable": {
        "name": "babel-core",
        "version": "4.7.16",
        "isSemVerMajor": true
      }
    },
    "parcel": {
      "name": "parcel",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "@parcel/config-default",
        "@parcel/reporter-dev-server"
      ],
      "effects": [],
      "range": "2.3.1 - 2.16.0",
      "nodes": [
        "node_modules/parcel"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.1",
        "isSemVerMajor": false
      }
    },
    "pre-commit": {
      "name": "pre-commit",
      "severity": "high",
      "isDirect": true,
      "via": [
        "cross-spawn"
      ],
      "effects": [],
      "range": ">=1.1.0",
      "nodes": [
        "node_modules/pre-commit"
      ],
      "fixAvailable": {
        "name": "pre-commit",
        "version": "1.0.10",
        "isSemVerMajor": true
      }
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 3,
      "high": 4,
      "critical": 4,
      "total": 11
    },
    "dependencies": {
      "prod": 1,
      "dev": 1735,
      "optional": 73,
      "peer": 1,
      "peerOptional": 0,
      "total": 1735
    }
  }
}

--- end ---
Attempting to npm audit fix
$ /usr/bin/npm audit fix --dry-run --only=dev --json
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: undefined,
npm WARN EBADENGINE   required: { node: '12.21.0' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
--- stdout ---
{
  "added": 1735,
  "removed": 0,
  "changed": 0,
  "audited": 1736,
  "funding": 219,
  "audit": {
    "auditReportVersion": 2,
    "vulnerabilities": {
      "@parcel/config-default": {
        "name": "@parcel/config-default",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "@parcel/reporter-dev-server"
        ],
        "effects": [],
        "range": "2.3.1 - 2.16.0",
        "nodes": [
          "node_modules/@parcel/config-default"
        ],
        "fixAvailable": true
      },
      "@parcel/reporter-dev-server": {
        "name": "@parcel/reporter-dev-server",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          {
            "source": 1109307,
            "name": "@parcel/reporter-dev-server",
            "dependency": "@parcel/reporter-dev-server",
            "title": "Parcel has an Origin Validation Error vulnerability",
            "url": "https://github.com/advisories/GHSA-qm9p-f9j5-w83w",
            "severity": "moderate",
            "cwe": [
              "CWE-346"
            ],
            "cvss": {
              "score": 6.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N"
            },
            "range": ">=1.6.0 <=2.16.0"
          }
        ],
        "effects": [
          "@parcel/config-default",
          "parcel"
        ],
        "range": "<=2.16.0",
        "nodes": [
          "node_modules/@parcel/reporter-dev-server"
        ],
        "fixAvailable": {
          "name": "parcel",
          "version": "2.16.1",
          "isSemVerMajor": false
        }
      },
      "babel-core": {
        "name": "babel-core",
        "severity": "critical",
        "isDirect": true,
        "via": [
          "babel-helpers",
          "babel-register",
          "babel-template",
          "babel-traverse",
          "json5"
        ],
        "effects": [
          "babel-register"
        ],
        "range": "5.8.20 - 7.0.0-beta.3",
        "nodes": [
          "node_modules/babel-core"
        ],
        "fixAvailable": {
          "name": "babel-core",
          "version": "4.7.16",
          "isSemVerMajor": true
        }
      },
      "babel-helpers": {
        "name": "babel-helpers",
        "severity": "critical",
        "isDirect": false,
        "via": [
          "babel-template"
        ],
        "effects": [],
        "range": "*",
        "nodes": [
          "node_modules/babel-helpers"
        ],
        "fixAvailable": true
      },
      "babel-register": {
        "name": "babel-register",
        "severity": "high",
        "isDirect": false,
        "via": [
          "babel-core"
        ],
        "effects": [
          "babel-core"
        ],
        "range": "*",
        "nodes": [
          "node_modules/babel-register"
        ],
        "fixAvailable": {
          "name": "babel-core",
          "version": "4.7.16",
          "isSemVerMajor": true
        }
      },
      "babel-template": {
        "name": "babel-template",
        "severity": "critical",
        "isDirect": false,
        "via": [
          "babel-traverse"
        ],
        "effects": [
          "babel-helpers"
        ],
        "range": "*",
        "nodes": [
          "node_modules/babel-template"
        ],
        "fixAvailable": true
      },
      "babel-traverse": {
        "name": "babel-traverse",
        "severity": "critical",
        "isDirect": false,
        "via": [
          {
            "source": 1096879,
            "name": "babel-traverse",
            "dependency": "babel-traverse",
            "title": "Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code",
            "url": "https://github.com/advisories/GHSA-67hx-6x53-jw92",
            "severity": "critical",
            "cwe": [
              "CWE-184",
              "CWE-697"
            ],
            "cvss": {
              "score": 9.4,
              "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"
            },
            "range": "<7.23.2"
          }
        ],
        "effects": [
          "babel-core",
          "babel-template"
        ],
        "range": "*",
        "nodes": [
          "node_modules/babel-traverse"
        ],
        "fixAvailable": {
          "name": "babel-core",
          "version": "4.7.16",
          "isSemVerMajor": true
        }
      },
      "cross-spawn": {
        "name": "cross-spawn",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1104663,
            "name": "cross-spawn",
            "dependency": "cross-spawn",
            "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
            "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
            "severity": "high",
            "cwe": [
              "CWE-1333"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
            },
            "range": "<6.0.6"
          }
        ],
        "effects": [
          "pre-commit"
        ],
        "range": "<6.0.6",
        "nodes": [
          "node_modules/pre-commit/node_modules/cross-spawn"
        ],
        "fixAvailable": {
          "name": "pre-commit",
          "version": "1.0.10",
          "isSemVerMajor": true
        }
      },
      "json5": {
        "name": "json5",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1096543,
            "name": "json5",
            "dependency": "json5",
            "title": "Prototype Pollution in JSON5 via Parse Method",
            "url": "https://github.com/advisories/GHSA-9c47-m6qq-7p4h",
            "severity": "high",
            "cwe": [
              "CWE-1321"
            ],
            "cvss": {
              "score": 7.1,
              "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H"
            },
            "range": "<1.0.2"
          }
        ],
        "effects": [
          "babel-core"
        ],
        "range": "<1.0.2",
        "nodes": [
          "node_modules/babel-core/node_modules/json5"
        ],
        "fixAvailable": {
          "name": "babel-core",
          "version": "4.7.16",
          "isSemVerMajor": true
        }
      },
      "parcel": {
        "name": "parcel",
        "severity": "moderate",
        "isDirect": true,
        "via": [
          "@parcel/config-default",
          "@parcel/reporter-dev-server"
        ],
        "effects": [],
        "range": "2.3.1 - 2.16.0",
        "nodes": [
          "node_modules/parcel"
        ],
        "fixAvailable": {
          "name": "parcel",
          "version": "2.16.1",
          "isSemVerMajor": false
        }
      },
      "pre-commit": {
        "name": "pre-commit",
        "severity": "high",
        "isDirect": true,
        "via": [
          "cross-spawn"
        ],
        "effects": [],
        "range": ">=1.1.0",
        "nodes": [
          "node_modules/pre-commit"
        ],
        "fixAvailable": {
          "name": "pre-commit",
          "version": "1.0.10",
          "isSemVerMajor": true
        }
      }
    },
    "metadata": {
      "vulnerabilities": {
        "info": 0,
        "low": 0,
        "moderate": 3,
        "high": 4,
        "critical": 4,
        "total": 11
      },
      "dependencies": {
        "prod": 1,
        "dev": 1735,
        "optional": 73,
        "peer": 1,
        "peerOptional": 0,
        "total": 1735
      }
    }
  }
}

--- end ---
{"added": 1735, "removed": 0, "changed": 0, "audited": 1736, "funding": 219, "audit": {"auditReportVersion": 2, "vulnerabilities": {"@parcel/config-default": {"name": "@parcel/config-default", "severity": "moderate", "isDirect": false, "via": ["@parcel/reporter-dev-server"], "effects": [], "range": "2.3.1 - 2.16.0", "nodes": ["node_modules/@parcel/config-default"], "fixAvailable": true}, "@parcel/reporter-dev-server": {"name": "@parcel/reporter-dev-server", "severity": "moderate", "isDirect": false, "via": [{"source": 1109307, "name": "@parcel/reporter-dev-server", "dependency": "@parcel/reporter-dev-server", "title": "Parcel has an Origin Validation Error vulnerability", "url": "https://github.com/advisories/GHSA-qm9p-f9j5-w83w", "severity": "moderate", "cwe": ["CWE-346"], "cvss": {"score": 6.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N"}, "range": ">=1.6.0 <=2.16.0"}], "effects": ["@parcel/config-default", "parcel"], "range": "<=2.16.0", "nodes": ["node_modules/@parcel/reporter-dev-server"], "fixAvailable": {"name": "parcel", "version": "2.16.1", "isSemVerMajor": false}}, "babel-core": {"name": "babel-core", "severity": "critical", "isDirect": true, "via": ["babel-helpers", "babel-register", "babel-template", "babel-traverse", "json5"], "effects": ["babel-register"], "range": "5.8.20 - 7.0.0-beta.3", "nodes": ["node_modules/babel-core"], "fixAvailable": {"name": "babel-core", "version": "4.7.16", "isSemVerMajor": true}}, "babel-helpers": {"name": "babel-helpers", "severity": "critical", "isDirect": false, "via": ["babel-template"], "effects": [], "range": "*", "nodes": ["node_modules/babel-helpers"], "fixAvailable": true}, "babel-register": {"name": "babel-register", "severity": "high", "isDirect": false, "via": ["babel-core"], "effects": ["babel-core"], "range": "*", "nodes": ["node_modules/babel-register"], "fixAvailable": {"name": "babel-core", "version": "4.7.16", "isSemVerMajor": true}}, "babel-template": {"name": "babel-template", "severity": "critical", "isDirect": false, "via": ["babel-traverse"], "effects": ["babel-helpers"], "range": "*", "nodes": ["node_modules/babel-template"], "fixAvailable": true}, "babel-traverse": {"name": "babel-traverse", "severity": "critical", "isDirect": false, "via": [{"source": 1096879, "name": "babel-traverse", "dependency": "babel-traverse", "title": "Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code", "url": "https://github.com/advisories/GHSA-67hx-6x53-jw92", "severity": "critical", "cwe": ["CWE-184", "CWE-697"], "cvss": {"score": 9.4, "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"}, "range": "<7.23.2"}], "effects": ["babel-core", "babel-template"], "range": "*", "nodes": ["node_modules/babel-traverse"], "fixAvailable": {"name": "babel-core", "version": "4.7.16", "isSemVerMajor": true}}, "cross-spawn": {"name": "cross-spawn", "severity": "high", "isDirect": false, "via": [{"source": 1104663, "name": "cross-spawn", "dependency": "cross-spawn", "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn", "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275", "severity": "high", "cwe": ["CWE-1333"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<6.0.6"}], "effects": ["pre-commit"], "range": "<6.0.6", "nodes": ["node_modules/pre-commit/node_modules/cross-spawn"], "fixAvailable": {"name": "pre-commit", "version": "1.0.10", "isSemVerMajor": true}}, "json5": {"name": "json5", "severity": "high", "isDirect": false, "via": [{"source": 1096543, "name": "json5", "dependency": "json5", "title": "Prototype Pollution in JSON5 via Parse Method", "url": "https://github.com/advisories/GHSA-9c47-m6qq-7p4h", "severity": "high", "cwe": ["CWE-1321"], "cvss": {"score": 7.1, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:H"}, "range": "<1.0.2"}], "effects": ["babel-core"], "range": "<1.0.2", "nodes": ["node_modules/babel-core/node_modules/json5"], "fixAvailable": {"name": "babel-core", "version": "4.7.16", "isSemVerMajor": true}}, "parcel": {"name": "parcel", "severity": "moderate", "isDirect": true, "via": ["@parcel/config-default", "@parcel/reporter-dev-server"], "effects": [], "range": "2.3.1 - 2.16.0", "nodes": ["node_modules/parcel"], "fixAvailable": {"name": "parcel", "version": "2.16.1", "isSemVerMajor": false}}, "pre-commit": {"name": "pre-commit", "severity": "high", "isDirect": true, "via": ["cross-spawn"], "effects": [], "range": ">=1.1.0", "nodes": ["node_modules/pre-commit"], "fixAvailable": {"name": "pre-commit", "version": "1.0.10", "isSemVerMajor": true}}}, "metadata": {"vulnerabilities": {"info": 0, "low": 0, "moderate": 3, "high": 4, "critical": 4, "total": 11}, "dependencies": {"prod": 1, "dev": 1735, "optional": 73, "peer": 1, "peerOptional": 0, "total": 1735}}}}
{}
Upgrading n:parcel from 2.16.0 -> 2.16.1
$ /usr/bin/npm audit fix --only=dev
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: undefined,
npm WARN EBADENGINE   required: { node: '12.21.0' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm WARN deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm WARN deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm WARN deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm WARN deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm WARN deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm WARN deprecated @babel/plugin-proposal-dynamic-import@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm WARN deprecated @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
npm WARN deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm WARN deprecated @babel/plugin-proposal-logical-assignment-operators@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.
npm WARN deprecated @babel/plugin-proposal-class-static-block@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated consolidate@0.16.0: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog
npm WARN deprecated @babel/plugin-proposal-private-property-in-object@7.21.11: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
npm WARN deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm WARN deprecated @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm WARN deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm WARN deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
--- stdout ---

added 1687 packages, and audited 1688 packages in 31s

195 packages are looking for funding
  run `npm fund` for details

# npm audit report

babel-traverse  *
Severity: critical
Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code - https://github.com/advisories/GHSA-67hx-6x53-jw92
fix available via `npm audit fix --force`
Will install babel-core@4.7.16, which is a breaking change
node_modules/babel-traverse
  babel-core  5.8.20 - 7.0.0-beta.3
  Depends on vulnerable versions of babel-helpers
  Depends on vulnerable versions of babel-register
  Depends on vulnerable versions of babel-template
  Depends on vulnerable versions of babel-traverse
  Depends on vulnerable versions of json5
  node_modules/babel-core
    babel-register  *
    Depends on vulnerable versions of babel-core
    node_modules/babel-register
  babel-template  *
  Depends on vulnerable versions of babel-traverse
  node_modules/babel-template
    babel-helpers  *
    Depends on vulnerable versions of babel-template
    node_modules/babel-helpers

cross-spawn  <6.0.6
Severity: high
Regular Expression Denial of Service (ReDoS) in cross-spawn - https://github.com/advisories/GHSA-3xgq-45jj-v275
fix available via `npm audit fix --force`
Will install pre-commit@1.0.10, which is a breaking change
node_modules/pre-commit/node_modules/cross-spawn
  pre-commit  >=1.1.0
  Depends on vulnerable versions of cross-spawn
  node_modules/pre-commit

json5  <1.0.2
Severity: high
Prototype Pollution in JSON5 via Parse Method - https://github.com/advisories/GHSA-9c47-m6qq-7p4h
fix available via `npm audit fix --force`
Will install babel-core@4.7.16, which is a breaking change
node_modules/babel-core/node_modules/json5

8 vulnerabilities (4 high, 4 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

--- end ---
Verifying that tests still pass
$ /usr/bin/npm ci
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: undefined,
npm WARN EBADENGINE   required: { node: '12.21.0' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm WARN deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm WARN deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm WARN deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm WARN deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm WARN deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm WARN deprecated @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
npm WARN deprecated @babel/plugin-proposal-dynamic-import@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm WARN deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm WARN deprecated @babel/plugin-proposal-logical-assignment-operators@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.
npm WARN deprecated @babel/plugin-proposal-class-static-block@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated consolidate@0.16.0: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog
npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm WARN deprecated @babel/plugin-proposal-private-property-in-object@7.21.11: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
npm WARN deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm WARN deprecated @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm WARN deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm WARN deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
--- stdout ---

added 1687 packages, and audited 1688 packages in 32s

195 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (4 high, 4 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

--- end ---
$ /usr/bin/npm test
--- stderr ---
PASS tests/jest/api.test.js
PASS tests/jest/locationProvider.test.js
PASS tests/jest/PageList.test.js
PASS tests/jest/App.test.js

Test Suites: 4 passed, 4 total
Tests:       37 passed, 37 total
Snapshots:   0 total
Time:        5.525 s
Ran all test suites.
--- stdout ---

> test
> npm -s run lint && npm run test:unit

Checked 1 message directory.

> test:unit
> jest

---------------------|---------|----------|---------|---------|-------------------
File                 | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
---------------------|---------|----------|---------|---------|-------------------
All files            |     100 |    98.82 |     100 |     100 |                   
 App.vue             |     100 |    94.73 |     100 |     100 | 67                
 PageList.vue        |     100 |      100 |     100 |     100 |                   
 api.js              |     100 |      100 |     100 |     100 |                   
 locationProvider.js |     100 |      100 |     100 |     100 |                   
 types.js            |       0 |        0 |       0 |       0 |                   
---------------------|---------|----------|---------|---------|-------------------

--- end ---
{}
{}
{}
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
build: Updating parcel to 2.16.1

$ git add .
--- stdout ---

--- end ---
$ git commit -F /tmp/tmptk7j_dps
--- stderr ---
Checked 1 message directory.
PASS tests/jest/api.test.js
PASS tests/jest/locationProvider.test.js
PASS tests/jest/PageList.test.js
PASS tests/jest/App.test.js
---------------------|---------|----------|---------|---------|-------------------
File                 | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
---------------------|---------|----------|---------|---------|-------------------
All files            |     100 |    98.82 |     100 |     100 |                   
 App.vue             |     100 |    94.73 |     100 |     100 | 67                
 PageList.vue        |     100 |      100 |     100 |     100 |                   
 api.js              |     100 |      100 |     100 |     100 |                   
 locationProvider.js |     100 |      100 |     100 |     100 |                   
 types.js            |       0 |        0 |       0 |       0 |                   
---------------------|---------|----------|---------|---------|-------------------

Test Suites: 4 passed, 4 total
Tests:       37 passed, 37 total
Snapshots:   0 total
Time:        4.053 s
Ran all test suites.
--- stdout ---
[REL1_43 c802b3f] build: Updating parcel to 2.16.1
 2 files changed, 2042 insertions(+), 2021 deletions(-)

--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From c802b3fd71aa1fe47dc6497ba92415961aff1168 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Thu, 6 Nov 2025 09:53:40 +0000
Subject: [PATCH] build: Updating parcel to 2.16.1

Change-Id: I0e12297e3342a69d5dc5e2efd8a64f71eeb18994
---
 package-lock.json | 4061 +++++++++++++++++++++++----------------------
 package.json      |    2 +-
 2 files changed, 2042 insertions(+), 2021 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index b4257f9..4d0d986 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,7 +23,7 @@
 				"mustache": "3.0.1",
 				"oojs": "3.0.1",
 				"oojs-router": "0.3.0",
-				"parcel": "2.16.0",
+				"parcel": "2.16.1",
 				"pre-commit": "1.2.2",
 				"stylelint": "16.2.0",
 				"stylelint-config-wikimedia": "0.17.2",
@@ -2724,15 +2724,15 @@
 			}
 		},
 		"node_modules/@lezer/common": {
-			"version": "1.2.3",
-			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz",
-			"integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==",
+			"version": "1.3.0",
+			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.3.0.tgz",
+			"integrity": "sha512-L9X8uHCYU310o99L3/MpJKYxPzXPOS7S0NmBaM7UO/x2Kb2WbmMLSkfvdr1KxRIFYOpbY0Jhn7CfLSUDzL8arQ==",
 			"dev": true
 		},
 		"node_modules/@lezer/lr": {
-			"version": "1.4.2",
-			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz",
-			"integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==",
+			"version": "1.4.3",
+			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.3.tgz",
+			"integrity": "sha512-yenN5SqAxAPv/qMnpWW0AT7l+SxVrgG+u0tNsRQWqbrz66HIl8DnEbBObvy21J5K7+I1v7gsAnlE2VQ5yYVSeA==",
 			"dev": true,
 			"dependencies": {
 				"@lezer/common": "^1.0.0"
@@ -2950,21 +2950,21 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.0.tgz",
-			"integrity": "sha512-8kY+TUhir7qm+TgSMeMd8CP2PVoZjXamiZ8+mbXws4jKw6IrIVDQf8TkBZKGk7ncKJEteiX4ybbmiPjho8cHuA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.1.tgz",
+			"integrity": "sha512-ruy+Yt96Jre2+5PSE4qcH7ETarIuQ+OIY8hejOQ53inVgu9QlvBJf/L2PhNkumHN2zA6m5f0m/MhB+amaee5ew==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -2972,9 +2972,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2988,9 +2988,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3005,13 +3005,13 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3022,9 +3022,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3038,12 +3038,12 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3054,26 +3054,26 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3087,16 +3087,16 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3107,7 +3107,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/ansi-styles": {
@@ -3289,16 +3289,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.0.tgz",
-			"integrity": "sha512-tl8/iCPlInfD3YLo1s/kA9/o7XdrYNBuGsAj4VOFqplH+2FINb48XPzp7Z4VGOB2q8qokt2gohTGfuNPGIX2pw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.1.tgz",
+			"integrity": "sha512-44sHWuEyGwUvs2bG1t/hsBP0lR06HO2btrXhkUGL+HX6D8cZrkZfSBFnUrGYZURYRybyx8qkhcogf5SU5rbwAQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -3306,9 +3306,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3322,9 +3322,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3339,13 +3339,13 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3356,9 +3356,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3372,12 +3372,12 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3388,26 +3388,26 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3421,16 +3421,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3441,7 +3441,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/ansi-styles": {
@@ -3515,74 +3515,74 @@
 			}
 		},
 		"node_modules/@parcel/config-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.0.tgz",
-			"integrity": "sha512-az5gWXyztHekV1Dpz3nNT3iz5SqHh2924XCb2w+VyNDtnLhLNQ+X7NJd0na+EbWd9KBJYEdVYDPVDy1bEei0lQ==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/bundler-default": "2.16.0",
-				"@parcel/compressor-raw": "2.16.0",
-				"@parcel/namer-default": "2.16.0",
-				"@parcel/optimizer-css": "2.16.0",
-				"@parcel/optimizer-html": "2.16.0",
-				"@parcel/optimizer-image": "2.16.0",
-				"@parcel/optimizer-svg": "2.16.0",
-				"@parcel/optimizer-swc": "2.16.0",
-				"@parcel/packager-css": "2.16.0",
-				"@parcel/packager-html": "2.16.0",
-				"@parcel/packager-js": "2.16.0",
-				"@parcel/packager-raw": "2.16.0",
-				"@parcel/packager-svg": "2.16.0",
-				"@parcel/packager-wasm": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/resolver-default": "2.16.0",
-				"@parcel/runtime-browser-hmr": "2.16.0",
-				"@parcel/runtime-js": "2.16.0",
-				"@parcel/runtime-rsc": "2.16.0",
-				"@parcel/runtime-service-worker": "2.16.0",
-				"@parcel/transformer-babel": "2.16.0",
-				"@parcel/transformer-css": "2.16.0",
-				"@parcel/transformer-html": "2.16.0",
-				"@parcel/transformer-image": "2.16.0",
-				"@parcel/transformer-js": "2.16.0",
-				"@parcel/transformer-json": "2.16.0",
-				"@parcel/transformer-node": "2.16.0",
-				"@parcel/transformer-postcss": "2.16.0",
-				"@parcel/transformer-posthtml": "2.16.0",
-				"@parcel/transformer-raw": "2.16.0",
-				"@parcel/transformer-react-refresh-wrap": "2.16.0",
-				"@parcel/transformer-svg": "2.16.0"
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.1.tgz",
+			"integrity": "sha512-jBgbHW73MrEdiKH6LISLw5TZ2oVvyLm3GaYzwNkcRTUtSh6aRVjxvCWePdxy41dcwnMC/ABLsamtN4wokAKKSQ==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/bundler-default": "2.16.1",
+				"@parcel/compressor-raw": "2.16.1",
+				"@parcel/namer-default": "2.16.1",
+				"@parcel/optimizer-css": "2.16.1",
+				"@parcel/optimizer-html": "2.16.1",
+				"@parcel/optimizer-image": "2.16.1",
+				"@parcel/optimizer-svg": "2.16.1",
+				"@parcel/optimizer-swc": "2.16.1",
+				"@parcel/packager-css": "2.16.1",
+				"@parcel/packager-html": "2.16.1",
+				"@parcel/packager-js": "2.16.1",
+				"@parcel/packager-raw": "2.16.1",
+				"@parcel/packager-svg": "2.16.1",
+				"@parcel/packager-wasm": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/resolver-default": "2.16.1",
+				"@parcel/runtime-browser-hmr": "2.16.1",
+				"@parcel/runtime-js": "2.16.1",
+				"@parcel/runtime-rsc": "2.16.1",
+				"@parcel/runtime-service-worker": "2.16.1",
+				"@parcel/transformer-babel": "2.16.1",
+				"@parcel/transformer-css": "2.16.1",
+				"@parcel/transformer-html": "2.16.1",
+				"@parcel/transformer-image": "2.16.1",
+				"@parcel/transformer-js": "2.16.1",
+				"@parcel/transformer-json": "2.16.1",
+				"@parcel/transformer-node": "2.16.1",
+				"@parcel/transformer-postcss": "2.16.1",
+				"@parcel/transformer-posthtml": "2.16.1",
+				"@parcel/transformer-raw": "2.16.1",
+				"@parcel/transformer-react-refresh-wrap": "2.16.1",
+				"@parcel/transformer-svg": "2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.0.tgz",
-			"integrity": "sha512-erH9GdLe8Boie0mCO8hXn8Qt/pCACsOFlKp8UHNMlPaizUtCDkCOQqwmSi+VyrJ3dMMCOc/qBwTSGAJaJE8/Kw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.1.tgz",
+			"integrity": "sha512-tza8oKYaPopGBwroGJKv7BrTg1lxTycS7SANIizxMB9FxDsAkq4vPny5/KHpFBcW3UTCGBvvNAG1oaVzeWF5Pg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/cache": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/graph": "3.6.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/cache": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/graph": "3.6.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"base-x": "^3.0.11",
 				"browserslist": "^4.24.5",
 				"clone": "^2.1.2",
@@ -3680,14 +3680,14 @@
 			]
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/cache": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.0.tgz",
-			"integrity": "sha512-stBGOio+z2qjnSJNl1vJTNqjgLyzDFp+tUOKgaLJ8Vmn67jYccoGLTNApw2mhB3HtQuoz/5eudGHSvhqMpMyTg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.1.tgz",
+			"integrity": "sha512-qDlHQQ7RDfSi5MBnuFGCfQYiQQomsA5aZLntO5MCRD62VnMf9qz/RrCqpGFGOooljMoUaeVl0Q8ARvorRJJi8w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"lmdb": "2.8.5"
 			},
 			"engines": {
@@ -3698,13 +3698,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3718,9 +3718,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3735,17 +3735,17 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3755,17 +3755,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3776,9 +3776,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3792,18 +3792,18 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/package-manager": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-			"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+			"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -3815,16 +3815,16 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3835,26 +3835,26 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3868,16 +3868,16 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3888,7 +3888,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/ansi-styles": {
@@ -3981,9 +3981,9 @@
 			"dev": true
 		},
 		"node_modules/@parcel/core/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -4022,9 +4022,9 @@
 			}
 		},
 		"node_modules/@parcel/error-overlay": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.0.tgz",
-			"integrity": "sha512-ZcXOZc548Tjms0z7uaE4iUKHul32CpX5dCnEdum9PExxCLNCCxm4JgoO+dWeZXjNQDi8Opz9N3GU4wnF7WVzhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.1.tgz",
+			"integrity": "sha512-9vZq5ijoAn+JjodXc5FNy6ZQ2qpqSAaKDs+wCi4JrZMJJx7+dXZ31xtbpmP2SzG2Wppf8KhS/dOGmtQh65jT8Q==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4035,9 +4035,9 @@
 			}
 		},
 		"node_modules/@parcel/events": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.0.tgz",
-			"integrity": "sha512-PI7dryJLPYCe4jNzo7XWAzbUPUuD50Nd76GTdzaHhmcQfZnPrtWAu73UmP3yYqpbv97TtWSiCJyrJWPTDU/REA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
+			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4048,9 +4048,9 @@
 			}
 		},
 		"node_modules/@parcel/feature-flags": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.0.tgz",
-			"integrity": "sha512-GiRpLx0x8dZdWCpftk6OE0lp0Cc8oUyBssPiobigpSA8vgxrCz/zLbs83R/K70p+wPBb+ye4eEiR67+KCwcSXg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.1.tgz",
+			"integrity": "sha512-MY/z4gKZWk0MKvP+gpU42kiE9W4f9NM1fSCa1OcdqF7IUJDDM41CDJ9rbwSQrroDddIViaNzsLo7aSYVI/C7aA==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4100,12 +4100,12 @@
 			}
 		},
 		"node_modules/@parcel/graph": {
-			"version": "3.6.0",
-			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.0.tgz",
-			"integrity": "sha512-ShxOzS0FdyXJ7gwit7CSPuQCbU0bXkB+kZyrXgj0UmgIDYDMYO02T+UIlH4AReEzqcZq3An+sDOx+UKRM8j8Uw==",
+			"version": "3.6.1",
+			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.1.tgz",
+			"integrity": "sha512-82sjbjrSPK5BXH0tb65tQl/qvo/b2vsyA5F6z3SaQ/c3A5bmv5RxTvse1AgOb0St0lZ7ALaZibj1qZFBUyjdqw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4250,18 +4250,18 @@
 			}
 		},
 		"node_modules/@parcel/namer-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.0.tgz",
-			"integrity": "sha512-pRb6Bz32Xl65CZ1LzKAa8ADGyPyrJ724tq2IToqH5JQ8bFGNXF7Tg/qrv582CjHS5dJb/HB7LizfWaliHiG5DA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.1.tgz",
+			"integrity": "sha512-vs4djcAt3HoQri6g8itdCzFTiFXwcVNfFDqa9By1pTdq/aKWapJWZaes2KCf2ey2FoEafS0tOIA90n124PM00A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4269,9 +4269,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4285,9 +4285,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4302,13 +4302,13 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4319,9 +4319,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4335,12 +4335,12 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4351,26 +4351,26 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4384,16 +4384,16 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4404,7 +4404,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/ansi-styles": {
@@ -4478,16 +4478,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core": {
-			"version": "3.7.0",
-			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.0.tgz",
-			"integrity": "sha512-YIK7wtjO7biRoXNRdFR0uSYPY0FwvCA77xlJCOTX1+jeACj8BPwLKOMFJKCA89pBr7iHyTNzZ3ppVGsX8flMag==",
+			"version": "3.7.1",
+			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.1.tgz",
+			"integrity": "sha512-xY+mzz1a5L22HvwkCHtt1fRZa8pD8znXLB8NLnqdu/xa7FGwWNgA2ukFPSlNGwwI5aw3jQylERP8Mr6/qLsefQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1",
 				"semver": "^7.7.1"
 			},
@@ -4500,9 +4500,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4516,9 +4516,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4533,17 +4533,17 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4553,17 +4553,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4574,9 +4574,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4590,16 +4590,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4613,16 +4613,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4633,7 +4633,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/ansi-styles": {
@@ -4695,9 +4695,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -4719,22 +4719,22 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.0.tgz",
-			"integrity": "sha512-QTrMOVknU4DmKzmnTxQx69ZZxoDYyTIWhpflDLSvUaLSXk2yi0SMBMcsEdA0W4bhORn6nj8toGwi04vbGVuQtA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.1.tgz",
+			"integrity": "sha512-MIbeqxqcbtGksiNzIvFeMU++gsBl8MafQRghQxsB1kAMl49i+Cnj/Kp3qKkHd+Bb2XXlx7TagGtXCnCrtxdJjw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4742,9 +4742,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4758,9 +4758,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4775,13 +4775,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4792,9 +4792,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4808,12 +4808,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4824,26 +4824,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4857,16 +4857,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4877,7 +4877,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/ansi-styles": {
@@ -4951,18 +4951,18 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.0.tgz",
-			"integrity": "sha512-T8VvsdCwLb/l3a/eHF2lJfeGO6Z4znKjvnBAvtyLwtFVVNnJasJLo9Cuan4bcnVM8etzbxjg1Qs/9c1hzWsBYg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.1.tgz",
+			"integrity": "sha512-AwrecuOOuWqlon+rWJsQuXyJ70ivTbjm505NTBKoQYdVeEbO6pZYYeuF8ZKh0Qq+zOCy47397RgEuiuwLf9t2g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4970,9 +4970,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4986,9 +4986,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5003,13 +5003,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5020,9 +5020,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5036,12 +5036,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5052,26 +5052,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5085,16 +5085,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5105,7 +5105,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/ansi-styles": {
@@ -5179,33 +5179,33 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.0.tgz",
-			"integrity": "sha512-CVAitXbtKfVxxmOjieeI/YSwSFKx+In3MjP4jFpuYwgDT0TsgsyweBkADQMfEcBjeIPiCXLzzf/GSVIDY7hgwA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.1.tgz",
+			"integrity": "sha512-vlQW0DJQ0XTmM/rNwJUuLbTeB31CwyH2yb2RMZfByAGGodpy2vxt51NS/KyV1mNcJRBtW2Li+XVzYSb14dF5Bw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5219,9 +5219,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5236,13 +5236,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5253,9 +5253,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5269,12 +5269,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5285,26 +5285,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5318,16 +5318,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5338,7 +5338,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/ansi-styles": {
@@ -5412,18 +5412,18 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.0.tgz",
-			"integrity": "sha512-fx9VK28bXaFz0dWs3rIOQM0t8nAWXE62o4JIcIAZND5/6ij1y4/Fap791agvH4SKxNPFu/a/KEmF50SRfcSwkw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.1.tgz",
+			"integrity": "sha512-dpAlCrbITPQr5RpuSjr91pfkQumxOzyiaRM39kMwjsTrYa2/F/JCoPKJZMSMyODvB9MZAz2qfGkWbj/Xb+a1NQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5431,9 +5431,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5447,9 +5447,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5464,13 +5464,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5481,9 +5481,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5497,12 +5497,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5513,26 +5513,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5546,16 +5546,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5566,7 +5566,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/ansi-styles": {
@@ -5640,21 +5640,21 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.0.tgz",
-			"integrity": "sha512-AwakRkMBzDWNrXbm5eJtuBvjCSyp6J730MCltZtiSWLtFbvkXMCt1BQ6Ug91NHq/zA2HTo3RYh96wTMRSRQa2w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.1.tgz",
+			"integrity": "sha512-mZtrISSio541K4IH0cT90c143YOvAhOs04RrBGs12WjtHOVTASt0V3gVhstP4W3HvtVNbkJ4mAtUiuC7xtuHJw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5662,9 +5662,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5678,9 +5678,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5695,13 +5695,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5712,9 +5712,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5728,12 +5728,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5744,26 +5744,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5777,16 +5777,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5797,7 +5797,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/ansi-styles": {
@@ -5905,21 +5905,21 @@
 			}
 		},
 		"node_modules/@parcel/packager-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.0.tgz",
-			"integrity": "sha512-T36uCm/RUZ6h33O8NsjOoTH0if/FWyXuBWenVeQgQZrlYR+wZBsZSV8CElBMCmrFJ5BdSG1RybXPwvkATpJeig==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.1.tgz",
+			"integrity": "sha512-N4Ex89dqoprdDoSusM2qveQcpl9zdaQmZtW81xIMFK5+ruaBcKy6Rzyao8LWnbg4wfeNVE0zVkZEq7k3oxbCBA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5927,9 +5927,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5943,9 +5943,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5960,13 +5960,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5977,9 +5977,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5993,12 +5993,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6009,26 +6009,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6042,16 +6042,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6062,7 +6062,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/ansi-styles": {
@@ -6136,19 +6136,19 @@
 			}
 		},
 		"node_modules/@parcel/packager-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.0.tgz",
-			"integrity": "sha512-d9NBtvJAGM8shnLfwDwF0VMP5P2F5Euvjbrv4FaqbivypzDBhjalE+EnC6eGtLNTCTg9o1CxxZmsTC/FVdu2yQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.1.tgz",
+			"integrity": "sha512-QleJQl63DC2AaIQ2rHS3d46zhGrIoxBz1QKDfgYoG+YxpG8nAKFgI3YBCMNwUYU4pVpNWxmLP/MRKNz9hVxL9Q==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6156,9 +6156,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6172,9 +6172,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6189,13 +6189,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6206,9 +6206,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6222,12 +6222,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6238,26 +6238,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6271,16 +6271,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6291,7 +6291,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/ansi-styles": {
@@ -6365,23 +6365,23 @@
 			}
 		},
 		"node_modules/@parcel/packager-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.0.tgz",
-			"integrity": "sha512-2YHeFFFsh8KSqlfMfGVlAsDjwHZkGp99GRN+WnGAHlYzmDODve92yb94d5Zs22cDRzP6v/E5NMTYWu1dlUg/Wg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.1.tgz",
+			"integrity": "sha512-jTxUhGVqZdierdjeGCJiuVBSBU8iVqp3A0BT/RCpcB0YYY3dymDHTQrAFw8h2kJ0ZcfQEr6BeFIU4RBTuM1xow==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"globals": "^13.24.0",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6389,9 +6389,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6405,9 +6405,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6422,13 +6422,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6439,9 +6439,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6455,12 +6455,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6471,26 +6471,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6504,16 +6504,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6524,7 +6524,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/ansi-styles": {
@@ -6625,16 +6625,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.0.tgz",
-			"integrity": "sha512-jY/t/PXpNTK6EwLBSTJPGTB8FYmhqHtj4Am/JVQkJkxgB8h8diivxsReZYNfDt9J9pVxSk+lcZCdOZXf1ZtmWw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.1.tgz",
+			"integrity": "sha512-EYTGl4uKGu0HVFlCZtUcwo+aNr8/9BiXZyY1crd4SRF1cioKYpgLZKv31z1uNiaDrTxIRH8hWNnjPWAxj382NA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6642,9 +6642,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6658,9 +6658,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6675,13 +6675,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6692,9 +6692,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6708,12 +6708,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6724,26 +6724,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6757,16 +6757,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6777,7 +6777,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/ansi-styles": {
@@ -6851,19 +6851,19 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.0.tgz",
-			"integrity": "sha512-NVmpVjRe2Lr7htrxsscy4ExSRUN+YiMvPmxp9ZxoDnrGerqa66B5/Rh7HOhx7Vo9wuH5LCpFAWYhgkhXH6qrqQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.1.tgz",
+			"integrity": "sha512-DQJtFyjurSDu135vvDd0DDFjyaTS8eX9Gl8wS33fPh31PgeqbSYGSe6vtlIw5NHWSTgqvxGmwAf1HYY9WgEGTw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6871,9 +6871,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6887,9 +6887,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6904,13 +6904,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6921,9 +6921,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6937,12 +6937,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6953,26 +6953,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6986,16 +6986,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7006,7 +7006,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/ansi-styles": {
@@ -7080,16 +7080,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.0.tgz",
-			"integrity": "sha512-r+oCqaFfUB1f6CEQyWbkAjwfGrt2flNA3JguBJ8zCyDrx3fWI+isYufg2CP92ZJyOBTIU63iCi88YgcMLynL1g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.1.tgz",
+			"integrity": "sha512-Do/5Cr4yckpWqeQyhiPqwDbbg+nwj20BGIP9edYIL9XAmCh8ARBwntFWmcSpeNdGp+DSJKQ28SgWCT/5cyyoig==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">=16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7097,9 +7097,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7113,9 +7113,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7130,13 +7130,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7147,9 +7147,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7163,12 +7163,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7179,26 +7179,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7212,16 +7212,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7232,7 +7232,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/ansi-styles": {
@@ -7322,14 +7322,14 @@
 			}
 		},
 		"node_modules/@parcel/profiler": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.0.tgz",
-			"integrity": "sha512-xm6fVTA1V/Co7JuJfkNtZJsKsvq0RSpoE7JjiNtKLCMh+Lim6w7dxc6CEBqGImhR/9YbwteY6/gVFwkvCdLvLg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.1.tgz",
+			"integrity": "sha512-9VKswpixK5CggxqoEoThiusnRbqU48QIWwmGQhaTV9iBYi9m/LhEYUoTa8K/KQ70yJknghMMNc1JfAvt2bfh5w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
 				"chrome-trace-event": "^1.0.2"
 			},
 			"engines": {
@@ -7341,9 +7341,9 @@
 			}
 		},
 		"node_modules/@parcel/profiler/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7358,20 +7358,20 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.0.tgz",
-			"integrity": "sha512-76U06/aSGTO8UTEBJb+tIvNAH/2aOfWVTsP4QQym//Lf8fmXJnLaCDsJmiNAXjW44rnzjNQ7qzRrbwH7W5u7FA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.1.tgz",
+			"integrity": "sha512-+P4Nvg5a2GnOpsIf93U75JjPgltrAmGTCVyRpbeBo45uFBvHGKPX5O7Vn7rl1wWunNobOAxn6F9JxPCApcw79A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"term-size": "^2.2.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7379,9 +7379,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7395,9 +7395,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7412,13 +7412,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7429,9 +7429,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7445,12 +7445,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7461,26 +7461,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7494,16 +7494,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7514,7 +7514,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/ansi-styles": {
@@ -7588,19 +7588,19 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.0.tgz",
-			"integrity": "sha512-n5XXh1S/oMQ8ItSm/nG5sPFb+1WBZPGtvDUd8gxvmO8lfZ7fo53l0TS5KshMvNqx0F208Erwi+/II78piqCrYA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.1.tgz",
+			"integrity": "sha512-xTVhfnt3Se5BTLC/Dp4pBmytqdZcVyqDExJ39N9mi76/CW0XNDcMqRFACxQltu/ahxmUYYyFtpiXis5Daf9xzQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0"
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7608,9 +7608,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7624,9 +7624,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7641,13 +7641,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7658,9 +7658,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7674,12 +7674,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7690,26 +7690,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7723,16 +7723,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7743,7 +7743,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/ansi-styles": {
@@ -7817,19 +7817,19 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.0.tgz",
-			"integrity": "sha512-OHNQiz9c2F7nak8ztkuK+9ui9e5f9Qz5uEYPNHssyEIj4zLeenhnFEVSzUVXJdrqY0A3+xE8bFuQLi+PS+nbFQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.1.tgz",
+			"integrity": "sha512-MDDzZx5j0yer+jTP/gBEPiMDzOAeKy7I0pLyPuntwKWnAiaG+TRaQPp8xXQhW6ZxIQIqsHkfUJoTksuFTla+tA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chrome-trace-event": "^1.0.3",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7837,9 +7837,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7853,9 +7853,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7870,13 +7870,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7887,9 +7887,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7903,12 +7903,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7919,26 +7919,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7952,16 +7952,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7972,7 +7972,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/ansi-styles": {
@@ -8046,17 +8046,17 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.0.tgz",
-			"integrity": "sha512-HvzVXPn8j/ElbNkqAHa7wHOzqCWTwAEv4pWJVnguuqL9m7ZC2INDsp3XJR1LOA5UqBYRhkBrvWK69v4sA21a9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.1.tgz",
+			"integrity": "sha512-UmnZClD4nWusNTpfC7WaNUfPNnNbjgrIR1l3kOAU+X/b/HJWczzMNIZGTw3rypV0df6XpQlrUrHc85NJ6aRlLA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/plugin": "2.16.0"
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8064,9 +8064,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8080,9 +8080,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8097,13 +8097,13 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8114,9 +8114,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8130,12 +8130,12 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8146,26 +8146,26 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8179,16 +8179,16 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8199,7 +8199,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/ansi-styles": {
@@ -8273,17 +8273,17 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.0.tgz",
-			"integrity": "sha512-tRPoFwUVtzE7ufOtIr1CHdh8SH3772FI1JlFCV0//tEWbj9iSk1bcK0g05Yj4dW4hW2SjqTcVo59Kw50Zeh7/Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.1.tgz",
+			"integrity": "sha512-W8Os+1ORHLJmzX+av76DQkyX4RLndhhB4u1o43P55UfAaV3URcc2I0tNQ/wZKA7qU2DhcdoXijMok7VRUfS0jw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8291,9 +8291,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8307,9 +8307,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8324,13 +8324,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8341,9 +8341,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8357,12 +8357,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8373,26 +8373,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8406,16 +8406,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8426,7 +8426,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/ansi-styles": {
@@ -8500,19 +8500,19 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.0.tgz",
-			"integrity": "sha512-othbtwC7AG3SnDkzGpRXEwsY2/+INydJXSORogTEN/GSUQyci606pTfuU/eF9D22wVDdaVSYUhhJPTDdxksu9w==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.1.tgz",
+			"integrity": "sha512-Ck7DJw1QmeYiQ17z0Q3mtDl6fH1VPrORmygb2CYcGAIOfIbvXV74vRss1NqpScU8QTjN0qpL4Ve8txwoISgIAg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8520,9 +8520,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8536,9 +8536,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8553,13 +8553,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8570,9 +8570,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8586,12 +8586,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8602,26 +8602,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8635,16 +8635,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8655,7 +8655,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/ansi-styles": {
@@ -8729,19 +8729,19 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.0.tgz",
-			"integrity": "sha512-5T+mNRrsA9zxkbdaV4rxqRc7CJP77/oNpajDPWcBWDELM8q42be0Sr5zYoAG28jcnQBf88u2rqPVpNtNxoM/ZA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.1.tgz",
+			"integrity": "sha512-waNc2gBWxfaUcvPtPAtjWwRLYLuMPHyu+JMgHV7txsv3JZnPNieUvTPbqeARbpsVpk2xTgFnAGS3HBfw5QW/Eg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 12.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8749,9 +8749,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8765,9 +8765,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8782,13 +8782,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8799,9 +8799,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8815,12 +8815,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8831,26 +8831,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8864,16 +8864,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8884,7 +8884,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/ansi-styles": {
@@ -8958,18 +8958,18 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.0.tgz",
-			"integrity": "sha512-YOkWJbY08IiUXUSudPwJXJKn7CycTCSzsfbhdG+bhvVdPWGv7DpMoPDSq3IL9/99JZe7iXcOnibxCmoJqZA6WQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.1.tgz",
+			"integrity": "sha512-YiM/SS8rk/sBFdA8YFxlviO5FhAjzjBVAzzlnNG0qe3xLmqBfzHzW+RNf0/KblWRhxHCwmUDmzgE2ybaDeL3Lw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8977,9 +8977,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8993,9 +8993,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9010,13 +9010,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9027,9 +9027,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9043,12 +9043,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9059,26 +9059,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9092,16 +9092,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9112,7 +9112,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/ansi-styles": {
@@ -9186,9 +9186,9 @@
 			}
 		},
 		"node_modules/@parcel/rust": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.0.tgz",
-			"integrity": "sha512-9ZBiwCCm9OYa2f1rjkXtPUIa0qbKPmpdTqtNHC+5ieRxClvk+m/mxsO1Ag+GbNJrJ8qFYliL3Ha0ZK4d1BrVKw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.1.tgz",
+			"integrity": "sha512-lQkf14MLKZSY/P8j1lrOgFvMCt95dO+VdXIIM2aHjbxnzYSIGgHIt2XDVtKULE+DexaYZbleA0tTnX8AABUIyQ==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9198,14 +9198,14 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"@parcel/rust-darwin-arm64": "2.16.0",
-				"@parcel/rust-darwin-x64": "2.16.0",
-				"@parcel/rust-linux-arm-gnueabihf": "2.16.0",
-				"@parcel/rust-linux-arm64-gnu": "2.16.0",
-				"@parcel/rust-linux-arm64-musl": "2.16.0",
-				"@parcel/rust-linux-x64-gnu": "2.16.0",
-				"@parcel/rust-linux-x64-musl": "2.16.0",
-				"@parcel/rust-win32-x64-msvc": "2.16.0"
+				"@parcel/rust-darwin-arm64": "2.16.1",
+				"@parcel/rust-darwin-x64": "2.16.1",
+				"@parcel/rust-linux-arm-gnueabihf": "2.16.1",
+				"@parcel/rust-linux-arm64-gnu": "2.16.1",
+				"@parcel/rust-linux-arm64-musl": "2.16.1",
+				"@parcel/rust-linux-x64-gnu": "2.16.1",
+				"@parcel/rust-linux-x64-musl": "2.16.1",
+				"@parcel/rust-win32-x64-msvc": "2.16.1"
 			},
 			"peerDependencies": {
 				"napi-wasm": "^1.1.2"
@@ -9217,9 +9217,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-arm64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.0.tgz",
-			"integrity": "sha512-rdNl1jq34VflBzduQjcOH9SBJPW+Dy1w5XL7hQ5OEAOkRTP1/3mvh98iVYeB3e+RMjRNE/Ipn/rz2KXXku6e6g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.1.tgz",
+			"integrity": "sha512-6J1pnznHYzH1TOQbDZmbGa6bXNW+KXbD+XIihvQOid42DLGJNXRmwMmCU3en/759lF/pfmzmR7sm6wPKaKGfbg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9237,9 +9237,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-x64": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.0.tgz",
-			"integrity": "sha512-tozUnjBPfnCjk6HVZCUKNdgFWw4WsLRTJdnsTYBIERrfj858VN0rdOGlVesLFYNSUquoAO+aHtRdT/JqYW7ozA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.1.tgz",
+			"integrity": "sha512-NDZpxleSeJ0yPx4OobDcj+z5x6RzsWmuA1RXBDuCKhf2kyXKP3+kfmrQew/7Q0r9uKA5pqCIw0W4eFqy4IoqIA==",
 			"cpu": [
 				"x64"
 			],
@@ -9257,9 +9257,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm-gnueabihf": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.0.tgz",
-			"integrity": "sha512-FX/XrQm5BkLfHHBsUA1t7tYGTkNN4vr/t9ZuADUQCWng+m8g7BB78zWxkjoqayn5zTJAfjjQp42lSZzahtT59A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.1.tgz",
+			"integrity": "sha512-xLLcbMP38ya8/z5esp3ypN2htxO9AsY4uQqF2rigIUZ2abQwL4MPKxfVZtrExWdcrcWiFUbiwn3+GKu/0M9Yow==",
 			"cpu": [
 				"arm"
 			],
@@ -9277,9 +9277,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.0.tgz",
-			"integrity": "sha512-zmnWuclEQDQMhbB8jQw9f1VbnSs6EB2RApg16qs5Co/dhZVozMwJngdkZ6mq5aW8ut+PKYrxIPcVsm7WtVOOfg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.1.tgz",
+			"integrity": "sha512-asZlimUq1wBmj2PDcoBSKD1SJvcLf1mXTcYGojOsA3dqkOOz7fGz7oubqZYn6IM+02cUDO4ekH+YBV6Eo7XlTg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9297,9 +9297,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.0.tgz",
-			"integrity": "sha512-bL3PzFEg0azmdFaf34yHAXukk2MjNSuiITPVOj9Cq65qAk7lb4+9nuGIwrCMr1+R1yCamrL31GgG61qp0X97xg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.1.tgz",
+			"integrity": "sha512-japSgrHYDD+uNHQ8TEdEhpiWu0zWMVBE48W3HJ5FKkwUOY51whZa8w0lhYW88ykUDYtEEd1ipvflv0fSDFY1jw==",
 			"cpu": [
 				"arm64"
 			],
@@ -9317,9 +9317,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-gnu": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.0.tgz",
-			"integrity": "sha512-yvuDTyuhMtwZjB1xGFmCC/UsZjEpMTAanJHAVX9b+tJnn7ArG7Q75Az/JpZsru6KAXiTo1krI54vTE87zzwkIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.1.tgz",
+			"integrity": "sha512-A2LHDou7QDsKn3qlE+DHTBFqnjk0Hy1dhVEJgPgvW4N0XMa4x2JEcnLI9oFZ4KDXyMLGs0H6/smZ88zSdFoF3w==",
 			"cpu": [
 				"x64"
 			],
@@ -9337,9 +9337,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-musl": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.0.tgz",
-			"integrity": "sha512-0q6ESCVe9uHVuQWuEGGDMJwjezliTsEWMcqn7oeQoKXaZJZQpW0UAuzNcNmpiHmeJdifYT9XuxVOo/a8IgOXhg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.1.tgz",
+			"integrity": "sha512-C+WgGbmIV1XxXUgNJdXpfZazqizYBvy7aesh8Z74QrlY99an/puQufd4kSbvwySN5iMGPSpN0VlyAUjDZLv9rQ==",
 			"cpu": [
 				"x64"
 			],
@@ -9357,9 +9357,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-win32-x64-msvc": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.0.tgz",
-			"integrity": "sha512-IVWpXF1VY+Xgi6ylXaZttAF5+WjazPyxRJUZlC31taYwpfZ4LzmsV8NYlj5ehjTL8d28SKDBoAnOQJwDRe8z8Q==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.1.tgz",
+			"integrity": "sha512-m8LoaBJfw5nv/4elM/jNNhWL5/HqBHNQnrbnN89e8sxn4L/zv9bPoXqHOuZglXwyB5velw1MGonX9Be/aK00ag==",
 			"cpu": [
 				"x64"
 			],
@@ -9389,15 +9389,15 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.0.tgz",
-			"integrity": "sha512-jlaFyGlRKFbAI8370bcuEzmsZENqdw9ATCowpB/XkKgUlYe6iplMlKLy4EquqSR6axqfxBRMoSCcKFkROuLI9g==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.1.tgz",
+			"integrity": "sha512-/wjA5RaptiRMp+IxYOMiGlKDaymiEpwMJOPFvW0kDjvhrl40SqGfP4GgY3jV3N2GdC5jBpesDvo2RYd4/xaT9g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"json5": "^2.2.3",
 				"nullthrows": "^1.1.1",
@@ -9405,7 +9405,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9413,9 +9413,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9429,9 +9429,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9446,13 +9446,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9463,9 +9463,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9479,12 +9479,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9495,26 +9495,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9528,16 +9528,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9548,7 +9548,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/ansi-styles": {
@@ -9610,9 +9610,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -9634,22 +9634,22 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.0.tgz",
-			"integrity": "sha512-WSUITzJl2/2uU04WnCLAwhZJ8RAaRvNQ64fMr4LauWa72gzqXgh3+1egddBiAT7e5IndVJ0AYFywLBVegwKOOA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.1.tgz",
+			"integrity": "sha512-4lcrJFE1EdZ2z0Px0ynH+Eajg1vIoZzdqqz2x3UgWrkYVM4WHpZe/w7r2OCafyuobhJR4XYKTqxIYdHo4xWpiw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
+				"@parcel/utils": "2.16.1",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9657,9 +9657,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9673,9 +9673,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9690,13 +9690,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9707,9 +9707,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9723,12 +9723,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9739,26 +9739,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9772,16 +9772,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9792,7 +9792,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/ansi-styles": {
@@ -9866,18 +9866,18 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.0.tgz",
-			"integrity": "sha512-CKAoB5yOovL3GyZlnm7lRUa3IfaSS/bEjjTy6F6RU7G4sMRgJu16AQfI4/uTJAA6iuW1ugNyza2DhWQ9xfbhaw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.1.tgz",
+			"integrity": "sha512-9OP4f5JSKeDMP1LGJx4BMcMTqiF+uc+3Sum4zrlMBN6EuhYlj02IpcsHMWxZuY0uow/nnwY+aB3X83Bk3AFC1Q==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9885,9 +9885,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9901,9 +9901,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9918,13 +9918,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9935,9 +9935,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9951,12 +9951,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9967,26 +9967,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10000,16 +10000,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10020,7 +10020,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/ansi-styles": {
@@ -10094,28 +10094,28 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.0.tgz",
-			"integrity": "sha512-sW4CM6P2YMUyAICCMocTLvVVqnxmlBwkP+SrIZvNElDUu0CygOa92cA3rdepHi+tF1GN6ZvNwNyQbZGAIKVxgw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.1.tgz",
+			"integrity": "sha512-VyV8LMIK+7jtELpHky9MhD1hZl6YQ9F7LWIsPhrJ938HJEDwEQbZmiAJmMY9IV5kBOhhF3eGXSr/uSFA/F+Wcw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10129,9 +10129,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10146,13 +10146,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10163,9 +10163,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10179,12 +10179,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10195,26 +10195,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10228,16 +10228,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10248,7 +10248,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/ansi-styles": {
@@ -10322,17 +10322,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.0.tgz",
-			"integrity": "sha512-VRTFEJ/N13MFvwJPwilPET6gHJ0ZdFbCK26uO7uyL1eMGMvWStTXEQXvhLqtMfvDcQPnwkF5XGJL5JsGpcBFFA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.1.tgz",
+			"integrity": "sha512-GPQ3X9UqrlLDBg06u7rG+IZNT9Kl+7+6gY7qJkrw4If1JnmW5O+xVR8zHe/P+6BvxJnOg0iFqzUueZacYHmHzw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/helpers": "^0.5.0",
 				"browserslist": "^4.24.5",
 				"nullthrows": "^1.1.1",
@@ -10341,20 +10341,20 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10368,9 +10368,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10385,13 +10385,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10402,9 +10402,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10418,12 +10418,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10434,26 +10434,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10467,16 +10467,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10487,7 +10487,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/ansi-styles": {
@@ -10555,9 +10555,9 @@
 			"dev": true
 		},
 		"node_modules/@parcel/transformer-js/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -10579,17 +10579,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.0.tgz",
-			"integrity": "sha512-qX6Zg+j7HezY+W2TNjJ+VPUsIviNdTuMn39W9M0YEd0WLKh0x7XD4oprVivvgD0Vbm04FUcTQEN1jAF3CAVeGw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.1.tgz",
+			"integrity": "sha512-LdRdPZiBPvSKHr0KeDnLpGxqPen1OV3nvkrjZex28TluaiHFLPOCC4AQOcJ4xhDNPCzt1bONjJ6QhkYjfogNqw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
+				"@parcel/plugin": "2.16.1",
 				"json5": "^2.2.3"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -10597,9 +10597,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10613,9 +10613,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10630,13 +10630,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10647,9 +10647,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10663,12 +10663,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10679,26 +10679,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10712,16 +10712,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10732,7 +10732,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/ansi-styles": {
@@ -10825,16 +10825,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.0.tgz",
-			"integrity": "sha512-Mavmjj6SfP0Lhu751G47EFtExZIJyD+V2C5PzdATTaT+cw0MzQgfLH8s4p0CI27MAuyFesm8WTA0lgUtcfzMSw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.1.tgz",
+			"integrity": "sha512-gclbMgvT8jNyTMFb5PeH0wni8N66dGMWgy381HZrRbkcb4KAw+PGLznrDng72Qyo/OxvEwK/IVkACz6EVoBygA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -10842,9 +10842,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10858,9 +10858,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -10875,13 +10875,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10892,9 +10892,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -10908,12 +10908,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -10924,26 +10924,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -10957,16 +10957,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -10977,7 +10977,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/ansi-styles": {
@@ -11051,15 +11051,15 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.0.tgz",
-			"integrity": "sha512-h+Qnn49UE5RywpuXMHN8Iufjvc7MMqHQc0sPNvwoLBXJXJcb3ul7WEY+DGXs90KsUY1B6JAqKtz9+pzqXZMwIg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.1.tgz",
+			"integrity": "sha512-fw252N0Lx3sZ2+XwiwhAD1350k5wx0Ez4c83wm8cVMsMSV4qW5LHFmfh2+2iHYxbUj0vqCPCmo1hoiNvmixqKg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"clone": "^2.1.2",
 				"nullthrows": "^1.1.1",
 				"postcss-value-parser": "^4.2.0",
@@ -11067,7 +11067,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11075,9 +11075,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11091,9 +11091,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11108,13 +11108,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11125,9 +11125,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11141,12 +11141,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11157,26 +11157,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11190,16 +11190,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11210,7 +11210,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/ansi-styles": {
@@ -11272,9 +11272,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -11296,17 +11296,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.0.tgz",
-			"integrity": "sha512-mvHQNzFO1xPq+/7McjxF7+Zb2zAgksNbSXKi8/OuMRiNO3eDD/r1jWRWKNQZHWUkSx/vS7JJ5Y1ACI5INLxWww==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.1.tgz",
+			"integrity": "sha512-QUdA4Q3nw2WPPkFeVzvTxq4tOkAxOmm1miP8FjXTeM6kOoYI296HIhqqMhiXj6BZ4J+zc/J+WpUCkYFDfEWScA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0"
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11314,9 +11314,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11330,9 +11330,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11347,13 +11347,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11364,9 +11364,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11380,12 +11380,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11396,26 +11396,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11429,16 +11429,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11449,7 +11449,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/ansi-styles": {
@@ -11523,16 +11523,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.0.tgz",
-			"integrity": "sha512-LJXwH2rQAo6mOU6uG0IGQIN7KLC2sS8bl6aqf1YMcKk6ZEvylQkP0hUvRYja2IRzPoxjpdcAP5WC4e/Z8S1Vzg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.1.tgz",
+			"integrity": "sha512-wiNtbiXsXpdHNO1hGqTQNYQKKuwGcfz7pL/3Em+ucyqeaURXhRQVs5QIwCGIvHiVlS/5OrxPoVWSNA6d0oicAg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.0"
+				"@parcel/plugin": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11540,9 +11540,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11556,9 +11556,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11573,13 +11573,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11590,9 +11590,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11606,12 +11606,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11622,26 +11622,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11655,16 +11655,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11675,7 +11675,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/ansi-styles": {
@@ -11749,19 +11749,19 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.0.tgz",
-			"integrity": "sha512-s6O5oJ0pUtZey6unI0mz2WIOpAVLCn5+hlou4YH7FXOiMvSJ2PU2rakk+EZk6K/R+TStYM0hQKSwJkiiN0m7Rg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.1.tgz",
+			"integrity": "sha512-mUIA80/KtT3lz1Zep0t5VDqndSg0pqnkVdpBAn3QUABtT/2KR6Kr6YxFsxGAAN0BZ+Xnx92uPmQjhlkviVAk6g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/error-overlay": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/error-overlay": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"react-refresh": "^0.16.0"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11769,9 +11769,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11785,9 +11785,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -11802,13 +11802,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11819,9 +11819,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -11835,12 +11835,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -11851,26 +11851,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -11884,16 +11884,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -11904,7 +11904,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/ansi-styles": {
@@ -11978,18 +11978,18 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.0.tgz",
-			"integrity": "sha512-c4KpIqqbsvsh/ZxLTo0d7/IEVa/jR/+LZ1kFzBWXKvMBzbvqo63J6s3VGk61gPFV9JkSW3UI5LAMbJn/HDXycw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.1.tgz",
+			"integrity": "sha512-OBB0kDjDAAgNzcVqxo/igd+iQL3EDbo8C36JzvH07zR72OXErAdJhTdgtfRq4fqFtMyLyBLT/s3Z37c1GzLoCQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/plugin": "2.16.0",
-				"@parcel/rust": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/plugin": "2.16.1",
+				"@parcel/rust": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.0"
+				"parcel": "^2.16.1"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -11997,9 +11997,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -12013,9 +12013,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -12030,13 +12030,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -12047,9 +12047,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -12063,12 +12063,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.0.tgz",
-			"integrity": "sha512-Rdk5e/VGmMp6s2DmC0AbjWYmea3Vv8Tx1SC5ln+lf+qRlhndrbFV9o5QKirTY9C8GWd20qH1ZqOxPDEzK/YSGA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
+			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.0"
+				"@parcel/types": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -12079,26 +12079,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -12112,16 +12112,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -12132,7 +12132,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/ansi-styles": {
@@ -12254,21 +12254,21 @@
 			}
 		},
 		"node_modules/@parcel/types-internal": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.0.tgz",
-			"integrity": "sha512-tibAjOY8iyMDzFp5B9jEZPfHYlNvXpw7/msUVebAE6gZ7A8ymWXG8YzMvin6gvWIVTCsYoOkkRsZARvpRcSspQ==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.1.tgz",
+			"integrity": "sha512-HVCHm0uFyJMsu30bAfm/pd0RNsXRWX0mUXaDHzGJRZ2Yer53JA6elRwkgrPz1KosBA+OuNU/G8atXfCxPMXdKw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"utility-types": "^3.11.0"
 			}
 		},
 		"node_modules/@parcel/types-internal/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -12727,14 +12727,14 @@
 			}
 		},
 		"node_modules/@swc/core": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.5.tgz",
-			"integrity": "sha512-WezcBo8a0Dg2rnR82zhwoR6aRNxeTGfK5QCD6TQ+kg3xx/zNT02s/0o+81h/3zhvFSB24NtqEr8FTw88O5W/JQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.0.tgz",
+			"integrity": "sha512-8SnJV+JV0rYbfSiEiUvYOmf62E7QwsEG+aZueqSlKoxFt0pw333+bgZSQXGUV6etXU88nxur0afVMaINujBMSw==",
 			"dev": true,
 			"hasInstallScript": true,
 			"dependencies": {
 				"@swc/counter": "^0.1.3",
-				"@swc/types": "^0.1.24"
+				"@swc/types": "^0.1.25"
 			},
 			"engines": {
 				"node": ">=10"
@@ -12744,16 +12744,16 @@
 				"url": "https://opencollective.com/swc"
 			},
 			"optionalDependencies": {
-				"@swc/core-darwin-arm64": "1.13.5",
-				"@swc/core-darwin-x64": "1.13.5",
-				"@swc/core-linux-arm-gnueabihf": "1.13.5",
-				"@swc/core-linux-arm64-gnu": "1.13.5",
-				"@swc/core-linux-arm64-musl": "1.13.5",
-				"@swc/core-linux-x64-gnu": "1.13.5",
-				"@swc/core-linux-x64-musl": "1.13.5",
-				"@swc/core-win32-arm64-msvc": "1.13.5",
-				"@swc/core-win32-ia32-msvc": "1.13.5",
-				"@swc/core-win32-x64-msvc": "1.13.5"
+				"@swc/core-darwin-arm64": "1.15.0",
+				"@swc/core-darwin-x64": "1.15.0",
+				"@swc/core-linux-arm-gnueabihf": "1.15.0",
+				"@swc/core-linux-arm64-gnu": "1.15.0",
+				"@swc/core-linux-arm64-musl": "1.15.0",
+				"@swc/core-linux-x64-gnu": "1.15.0",
+				"@swc/core-linux-x64-musl": "1.15.0",
+				"@swc/core-win32-arm64-msvc": "1.15.0",
+				"@swc/core-win32-ia32-msvc": "1.15.0",
+				"@swc/core-win32-x64-msvc": "1.15.0"
 			},
 			"peerDependencies": {
 				"@swc/helpers": ">=0.5.17"
@@ -12765,9 +12765,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-arm64": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.5.tgz",
-			"integrity": "sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.0.tgz",
+			"integrity": "sha512-TBKWkbnShnEjlIbO4/gfsrIgAqHBVqgPWLbWmPdZ80bF393yJcLgkrb7bZEnJs6FCbSSuGwZv2rx1jDR2zo6YA==",
 			"cpu": [
 				"arm64"
 			],
@@ -12781,9 +12781,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-x64": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.5.tgz",
-			"integrity": "sha512-ILd38Fg/w23vHb0yVjlWvQBoE37ZJTdlLHa8LRCFDdX4WKfnVBiblsCU9ar4QTMNdeTBEX9iUF4IrbNWhaF1Ng==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.0.tgz",
+			"integrity": "sha512-f5JKL1v1H56CIZc1pVn4RGPOfnWqPwmuHdpf4wesvXunF1Bx85YgcspW5YxwqG5J9g3nPU610UFuExJXVUzOiQ==",
 			"cpu": [
 				"x64"
 			],
@@ -12797,9 +12797,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm-gnueabihf": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.5.tgz",
-			"integrity": "sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.0.tgz",
+			"integrity": "sha512-duK6nG+WyuunnfsfiTUQdzC9Fk8cyDLqT9zyXvY2i2YgDu5+BH5W6wM5O4mDNCU5MocyB/SuF5YDF7XySnowiQ==",
 			"cpu": [
 				"arm"
 			],
@@ -12813,9 +12813,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-gnu": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.5.tgz",
-			"integrity": "sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.0.tgz",
+			"integrity": "sha512-ITe9iDtTRXM98B91rvyPP6qDVbhUBnmA/j4UxrHlMQ0RlwpqTjfZYZkD0uclOxSZ6qIrOj/X5CaoJlDUuQ0+Cw==",
 			"cpu": [
 				"arm64"
 			],
@@ -12829,9 +12829,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-musl": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.5.tgz",
-			"integrity": "sha512-9+ZxFN5GJag4CnYnq6apKTnnezpfJhCumyz0504/JbHLo+Ue+ZtJnf3RhyA9W9TINtLE0bC4hKpWi8ZKoETyOQ==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.0.tgz",
+			"integrity": "sha512-Q5ldc2bzriuzYEoAuqJ9Vr3FyZhakk5hiwDbniZ8tlEXpbjBhbOleGf9/gkhLaouDnkNUEazFW9mtqwUTRdh7Q==",
 			"cpu": [
 				"arm64"
 			],
@@ -12845,9 +12845,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-gnu": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.5.tgz",
-			"integrity": "sha512-WD530qvHrki8Ywt/PloKUjaRKgstQqNGvmZl54g06kA+hqtSE2FTG9gngXr3UJxYu/cNAjJYiBifm7+w4nbHbA==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.0.tgz",
+			"integrity": "sha512-pY4is+jEpOxlYCSnI+7N8Oxbap9TmTz5YT84tUvRTlOlTBwFAUlWFCX0FRwWJlsfP0TxbqhIe8dNNzlsEmJbXQ==",
 			"cpu": [
 				"x64"
 			],
@@ -12861,9 +12861,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-musl": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.5.tgz",
-			"integrity": "sha512-Luj8y4OFYx4DHNQTWjdIuKTq2f5k6uSXICqx+FSabnXptaOBAbJHNbHT/06JZh6NRUouaf0mYXN0mcsqvkhd7Q==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.0.tgz",
+			"integrity": "sha512-zYEt5eT8y8RUpoe7t5pjpoOdGu+/gSTExj8PV86efhj6ugB3bPlj3Y85ogdW3WMVXr4NvwqvzdaYGCZfXzSyVg==",
 			"cpu": [
 				"x64"
 			],
@@ -12877,9 +12877,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-arm64-msvc": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.5.tgz",
-			"integrity": "sha512-cZ6UpumhF9SDJvv4DA2fo9WIzlNFuKSkZpZmPG1c+4PFSEMy5DFOjBSllCvnqihCabzXzpn6ykCwBmHpy31vQw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.0.tgz",
+			"integrity": "sha512-zC1rmOgFH5v2BCbByOazEqs0aRNpTdLRchDExfcCfgKgeaD+IdpUOqp7i3VG1YzkcnbuZjMlXfM0ugpt+CddoA==",
 			"cpu": [
 				"arm64"
 			],
@@ -12893,9 +12893,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-ia32-msvc": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.5.tgz",
-			"integrity": "sha512-C5Yi/xIikrFUzZcyGj9L3RpKljFvKiDMtyDzPKzlsDrKIw2EYY+bF88gB6oGY5RGmv4DAX8dbnpRAqgFD0FMEw==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.0.tgz",
+			"integrity": "sha512-7t9U9KwMwQblkdJIH+zX1V4q1o3o41i0HNO+VlnAHT5o+5qHJ963PHKJ/pX3P2UlZnBCY465orJuflAN4rAP9A==",
 			"cpu": [
 				"ia32"
 			],
@@ -12909,9 +12909,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-x64-msvc": {
-			"version": "1.13.5",
-			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.5.tgz",
-			"integrity": "sha512-YrKdMVxbYmlfybCSbRtrilc6UA8GF5aPmGKBdPvjrarvsmf4i7ZHGCEnLtfOMd3Lwbs2WUZq3WdMbozYeLU93Q==",
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.0.tgz",
+			"integrity": "sha512-VE0Zod5vcs8iMLT64m5QS1DlTMXJFI/qSgtMDRx8rtZrnjt6/9NW8XUaiPJuRu8GluEO1hmHoyf1qlbY19gGSQ==",
 			"cpu": [
 				"x64"
 			],
@@ -19748,9 +19748,9 @@
 			}
 		},
 		"node_modules/lightningcss": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
-			"integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
+			"integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
 			"dev": true,
 			"dependencies": {
 				"detect-libc": "^2.0.3"
@@ -19763,22 +19763,43 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"lightningcss-darwin-arm64": "1.30.1",
-				"lightningcss-darwin-x64": "1.30.1",
-				"lightningcss-freebsd-x64": "1.30.1",
-				"lightningcss-linux-arm-gnueabihf": "1.30.1",
-				"lightningcss-linux-arm64-gnu": "1.30.1",
-				"lightningcss-linux-arm64-musl": "1.30.1",
-				"lightningcss-linux-x64-gnu": "1.30.1",
-				"lightningcss-linux-x64-musl": "1.30.1",
-				"lightningcss-win32-arm64-msvc": "1.30.1",
-				"lightningcss-win32-x64-msvc": "1.30.1"
+				"lightningcss-android-arm64": "1.30.2",
+				"lightningcss-darwin-arm64": "1.30.2",
+				"lightningcss-darwin-x64": "1.30.2",
+				"lightningcss-freebsd-x64": "1.30.2",
+				"lightningcss-linux-arm-gnueabihf": "1.30.2",
+				"lightningcss-linux-arm64-gnu": "1.30.2",
+				"lightningcss-linux-arm64-musl": "1.30.2",
+				"lightningcss-linux-x64-gnu": "1.30.2",
+				"lightningcss-linux-x64-musl": "1.30.2",
+				"lightningcss-win32-arm64-msvc": "1.30.2",
+				"lightningcss-win32-x64-msvc": "1.30.2"
+			}
+		},
+		"node_modules/lightningcss-android-arm64": {
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",
+			"integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
+			"cpu": [
+				"arm64"
+			],
+			"dev": true,
+			"optional": true,
+			"os": [
+				"android"
+			],
+			"engines": {
+				"node": ">= 12.0.0"
+			},
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/parcel"
 			}
 		},
 		"node_modules/lightningcss-darwin-arm64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
-			"integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
+			"integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
 			"cpu": [
 				"arm64"
 			],
@@ -19796,9 +19817,9 @@
 			}
 		},
 		"node_modules/lightningcss-darwin-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
-			"integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
+			"integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
 			"cpu": [
 				"x64"
 			],
@@ -19816,9 +19837,9 @@
 			}
 		},
 		"node_modules/lightningcss-freebsd-x64": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
-			"integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
+			"integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
 			"cpu": [
 				"x64"
 			],
@@ -19836,9 +19857,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm-gnueabihf": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
-			"integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",
+			"integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
 			"cpu": [
 				"arm"
 			],
@@ -19856,9 +19877,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
-			"integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",
+			"integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
 			"cpu": [
 				"arm64"
 			],
@@ -19876,9 +19897,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
-			"integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",
+			"integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
 			"cpu": [
 				"arm64"
 			],
@@ -19896,9 +19917,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-gnu": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
-			"integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",
+			"integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
 			"cpu": [
 				"x64"
 			],
@@ -19916,9 +19937,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-musl": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
-			"integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",
+			"integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
 			"cpu": [
 				"x64"
 			],
@@ -19936,9 +19957,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-arm64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
-			"integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",
+			"integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
 			"cpu": [
 				"arm64"
 			],
@@ -19956,9 +19977,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-x64-msvc": {
-			"version": "1.30.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
-			"integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
+			"version": "1.30.2",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",
+			"integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
 			"cpu": [
 				"x64"
 			],
@@ -19976,9 +19997,9 @@
 			}
 		},
 		"node_modules/lightningcss/node_modules/detect-libc": {
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.0.tgz",
-			"integrity": "sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg==",
+			"version": "2.1.2",
+			"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+			"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
 			"dev": true,
 			"engines": {
 				"node": ">=8"
@@ -20728,23 +20749,23 @@
 			}
 		},
 		"node_modules/parcel": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.0.tgz",
-			"integrity": "sha512-4sgnoYixTR6Qq6265tjmufXQj7wxvZo4VJHrYfbnfWQWfW5CgF80IiM+dy050pYgtBAMvh+8vJDDYiSto1YPUA==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/config-default": "2.16.0",
-				"@parcel/core": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0",
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/package-manager": "2.16.0",
-				"@parcel/reporter-cli": "2.16.0",
-				"@parcel/reporter-dev-server": "2.16.0",
-				"@parcel/reporter-tracer": "2.16.0",
-				"@parcel/utils": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.1.tgz",
+			"integrity": "sha512-VImOEXHLdrSuG6/jX2DucrCSju/idmtLUhwS5cCy7CrWDDA1af7qdHHD038kHYXWqUIAmzHkRsp/8oRxBqNfVw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/config-default": "2.16.1",
+				"@parcel/core": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/package-manager": "2.16.1",
+				"@parcel/reporter-cli": "2.16.1",
+				"@parcel/reporter-dev-server": "2.16.1",
+				"@parcel/reporter-tracer": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"chalk": "^4.1.2",
 				"commander": "^12.1.0",
 				"get-port": "^4.2.0"
@@ -20761,9 +20782,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/codeframe": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.0.tgz",
-			"integrity": "sha512-wXpHOOE5o0c55AiUMCwkIrVCFeJzBfZpjhn07WQUUk57gGts5R67bMsoeoizvBhI748l6iSU7rPZSSrXc8NoRg==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
+			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -20777,9 +20798,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.0.tgz",
-			"integrity": "sha512-z5MeMwFegaA23wseltLykVV9OxsKkY3BiEje/Dt7ttVivwNWFKHDuXB8vbZTDArUooixUH3s/RJhTFI46VJc2A==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
+			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -20794,17 +20815,17 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/fs": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.0.tgz",
-			"integrity": "sha512-nRp4BhJm1V8tPu68WjRvu5kbBjTwWXYzqwpGoWwHFmZQQ2J1/Ye28x1NY3awxSVGyXsEy2sEO4s7rLyd0EW2pA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
+			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.0",
-				"@parcel/rust": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/feature-flags": "2.16.1",
+				"@parcel/rust": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.0"
+				"@parcel/workers": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -20814,17 +20835,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/logger": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.0.tgz",
-			"integrity": "sha512-/K6UVVCtS1KOkH9xxuH9u2xV3348mb+Fb33K/OUs5wnpfmo0TtrzodjLyMpQG6KrofmYKSNzA5petp7+cf3aug==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
+			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/events": "2.16.0"
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/events": "2.16.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -20835,9 +20856,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/markdown-ansi": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.0.tgz",
-			"integrity": "sha512-NxlmF/JAmsq9Yf/8q2+WEHFkcQ/cDoVOUx6ETDM8icDaQ8kXJbZSKAMOWnsB1EF0757UST77kX9zw/V6tyXqnw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.1.tgz",
+			"integrity": "sha512-4Qww9KkGrVrY/JyD2NtrdUmyufKOqGg3t6hkE4UqQBPb+GZd+TQi6i1mjWvOE6r9AF53x5PAZZ13f/HfllU2qA==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -20851,18 +20872,18 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/package-manager": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.0.tgz",
-			"integrity": "sha512-YDOLTcDFYJn3VeEYktO8Yrpw+kaWsLGHOUhPPrw3uaQsqNPi4wIRMsuhcFa9fAL5OlFX56I9iD/yciUiULOFXw==",
-			"dev": true,
-			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/fs": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/node-resolver-core": "3.7.0",
-				"@parcel/types": "2.16.0",
-				"@parcel/utils": "2.16.0",
-				"@parcel/workers": "2.16.0",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.1.tgz",
+			"integrity": "sha512-HDMT0+L7kMBG+YgkxaNv/1nobFRgygte9e0QuYiSVMngdbYvXw9Yy8tEDeWEAOKWs0rGtPXJD6k9gP8/Aa3VQw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/fs": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/node-resolver-core": "3.7.1",
+				"@parcel/types": "2.16.1",
+				"@parcel/utils": "2.16.1",
+				"@parcel/workers": "2.16.1",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -20874,30 +20895,30 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/types": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.0.tgz",
-			"integrity": "sha512-EKsMTqqfiutQIiYKHEJHHeugIymPqM+D+CphhyewAIjxVLk6PTjEQW0ytIbbdOXGAgnK60OFiIKqZAxZ5Hf2dw==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
+			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/workers": "2.16.0"
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/workers": "2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/utils": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.0.tgz",
-			"integrity": "sha512-Jc5npvJ5T45goEIbDwsQKX3AtfhLIF2t6G496XhbjcH3aeFLrnIbg1iaitQWvgxdjrt73h8PPNphDkREZ/H7WA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
+			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.0",
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/markdown-ansi": "2.16.0",
-				"@parcel/rust": "2.16.0",
+				"@parcel/codeframe": "2.16.1",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/markdown-ansi": "2.16.1",
+				"@parcel/rust": "2.16.1",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -20911,16 +20932,16 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/workers": {
-			"version": "2.16.0",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.0.tgz",
-			"integrity": "sha512-JVdAtTWRONbP4X8Me1qRE5sMGIkSKAcUb8fZdjCUPJxsBwcJwzYicYFuahxVVGj2sYzjLi0TzlvmXMK7tVvffA==",
+			"version": "2.16.1",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
+			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.0",
-				"@parcel/logger": "2.16.0",
-				"@parcel/profiler": "2.16.0",
-				"@parcel/types-internal": "2.16.0",
-				"@parcel/utils": "2.16.0",
+				"@parcel/diagnostic": "2.16.1",
+				"@parcel/logger": "2.16.1",
+				"@parcel/profiler": "2.16.1",
+				"@parcel/types-internal": "2.16.1",
+				"@parcel/utils": "2.16.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -20931,7 +20952,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.0"
+				"@parcel/core": "^2.16.1"
 			}
 		},
 		"node_modules/parcel/node_modules/ansi-styles": {
@@ -21002,9 +21023,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/semver": {
-			"version": "7.7.2",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-			"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+			"version": "7.7.3",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
diff --git a/package.json b/package.json
index 70a3f70..c29c963 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
 		"mustache": "3.0.1",
 		"oojs": "3.0.1",
 		"oojs-router": "0.3.0",
-		"parcel": "2.16.0",
+		"parcel": "2.16.1",
 		"pre-commit": "1.2.2",
 		"stylelint": "16.2.0",
 		"stylelint-config-wikimedia": "0.17.2",
-- 
2.47.3


--- end ---
Source code is licensed under the AGPL.