mediawiki/extensions/NearbyPages: REL1_44 (log #2363517)

sourcepatches

This run took 119 seconds.

From 0d241d6d4e559847944a41c889312aa9c7afbc24 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Thu, 26 Feb 2026 17:53:44 +0000
Subject: [PATCH] build: Updating npm dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* parcel: 2.16.1 → 2.16.4
* ajv: 6.12.6, 8.17.1 → 6.14.0, 8.18.0
  * https://github.com/advisories/GHSA-2g4f-4pwh-qvx6
* markdown-it: 14.1.0 → 14.1.1
  * https://github.com/advisories/GHSA-38c4-r59v-3vqw

Change-Id: I1e2f02bb054711c439c2a81fcd8ff8e1cd186a10
---
 package-lock.json | 4170 +++++++++++++++++++++++----------------------
 package.json      |    2 +-
 2 files changed, 2104 insertions(+), 2068 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index c358c33..0972225 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
 				"mustache": "3.0.1",
 				"oojs": "3.0.1",
 				"oojs-router": "0.3.0",
-				"parcel": "2.16.1",
+				"parcel": "2.16.4",
 				"pre-commit": "1.2.2",
 				"stylelint": "16.12.0",
 				"stylelint-config-wikimedia": "0.18.0",
@@ -2479,15 +2479,15 @@
 			}
 		},
 		"node_modules/@lezer/common": {
-			"version": "1.3.0",
-			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.3.0.tgz",
-			"integrity": "sha512-L9X8uHCYU310o99L3/MpJKYxPzXPOS7S0NmBaM7UO/x2Kb2WbmMLSkfvdr1KxRIFYOpbY0Jhn7CfLSUDzL8arQ==",
+			"version": "1.5.1",
+			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.1.tgz",
+			"integrity": "sha512-6YRVG9vBkaY7p1IVxL4s44n5nUnaNnGM2/AckNgYOnxTG2kWh1vR8BMxPseWPjRNpb5VtXnMpeYAEAADoRV1Iw==",
 			"dev": true
 		},
 		"node_modules/@lezer/lr": {
-			"version": "1.4.3",
-			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.3.tgz",
-			"integrity": "sha512-yenN5SqAxAPv/qMnpWW0AT7l+SxVrgG+u0tNsRQWqbrz66HIl8DnEbBObvy21J5K7+I1v7gsAnlE2VQ5yYVSeA==",
+			"version": "1.4.8",
+			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.8.tgz",
+			"integrity": "sha512-bPWa0Pgx69ylNlMlPvBPryqeLYQjyJjqPx+Aupm5zydLIF3NE+6MMLT8Yi23Bd9cif9VS00aUebn+6fDIGBcDA==",
 			"dev": true,
 			"dependencies": {
 				"@lezer/common": "^1.0.0"
@@ -2711,21 +2711,21 @@
 			"dev": true
 		},
 		"node_modules/@parcel/bundler-default": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.4.tgz",
+			"integrity": "sha512-Nb8peNvhfm1+660CLwssWh4weY+Mv6vEGS6GPKqzJmTMw50udi0eS1YuWFzvmhSiu1KsYcUD37mqQ1LuIDtWoA==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/graph": "3.6.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -2733,9 +2733,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2749,9 +2749,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -2766,13 +2766,13 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2783,9 +2783,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2799,12 +2799,12 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2815,26 +2815,26 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -2848,16 +2848,16 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -2868,7 +2868,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/cache": {
@@ -2910,16 +2910,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.1.tgz",
-			"integrity": "sha512-44sHWuEyGwUvs2bG1t/hsBP0lR06HO2btrXhkUGL+HX6D8cZrkZfSBFnUrGYZURYRybyx8qkhcogf5SU5rbwAQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.4.tgz",
+			"integrity": "sha512-IK8IpNhw61B2HKgA1JhGhO9y+ZJFRZNTEmvhN1NdLdPqvgEXm2EunT+m6D9z7xeoeT6XnUKqM0eRckEdD0OXbA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1"
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -2927,9 +2927,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2943,9 +2943,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -2960,13 +2960,13 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2977,9 +2977,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2993,12 +2993,12 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3009,26 +3009,26 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3042,16 +3042,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3062,78 +3062,78 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/config-default": {
-			"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"
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.4.tgz",
+			"integrity": "sha512-kBxuTY/5trEVnvXk92l7LVkYjNuz3SaqWymFhPjEnc8GY4ZVdcWrWdXWTB9hUhpmRYJctFCyGvM0nN05JTiM2g==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/bundler-default": "2.16.4",
+				"@parcel/compressor-raw": "2.16.4",
+				"@parcel/namer-default": "2.16.4",
+				"@parcel/optimizer-css": "2.16.4",
+				"@parcel/optimizer-html": "2.16.4",
+				"@parcel/optimizer-image": "2.16.4",
+				"@parcel/optimizer-svg": "2.16.4",
+				"@parcel/optimizer-swc": "2.16.4",
+				"@parcel/packager-css": "2.16.4",
+				"@parcel/packager-html": "2.16.4",
+				"@parcel/packager-js": "2.16.4",
+				"@parcel/packager-raw": "2.16.4",
+				"@parcel/packager-svg": "2.16.4",
+				"@parcel/packager-wasm": "2.16.4",
+				"@parcel/reporter-dev-server": "2.16.4",
+				"@parcel/resolver-default": "2.16.4",
+				"@parcel/runtime-browser-hmr": "2.16.4",
+				"@parcel/runtime-js": "2.16.4",
+				"@parcel/runtime-rsc": "2.16.4",
+				"@parcel/runtime-service-worker": "2.16.4",
+				"@parcel/transformer-babel": "2.16.4",
+				"@parcel/transformer-css": "2.16.4",
+				"@parcel/transformer-html": "2.16.4",
+				"@parcel/transformer-image": "2.16.4",
+				"@parcel/transformer-js": "2.16.4",
+				"@parcel/transformer-json": "2.16.4",
+				"@parcel/transformer-node": "2.16.4",
+				"@parcel/transformer-postcss": "2.16.4",
+				"@parcel/transformer-posthtml": "2.16.4",
+				"@parcel/transformer-raw": "2.16.4",
+				"@parcel/transformer-react-refresh-wrap": "2.16.4",
+				"@parcel/transformer-svg": "2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/core": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.1.tgz",
-			"integrity": "sha512-tza8oKYaPopGBwroGJKv7BrTg1lxTycS7SANIizxMB9FxDsAkq4vPny5/KHpFBcW3UTCGBvvNAG1oaVzeWF5Pg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.4.tgz",
+			"integrity": "sha512-a0CgrW5A5kwuSu5J1RFRoMQaMs9yagvfH2jJMYVw56+/7NRI4KOtu612SG9Y1ERWfY55ZwzyFxtLWvD6LO+Anw==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@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/cache": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4",
+				"@parcel/feature-flags": "2.16.4",
+				"@parcel/fs": "2.16.4",
+				"@parcel/graph": "3.6.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/package-manager": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.1",
-				"@parcel/utils": "2.16.1",
-				"@parcel/workers": "2.16.1",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4",
 				"base-x": "^3.0.11",
 				"browserslist": "^4.24.5",
 				"clone": "^2.1.2",
@@ -3231,14 +3231,14 @@
 			]
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/cache": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.1.tgz",
-			"integrity": "sha512-qDlHQQ7RDfSi5MBnuFGCfQYiQQomsA5aZLntO5MCRD62VnMf9qz/RrCqpGFGOooljMoUaeVl0Q8ARvorRJJi8w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.4.tgz",
+			"integrity": "sha512-+uCyeElSga2MBbmbXpIj/WVKH7TByCrKaxtHbelfKKIJpYMgEHVjO4cuc7GUfTrUAmRUS8ZGvnX7Etgq6/jQhw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/fs": "2.16.1",
-				"@parcel/logger": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/fs": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"lmdb": "2.8.5"
 			},
 			"engines": {
@@ -3249,13 +3249,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3269,9 +3269,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3286,17 +3286,17 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/fs": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
-			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.4.tgz",
+			"integrity": "sha512-maCMOiVn7oJYZlqlfxgLne8n6tSktIT1k0AeyBp4UGWCXyeJUJ+nL7QYShFpKNLtMLeF0cEtgwRAknWzbcDS1g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/feature-flags": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.1"
+				"@parcel/workers": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3306,17 +3306,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3327,9 +3327,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3343,18 +3343,18 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/package-manager": {
-			"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",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.4.tgz",
+			"integrity": "sha512-obWv9gZgdnkT3Kd+fBkKjhdNEY7zfOP5gVaox5i4nQstVCaVnDlMv5FwLEXwehL+WbwEcGyEGGxOHHkAFKk7Cg==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/fs": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/node-resolver-core": "3.7.4",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -3366,16 +3366,16 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3386,26 +3386,26 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3419,16 +3419,16 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3439,7 +3439,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/lmdb": {
@@ -3474,9 +3474,9 @@
 			"dev": true
 		},
 		"node_modules/@parcel/core/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -3503,9 +3503,9 @@
 			}
 		},
 		"node_modules/@parcel/error-overlay": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.4.tgz",
+			"integrity": "sha512-e8KYKnMsfmQnqIhsUWBUZAXlDK30wkxsAGle1tZ0gOdoplaIdVq/WjGPatHLf6igLM76c3tRn2vw8jZFput0jw==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3516,9 +3516,9 @@
 			}
 		},
 		"node_modules/@parcel/events": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
-			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.4.tgz",
+			"integrity": "sha512-slWQkBRAA7o0cN0BLEd+yCckPmlVRVhBZn5Pn6ktm4EzEtrqoMzMeJOxxH8TXaRzrQDYnTcnYIHFgXWd4kkUfg==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3529,9 +3529,9 @@
 			}
 		},
 		"node_modules/@parcel/feature-flags": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.1.tgz",
-			"integrity": "sha512-MY/z4gKZWk0MKvP+gpU42kiE9W4f9NM1fSCa1OcdqF7IUJDDM41CDJ9rbwSQrroDddIViaNzsLo7aSYVI/C7aA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.4.tgz",
+			"integrity": "sha512-nYdx53siKPLYikHHxfzgjzzgxdrjquK6DMnuSgOTyIdRG4VHdEN0+NqKijRLuVgiUFo/dtxc2h+amwqFENMw8w==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3581,12 +3581,12 @@
 			}
 		},
 		"node_modules/@parcel/graph": {
-			"version": "3.6.1",
-			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.1.tgz",
-			"integrity": "sha512-82sjbjrSPK5BXH0tb65tQl/qvo/b2vsyA5F6z3SaQ/c3A5bmv5RxTvse1AgOb0St0lZ7ALaZibj1qZFBUyjdqw==",
+			"version": "3.6.4",
+			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.4.tgz",
+			"integrity": "sha512-Cj9yV+/k88kFhE+D+gz0YuNRpvNOCVDskO9pFqkcQhGbsGq6kg2XpZ9V7HlYraih31xf8Vb589bZOwjKIiHixQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.1",
+				"@parcel/feature-flags": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3661,18 +3661,18 @@
 			}
 		},
 		"node_modules/@parcel/namer-default": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.1.tgz",
-			"integrity": "sha512-vs4djcAt3HoQri6g8itdCzFTiFXwcVNfFDqa9By1pTdq/aKWapJWZaes2KCf2ey2FoEafS0tOIA90n124PM00A==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.4.tgz",
+			"integrity": "sha512-CE+0lFg881sJq575EXxj2lKUn81tsS5itpNUUErHxit195m3PExyAhoXM6ed/SXxwi+uv+T5FS/jjDLBNuUFDA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -3680,9 +3680,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3696,9 +3696,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3713,13 +3713,13 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3730,9 +3730,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3746,12 +3746,12 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3762,26 +3762,26 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3795,16 +3795,16 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3815,20 +3815,20 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core": {
-			"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==",
+			"version": "3.7.4",
+			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.4.tgz",
+			"integrity": "sha512-b3VDG+um6IWW5CTod6M9hQsTX5mdIelKmam7mzxzgqg4j5hnycgTWqPMc9UxhYoUY/Q/PHfWepccNcKtvP5JiA==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/fs": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/fs": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1",
 				"semver": "^7.7.1"
 			},
@@ -3841,9 +3841,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3857,9 +3857,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3874,17 +3874,17 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/fs": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
-			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.4.tgz",
+			"integrity": "sha512-maCMOiVn7oJYZlqlfxgLne8n6tSktIT1k0AeyBp4UGWCXyeJUJ+nL7QYShFpKNLtMLeF0cEtgwRAknWzbcDS1g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/feature-flags": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.1"
+				"@parcel/workers": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3894,17 +3894,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3915,9 +3915,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3931,16 +3931,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3954,16 +3954,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3974,13 +3974,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -3990,22 +3990,22 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.4.tgz",
+			"integrity": "sha512-aqdXCtmvpcXYgJFGk2DtXF34wuM2TD1fZorKMrJdKB9sSkWVRs1tq6RAXQrbi0ZPDH9wfE/9An3YdkTex7RHuQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/utils": "2.16.4",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4013,9 +4013,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4029,9 +4029,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4046,13 +4046,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4063,9 +4063,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4079,12 +4079,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4095,26 +4095,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4128,16 +4128,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4148,22 +4148,22 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-html": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.1.tgz",
-			"integrity": "sha512-AwrecuOOuWqlon+rWJsQuXyJ70ivTbjm505NTBKoQYdVeEbO6pZYYeuF8ZKh0Qq+zOCy47397RgEuiuwLf9t2g==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.4.tgz",
+			"integrity": "sha512-vg/R2uuSni+NYYUUV8m+5bz8p5zBv8wc/nNleoBnGuCDwn7uaUwTZ8Gt9CjZO8jjG0xCLILoc/TW+e2FF3pfgQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4171,9 +4171,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4187,9 +4187,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4204,13 +4204,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4221,9 +4221,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4237,12 +4237,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4253,26 +4253,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4286,16 +4286,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4306,37 +4306,37 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-image": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.1.tgz",
-			"integrity": "sha512-vlQW0DJQ0XTmM/rNwJUuLbTeB31CwyH2yb2RMZfByAGGodpy2vxt51NS/KyV1mNcJRBtW2Li+XVzYSb14dF5Bw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.4.tgz",
+			"integrity": "sha512-2RV54WnvMYr18lxSx7Zlx/DXpJwMzOiPxDnoFyvaUoYutvgHO6chtcgFgh1Bvw/PoI95vYzlTkZ8QfUOk5A0JA==",
 			"dev": true,
 			"dependencies": {
-				"@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"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4350,9 +4350,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4367,13 +4367,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4384,9 +4384,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4400,12 +4400,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4416,26 +4416,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4449,16 +4449,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4469,22 +4469,22 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.4.tgz",
+			"integrity": "sha512-22+BqIffCrVErg8y2XwhasbTaFNn75OKXZ3KTDBIfOSAZKLUKs1iHfDXETzTRN7cVcS+Q36/6EHd7N/RA8i1fg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4492,9 +4492,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4508,9 +4508,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4525,13 +4525,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4542,9 +4542,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4558,12 +4558,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4574,26 +4574,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4607,16 +4607,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4627,25 +4627,25 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.1.tgz",
-			"integrity": "sha512-mZtrISSio541K4IH0cT90c143YOvAhOs04RrBGs12WjtHOVTASt0V3gVhstP4W3HvtVNbkJ4mAtUiuC7xtuHJw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.4.tgz",
+			"integrity": "sha512-+URqwnB6u1gqaLbG1O1DDApH+UVj4WCbK9No1fdxLBxQ9a84jyli25o1kK1hYB9Nb/JMyYNnEBfvYUW6RphOxw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/utils": "2.16.4",
 				"@swc/core": "^1.11.24",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4653,9 +4653,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4669,9 +4669,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4686,13 +4686,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4703,9 +4703,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4719,12 +4719,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4735,26 +4735,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4768,16 +4768,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4788,7 +4788,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/package-manager": {
@@ -4826,21 +4826,21 @@
 			}
 		},
 		"node_modules/@parcel/packager-css": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.1.tgz",
-			"integrity": "sha512-N4Ex89dqoprdDoSusM2qveQcpl9zdaQmZtW81xIMFK5+ruaBcKy6Rzyao8LWnbg4wfeNVE0zVkZEq7k3oxbCBA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.4.tgz",
+			"integrity": "sha512-rWRtfiX+VVIOZvq64jpeNUKkvWAbnokfHQsk/js1s5jD4ViNQgPcNLiRaiIANjymqL6+dQqWvGUSW2a5FAZYfg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/utils": "2.16.4",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4848,9 +4848,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4864,9 +4864,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4881,13 +4881,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4898,9 +4898,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4914,12 +4914,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4930,26 +4930,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4963,16 +4963,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4983,23 +4983,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-html": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.1.tgz",
-			"integrity": "sha512-QleJQl63DC2AaIQ2rHS3d46zhGrIoxBz1QKDfgYoG+YxpG8nAKFgI3YBCMNwUYU4pVpNWxmLP/MRKNz9hVxL9Q==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.4.tgz",
+			"integrity": "sha512-AWo5f6SSqBsg2uWOsX0gPX8hCx2iE6GYLg2Z4/cDy2mPlwDICN8/bxItEztSZFmObi+ti26eetBKRDxAUivyIQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/types": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5007,9 +5007,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5023,9 +5023,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5040,13 +5040,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5057,9 +5057,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5073,12 +5073,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5089,26 +5089,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5122,16 +5122,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5142,27 +5142,27 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-js": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.1.tgz",
-			"integrity": "sha512-jTxUhGVqZdierdjeGCJiuVBSBU8iVqp3A0BT/RCpcB0YYY3dymDHTQrAFw8h2kJ0ZcfQEr6BeFIU4RBTuM1xow==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.4.tgz",
+			"integrity": "sha512-L2o39f/fhta+hxto7w8OTUKdstY+te5BmHZREckbQm0KTBg93BG7jB0bfoxLSZF0d8uuAYIVXjzeHNqha+du1g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"globals": "^13.24.0",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5170,9 +5170,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5186,9 +5186,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5203,13 +5203,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5220,9 +5220,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5236,12 +5236,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5252,26 +5252,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5285,16 +5285,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5305,7 +5305,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/globals": {
@@ -5336,16 +5336,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.1.tgz",
-			"integrity": "sha512-EYTGl4uKGu0HVFlCZtUcwo+aNr8/9BiXZyY1crd4SRF1cioKYpgLZKv31z1uNiaDrTxIRH8hWNnjPWAxj382NA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.4.tgz",
+			"integrity": "sha512-A9j60G9OmbTkEeE4WRMXCiErEprHLs9NkUlC4HXCxmSrPMOVaMaMva2LdejE3A9kujZqYtYfuc8+a+jN+Nro4w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1"
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5353,9 +5353,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5369,9 +5369,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5386,13 +5386,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5403,9 +5403,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5419,12 +5419,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5435,26 +5435,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5468,16 +5468,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5488,23 +5488,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-svg": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.1.tgz",
-			"integrity": "sha512-DQJtFyjurSDu135vvDd0DDFjyaTS8eX9Gl8wS33fPh31PgeqbSYGSe6vtlIw5NHWSTgqvxGmwAf1HYY9WgEGTw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.4.tgz",
+			"integrity": "sha512-LT9l7eInFrAZJ6w3mYzAUgDq3SIzYbbQyW46Dz26M9lJQbf6uCaATUTac3BEHegW0ikDuw4OOGHK41BVqeeusg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/types": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5512,9 +5512,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5528,9 +5528,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5545,13 +5545,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5562,9 +5562,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5578,12 +5578,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5594,26 +5594,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5627,16 +5627,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5647,20 +5647,20 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-wasm": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.4.tgz",
+			"integrity": "sha512-AY96Aqu/RpmaSZK2RGkIrZWjAperDw8DAlxLAiaP1D/RPVnikZtl5BmcUt/Wz3PrzG7/q9ZVqqKkWsLmhkjXZQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1"
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">=16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5668,9 +5668,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5684,9 +5684,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5701,13 +5701,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5718,9 +5718,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5734,12 +5734,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5750,26 +5750,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5783,16 +5783,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5803,7 +5803,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/plugin": {
@@ -5823,14 +5823,14 @@
 			}
 		},
 		"node_modules/@parcel/profiler": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.1.tgz",
-			"integrity": "sha512-9VKswpixK5CggxqoEoThiusnRbqU48QIWwmGQhaTV9iBYi9m/LhEYUoTa8K/KQ70yJknghMMNc1JfAvt2bfh5w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.4.tgz",
+			"integrity": "sha512-R3JhfcnoReTv2sVFHPR2xKZvs3d3IRrBl9sWmAftbIJFwT4rU70/W7IdwfaJVkD/6PzHq9mcgOh1WKL4KAxPdA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1",
-				"@parcel/types-internal": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
 				"chrome-trace-event": "^1.0.2"
 			},
 			"engines": {
@@ -5842,9 +5842,9 @@
 			}
 		},
 		"node_modules/@parcel/profiler/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5859,20 +5859,20 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.1.tgz",
-			"integrity": "sha512-+P4Nvg5a2GnOpsIf93U75JjPgltrAmGTCVyRpbeBo45uFBvHGKPX5O7Vn7rl1wWunNobOAxn6F9JxPCApcw79A==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.4.tgz",
+			"integrity": "sha512-DQx9TwcTZrDv828+tcwEi//xyW7OHTGzGX1+UEVxPp0mSzuOmDn0zfER8qNIqGr1i4D/FXhb5UJQDhGHV8mOpQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/types": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"chalk": "^4.1.2",
 				"term-size": "^2.2.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5880,9 +5880,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5896,9 +5896,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5913,13 +5913,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5930,9 +5930,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5946,12 +5946,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5962,26 +5962,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5995,16 +5995,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6015,23 +6015,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.4.tgz",
+			"integrity": "sha512-YWvay25htQDifpDRJ0+yFh6xUxKnbfeJxYkPYyuXdxpEUhq4T0UWW0PbPCN/wFX7StgeUTXq5Poeo/+eys9m3w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/codeframe": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6039,9 +6039,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6055,9 +6055,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6072,13 +6072,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6089,9 +6089,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6105,12 +6105,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6121,26 +6121,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6154,16 +6154,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6174,23 +6174,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.4.tgz",
+			"integrity": "sha512-JKnlXpPepak0/ZybmZn9JtyjJiDBWYrt7ZUlXQhQb0xzNcd/k+RqfwVkTKIwyFHsWtym0cwibkvsi2bWFzS7tw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"chrome-trace-event": "^1.0.3",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6198,9 +6198,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6214,9 +6214,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6231,13 +6231,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6248,9 +6248,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6264,12 +6264,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6280,26 +6280,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6313,16 +6313,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6333,21 +6333,21 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/resolver-default": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.1.tgz",
-			"integrity": "sha512-UmnZClD4nWusNTpfC7WaNUfPNnNbjgrIR1l3kOAU+X/b/HJWczzMNIZGTw3rypV0df6XpQlrUrHc85NJ6aRlLA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.4.tgz",
+			"integrity": "sha512-wJe9XQS0hn/t32pntQpJbls3ZL8mGVVhK9L7s7BTmZT9ufnvP2nif1psJz/nbgnP9LF6mLSk43OdMJKpoStsjQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/node-resolver-core": "3.7.1",
-				"@parcel/plugin": "2.16.1"
+				"@parcel/node-resolver-core": "3.7.4",
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6355,9 +6355,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6371,9 +6371,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6388,13 +6388,13 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6405,9 +6405,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6421,12 +6421,12 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6437,26 +6437,26 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6470,16 +6470,16 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6490,21 +6490,21 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.4.tgz",
+			"integrity": "sha512-asx7p3NjUSfibI3bC7+8+jUIGHWVk2Zuq9SjJGCGDt+auT9A4uSGljnsk1BWWPqqZ0WILubq4czSAqm0+wt4cw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6512,9 +6512,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6528,9 +6528,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6545,13 +6545,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6562,9 +6562,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6578,12 +6578,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6594,26 +6594,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6627,16 +6627,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6647,23 +6647,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-js": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.1.tgz",
-			"integrity": "sha512-Ck7DJw1QmeYiQ17z0Q3mtDl6fH1VPrORmygb2CYcGAIOfIbvXV74vRss1NqpScU8QTjN0qpL4Ve8txwoISgIAg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.4.tgz",
+			"integrity": "sha512-gUKmsjg+PULQBu2QbX0QKll9tXSqHPO8NrfxHwWb2lz5xDKDos1oV0I7BoMWbHhUHkoToXZrm654oGViujtVUA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6671,9 +6671,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6687,9 +6687,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6704,13 +6704,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6721,9 +6721,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6737,12 +6737,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6753,26 +6753,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6786,16 +6786,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6806,23 +6806,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.1.tgz",
-			"integrity": "sha512-waNc2gBWxfaUcvPtPAtjWwRLYLuMPHyu+JMgHV7txsv3JZnPNieUvTPbqeARbpsVpk2xTgFnAGS3HBfw5QW/Eg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.4.tgz",
+			"integrity": "sha512-CHkotYE/cNiUjJmrc5FD9YhlFp1UF5wMNNJmoWaL40eBzsqcaV0sSn5V3bNapwewn3wrMYgdPgvOTHfaZaG73A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 12.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6830,9 +6830,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6846,9 +6846,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6863,13 +6863,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6880,9 +6880,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6896,12 +6896,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6912,26 +6912,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6945,16 +6945,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6965,22 +6965,22 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.4.tgz",
+			"integrity": "sha512-FT0Q58bf5Re+dq5cL2XHbxqHHFZco6qtRijeVpT3TSPMRPlniMArypSytTeZzVNL7h/hxjWsNu7fRuC0yLB5hA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6988,9 +6988,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7004,9 +7004,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7021,13 +7021,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7038,9 +7038,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7054,12 +7054,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7070,26 +7070,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7103,16 +7103,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7123,13 +7123,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/rust": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.1.tgz",
-			"integrity": "sha512-lQkf14MLKZSY/P8j1lrOgFvMCt95dO+VdXIIM2aHjbxnzYSIGgHIt2XDVtKULE+DexaYZbleA0tTnX8AABUIyQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.4.tgz",
+			"integrity": "sha512-RBMKt9rCdv6jr4vXG6LmHtxzO5TuhQvXo1kSoSIF7fURRZ81D1jzBtLxwLmfxCPsofJNqWwdhy5vIvisX+TLlQ==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7139,14 +7139,14 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"@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"
+				"@parcel/rust-darwin-arm64": "2.16.4",
+				"@parcel/rust-darwin-x64": "2.16.4",
+				"@parcel/rust-linux-arm-gnueabihf": "2.16.4",
+				"@parcel/rust-linux-arm64-gnu": "2.16.4",
+				"@parcel/rust-linux-arm64-musl": "2.16.4",
+				"@parcel/rust-linux-x64-gnu": "2.16.4",
+				"@parcel/rust-linux-x64-musl": "2.16.4",
+				"@parcel/rust-win32-x64-msvc": "2.16.4"
 			},
 			"peerDependencies": {
 				"napi-wasm": "^1.1.2"
@@ -7158,9 +7158,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-arm64": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.4.tgz",
+			"integrity": "sha512-P3Se36H9EO1fOlwXqQNQ+RsVKTGn5ztRSUGbLcT8ba6oOMmU1w7J4R810GgsCbwCuF10TJNUMkuD3Q2Sz15Q3Q==",
 			"cpu": [
 				"arm64"
 			],
@@ -7178,9 +7178,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-x64": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.4.tgz",
+			"integrity": "sha512-8aNKNyPIx3EthYpmVJevIdHmFsOApXAEYGi3HU69jTxLgSIfyEHDdGE9lEsMvhSrd/SSo4/euAtiV+pqK04wnA==",
 			"cpu": [
 				"x64"
 			],
@@ -7198,9 +7198,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm-gnueabihf": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.4.tgz",
+			"integrity": "sha512-QrvqiSHaWRLc0JBHgUHVvDthfWSkA6AFN+ikV1UGENv4j2r/QgvuwJiG0VHrsL6pH5dRqj0vvngHzEgguke9DA==",
 			"cpu": [
 				"arm"
 			],
@@ -7218,9 +7218,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-gnu": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.4.tgz",
+			"integrity": "sha512-f3gBWQHLHRUajNZi3SMmDQiEx54RoRbXtZYQNuBQy7+NolfFcgb1ik3QhkT7xovuTF/LBmaqP3UFy0PxvR/iwQ==",
 			"cpu": [
 				"arm64"
 			],
@@ -7238,9 +7238,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-musl": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.4.tgz",
+			"integrity": "sha512-cwml18RNKsBwHyZnrZg4jpecXkWjaY/mCArocWUxkFXjjB97L56QWQM9W86f2/Y3HcFcnIGJwx1SDDKJrV6OIA==",
 			"cpu": [
 				"arm64"
 			],
@@ -7258,9 +7258,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-gnu": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.4.tgz",
+			"integrity": "sha512-0xIjQaN8hiG0F9R8coPYidHslDIrbfOS/qFy5GJNbGA3S49h61wZRBMQqa7JFW4+2T8R0J9j0SKHhLXpbLXrIg==",
 			"cpu": [
 				"x64"
 			],
@@ -7278,9 +7278,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-musl": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.4.tgz",
+			"integrity": "sha512-fYn21GIecHK9RoZPKwT9NOwxwl3Gy3RYPR6zvsUi0+hpFo19Ph9EzFXN3lT8Pi5KiwQMCU4rsLb5HoWOBM1FeA==",
 			"cpu": [
 				"x64"
 			],
@@ -7298,9 +7298,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-win32-x64-msvc": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.4.tgz",
+			"integrity": "sha512-TcpWC3I1mJpfP2++018lgvM7UX0P8IrzNxceBTHUKEIDMwmAYrUKAQFiaU0j1Ldqk6yP8SPZD3cvphumsYpJOQ==",
 			"cpu": [
 				"x64"
 			],
@@ -7330,15 +7330,15 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.1.tgz",
-			"integrity": "sha512-/wjA5RaptiRMp+IxYOMiGlKDaymiEpwMJOPFvW0kDjvhrl40SqGfP4GgY3jV3N2GdC5jBpesDvo2RYd4/xaT9g==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.4.tgz",
+			"integrity": "sha512-CMDUOQYX7+cmeyHxHSFnoPcwvXNL7rRFE+Q06uVFzsYYiVhbwGF/1J5Bx4cW3Froumqla4YTytTsEteJEybkdA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/utils": "2.16.4",
 				"browserslist": "^4.24.5",
 				"json5": "^2.2.3",
 				"nullthrows": "^1.1.1",
@@ -7346,7 +7346,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7354,9 +7354,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7370,9 +7370,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7387,13 +7387,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7404,9 +7404,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7420,12 +7420,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7436,26 +7436,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7469,16 +7469,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7489,13 +7489,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -7505,22 +7505,22 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.1.tgz",
-			"integrity": "sha512-4lcrJFE1EdZ2z0Px0ynH+Eajg1vIoZzdqqz2x3UgWrkYVM4WHpZe/w7r2OCafyuobhJR4XYKTqxIYdHo4xWpiw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.4.tgz",
+			"integrity": "sha512-VG/+DbDci2HKe20GFRDs65ZQf5GUFfnmZAa1BhVl/MO+ijT3XC3eoVUy5cExRkq4VLcPY4ytL0g/1T2D6x7lBQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/utils": "2.16.4",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7528,9 +7528,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7544,9 +7544,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7561,13 +7561,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7578,9 +7578,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7594,12 +7594,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7610,26 +7610,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7643,16 +7643,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7663,22 +7663,22 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-html": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.4.tgz",
+			"integrity": "sha512-w6JErYTeNS+KAzUAER18NHFIFFvxiLGd4Fht1UYcb/FDjJdLAMB/FljyEs0Rto/WAhZ2D0MuSL25HQh837R62g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7686,9 +7686,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7702,9 +7702,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7719,13 +7719,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7736,9 +7736,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7752,12 +7752,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7768,26 +7768,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7801,16 +7801,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7821,32 +7821,32 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-image": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.4.tgz",
+			"integrity": "sha512-ZzIn3KvvRqMfcect4Dy+57C9XoQXZhpVJKBdQWMp9wM1qJEgsVgGDcaSBYCs/UYSKMRMP6Wm20pKCt408RkQzg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1",
-				"@parcel/workers": "2.16.1",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7860,9 +7860,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7877,13 +7877,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7894,9 +7894,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7910,12 +7910,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7926,26 +7926,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7959,16 +7959,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7979,21 +7979,21 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-js": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.4.tgz",
+			"integrity": "sha512-FD2fdO6URwAGBPidb3x1dDgLBt972mko0LelcSU05aC/pcKaV9mbCtINbPul1MlStzkxDelhuImcCYIyerheVQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
-				"@parcel/workers": "2.16.1",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4",
 				"@swc/helpers": "^0.5.0",
 				"browserslist": "^4.24.5",
 				"nullthrows": "^1.1.1",
@@ -8002,20 +8002,20 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8029,9 +8029,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8046,13 +8046,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8063,9 +8063,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8079,12 +8079,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8095,26 +8095,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8128,16 +8128,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8148,7 +8148,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/regenerator-runtime": {
@@ -8158,9 +8158,9 @@
 			"dev": true
 		},
 		"node_modules/@parcel/transformer-js/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -8170,17 +8170,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.1.tgz",
-			"integrity": "sha512-LdRdPZiBPvSKHr0KeDnLpGxqPen1OV3nvkrjZex28TluaiHFLPOCC4AQOcJ4xhDNPCzt1bONjJ6QhkYjfogNqw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.4.tgz",
+			"integrity": "sha512-pB3ZNqgokdkBCJ+4G0BrPYcIkyM9K1HVk0GvjzcLEFDKsoAp8BGEM68FzagFM/nVq9anYTshIaoh349GK0M/bg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
+				"@parcel/plugin": "2.16.4",
 				"json5": "^2.2.3"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8188,9 +8188,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8204,9 +8204,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8221,13 +8221,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8238,9 +8238,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8254,12 +8254,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8270,26 +8270,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8303,16 +8303,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8323,7 +8323,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-less": {
@@ -8346,16 +8346,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.1.tgz",
-			"integrity": "sha512-gclbMgvT8jNyTMFb5PeH0wni8N66dGMWgy381HZrRbkcb4KAw+PGLznrDng72Qyo/OxvEwK/IVkACz6EVoBygA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.4.tgz",
+			"integrity": "sha512-7t43CPGfMJk1LqFokwxHSsRi+kKC2QvDXaMtqiMShmk50LCwn81WgzuFvNhMwf6lSiBihWupGwF3Fqksg+aisg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1"
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8363,9 +8363,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8379,9 +8379,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8396,13 +8396,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8413,9 +8413,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8429,12 +8429,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8445,26 +8445,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8478,16 +8478,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8498,19 +8498,19 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.1.tgz",
-			"integrity": "sha512-fw252N0Lx3sZ2+XwiwhAD1350k5wx0Ez4c83wm8cVMsMSV4qW5LHFmfh2+2iHYxbUj0vqCPCmo1hoiNvmixqKg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.4.tgz",
+			"integrity": "sha512-jfmh9ho03H+qwz9S1b/a/oaOmgfMovtHKYDweIGMjKULKIee3AFRqo8RZIOuUMjDuqHWK8SqQmjery4syFV3Xw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"clone": "^2.1.2",
 				"nullthrows": "^1.1.1",
 				"postcss-value-parser": "^4.2.0",
@@ -8518,7 +8518,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8526,9 +8526,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8542,9 +8542,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8559,13 +8559,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8576,9 +8576,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8592,12 +8592,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8608,26 +8608,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8641,16 +8641,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8661,13 +8661,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -8677,17 +8677,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.1.tgz",
-			"integrity": "sha512-QUdA4Q3nw2WPPkFeVzvTxq4tOkAxOmm1miP8FjXTeM6kOoYI296HIhqqMhiXj6BZ4J+zc/J+WpUCkYFDfEWScA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.4.tgz",
+			"integrity": "sha512-+GXsmGx1L25KQGQnwclgEuQe1t4QU+IoDkgN+Ikj+EnQCOWG4/ts2VpMBeqP5F18ZT4cCSRafj6317o/2lSGJg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8695,9 +8695,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8711,9 +8711,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8728,13 +8728,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8745,9 +8745,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8761,12 +8761,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8777,26 +8777,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8810,16 +8810,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8830,20 +8830,20 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-raw": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.1.tgz",
-			"integrity": "sha512-wiNtbiXsXpdHNO1hGqTQNYQKKuwGcfz7pL/3Em+ucyqeaURXhRQVs5QIwCGIvHiVlS/5OrxPoVWSNA6d0oicAg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.4.tgz",
+			"integrity": "sha512-7WDUPq+bW11G9jKxaQIVL+NPGolV99oq/GXhpjYip0SaGaLzRCW7gEk60cftuk0O7MsDaX5jcAJm3G/AX+LJKg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1"
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8851,9 +8851,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8867,9 +8867,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8884,13 +8884,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8901,9 +8901,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8917,12 +8917,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8933,26 +8933,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8966,16 +8966,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8986,23 +8986,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.4.tgz",
+			"integrity": "sha512-MiLNZrsGQJTANKKa4lzZyUbGj/en0Hms474mMdQkCBFg6GmjfmXwaMMgtTfPA3ZwSp2+3LeObCyca/f9B2gBZQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/error-overlay": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/error-overlay": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"react-refresh": "^0.16.0"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9010,9 +9010,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9026,9 +9026,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9043,13 +9043,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9060,9 +9060,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9076,12 +9076,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9092,26 +9092,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9125,16 +9125,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9145,22 +9145,22 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-svg": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.1.tgz",
-			"integrity": "sha512-OBB0kDjDAAgNzcVqxo/igd+iQL3EDbo8C36JzvH07zR72OXErAdJhTdgtfRq4fqFtMyLyBLT/s3Z37c1GzLoCQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.4.tgz",
+			"integrity": "sha512-0dm4cQr/WpfQP6N0xjFtwdLTxcONDfoLgTOMk4eNUWydHipSgmLtvUk/nOc/FWkwztRScfAObtZXOiPOd3Oy9A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9168,9 +9168,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9184,9 +9184,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9201,13 +9201,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9218,9 +9218,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9234,12 +9234,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9250,26 +9250,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9283,16 +9283,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9303,7 +9303,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-vue": {
@@ -9355,21 +9355,21 @@
 			}
 		},
 		"node_modules/@parcel/types-internal": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.1.tgz",
-			"integrity": "sha512-HVCHm0uFyJMsu30bAfm/pd0RNsXRWX0mUXaDHzGJRZ2Yer53JA6elRwkgrPz1KosBA+OuNU/G8atXfCxPMXdKw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.4.tgz",
+			"integrity": "sha512-PE6Qmt5cjzBxX+6MPLiF7r+twoC+V9Skt3zyuBQ+H1c0i9o07Bbz2NKX10nvlPukfmW6Fu/1RvTLkzBZR1bU6A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/feature-flags": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/feature-flags": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"utility-types": "^3.11.0"
 			}
 		},
 		"node_modules/@parcel/types-internal/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9819,9 +9819,9 @@
 			}
 		},
 		"node_modules/@swc/core": {
-			"version": "1.15.0",
-			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.0.tgz",
-			"integrity": "sha512-8SnJV+JV0rYbfSiEiUvYOmf62E7QwsEG+aZueqSlKoxFt0pw333+bgZSQXGUV6etXU88nxur0afVMaINujBMSw==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.13.tgz",
+			"integrity": "sha512-0l1gl/72PErwUZuavcRpRAQN9uSst+Nk++niC5IX6lmMWpXoScYx3oq/narT64/sKv/eRiPTaAjBFGDEQiWJIw==",
 			"dev": true,
 			"hasInstallScript": true,
 			"dependencies": {
@@ -9836,16 +9836,16 @@
 				"url": "https://opencollective.com/swc"
 			},
 			"optionalDependencies": {
-				"@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"
+				"@swc/core-darwin-arm64": "1.15.13",
+				"@swc/core-darwin-x64": "1.15.13",
+				"@swc/core-linux-arm-gnueabihf": "1.15.13",
+				"@swc/core-linux-arm64-gnu": "1.15.13",
+				"@swc/core-linux-arm64-musl": "1.15.13",
+				"@swc/core-linux-x64-gnu": "1.15.13",
+				"@swc/core-linux-x64-musl": "1.15.13",
+				"@swc/core-win32-arm64-msvc": "1.15.13",
+				"@swc/core-win32-ia32-msvc": "1.15.13",
+				"@swc/core-win32-x64-msvc": "1.15.13"
 			},
 			"peerDependencies": {
 				"@swc/helpers": ">=0.5.17"
@@ -9857,9 +9857,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-arm64": {
-			"version": "1.15.0",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.0.tgz",
-			"integrity": "sha512-TBKWkbnShnEjlIbO4/gfsrIgAqHBVqgPWLbWmPdZ80bF393yJcLgkrb7bZEnJs6FCbSSuGwZv2rx1jDR2zo6YA==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.13.tgz",
+			"integrity": "sha512-ztXusRuC5NV2w+a6pDhX13CGioMLq8CjX5P4XgVJ21ocqz9t19288Do0y8LklplDtwcEhYGTNdMbkmUT7+lDTg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9873,9 +9873,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-x64": {
-			"version": "1.15.0",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.0.tgz",
-			"integrity": "sha512-f5JKL1v1H56CIZc1pVn4RGPOfnWqPwmuHdpf4wesvXunF1Bx85YgcspW5YxwqG5J9g3nPU610UFuExJXVUzOiQ==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.13.tgz",
+			"integrity": "sha512-cVifxQUKhaE7qcO/y9Mq6PEhoyvN9tSLzCnnFZ4EIabFHBuLtDDO6a+vLveOy98hAs5Qu1+bb5Nv0oa1Pihe3Q==",
 			"cpu": [
 				"x64"
 			],
@@ -9889,9 +9889,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm-gnueabihf": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.13.tgz",
+			"integrity": "sha512-t+xxEzZ48enl/wGGy7SRYd7kImWQ/+wvVFD7g5JZo234g6/QnIgZ+YdfIyjHB+ZJI3F7a2IQHS7RNjxF29UkWw==",
 			"cpu": [
 				"arm"
 			],
@@ -9905,9 +9905,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-gnu": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.13.tgz",
+			"integrity": "sha512-VndeGvKmTXFn6AGwjy0Kg8i7HccOCE7Jt/vmZwRxGtOfNZM1RLYRQ7MfDLo6T0h1Bq6eYzps3L5Ma4zBmjOnOg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9921,9 +9921,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-musl": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.13.tgz",
+			"integrity": "sha512-SmZ9m+XqCB35NddHCctvHFLqPZDAs5j8IgD36GoutufDJmeq2VNfgk5rQoqNqKmAK3Y7iFdEmI76QoHIWiCLyw==",
 			"cpu": [
 				"arm64"
 			],
@@ -9937,9 +9937,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-gnu": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.13.tgz",
+			"integrity": "sha512-5rij+vB9a29aNkHq72EXI2ihDZPszJb4zlApJY4aCC/q6utgqFA6CkrfTfIb+O8hxtG3zP5KERETz8mfFK6A0A==",
 			"cpu": [
 				"x64"
 			],
@@ -9953,9 +9953,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-musl": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.13.tgz",
+			"integrity": "sha512-OlSlaOK9JplQ5qn07WiBLibkOw7iml2++ojEXhhR3rbWrNEKCD7sd8+6wSavsInyFdw4PhLA+Hy6YyDBIE23Yw==",
 			"cpu": [
 				"x64"
 			],
@@ -9969,9 +9969,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-arm64-msvc": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.13.tgz",
+			"integrity": "sha512-zwQii5YVdsfG8Ti9gIKgBKZg8qMkRZxl+OlYWUT5D93Jl4NuNBRausP20tfEkQdAPSRrMCSUZBM6FhW7izAZRg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9985,9 +9985,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-ia32-msvc": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.13.tgz",
+			"integrity": "sha512-hYXvyVVntqRlYoAIDwNzkS3tL2ijP3rxyWQMNKaxcCxxkCDto/w3meOK/OB6rbQSkNw0qTUcBfU9k+T0ptYdfQ==",
 			"cpu": [
 				"ia32"
 			],
@@ -10001,9 +10001,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-x64-msvc": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.13.tgz",
+			"integrity": "sha512-XTzKs7c/vYCcjmcwawnQvlHHNS1naJEAzcBckMI5OJlnrcgW8UtcX9NHFYvNjGtXuKv0/9KvqL4fuahdvlNGKw==",
 			"cpu": [
 				"x64"
 			],
@@ -10023,9 +10023,9 @@
 			"dev": true
 		},
 		"node_modules/@swc/helpers": {
-			"version": "0.5.17",
-			"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz",
-			"integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==",
+			"version": "0.5.19",
+			"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.19.tgz",
+			"integrity": "sha512-QamiFeIK3txNjgUTNppE6MiG3p7TdninpZu0E0PbqVh1a9FNLT2FRhisaa4NcaX52XVhA5l7Pk58Ft7Sqi/2sA==",
 			"dev": true,
 			"dependencies": {
 				"tslib": "^2.8.0"
@@ -10303,22 +10303,34 @@
 				"typescript": ">=4.8.4 <5.8.0"
 			}
 		},
+		"node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": {
+			"version": "4.0.4",
+			"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+			"integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+			"dev": true,
+			"engines": {
+				"node": "18 || 20 || >=22"
+			}
+		},
 		"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
-			"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+			"version": "5.0.3",
+			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
+			"integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
 			"dev": true,
 			"dependencies": {
-				"balanced-match": "^1.0.0"
+				"balanced-match": "^4.0.2"
+			},
+			"engines": {
+				"node": "18 || 20 || >=22"
 			}
 		},
 		"node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
-			"version": "9.0.5",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
-			"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+			"version": "9.0.8",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz",
+			"integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==",
 			"dev": true,
 			"dependencies": {
-				"brace-expansion": "^2.0.1"
+				"brace-expansion": "^5.0.2"
 			},
 			"engines": {
 				"node": ">=16 || 14 >=14.17"
@@ -10712,9 +10724,9 @@
 			}
 		},
 		"node_modules/ajv": {
-			"version": "6.12.6",
-			"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
-			"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+			"version": "6.14.0",
+			"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+			"integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
 			"dev": true,
 			"dependencies": {
 				"fast-deep-equal": "^3.1.1",
@@ -12913,13 +12925,25 @@
 				"eslint": ">=8.23.0"
 			}
 		},
+		"node_modules/eslint-plugin-n/node_modules/balanced-match": {
+			"version": "4.0.4",
+			"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+			"integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+			"dev": true,
+			"engines": {
+				"node": "18 || 20 || >=22"
+			}
+		},
 		"node_modules/eslint-plugin-n/node_modules/brace-expansion": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
-			"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+			"version": "5.0.3",
+			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
+			"integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
 			"dev": true,
 			"dependencies": {
-				"balanced-match": "^1.0.0"
+				"balanced-match": "^4.0.2"
+			},
+			"engines": {
+				"node": "18 || 20 || >=22"
 			}
 		},
 		"node_modules/eslint-plugin-n/node_modules/globals": {
@@ -12935,12 +12959,12 @@
 			}
 		},
 		"node_modules/eslint-plugin-n/node_modules/minimatch": {
-			"version": "9.0.5",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
-			"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+			"version": "9.0.8",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz",
+			"integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==",
 			"dev": true,
 			"dependencies": {
-				"brace-expansion": "^2.0.1"
+				"brace-expansion": "^5.0.2"
 			},
 			"engines": {
 				"node": ">=16 || 14 >=14.17"
@@ -13630,9 +13654,9 @@
 			}
 		},
 		"node_modules/filelist/node_modules/minimatch": {
-			"version": "5.1.6",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
-			"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+			"version": "5.1.9",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz",
+			"integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==",
 			"dev": true,
 			"dependencies": {
 				"brace-expansion": "^2.0.1"
@@ -15246,16 +15270,16 @@
 			"dev": true
 		},
 		"node_modules/js-beautify": {
-			"version": "1.15.1",
-			"resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.1.tgz",
-			"integrity": "sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==",
+			"version": "1.15.4",
+			"resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.4.tgz",
+			"integrity": "sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==",
 			"dev": true,
 			"dependencies": {
 				"config-chain": "^1.1.13",
 				"editorconfig": "^1.0.4",
-				"glob": "^10.3.3",
+				"glob": "^10.4.2",
 				"js-cookie": "^3.0.5",
-				"nopt": "^7.2.0"
+				"nopt": "^7.2.1"
 			},
 			"bin": {
 				"css-beautify": "js/bin/css-beautify.js",
@@ -15266,13 +15290,25 @@
 				"node": ">=14"
 			}
 		},
+		"node_modules/js-beautify/node_modules/balanced-match": {
+			"version": "4.0.4",
+			"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+			"integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+			"dev": true,
+			"engines": {
+				"node": "18 || 20 || >=22"
+			}
+		},
 		"node_modules/js-beautify/node_modules/brace-expansion": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
-			"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+			"version": "5.0.3",
+			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
+			"integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
 			"dev": true,
 			"dependencies": {
-				"balanced-match": "^1.0.0"
+				"balanced-match": "^4.0.2"
+			},
+			"engines": {
+				"node": "18 || 20 || >=22"
 			}
 		},
 		"node_modules/js-beautify/node_modules/glob": {
@@ -15296,12 +15332,12 @@
 			}
 		},
 		"node_modules/js-beautify/node_modules/minimatch": {
-			"version": "9.0.5",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
-			"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+			"version": "9.0.8",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz",
+			"integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==",
 			"dev": true,
 			"dependencies": {
-				"brace-expansion": "^2.0.1"
+				"brace-expansion": "^5.0.2"
 			},
 			"engines": {
 				"node": ">=16 || 14 >=14.17"
@@ -15646,9 +15682,9 @@
 			}
 		},
 		"node_modules/lightningcss": {
-			"version": "1.30.2",
-			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
-			"integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz",
+			"integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==",
 			"dev": true,
 			"dependencies": {
 				"detect-libc": "^2.0.3"
@@ -15661,23 +15697,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"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"
+				"lightningcss-android-arm64": "1.31.1",
+				"lightningcss-darwin-arm64": "1.31.1",
+				"lightningcss-darwin-x64": "1.31.1",
+				"lightningcss-freebsd-x64": "1.31.1",
+				"lightningcss-linux-arm-gnueabihf": "1.31.1",
+				"lightningcss-linux-arm64-gnu": "1.31.1",
+				"lightningcss-linux-arm64-musl": "1.31.1",
+				"lightningcss-linux-x64-gnu": "1.31.1",
+				"lightningcss-linux-x64-musl": "1.31.1",
+				"lightningcss-win32-arm64-msvc": "1.31.1",
+				"lightningcss-win32-x64-msvc": "1.31.1"
 			}
 		},
 		"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz",
+			"integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==",
 			"cpu": [
 				"arm64"
 			],
@@ -15695,9 +15731,9 @@
 			}
 		},
 		"node_modules/lightningcss-darwin-arm64": {
-			"version": "1.30.2",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
-			"integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz",
+			"integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==",
 			"cpu": [
 				"arm64"
 			],
@@ -15715,9 +15751,9 @@
 			}
 		},
 		"node_modules/lightningcss-darwin-x64": {
-			"version": "1.30.2",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
-			"integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz",
+			"integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==",
 			"cpu": [
 				"x64"
 			],
@@ -15735,9 +15771,9 @@
 			}
 		},
 		"node_modules/lightningcss-freebsd-x64": {
-			"version": "1.30.2",
-			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
-			"integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz",
+			"integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==",
 			"cpu": [
 				"x64"
 			],
@@ -15755,9 +15791,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm-gnueabihf": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz",
+			"integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==",
 			"cpu": [
 				"arm"
 			],
@@ -15775,9 +15811,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-gnu": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz",
+			"integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==",
 			"cpu": [
 				"arm64"
 			],
@@ -15795,9 +15831,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-musl": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz",
+			"integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==",
 			"cpu": [
 				"arm64"
 			],
@@ -15815,9 +15851,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-gnu": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz",
+			"integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==",
 			"cpu": [
 				"x64"
 			],
@@ -15835,9 +15871,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-musl": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz",
+			"integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==",
 			"cpu": [
 				"x64"
 			],
@@ -15855,9 +15891,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-arm64-msvc": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz",
+			"integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==",
 			"cpu": [
 				"arm64"
 			],
@@ -15875,9 +15911,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-x64-msvc": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz",
+			"integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==",
 			"cpu": [
 				"x64"
 			],
@@ -16058,9 +16094,9 @@
 			}
 		},
 		"node_modules/markdown-it": {
-			"version": "14.1.0",
-			"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz",
-			"integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==",
+			"version": "14.1.1",
+			"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.1.tgz",
+			"integrity": "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==",
 			"dev": true,
 			"dependencies": {
 				"argparse": "^2.0.1",
@@ -16226,9 +16262,9 @@
 			}
 		},
 		"node_modules/minimatch": {
-			"version": "3.1.2",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
-			"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+			"version": "3.1.5",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+			"integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
 			"dev": true,
 			"dependencies": {
 				"brace-expansion": "^1.1.7"
@@ -16694,23 +16730,23 @@
 			"dev": true
 		},
 		"node_modules/parcel": {
-			"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",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.4.tgz",
+			"integrity": "sha512-RQlrqs4ujYNJpTQi+dITqPKNhRWEqpjPd1YBcGp50Wy3FcJHpwu0/iRm7XWz2dKU/Bwp2qCcVYPIeEDYi2uOUw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/config-default": "2.16.4",
+				"@parcel/core": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4",
+				"@parcel/feature-flags": "2.16.4",
+				"@parcel/fs": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/package-manager": "2.16.4",
+				"@parcel/reporter-cli": "2.16.4",
+				"@parcel/reporter-dev-server": "2.16.4",
+				"@parcel/reporter-tracer": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"chalk": "^4.1.2",
 				"commander": "^12.1.0",
 				"get-port": "^4.2.0"
@@ -16727,9 +16763,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -16743,9 +16779,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -16760,17 +16796,17 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/fs": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
-			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.4.tgz",
+			"integrity": "sha512-maCMOiVn7oJYZlqlfxgLne8n6tSktIT1k0AeyBp4UGWCXyeJUJ+nL7QYShFpKNLtMLeF0cEtgwRAknWzbcDS1g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/feature-flags": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.1"
+				"@parcel/workers": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -16780,17 +16816,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -16801,9 +16837,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -16817,18 +16853,18 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/package-manager": {
-			"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",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.4.tgz",
+			"integrity": "sha512-obWv9gZgdnkT3Kd+fBkKjhdNEY7zfOP5gVaox5i4nQstVCaVnDlMv5FwLEXwehL+WbwEcGyEGGxOHHkAFKk7Cg==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/fs": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/node-resolver-core": "3.7.4",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -16840,30 +16876,30 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -16877,16 +16913,16 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -16897,7 +16933,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/parcel/node_modules/commander": {
@@ -16910,9 +16946,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -18580,9 +18616,9 @@
 			}
 		},
 		"node_modules/table/node_modules/ajv": {
-			"version": "8.17.1",
-			"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
-			"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+			"version": "8.18.0",
+			"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
+			"integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
 			"dev": true,
 			"dependencies": {
 				"fast-deep-equal": "^3.1.3",
diff --git a/package.json b/package.json
index 372e849..6e462da 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,7 @@
 		"mustache": "3.0.1",
 		"oojs": "3.0.1",
 		"oojs-router": "0.3.0",
-		"parcel": "2.16.1",
+		"parcel": "2.16.4",
 		"pre-commit": "1.2.2",
 		"stylelint": "16.12.0",
 		"stylelint-config-wikimedia": "0.18.0",
-- 
2.47.3

$ date
--- stdout ---
Thu Feb 26 17:52:09 UTC 2026

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-NearbyPages.git /src/repo --depth=1 -b REL1_44
--- stderr ---
Cloning into '/src/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_44
--- stdout ---
376afda5a597915a5bea774574e78faafefaf00d refs/heads/REL1_44

--- 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.3",
      "nodes": [
        "node_modules/@parcel/config-default"
      ],
      "fixAvailable": true
    },
    "@parcel/reporter-dev-server": {
      "name": "@parcel/reporter-dev-server",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1112666,
          "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.1 <=2.16.3"
        }
      ],
      "effects": [
        "@parcel/config-default",
        "parcel"
      ],
      "range": "<=2.16.3",
      "nodes": [
        "node_modules/@parcel/reporter-dev-server"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.4",
        "isSemVerMajor": false
      }
    },
    "@vue/test-utils": {
      "name": "@vue/test-utils",
      "severity": "high",
      "isDirect": true,
      "via": [
        "js-beautify"
      ],
      "effects": [],
      "range": ">=2.4.1",
      "nodes": [
        "node_modules/@vue/test-utils"
      ],
      "fixAvailable": {
        "name": "@vue/test-utils",
        "version": "2.4.0",
        "isSemVerMajor": true
      }
    },
    "ajv": {
      "name": "ajv",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1113428,
          "name": "ajv",
          "dependency": "ajv",
          "title": "ajv has ReDoS when using `$data` option",
          "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6",
          "severity": "moderate",
          "cwe": [
            "CWE-400",
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": "<6.14.0"
        },
        {
          "source": 1113429,
          "name": "ajv",
          "dependency": "ajv",
          "title": "ajv has ReDoS when using `$data` option",
          "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6",
          "severity": "moderate",
          "cwe": [
            "CWE-400",
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=7.0.0-alpha.0 <8.18.0"
        }
      ],
      "effects": [],
      "range": "<6.14.0 || >=7.0.0-alpha.0 <8.18.0",
      "nodes": [
        "node_modules/ajv",
        "node_modules/table/node_modules/ajv"
      ],
      "fixAvailable": true
    },
    "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
      }
    },
    "editorconfig": {
      "name": "editorconfig",
      "severity": "high",
      "isDirect": false,
      "via": [
        "minimatch"
      ],
      "effects": [
        "js-beautify"
      ],
      "range": "1.0.3 - 2.0.0",
      "nodes": [
        "node_modules/editorconfig"
      ],
      "fixAvailable": {
        "name": "@vue/test-utils",
        "version": "2.4.0",
        "isSemVerMajor": true
      }
    },
    "js-beautify": {
      "name": "js-beautify",
      "severity": "high",
      "isDirect": false,
      "via": [
        "editorconfig"
      ],
      "effects": [
        "@vue/test-utils"
      ],
      "range": ">=1.14.9",
      "nodes": [
        "node_modules/js-beautify"
      ],
      "fixAvailable": {
        "name": "@vue/test-utils",
        "version": "2.4.0",
        "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
      }
    },
    "markdown-it": {
      "name": "markdown-it",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1113190,
          "name": "markdown-it",
          "dependency": "markdown-it",
          "title": "markdown-it is has a Regular Expression Denial of Service (ReDoS)",
          "url": "https://github.com/advisories/GHSA-38c4-r59v-3vqw",
          "severity": "moderate",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": ">=13.0.0 <14.1.1"
        }
      ],
      "effects": [],
      "range": "13.0.0 - 14.1.0",
      "nodes": [
        "node_modules/markdown-it"
      ],
      "fixAvailable": true
    },
    "minimatch": {
      "name": "minimatch",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1113459,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
          "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": "<3.1.3"
        },
        {
          "source": 1113461,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
          "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=5.0.0 <5.1.7"
        },
        {
          "source": 1113465,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
          "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=9.0.0 <9.0.6"
        }
      ],
      "effects": [
        "editorconfig"
      ],
      "range": "<=3.1.2 || 5.0.0 - 5.1.6 || 9.0.0 - 9.0.5",
      "nodes": [
        "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch",
        "node_modules/editorconfig/node_modules/minimatch",
        "node_modules/eslint-plugin-n/node_modules/minimatch",
        "node_modules/filelist/node_modules/minimatch",
        "node_modules/js-beautify/node_modules/minimatch",
        "node_modules/minimatch"
      ],
      "fixAvailable": {
        "name": "@vue/test-utils",
        "version": "2.4.0",
        "isSemVerMajor": true
      }
    },
    "parcel": {
      "name": "parcel",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "@parcel/config-default",
        "@parcel/reporter-dev-server"
      ],
      "effects": [],
      "range": "2.3.1 - 2.16.3",
      "nodes": [
        "node_modules/parcel"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.4",
        "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": 5,
      "high": 8,
      "critical": 4,
      "total": 17
    },
    "dependencies": {
      "prod": 1,
      "dev": 1367,
      "optional": 78,
      "peer": 1,
      "peerOptional": 0,
      "total": 1367
    }
  }
}

--- 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.2.0)
  - Locking doctrine/deprecations (1.1.6)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking mediawiki/mediawiki-codesniffer (v46.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking phan/phan (5.4.5)
  - 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.6)
  - Locking phpdocumentor/type-resolver (1.12.0)
  - Locking phpstan/phpdoc-parser (2.3.2)
  - Locking psr/container (2.0.2)
  - Locking psr/log (3.0.2)
  - Locking sabre/event (5.1.7)
  - Locking squizlabs/php_codesniffer (3.11.3)
  - Locking symfony/console (v7.4.6)
  - 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.1)
  - Locking symfony/string (v8.0.6)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (2.1.5)
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.11.3): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.2.0): 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 (v46.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 (v8.0.6): 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.1): Extracting archive
  - Installing symfony/console (v7.4.6): 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 (2.1.5): Extracting archive
  - Installing phpstan/phpdoc-parser (2.3.2): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing doctrine/deprecations (1.1.6): Extracting archive
  - Installing phpdocumentor/type-resolver (1.12.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.6): 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.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): 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%
 28/36 [=====================>------]  77%
 36/36 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
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.3",
      "nodes": [
        "node_modules/@parcel/config-default"
      ],
      "fixAvailable": true
    },
    "@parcel/reporter-dev-server": {
      "name": "@parcel/reporter-dev-server",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1112666,
          "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.1 <=2.16.3"
        }
      ],
      "effects": [
        "@parcel/config-default",
        "parcel"
      ],
      "range": "<=2.16.3",
      "nodes": [
        "node_modules/@parcel/reporter-dev-server"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.4",
        "isSemVerMajor": false
      }
    },
    "@vue/test-utils": {
      "name": "@vue/test-utils",
      "severity": "high",
      "isDirect": true,
      "via": [
        "js-beautify"
      ],
      "effects": [],
      "range": ">=2.4.1",
      "nodes": [
        "node_modules/@vue/test-utils"
      ],
      "fixAvailable": {
        "name": "@vue/test-utils",
        "version": "2.4.0",
        "isSemVerMajor": true
      }
    },
    "ajv": {
      "name": "ajv",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1113428,
          "name": "ajv",
          "dependency": "ajv",
          "title": "ajv has ReDoS when using `$data` option",
          "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6",
          "severity": "moderate",
          "cwe": [
            "CWE-400",
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": "<6.14.0"
        },
        {
          "source": 1113429,
          "name": "ajv",
          "dependency": "ajv",
          "title": "ajv has ReDoS when using `$data` option",
          "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6",
          "severity": "moderate",
          "cwe": [
            "CWE-400",
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=7.0.0-alpha.0 <8.18.0"
        }
      ],
      "effects": [],
      "range": "<6.14.0 || >=7.0.0-alpha.0 <8.18.0",
      "nodes": [
        "node_modules/ajv",
        "node_modules/table/node_modules/ajv"
      ],
      "fixAvailable": true
    },
    "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
      }
    },
    "editorconfig": {
      "name": "editorconfig",
      "severity": "high",
      "isDirect": false,
      "via": [
        "minimatch"
      ],
      "effects": [
        "js-beautify"
      ],
      "range": "1.0.3 - 2.0.0",
      "nodes": [
        "node_modules/editorconfig"
      ],
      "fixAvailable": {
        "name": "@vue/test-utils",
        "version": "2.4.0",
        "isSemVerMajor": true
      }
    },
    "js-beautify": {
      "name": "js-beautify",
      "severity": "high",
      "isDirect": false,
      "via": [
        "editorconfig"
      ],
      "effects": [
        "@vue/test-utils"
      ],
      "range": ">=1.14.9",
      "nodes": [
        "node_modules/js-beautify"
      ],
      "fixAvailable": {
        "name": "@vue/test-utils",
        "version": "2.4.0",
        "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
      }
    },
    "markdown-it": {
      "name": "markdown-it",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1113190,
          "name": "markdown-it",
          "dependency": "markdown-it",
          "title": "markdown-it is has a Regular Expression Denial of Service (ReDoS)",
          "url": "https://github.com/advisories/GHSA-38c4-r59v-3vqw",
          "severity": "moderate",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": ">=13.0.0 <14.1.1"
        }
      ],
      "effects": [],
      "range": "13.0.0 - 14.1.0",
      "nodes": [
        "node_modules/markdown-it"
      ],
      "fixAvailable": true
    },
    "minimatch": {
      "name": "minimatch",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1113459,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
          "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": "<3.1.3"
        },
        {
          "source": 1113461,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
          "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=5.0.0 <5.1.7"
        },
        {
          "source": 1113465,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
          "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=9.0.0 <9.0.6"
        }
      ],
      "effects": [
        "editorconfig"
      ],
      "range": "<=3.1.2 || 5.0.0 - 5.1.6 || 9.0.0 - 9.0.5",
      "nodes": [
        "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch",
        "node_modules/editorconfig/node_modules/minimatch",
        "node_modules/eslint-plugin-n/node_modules/minimatch",
        "node_modules/filelist/node_modules/minimatch",
        "node_modules/js-beautify/node_modules/minimatch",
        "node_modules/minimatch"
      ],
      "fixAvailable": {
        "name": "@vue/test-utils",
        "version": "2.4.0",
        "isSemVerMajor": true
      }
    },
    "parcel": {
      "name": "parcel",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "@parcel/config-default",
        "@parcel/reporter-dev-server"
      ],
      "effects": [],
      "range": "2.3.1 - 2.16.3",
      "nodes": [
        "node_modules/parcel"
      ],
      "fixAvailable": {
        "name": "parcel",
        "version": "2.16.4",
        "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": 5,
      "high": 8,
      "critical": 4,
      "total": 17
    },
    "dependencies": {
      "prod": 1,
      "dev": 1367,
      "optional": 78,
      "peer": 1,
      "peerOptional": 0,
      "total": 1367
    }
  }
}

--- 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 }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex@1.23.0',
npm WARN EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex-icons@1.23.0',
npm WARN EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
--- stdout ---
{
  "added": 1370,
  "removed": 0,
  "changed": 0,
  "audited": 1371,
  "funding": 236,
  "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.3",
        "nodes": [
          "node_modules/@parcel/config-default"
        ],
        "fixAvailable": true
      },
      "@parcel/reporter-dev-server": {
        "name": "@parcel/reporter-dev-server",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          {
            "source": 1112666,
            "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.1 <=2.16.3"
          }
        ],
        "effects": [
          "@parcel/config-default",
          "parcel"
        ],
        "range": "<=2.16.3",
        "nodes": [
          "node_modules/@parcel/reporter-dev-server"
        ],
        "fixAvailable": {
          "name": "parcel",
          "version": "2.16.4",
          "isSemVerMajor": false
        }
      },
      "@vue/test-utils": {
        "name": "@vue/test-utils",
        "severity": "high",
        "isDirect": true,
        "via": [
          "js-beautify"
        ],
        "effects": [],
        "range": ">=2.4.1",
        "nodes": [
          "node_modules/@vue/test-utils"
        ],
        "fixAvailable": {
          "name": "@vue/test-utils",
          "version": "2.4.0",
          "isSemVerMajor": true
        }
      },
      "ajv": {
        "name": "ajv",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          {
            "source": 1113428,
            "name": "ajv",
            "dependency": "ajv",
            "title": "ajv has ReDoS when using `$data` option",
            "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6",
            "severity": "moderate",
            "cwe": [
              "CWE-400",
              "CWE-1333"
            ],
            "cvss": {
              "score": 0,
              "vectorString": null
            },
            "range": "<6.14.0"
          },
          {
            "source": 1113429,
            "name": "ajv",
            "dependency": "ajv",
            "title": "ajv has ReDoS when using `$data` option",
            "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6",
            "severity": "moderate",
            "cwe": [
              "CWE-400",
              "CWE-1333"
            ],
            "cvss": {
              "score": 0,
              "vectorString": null
            },
            "range": ">=7.0.0-alpha.0 <8.18.0"
          }
        ],
        "effects": [],
        "range": "<6.14.0 || >=7.0.0-alpha.0 <8.18.0",
        "nodes": [
          "",
          ""
        ],
        "fixAvailable": true
      },
      "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
        }
      },
      "editorconfig": {
        "name": "editorconfig",
        "severity": "high",
        "isDirect": false,
        "via": [
          "minimatch"
        ],
        "effects": [
          "js-beautify"
        ],
        "range": "1.0.3 - 2.0.0",
        "nodes": [
          "node_modules/editorconfig"
        ],
        "fixAvailable": {
          "name": "@vue/test-utils",
          "version": "2.4.0",
          "isSemVerMajor": true
        }
      },
      "js-beautify": {
        "name": "js-beautify",
        "severity": "high",
        "isDirect": false,
        "via": [
          "editorconfig"
        ],
        "effects": [
          "@vue/test-utils"
        ],
        "range": ">=1.14.9",
        "nodes": [
          ""
        ],
        "fixAvailable": {
          "name": "@vue/test-utils",
          "version": "2.4.0",
          "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
        }
      },
      "markdown-it": {
        "name": "markdown-it",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          {
            "source": 1113190,
            "name": "markdown-it",
            "dependency": "markdown-it",
            "title": "markdown-it is has a Regular Expression Denial of Service (ReDoS)",
            "url": "https://github.com/advisories/GHSA-38c4-r59v-3vqw",
            "severity": "moderate",
            "cwe": [
              "CWE-1333"
            ],
            "cvss": {
              "score": 5.3,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
            },
            "range": ">=13.0.0 <14.1.1"
          }
        ],
        "effects": [],
        "range": "13.0.0 - 14.1.0",
        "nodes": [
          ""
        ],
        "fixAvailable": true
      },
      "minimatch": {
        "name": "minimatch",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1113459,
            "name": "minimatch",
            "dependency": "minimatch",
            "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
            "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26",
            "severity": "high",
            "cwe": [
              "CWE-1333"
            ],
            "cvss": {
              "score": 0,
              "vectorString": null
            },
            "range": "<3.1.3"
          },
          {
            "source": 1113461,
            "name": "minimatch",
            "dependency": "minimatch",
            "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
            "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26",
            "severity": "high",
            "cwe": [
              "CWE-1333"
            ],
            "cvss": {
              "score": 0,
              "vectorString": null
            },
            "range": ">=5.0.0 <5.1.7"
          },
          {
            "source": 1113465,
            "name": "minimatch",
            "dependency": "minimatch",
            "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
            "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26",
            "severity": "high",
            "cwe": [
              "CWE-1333"
            ],
            "cvss": {
              "score": 0,
              "vectorString": null
            },
            "range": ">=9.0.0 <9.0.6"
          }
        ],
        "effects": [
          "editorconfig"
        ],
        "range": "<=3.1.2 || 5.0.0 - 5.1.6 || 9.0.0 - 9.0.5",
        "nodes": [
          "",
          "",
          "",
          "",
          "",
          "node_modules/editorconfig/node_modules/minimatch"
        ],
        "fixAvailable": {
          "name": "@vue/test-utils",
          "version": "2.4.0",
          "isSemVerMajor": true
        }
      },
      "parcel": {
        "name": "parcel",
        "severity": "moderate",
        "isDirect": true,
        "via": [
          "@parcel/config-default",
          "@parcel/reporter-dev-server"
        ],
        "effects": [],
        "range": "2.3.1 - 2.16.3",
        "nodes": [
          "node_modules/parcel"
        ],
        "fixAvailable": {
          "name": "parcel",
          "version": "2.16.4",
          "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": 5,
        "high": 8,
        "critical": 4,
        "total": 17
      },
      "dependencies": {
        "prod": 1,
        "dev": 1370,
        "optional": 78,
        "peer": 1,
        "peerOptional": 0,
        "total": 1370
      }
    }
  }
}

--- end ---
{"added": 1370, "removed": 0, "changed": 0, "audited": 1371, "funding": 236, "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.3", "nodes": ["node_modules/@parcel/config-default"], "fixAvailable": true}, "@parcel/reporter-dev-server": {"name": "@parcel/reporter-dev-server", "severity": "moderate", "isDirect": false, "via": [{"source": 1112666, "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.1 <=2.16.3"}], "effects": ["@parcel/config-default", "parcel"], "range": "<=2.16.3", "nodes": ["node_modules/@parcel/reporter-dev-server"], "fixAvailable": {"name": "parcel", "version": "2.16.4", "isSemVerMajor": false}}, "@vue/test-utils": {"name": "@vue/test-utils", "severity": "high", "isDirect": true, "via": ["js-beautify"], "effects": [], "range": ">=2.4.1", "nodes": ["node_modules/@vue/test-utils"], "fixAvailable": {"name": "@vue/test-utils", "version": "2.4.0", "isSemVerMajor": true}}, "ajv": {"name": "ajv", "severity": "moderate", "isDirect": false, "via": [{"source": 1113428, "name": "ajv", "dependency": "ajv", "title": "ajv has ReDoS when using `$data` option", "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6", "severity": "moderate", "cwe": ["CWE-400", "CWE-1333"], "cvss": {"score": 0, "vectorString": null}, "range": "<6.14.0"}, {"source": 1113429, "name": "ajv", "dependency": "ajv", "title": "ajv has ReDoS when using `$data` option", "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6", "severity": "moderate", "cwe": ["CWE-400", "CWE-1333"], "cvss": {"score": 0, "vectorString": null}, "range": ">=7.0.0-alpha.0 <8.18.0"}], "effects": [], "range": "<6.14.0 || >=7.0.0-alpha.0 <8.18.0", "nodes": ["", ""], "fixAvailable": true}, "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}}, "editorconfig": {"name": "editorconfig", "severity": "high", "isDirect": false, "via": ["minimatch"], "effects": ["js-beautify"], "range": "1.0.3 - 2.0.0", "nodes": ["node_modules/editorconfig"], "fixAvailable": {"name": "@vue/test-utils", "version": "2.4.0", "isSemVerMajor": true}}, "js-beautify": {"name": "js-beautify", "severity": "high", "isDirect": false, "via": ["editorconfig"], "effects": ["@vue/test-utils"], "range": ">=1.14.9", "nodes": [""], "fixAvailable": {"name": "@vue/test-utils", "version": "2.4.0", "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}}, "markdown-it": {"name": "markdown-it", "severity": "moderate", "isDirect": false, "via": [{"source": 1113190, "name": "markdown-it", "dependency": "markdown-it", "title": "markdown-it is has a Regular Expression Denial of Service (ReDoS)", "url": "https://github.com/advisories/GHSA-38c4-r59v-3vqw", "severity": "moderate", "cwe": ["CWE-1333"], "cvss": {"score": 5.3, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"}, "range": ">=13.0.0 <14.1.1"}], "effects": [], "range": "13.0.0 - 14.1.0", "nodes": [""], "fixAvailable": true}, "minimatch": {"name": "minimatch", "severity": "high", "isDirect": false, "via": [{"source": 1113459, "name": "minimatch", "dependency": "minimatch", "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern", "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26", "severity": "high", "cwe": ["CWE-1333"], "cvss": {"score": 0, "vectorString": null}, "range": "<3.1.3"}, {"source": 1113461, "name": "minimatch", "dependency": "minimatch", "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern", "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26", "severity": "high", "cwe": ["CWE-1333"], "cvss": {"score": 0, "vectorString": null}, "range": ">=5.0.0 <5.1.7"}, {"source": 1113465, "name": "minimatch", "dependency": "minimatch", "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern", "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26", "severity": "high", "cwe": ["CWE-1333"], "cvss": {"score": 0, "vectorString": null}, "range": ">=9.0.0 <9.0.6"}], "effects": ["editorconfig"], "range": "<=3.1.2 || 5.0.0 - 5.1.6 || 9.0.0 - 9.0.5", "nodes": ["", "", "", "", "", "node_modules/editorconfig/node_modules/minimatch"], "fixAvailable": {"name": "@vue/test-utils", "version": "2.4.0", "isSemVerMajor": true}}, "parcel": {"name": "parcel", "severity": "moderate", "isDirect": true, "via": ["@parcel/config-default", "@parcel/reporter-dev-server"], "effects": [], "range": "2.3.1 - 2.16.3", "nodes": ["node_modules/parcel"], "fixAvailable": {"name": "parcel", "version": "2.16.4", "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": 5, "high": 8, "critical": 4, "total": 17}, "dependencies": {"prod": 1, "dev": 1370, "optional": 78, "peer": 1, "peerOptional": 0, "total": 1370}}}}
{}
Upgrading n:parcel from 2.16.1 -> 2.16.4
$ /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 EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex@1.23.0',
npm WARN EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex-icons@1.23.0',
npm WARN EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
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 @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-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-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-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 @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
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 glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema 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 domexception@4.0.0: Use your platform's native DOMException instead
npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
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 1320 packages, and audited 1321 packages in 26s

210 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

minimatch  9.0.0 - 9.0.5
Severity: high
minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern - https://github.com/advisories/GHSA-3ppc-4f35-3m26
fix available via `npm audit fix --force`
Will install @vue/test-utils@2.4.0, which is a breaking change
node_modules/editorconfig/node_modules/minimatch
  editorconfig  1.0.3 - 2.0.0
  Depends on vulnerable versions of minimatch
  node_modules/editorconfig
    js-beautify  >=1.14.9
    Depends on vulnerable versions of editorconfig
    node_modules/js-beautify
      @vue/test-utils  >=2.4.1
      Depends on vulnerable versions of js-beautify
      node_modules/@vue/test-utils

12 vulnerabilities (8 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 EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex@1.23.0',
npm WARN EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex-icons@1.23.0',
npm WARN EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
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 @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-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-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-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 @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
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-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-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-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 glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema 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 domexception@4.0.0: Use your platform's native DOMException instead
npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
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 1320 packages, and audited 1321 packages in 31s

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

12 vulnerabilities (8 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 ---
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
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:        6.359 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.85 |     100 |     100 |                   
 App.vue             |     100 |    95.23 |     100 |     100 | 64                
 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 ---
{}
{"1113428": {"source": 1113428, "name": "ajv", "dependency": "ajv", "title": "ajv has ReDoS when using `$data` option", "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6", "severity": "moderate", "cwe": ["CWE-400", "CWE-1333"], "cvss": {"score": 0, "vectorString": null}, "range": "<6.14.0"}, "1113429": {"source": 1113429, "name": "ajv", "dependency": "ajv", "title": "ajv has ReDoS when using `$data` option", "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6", "severity": "moderate", "cwe": ["CWE-400", "CWE-1333"], "cvss": {"score": 0, "vectorString": null}, "range": ">=7.0.0-alpha.0 <8.18.0"}}
Upgrading n:ajv from 6.12.6, 8.17.1 -> 6.14.0, 8.18.0
{}
{}
{"1113190": {"source": 1113190, "name": "markdown-it", "dependency": "markdown-it", "title": "markdown-it is has a Regular Expression Denial of Service (ReDoS)", "url": "https://github.com/advisories/GHSA-38c4-r59v-3vqw", "severity": "moderate", "cwe": ["CWE-1333"], "cvss": {"score": 5.3, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"}, "range": ">=13.0.0 <14.1.1"}}
Upgrading n:markdown-it from 14.1.0 -> 14.1.1
$ package-lock-lint /src/repo/package-lock.json
--- stdout ---
Checking /src/repo/package-lock.json

--- end ---
build: Updating npm dependencies

* parcel: 2.16.1 → 2.16.4
* ajv: 6.12.6, 8.17.1 → 6.14.0, 8.18.0
  * https://github.com/advisories/GHSA-2g4f-4pwh-qvx6
* markdown-it: 14.1.0 → 14.1.1
  * https://github.com/advisories/GHSA-38c4-r59v-3vqw

$ git add .
--- stdout ---

--- end ---
$ git commit -F /tmp/tmpvr_rvke8
--- stderr ---
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
Checked 1 message directory.
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
PASS tests/jest/locationProvider.test.js
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
PASS tests/jest/api.test.js
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
PASS tests/jest/PageList.test.js
PASS tests/jest/App.test.js
---------------------|---------|----------|---------|---------|-------------------
File                 | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
---------------------|---------|----------|---------|---------|-------------------
All files            |     100 |    98.85 |     100 |     100 |                   
 App.vue             |     100 |    95.23 |     100 |     100 | 64                
 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.349 s
Ran all test suites.
--- stdout ---
[REL1_44 0d241d6] build: Updating npm dependencies
 2 files changed, 2104 insertions(+), 2068 deletions(-)

--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From 0d241d6d4e559847944a41c889312aa9c7afbc24 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Thu, 26 Feb 2026 17:53:44 +0000
Subject: [PATCH] build: Updating npm dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* parcel: 2.16.1 → 2.16.4
* ajv: 6.12.6, 8.17.1 → 6.14.0, 8.18.0
  * https://github.com/advisories/GHSA-2g4f-4pwh-qvx6
* markdown-it: 14.1.0 → 14.1.1
  * https://github.com/advisories/GHSA-38c4-r59v-3vqw

Change-Id: I1e2f02bb054711c439c2a81fcd8ff8e1cd186a10
---
 package-lock.json | 4170 +++++++++++++++++++++++----------------------
 package.json      |    2 +-
 2 files changed, 2104 insertions(+), 2068 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index c358c33..0972225 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
 				"mustache": "3.0.1",
 				"oojs": "3.0.1",
 				"oojs-router": "0.3.0",
-				"parcel": "2.16.1",
+				"parcel": "2.16.4",
 				"pre-commit": "1.2.2",
 				"stylelint": "16.12.0",
 				"stylelint-config-wikimedia": "0.18.0",
@@ -2479,15 +2479,15 @@
 			}
 		},
 		"node_modules/@lezer/common": {
-			"version": "1.3.0",
-			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.3.0.tgz",
-			"integrity": "sha512-L9X8uHCYU310o99L3/MpJKYxPzXPOS7S0NmBaM7UO/x2Kb2WbmMLSkfvdr1KxRIFYOpbY0Jhn7CfLSUDzL8arQ==",
+			"version": "1.5.1",
+			"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.1.tgz",
+			"integrity": "sha512-6YRVG9vBkaY7p1IVxL4s44n5nUnaNnGM2/AckNgYOnxTG2kWh1vR8BMxPseWPjRNpb5VtXnMpeYAEAADoRV1Iw==",
 			"dev": true
 		},
 		"node_modules/@lezer/lr": {
-			"version": "1.4.3",
-			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.3.tgz",
-			"integrity": "sha512-yenN5SqAxAPv/qMnpWW0AT7l+SxVrgG+u0tNsRQWqbrz66HIl8DnEbBObvy21J5K7+I1v7gsAnlE2VQ5yYVSeA==",
+			"version": "1.4.8",
+			"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.8.tgz",
+			"integrity": "sha512-bPWa0Pgx69ylNlMlPvBPryqeLYQjyJjqPx+Aupm5zydLIF3NE+6MMLT8Yi23Bd9cif9VS00aUebn+6fDIGBcDA==",
 			"dev": true,
 			"dependencies": {
 				"@lezer/common": "^1.0.0"
@@ -2711,21 +2711,21 @@
 			"dev": true
 		},
 		"node_modules/@parcel/bundler-default": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.16.4.tgz",
+			"integrity": "sha512-Nb8peNvhfm1+660CLwssWh4weY+Mv6vEGS6GPKqzJmTMw50udi0eS1YuWFzvmhSiu1KsYcUD37mqQ1LuIDtWoA==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/graph": "3.6.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -2733,9 +2733,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2749,9 +2749,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -2766,13 +2766,13 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2783,9 +2783,9 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2799,12 +2799,12 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2815,26 +2815,26 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -2848,16 +2848,16 @@
 			}
 		},
 		"node_modules/@parcel/bundler-default/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -2868,7 +2868,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/cache": {
@@ -2910,16 +2910,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.1.tgz",
-			"integrity": "sha512-44sHWuEyGwUvs2bG1t/hsBP0lR06HO2btrXhkUGL+HX6D8cZrkZfSBFnUrGYZURYRybyx8qkhcogf5SU5rbwAQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.16.4.tgz",
+			"integrity": "sha512-IK8IpNhw61B2HKgA1JhGhO9y+ZJFRZNTEmvhN1NdLdPqvgEXm2EunT+m6D9z7xeoeT6XnUKqM0eRckEdD0OXbA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1"
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -2927,9 +2927,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2943,9 +2943,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -2960,13 +2960,13 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -2977,9 +2977,9 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -2993,12 +2993,12 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3009,26 +3009,26 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3042,16 +3042,16 @@
 			}
 		},
 		"node_modules/@parcel/compressor-raw/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3062,78 +3062,78 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/config-default": {
-			"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"
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.16.4.tgz",
+			"integrity": "sha512-kBxuTY/5trEVnvXk92l7LVkYjNuz3SaqWymFhPjEnc8GY4ZVdcWrWdXWTB9hUhpmRYJctFCyGvM0nN05JTiM2g==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/bundler-default": "2.16.4",
+				"@parcel/compressor-raw": "2.16.4",
+				"@parcel/namer-default": "2.16.4",
+				"@parcel/optimizer-css": "2.16.4",
+				"@parcel/optimizer-html": "2.16.4",
+				"@parcel/optimizer-image": "2.16.4",
+				"@parcel/optimizer-svg": "2.16.4",
+				"@parcel/optimizer-swc": "2.16.4",
+				"@parcel/packager-css": "2.16.4",
+				"@parcel/packager-html": "2.16.4",
+				"@parcel/packager-js": "2.16.4",
+				"@parcel/packager-raw": "2.16.4",
+				"@parcel/packager-svg": "2.16.4",
+				"@parcel/packager-wasm": "2.16.4",
+				"@parcel/reporter-dev-server": "2.16.4",
+				"@parcel/resolver-default": "2.16.4",
+				"@parcel/runtime-browser-hmr": "2.16.4",
+				"@parcel/runtime-js": "2.16.4",
+				"@parcel/runtime-rsc": "2.16.4",
+				"@parcel/runtime-service-worker": "2.16.4",
+				"@parcel/transformer-babel": "2.16.4",
+				"@parcel/transformer-css": "2.16.4",
+				"@parcel/transformer-html": "2.16.4",
+				"@parcel/transformer-image": "2.16.4",
+				"@parcel/transformer-js": "2.16.4",
+				"@parcel/transformer-json": "2.16.4",
+				"@parcel/transformer-node": "2.16.4",
+				"@parcel/transformer-postcss": "2.16.4",
+				"@parcel/transformer-posthtml": "2.16.4",
+				"@parcel/transformer-raw": "2.16.4",
+				"@parcel/transformer-react-refresh-wrap": "2.16.4",
+				"@parcel/transformer-svg": "2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/core": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.1.tgz",
-			"integrity": "sha512-tza8oKYaPopGBwroGJKv7BrTg1lxTycS7SANIizxMB9FxDsAkq4vPny5/KHpFBcW3UTCGBvvNAG1oaVzeWF5Pg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.16.4.tgz",
+			"integrity": "sha512-a0CgrW5A5kwuSu5J1RFRoMQaMs9yagvfH2jJMYVw56+/7NRI4KOtu612SG9Y1ERWfY55ZwzyFxtLWvD6LO+Anw==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@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/cache": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4",
+				"@parcel/feature-flags": "2.16.4",
+				"@parcel/fs": "2.16.4",
+				"@parcel/graph": "3.6.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/package-manager": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.1",
-				"@parcel/utils": "2.16.1",
-				"@parcel/workers": "2.16.1",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4",
 				"base-x": "^3.0.11",
 				"browserslist": "^4.24.5",
 				"clone": "^2.1.2",
@@ -3231,14 +3231,14 @@
 			]
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/cache": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.1.tgz",
-			"integrity": "sha512-qDlHQQ7RDfSi5MBnuFGCfQYiQQomsA5aZLntO5MCRD62VnMf9qz/RrCqpGFGOooljMoUaeVl0Q8ARvorRJJi8w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.16.4.tgz",
+			"integrity": "sha512-+uCyeElSga2MBbmbXpIj/WVKH7TByCrKaxtHbelfKKIJpYMgEHVjO4cuc7GUfTrUAmRUS8ZGvnX7Etgq6/jQhw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/fs": "2.16.1",
-				"@parcel/logger": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/fs": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"lmdb": "2.8.5"
 			},
 			"engines": {
@@ -3249,13 +3249,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3269,9 +3269,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3286,17 +3286,17 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/fs": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
-			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.4.tgz",
+			"integrity": "sha512-maCMOiVn7oJYZlqlfxgLne8n6tSktIT1k0AeyBp4UGWCXyeJUJ+nL7QYShFpKNLtMLeF0cEtgwRAknWzbcDS1g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/feature-flags": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.1"
+				"@parcel/workers": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3306,17 +3306,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3327,9 +3327,9 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3343,18 +3343,18 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/package-manager": {
-			"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",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.4.tgz",
+			"integrity": "sha512-obWv9gZgdnkT3Kd+fBkKjhdNEY7zfOP5gVaox5i4nQstVCaVnDlMv5FwLEXwehL+WbwEcGyEGGxOHHkAFKk7Cg==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/fs": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/node-resolver-core": "3.7.4",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -3366,16 +3366,16 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3386,26 +3386,26 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3419,16 +3419,16 @@
 			}
 		},
 		"node_modules/@parcel/core/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3439,7 +3439,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/core/node_modules/lmdb": {
@@ -3474,9 +3474,9 @@
 			"dev": true
 		},
 		"node_modules/@parcel/core/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -3503,9 +3503,9 @@
 			}
 		},
 		"node_modules/@parcel/error-overlay": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.16.4.tgz",
+			"integrity": "sha512-e8KYKnMsfmQnqIhsUWBUZAXlDK30wkxsAGle1tZ0gOdoplaIdVq/WjGPatHLf6igLM76c3tRn2vw8jZFput0jw==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3516,9 +3516,9 @@
 			}
 		},
 		"node_modules/@parcel/events": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.1.tgz",
-			"integrity": "sha512-+U7Trb2W8fm8w/OjwQpWN/Tepiwim/YNXuyPrhikFnsrg6QDdDTD/8/km4ah8Bzr0u4hIrn1k32InwDMCF5sig==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.16.4.tgz",
+			"integrity": "sha512-slWQkBRAA7o0cN0BLEd+yCckPmlVRVhBZn5Pn6ktm4EzEtrqoMzMeJOxxH8TXaRzrQDYnTcnYIHFgXWd4kkUfg==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3529,9 +3529,9 @@
 			}
 		},
 		"node_modules/@parcel/feature-flags": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.1.tgz",
-			"integrity": "sha512-MY/z4gKZWk0MKvP+gpU42kiE9W4f9NM1fSCa1OcdqF7IUJDDM41CDJ9rbwSQrroDddIViaNzsLo7aSYVI/C7aA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.16.4.tgz",
+			"integrity": "sha512-nYdx53siKPLYikHHxfzgjzzgxdrjquK6DMnuSgOTyIdRG4VHdEN0+NqKijRLuVgiUFo/dtxc2h+amwqFENMw8w==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3581,12 +3581,12 @@
 			}
 		},
 		"node_modules/@parcel/graph": {
-			"version": "3.6.1",
-			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.1.tgz",
-			"integrity": "sha512-82sjbjrSPK5BXH0tb65tQl/qvo/b2vsyA5F6z3SaQ/c3A5bmv5RxTvse1AgOb0St0lZ7ALaZibj1qZFBUyjdqw==",
+			"version": "3.6.4",
+			"resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.6.4.tgz",
+			"integrity": "sha512-Cj9yV+/k88kFhE+D+gz0YuNRpvNOCVDskO9pFqkcQhGbsGq6kg2XpZ9V7HlYraih31xf8Vb589bZOwjKIiHixQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.1",
+				"@parcel/feature-flags": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3661,18 +3661,18 @@
 			}
 		},
 		"node_modules/@parcel/namer-default": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.1.tgz",
-			"integrity": "sha512-vs4djcAt3HoQri6g8itdCzFTiFXwcVNfFDqa9By1pTdq/aKWapJWZaes2KCf2ey2FoEafS0tOIA90n124PM00A==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.16.4.tgz",
+			"integrity": "sha512-CE+0lFg881sJq575EXxj2lKUn81tsS5itpNUUErHxit195m3PExyAhoXM6ed/SXxwi+uv+T5FS/jjDLBNuUFDA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -3680,9 +3680,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3696,9 +3696,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3713,13 +3713,13 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3730,9 +3730,9 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3746,12 +3746,12 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3762,26 +3762,26 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3795,16 +3795,16 @@
 			}
 		},
 		"node_modules/@parcel/namer-default/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3815,20 +3815,20 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core": {
-			"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==",
+			"version": "3.7.4",
+			"resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.7.4.tgz",
+			"integrity": "sha512-b3VDG+um6IWW5CTod6M9hQsTX5mdIelKmam7mzxzgqg4j5hnycgTWqPMc9UxhYoUY/Q/PHfWepccNcKtvP5JiA==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/fs": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/fs": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1",
 				"semver": "^7.7.1"
 			},
@@ -3841,9 +3841,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3857,9 +3857,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -3874,17 +3874,17 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/fs": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
-			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.4.tgz",
+			"integrity": "sha512-maCMOiVn7oJYZlqlfxgLne8n6tSktIT1k0AeyBp4UGWCXyeJUJ+nL7QYShFpKNLtMLeF0cEtgwRAknWzbcDS1g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/feature-flags": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.1"
+				"@parcel/workers": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3894,17 +3894,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -3915,9 +3915,9 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -3931,16 +3931,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -3954,16 +3954,16 @@
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -3974,13 +3974,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/node-resolver-core/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -3990,22 +3990,22 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.16.4.tgz",
+			"integrity": "sha512-aqdXCtmvpcXYgJFGk2DtXF34wuM2TD1fZorKMrJdKB9sSkWVRs1tq6RAXQrbi0ZPDH9wfE/9An3YdkTex7RHuQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/utils": "2.16.4",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4013,9 +4013,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4029,9 +4029,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4046,13 +4046,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4063,9 +4063,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4079,12 +4079,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4095,26 +4095,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4128,16 +4128,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-css/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4148,22 +4148,22 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-html": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.1.tgz",
-			"integrity": "sha512-AwrecuOOuWqlon+rWJsQuXyJ70ivTbjm505NTBKoQYdVeEbO6pZYYeuF8ZKh0Qq+zOCy47397RgEuiuwLf9t2g==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.16.4.tgz",
+			"integrity": "sha512-vg/R2uuSni+NYYUUV8m+5bz8p5zBv8wc/nNleoBnGuCDwn7uaUwTZ8Gt9CjZO8jjG0xCLILoc/TW+e2FF3pfgQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4171,9 +4171,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4187,9 +4187,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4204,13 +4204,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4221,9 +4221,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4237,12 +4237,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4253,26 +4253,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4286,16 +4286,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-html/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4306,37 +4306,37 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-image": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.1.tgz",
-			"integrity": "sha512-vlQW0DJQ0XTmM/rNwJUuLbTeB31CwyH2yb2RMZfByAGGodpy2vxt51NS/KyV1mNcJRBtW2Li+XVzYSb14dF5Bw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.16.4.tgz",
+			"integrity": "sha512-2RV54WnvMYr18lxSx7Zlx/DXpJwMzOiPxDnoFyvaUoYutvgHO6chtcgFgh1Bvw/PoI95vYzlTkZ8QfUOk5A0JA==",
 			"dev": true,
 			"dependencies": {
-				"@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"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4350,9 +4350,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4367,13 +4367,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4384,9 +4384,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4400,12 +4400,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4416,26 +4416,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4449,16 +4449,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-image/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4469,22 +4469,22 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.16.4.tgz",
+			"integrity": "sha512-22+BqIffCrVErg8y2XwhasbTaFNn75OKXZ3KTDBIfOSAZKLUKs1iHfDXETzTRN7cVcS+Q36/6EHd7N/RA8i1fg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4492,9 +4492,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4508,9 +4508,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4525,13 +4525,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4542,9 +4542,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4558,12 +4558,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4574,26 +4574,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4607,16 +4607,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4627,25 +4627,25 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.1.tgz",
-			"integrity": "sha512-mZtrISSio541K4IH0cT90c143YOvAhOs04RrBGs12WjtHOVTASt0V3gVhstP4W3HvtVNbkJ4mAtUiuC7xtuHJw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.16.4.tgz",
+			"integrity": "sha512-+URqwnB6u1gqaLbG1O1DDApH+UVj4WCbK9No1fdxLBxQ9a84jyli25o1kK1hYB9Nb/JMyYNnEBfvYUW6RphOxw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/utils": "2.16.4",
 				"@swc/core": "^1.11.24",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4653,9 +4653,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4669,9 +4669,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4686,13 +4686,13 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4703,9 +4703,9 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4719,12 +4719,12 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4735,26 +4735,26 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4768,16 +4768,16 @@
 			}
 		},
 		"node_modules/@parcel/optimizer-swc/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4788,7 +4788,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/package-manager": {
@@ -4826,21 +4826,21 @@
 			}
 		},
 		"node_modules/@parcel/packager-css": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.1.tgz",
-			"integrity": "sha512-N4Ex89dqoprdDoSusM2qveQcpl9zdaQmZtW81xIMFK5+ruaBcKy6Rzyao8LWnbg4wfeNVE0zVkZEq7k3oxbCBA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.16.4.tgz",
+			"integrity": "sha512-rWRtfiX+VVIOZvq64jpeNUKkvWAbnokfHQsk/js1s5jD4ViNQgPcNLiRaiIANjymqL6+dQqWvGUSW2a5FAZYfg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/utils": "2.16.4",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4848,9 +4848,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4864,9 +4864,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -4881,13 +4881,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4898,9 +4898,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -4914,12 +4914,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -4930,26 +4930,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -4963,16 +4963,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-css/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -4983,23 +4983,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-html": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.1.tgz",
-			"integrity": "sha512-QleJQl63DC2AaIQ2rHS3d46zhGrIoxBz1QKDfgYoG+YxpG8nAKFgI3YBCMNwUYU4pVpNWxmLP/MRKNz9hVxL9Q==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.16.4.tgz",
+			"integrity": "sha512-AWo5f6SSqBsg2uWOsX0gPX8hCx2iE6GYLg2Z4/cDy2mPlwDICN8/bxItEztSZFmObi+ti26eetBKRDxAUivyIQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/types": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5007,9 +5007,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5023,9 +5023,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5040,13 +5040,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5057,9 +5057,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5073,12 +5073,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5089,26 +5089,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5122,16 +5122,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-html/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5142,27 +5142,27 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-js": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.1.tgz",
-			"integrity": "sha512-jTxUhGVqZdierdjeGCJiuVBSBU8iVqp3A0BT/RCpcB0YYY3dymDHTQrAFw8h2kJ0ZcfQEr6BeFIU4RBTuM1xow==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.16.4.tgz",
+			"integrity": "sha512-L2o39f/fhta+hxto7w8OTUKdstY+te5BmHZREckbQm0KTBg93BG7jB0bfoxLSZF0d8uuAYIVXjzeHNqha+du1g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/types": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"globals": "^13.24.0",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5170,9 +5170,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5186,9 +5186,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5203,13 +5203,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5220,9 +5220,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5236,12 +5236,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5252,26 +5252,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5285,16 +5285,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5305,7 +5305,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-js/node_modules/globals": {
@@ -5336,16 +5336,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.1.tgz",
-			"integrity": "sha512-EYTGl4uKGu0HVFlCZtUcwo+aNr8/9BiXZyY1crd4SRF1cioKYpgLZKv31z1uNiaDrTxIRH8hWNnjPWAxj382NA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.16.4.tgz",
+			"integrity": "sha512-A9j60G9OmbTkEeE4WRMXCiErEprHLs9NkUlC4HXCxmSrPMOVaMaMva2LdejE3A9kujZqYtYfuc8+a+jN+Nro4w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1"
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5353,9 +5353,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5369,9 +5369,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5386,13 +5386,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5403,9 +5403,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5419,12 +5419,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5435,26 +5435,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5468,16 +5468,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-raw/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5488,23 +5488,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-svg": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.1.tgz",
-			"integrity": "sha512-DQJtFyjurSDu135vvDd0DDFjyaTS8eX9Gl8wS33fPh31PgeqbSYGSe6vtlIw5NHWSTgqvxGmwAf1HYY9WgEGTw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.16.4.tgz",
+			"integrity": "sha512-LT9l7eInFrAZJ6w3mYzAUgDq3SIzYbbQyW46Dz26M9lJQbf6uCaATUTac3BEHegW0ikDuw4OOGHK41BVqeeusg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/types": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5512,9 +5512,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5528,9 +5528,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5545,13 +5545,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5562,9 +5562,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5578,12 +5578,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5594,26 +5594,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5627,16 +5627,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-svg/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5647,20 +5647,20 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-wasm": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.16.4.tgz",
+			"integrity": "sha512-AY96Aqu/RpmaSZK2RGkIrZWjAperDw8DAlxLAiaP1D/RPVnikZtl5BmcUt/Wz3PrzG7/q9ZVqqKkWsLmhkjXZQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1"
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">=16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5668,9 +5668,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5684,9 +5684,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5701,13 +5701,13 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5718,9 +5718,9 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5734,12 +5734,12 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5750,26 +5750,26 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5783,16 +5783,16 @@
 			}
 		},
 		"node_modules/@parcel/packager-wasm/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -5803,7 +5803,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/plugin": {
@@ -5823,14 +5823,14 @@
 			}
 		},
 		"node_modules/@parcel/profiler": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.1.tgz",
-			"integrity": "sha512-9VKswpixK5CggxqoEoThiusnRbqU48QIWwmGQhaTV9iBYi9m/LhEYUoTa8K/KQ70yJknghMMNc1JfAvt2bfh5w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.16.4.tgz",
+			"integrity": "sha512-R3JhfcnoReTv2sVFHPR2xKZvs3d3IRrBl9sWmAftbIJFwT4rU70/W7IdwfaJVkD/6PzHq9mcgOh1WKL4KAxPdA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1",
-				"@parcel/types-internal": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
 				"chrome-trace-event": "^1.0.2"
 			},
 			"engines": {
@@ -5842,9 +5842,9 @@
 			}
 		},
 		"node_modules/@parcel/profiler/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5859,20 +5859,20 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.1.tgz",
-			"integrity": "sha512-+P4Nvg5a2GnOpsIf93U75JjPgltrAmGTCVyRpbeBo45uFBvHGKPX5O7Vn7rl1wWunNobOAxn6F9JxPCApcw79A==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.16.4.tgz",
+			"integrity": "sha512-DQx9TwcTZrDv828+tcwEi//xyW7OHTGzGX1+UEVxPp0mSzuOmDn0zfER8qNIqGr1i4D/FXhb5UJQDhGHV8mOpQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/types": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"chalk": "^4.1.2",
 				"term-size": "^2.2.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -5880,9 +5880,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5896,9 +5896,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -5913,13 +5913,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5930,9 +5930,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -5946,12 +5946,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -5962,26 +5962,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -5995,16 +5995,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-cli/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6015,23 +6015,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.16.4.tgz",
+			"integrity": "sha512-YWvay25htQDifpDRJ0+yFh6xUxKnbfeJxYkPYyuXdxpEUhq4T0UWW0PbPCN/wFX7StgeUTXq5Poeo/+eys9m3w==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/codeframe": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/codeframe": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6039,9 +6039,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6055,9 +6055,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6072,13 +6072,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6089,9 +6089,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6105,12 +6105,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6121,26 +6121,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6154,16 +6154,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-dev-server/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6174,23 +6174,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.16.4.tgz",
+			"integrity": "sha512-JKnlXpPepak0/ZybmZn9JtyjJiDBWYrt7ZUlXQhQb0xzNcd/k+RqfwVkTKIwyFHsWtym0cwibkvsi2bWFzS7tw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"chrome-trace-event": "^1.0.3",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6198,9 +6198,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6214,9 +6214,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6231,13 +6231,13 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6248,9 +6248,9 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6264,12 +6264,12 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6280,26 +6280,26 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6313,16 +6313,16 @@
 			}
 		},
 		"node_modules/@parcel/reporter-tracer/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6333,21 +6333,21 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/resolver-default": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.1.tgz",
-			"integrity": "sha512-UmnZClD4nWusNTpfC7WaNUfPNnNbjgrIR1l3kOAU+X/b/HJWczzMNIZGTw3rypV0df6XpQlrUrHc85NJ6aRlLA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.16.4.tgz",
+			"integrity": "sha512-wJe9XQS0hn/t32pntQpJbls3ZL8mGVVhK9L7s7BTmZT9ufnvP2nif1psJz/nbgnP9LF6mLSk43OdMJKpoStsjQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/node-resolver-core": "3.7.1",
-				"@parcel/plugin": "2.16.1"
+				"@parcel/node-resolver-core": "3.7.4",
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6355,9 +6355,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6371,9 +6371,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6388,13 +6388,13 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6405,9 +6405,9 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6421,12 +6421,12 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6437,26 +6437,26 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6470,16 +6470,16 @@
 			}
 		},
 		"node_modules/@parcel/resolver-default/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6490,21 +6490,21 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.16.4.tgz",
+			"integrity": "sha512-asx7p3NjUSfibI3bC7+8+jUIGHWVk2Zuq9SjJGCGDt+auT9A4uSGljnsk1BWWPqqZ0WILubq4czSAqm0+wt4cw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6512,9 +6512,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6528,9 +6528,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6545,13 +6545,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6562,9 +6562,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6578,12 +6578,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6594,26 +6594,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6627,16 +6627,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6647,23 +6647,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-js": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.1.tgz",
-			"integrity": "sha512-Ck7DJw1QmeYiQ17z0Q3mtDl6fH1VPrORmygb2CYcGAIOfIbvXV74vRss1NqpScU8QTjN0qpL4Ve8txwoISgIAg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.16.4.tgz",
+			"integrity": "sha512-gUKmsjg+PULQBu2QbX0QKll9tXSqHPO8NrfxHwWb2lz5xDKDos1oV0I7BoMWbHhUHkoToXZrm654oGViujtVUA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6671,9 +6671,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6687,9 +6687,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6704,13 +6704,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6721,9 +6721,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6737,12 +6737,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6753,26 +6753,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6786,16 +6786,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-js/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6806,23 +6806,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.1.tgz",
-			"integrity": "sha512-waNc2gBWxfaUcvPtPAtjWwRLYLuMPHyu+JMgHV7txsv3JZnPNieUvTPbqeARbpsVpk2xTgFnAGS3HBfw5QW/Eg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.16.4.tgz",
+			"integrity": "sha512-CHkotYE/cNiUjJmrc5FD9YhlFp1UF5wMNNJmoWaL40eBzsqcaV0sSn5V3bNapwewn3wrMYgdPgvOTHfaZaG73A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 12.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6830,9 +6830,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6846,9 +6846,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -6863,13 +6863,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6880,9 +6880,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -6896,12 +6896,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -6912,26 +6912,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -6945,16 +6945,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-rsc/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -6965,22 +6965,22 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.16.4.tgz",
+			"integrity": "sha512-FT0Q58bf5Re+dq5cL2XHbxqHHFZco6qtRijeVpT3TSPMRPlniMArypSytTeZzVNL7h/hxjWsNu7fRuC0yLB5hA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -6988,9 +6988,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7004,9 +7004,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7021,13 +7021,13 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7038,9 +7038,9 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7054,12 +7054,12 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7070,26 +7070,26 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7103,16 +7103,16 @@
 			}
 		},
 		"node_modules/@parcel/runtime-service-worker/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7123,13 +7123,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/rust": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.1.tgz",
-			"integrity": "sha512-lQkf14MLKZSY/P8j1lrOgFvMCt95dO+VdXIIM2aHjbxnzYSIGgHIt2XDVtKULE+DexaYZbleA0tTnX8AABUIyQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.16.4.tgz",
+			"integrity": "sha512-RBMKt9rCdv6jr4vXG6LmHtxzO5TuhQvXo1kSoSIF7fURRZ81D1jzBtLxwLmfxCPsofJNqWwdhy5vIvisX+TLlQ==",
 			"dev": true,
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7139,14 +7139,14 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"@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"
+				"@parcel/rust-darwin-arm64": "2.16.4",
+				"@parcel/rust-darwin-x64": "2.16.4",
+				"@parcel/rust-linux-arm-gnueabihf": "2.16.4",
+				"@parcel/rust-linux-arm64-gnu": "2.16.4",
+				"@parcel/rust-linux-arm64-musl": "2.16.4",
+				"@parcel/rust-linux-x64-gnu": "2.16.4",
+				"@parcel/rust-linux-x64-musl": "2.16.4",
+				"@parcel/rust-win32-x64-msvc": "2.16.4"
 			},
 			"peerDependencies": {
 				"napi-wasm": "^1.1.2"
@@ -7158,9 +7158,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-arm64": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.16.4.tgz",
+			"integrity": "sha512-P3Se36H9EO1fOlwXqQNQ+RsVKTGn5ztRSUGbLcT8ba6oOMmU1w7J4R810GgsCbwCuF10TJNUMkuD3Q2Sz15Q3Q==",
 			"cpu": [
 				"arm64"
 			],
@@ -7178,9 +7178,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-darwin-x64": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.16.4.tgz",
+			"integrity": "sha512-8aNKNyPIx3EthYpmVJevIdHmFsOApXAEYGi3HU69jTxLgSIfyEHDdGE9lEsMvhSrd/SSo4/euAtiV+pqK04wnA==",
 			"cpu": [
 				"x64"
 			],
@@ -7198,9 +7198,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm-gnueabihf": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.16.4.tgz",
+			"integrity": "sha512-QrvqiSHaWRLc0JBHgUHVvDthfWSkA6AFN+ikV1UGENv4j2r/QgvuwJiG0VHrsL6pH5dRqj0vvngHzEgguke9DA==",
 			"cpu": [
 				"arm"
 			],
@@ -7218,9 +7218,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-gnu": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.16.4.tgz",
+			"integrity": "sha512-f3gBWQHLHRUajNZi3SMmDQiEx54RoRbXtZYQNuBQy7+NolfFcgb1ik3QhkT7xovuTF/LBmaqP3UFy0PxvR/iwQ==",
 			"cpu": [
 				"arm64"
 			],
@@ -7238,9 +7238,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-arm64-musl": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.16.4.tgz",
+			"integrity": "sha512-cwml18RNKsBwHyZnrZg4jpecXkWjaY/mCArocWUxkFXjjB97L56QWQM9W86f2/Y3HcFcnIGJwx1SDDKJrV6OIA==",
 			"cpu": [
 				"arm64"
 			],
@@ -7258,9 +7258,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-gnu": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.16.4.tgz",
+			"integrity": "sha512-0xIjQaN8hiG0F9R8coPYidHslDIrbfOS/qFy5GJNbGA3S49h61wZRBMQqa7JFW4+2T8R0J9j0SKHhLXpbLXrIg==",
 			"cpu": [
 				"x64"
 			],
@@ -7278,9 +7278,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-linux-x64-musl": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.16.4.tgz",
+			"integrity": "sha512-fYn21GIecHK9RoZPKwT9NOwxwl3Gy3RYPR6zvsUi0+hpFo19Ph9EzFXN3lT8Pi5KiwQMCU4rsLb5HoWOBM1FeA==",
 			"cpu": [
 				"x64"
 			],
@@ -7298,9 +7298,9 @@
 			}
 		},
 		"node_modules/@parcel/rust-win32-x64-msvc": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.16.4.tgz",
+			"integrity": "sha512-TcpWC3I1mJpfP2++018lgvM7UX0P8IrzNxceBTHUKEIDMwmAYrUKAQFiaU0j1Ldqk6yP8SPZD3cvphumsYpJOQ==",
 			"cpu": [
 				"x64"
 			],
@@ -7330,15 +7330,15 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.1.tgz",
-			"integrity": "sha512-/wjA5RaptiRMp+IxYOMiGlKDaymiEpwMJOPFvW0kDjvhrl40SqGfP4GgY3jV3N2GdC5jBpesDvo2RYd4/xaT9g==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.16.4.tgz",
+			"integrity": "sha512-CMDUOQYX7+cmeyHxHSFnoPcwvXNL7rRFE+Q06uVFzsYYiVhbwGF/1J5Bx4cW3Froumqla4YTytTsEteJEybkdA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/utils": "2.16.4",
 				"browserslist": "^4.24.5",
 				"json5": "^2.2.3",
 				"nullthrows": "^1.1.1",
@@ -7346,7 +7346,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7354,9 +7354,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7370,9 +7370,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7387,13 +7387,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7404,9 +7404,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7420,12 +7420,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7436,26 +7436,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7469,16 +7469,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7489,13 +7489,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-babel/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -7505,22 +7505,22 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.1.tgz",
-			"integrity": "sha512-4lcrJFE1EdZ2z0Px0ynH+Eajg1vIoZzdqqz2x3UgWrkYVM4WHpZe/w7r2OCafyuobhJR4XYKTqxIYdHo4xWpiw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.16.4.tgz",
+			"integrity": "sha512-VG/+DbDci2HKe20GFRDs65ZQf5GUFfnmZAa1BhVl/MO+ijT3XC3eoVUy5cExRkq4VLcPY4ytL0g/1T2D6x7lBQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/utils": "2.16.4",
 				"browserslist": "^4.24.5",
 				"lightningcss": "^1.30.1",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7528,9 +7528,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7544,9 +7544,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7561,13 +7561,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7578,9 +7578,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7594,12 +7594,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7610,26 +7610,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7643,16 +7643,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-css/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7663,22 +7663,22 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-html": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.16.4.tgz",
+			"integrity": "sha512-w6JErYTeNS+KAzUAER18NHFIFFvxiLGd4Fht1UYcb/FDjJdLAMB/FljyEs0Rto/WAhZ2D0MuSL25HQh837R62g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -7686,9 +7686,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7702,9 +7702,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7719,13 +7719,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7736,9 +7736,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7752,12 +7752,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7768,26 +7768,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7801,16 +7801,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-html/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7821,32 +7821,32 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-image": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.16.4.tgz",
+			"integrity": "sha512-ZzIn3KvvRqMfcect4Dy+57C9XoQXZhpVJKBdQWMp9wM1qJEgsVgGDcaSBYCs/UYSKMRMP6Wm20pKCt408RkQzg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1",
-				"@parcel/workers": "2.16.1",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7860,9 +7860,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -7877,13 +7877,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7894,9 +7894,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -7910,12 +7910,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -7926,26 +7926,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -7959,16 +7959,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-image/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -7979,21 +7979,21 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-js": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.16.4.tgz",
+			"integrity": "sha512-FD2fdO6URwAGBPidb3x1dDgLBt972mko0LelcSU05aC/pcKaV9mbCtINbPul1MlStzkxDelhuImcCYIyerheVQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
-				"@parcel/utils": "2.16.1",
-				"@parcel/workers": "2.16.1",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4",
 				"@swc/helpers": "^0.5.0",
 				"browserslist": "^4.24.5",
 				"nullthrows": "^1.1.1",
@@ -8002,20 +8002,20 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8029,9 +8029,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8046,13 +8046,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8063,9 +8063,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8079,12 +8079,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8095,26 +8095,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8128,16 +8128,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8148,7 +8148,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-js/node_modules/regenerator-runtime": {
@@ -8158,9 +8158,9 @@
 			"dev": true
 		},
 		"node_modules/@parcel/transformer-js/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -8170,17 +8170,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.1.tgz",
-			"integrity": "sha512-LdRdPZiBPvSKHr0KeDnLpGxqPen1OV3nvkrjZex28TluaiHFLPOCC4AQOcJ4xhDNPCzt1bONjJ6QhkYjfogNqw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.16.4.tgz",
+			"integrity": "sha512-pB3ZNqgokdkBCJ+4G0BrPYcIkyM9K1HVk0GvjzcLEFDKsoAp8BGEM68FzagFM/nVq9anYTshIaoh349GK0M/bg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
+				"@parcel/plugin": "2.16.4",
 				"json5": "^2.2.3"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8188,9 +8188,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8204,9 +8204,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8221,13 +8221,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8238,9 +8238,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8254,12 +8254,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8270,26 +8270,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8303,16 +8303,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-json/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8323,7 +8323,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-less": {
@@ -8346,16 +8346,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.1.tgz",
-			"integrity": "sha512-gclbMgvT8jNyTMFb5PeH0wni8N66dGMWgy381HZrRbkcb4KAw+PGLznrDng72Qyo/OxvEwK/IVkACz6EVoBygA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.16.4.tgz",
+			"integrity": "sha512-7t43CPGfMJk1LqFokwxHSsRi+kKC2QvDXaMtqiMShmk50LCwn81WgzuFvNhMwf6lSiBihWupGwF3Fqksg+aisg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1"
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8363,9 +8363,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8379,9 +8379,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8396,13 +8396,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8413,9 +8413,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8429,12 +8429,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8445,26 +8445,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8478,16 +8478,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-node/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8498,19 +8498,19 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.1.tgz",
-			"integrity": "sha512-fw252N0Lx3sZ2+XwiwhAD1350k5wx0Ez4c83wm8cVMsMSV4qW5LHFmfh2+2iHYxbUj0vqCPCmo1hoiNvmixqKg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.16.4.tgz",
+			"integrity": "sha512-jfmh9ho03H+qwz9S1b/a/oaOmgfMovtHKYDweIGMjKULKIee3AFRqo8RZIOuUMjDuqHWK8SqQmjery4syFV3Xw==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"clone": "^2.1.2",
 				"nullthrows": "^1.1.1",
 				"postcss-value-parser": "^4.2.0",
@@ -8518,7 +8518,7 @@
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8526,9 +8526,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8542,9 +8542,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8559,13 +8559,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8576,9 +8576,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8592,12 +8592,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8608,26 +8608,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8641,16 +8641,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8661,13 +8661,13 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-postcss/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -8677,17 +8677,17 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.1.tgz",
-			"integrity": "sha512-QUdA4Q3nw2WPPkFeVzvTxq4tOkAxOmm1miP8FjXTeM6kOoYI296HIhqqMhiXj6BZ4J+zc/J+WpUCkYFDfEWScA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.16.4.tgz",
+			"integrity": "sha512-+GXsmGx1L25KQGQnwclgEuQe1t4QU+IoDkgN+Ikj+EnQCOWG4/ts2VpMBeqP5F18ZT4cCSRafj6317o/2lSGJg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1"
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8695,9 +8695,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8711,9 +8711,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8728,13 +8728,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8745,9 +8745,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8761,12 +8761,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8777,26 +8777,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8810,16 +8810,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-posthtml/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8830,20 +8830,20 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-raw": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.1.tgz",
-			"integrity": "sha512-wiNtbiXsXpdHNO1hGqTQNYQKKuwGcfz7pL/3Em+ucyqeaURXhRQVs5QIwCGIvHiVlS/5OrxPoVWSNA6d0oicAg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.16.4.tgz",
+			"integrity": "sha512-7WDUPq+bW11G9jKxaQIVL+NPGolV99oq/GXhpjYip0SaGaLzRCW7gEk60cftuk0O7MsDaX5jcAJm3G/AX+LJKg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/plugin": "2.16.1"
+				"@parcel/plugin": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8851,9 +8851,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8867,9 +8867,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -8884,13 +8884,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8901,9 +8901,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -8917,12 +8917,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -8933,26 +8933,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -8966,16 +8966,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-raw/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -8986,23 +8986,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.16.4.tgz",
+			"integrity": "sha512-MiLNZrsGQJTANKKa4lzZyUbGj/en0Hms474mMdQkCBFg6GmjfmXwaMMgtTfPA3ZwSp2+3LeObCyca/f9B2gBZQ==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/error-overlay": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/error-overlay": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"react-refresh": "^0.16.0"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9010,9 +9010,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9026,9 +9026,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9043,13 +9043,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9060,9 +9060,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9076,12 +9076,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9092,26 +9092,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9125,16 +9125,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9145,22 +9145,22 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-svg": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.1.tgz",
-			"integrity": "sha512-OBB0kDjDAAgNzcVqxo/igd+iQL3EDbo8C36JzvH07zR72OXErAdJhTdgtfRq4fqFtMyLyBLT/s3Z37c1GzLoCQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.16.4.tgz",
+			"integrity": "sha512-0dm4cQr/WpfQP6N0xjFtwdLTxcONDfoLgTOMk4eNUWydHipSgmLtvUk/nOc/FWkwztRScfAObtZXOiPOd3Oy9A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/plugin": "2.16.1",
-				"@parcel/rust": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/plugin": "2.16.4",
+				"@parcel/rust": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0",
-				"parcel": "^2.16.1"
+				"parcel": "^2.16.4"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -9168,9 +9168,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9184,9 +9184,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9201,13 +9201,13 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9218,9 +9218,9 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -9234,12 +9234,12 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/plugin": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.1.tgz",
-			"integrity": "sha512-/5hdgMFjd4pRZelfzWVAEWEH51qCHGB6I3z4mV3i8Teh0zsOgoHJrn1t+sVYkhKPDOMs16XAkx2iCMvEcktDrA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.16.4.tgz",
+			"integrity": "sha512-aN2VQoRGC1eB41ZCDbPR/Sp0yKOxe31oemzPx1nJzOuebK2Q6FxSrJ9Bjj9j/YCaLzDtPwelsuLOazzVpXJ6qg==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types": "2.16.1"
+				"@parcel/types": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -9250,26 +9250,26 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -9283,16 +9283,16 @@
 			}
 		},
 		"node_modules/@parcel/transformer-svg/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -9303,7 +9303,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/@parcel/transformer-vue": {
@@ -9355,21 +9355,21 @@
 			}
 		},
 		"node_modules/@parcel/types-internal": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.1.tgz",
-			"integrity": "sha512-HVCHm0uFyJMsu30bAfm/pd0RNsXRWX0mUXaDHzGJRZ2Yer53JA6elRwkgrPz1KosBA+OuNU/G8atXfCxPMXdKw==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.16.4.tgz",
+			"integrity": "sha512-PE6Qmt5cjzBxX+6MPLiF7r+twoC+V9Skt3zyuBQ+H1c0i9o07Bbz2NKX10nvlPukfmW6Fu/1RvTLkzBZR1bU6A==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/feature-flags": "2.16.1",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/feature-flags": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"utility-types": "^3.11.0"
 			}
 		},
 		"node_modules/@parcel/types-internal/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -9819,9 +9819,9 @@
 			}
 		},
 		"node_modules/@swc/core": {
-			"version": "1.15.0",
-			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.0.tgz",
-			"integrity": "sha512-8SnJV+JV0rYbfSiEiUvYOmf62E7QwsEG+aZueqSlKoxFt0pw333+bgZSQXGUV6etXU88nxur0afVMaINujBMSw==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.13.tgz",
+			"integrity": "sha512-0l1gl/72PErwUZuavcRpRAQN9uSst+Nk++niC5IX6lmMWpXoScYx3oq/narT64/sKv/eRiPTaAjBFGDEQiWJIw==",
 			"dev": true,
 			"hasInstallScript": true,
 			"dependencies": {
@@ -9836,16 +9836,16 @@
 				"url": "https://opencollective.com/swc"
 			},
 			"optionalDependencies": {
-				"@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"
+				"@swc/core-darwin-arm64": "1.15.13",
+				"@swc/core-darwin-x64": "1.15.13",
+				"@swc/core-linux-arm-gnueabihf": "1.15.13",
+				"@swc/core-linux-arm64-gnu": "1.15.13",
+				"@swc/core-linux-arm64-musl": "1.15.13",
+				"@swc/core-linux-x64-gnu": "1.15.13",
+				"@swc/core-linux-x64-musl": "1.15.13",
+				"@swc/core-win32-arm64-msvc": "1.15.13",
+				"@swc/core-win32-ia32-msvc": "1.15.13",
+				"@swc/core-win32-x64-msvc": "1.15.13"
 			},
 			"peerDependencies": {
 				"@swc/helpers": ">=0.5.17"
@@ -9857,9 +9857,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-arm64": {
-			"version": "1.15.0",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.0.tgz",
-			"integrity": "sha512-TBKWkbnShnEjlIbO4/gfsrIgAqHBVqgPWLbWmPdZ80bF393yJcLgkrb7bZEnJs6FCbSSuGwZv2rx1jDR2zo6YA==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.13.tgz",
+			"integrity": "sha512-ztXusRuC5NV2w+a6pDhX13CGioMLq8CjX5P4XgVJ21ocqz9t19288Do0y8LklplDtwcEhYGTNdMbkmUT7+lDTg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9873,9 +9873,9 @@
 			}
 		},
 		"node_modules/@swc/core-darwin-x64": {
-			"version": "1.15.0",
-			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.0.tgz",
-			"integrity": "sha512-f5JKL1v1H56CIZc1pVn4RGPOfnWqPwmuHdpf4wesvXunF1Bx85YgcspW5YxwqG5J9g3nPU610UFuExJXVUzOiQ==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.13.tgz",
+			"integrity": "sha512-cVifxQUKhaE7qcO/y9Mq6PEhoyvN9tSLzCnnFZ4EIabFHBuLtDDO6a+vLveOy98hAs5Qu1+bb5Nv0oa1Pihe3Q==",
 			"cpu": [
 				"x64"
 			],
@@ -9889,9 +9889,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm-gnueabihf": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.13.tgz",
+			"integrity": "sha512-t+xxEzZ48enl/wGGy7SRYd7kImWQ/+wvVFD7g5JZo234g6/QnIgZ+YdfIyjHB+ZJI3F7a2IQHS7RNjxF29UkWw==",
 			"cpu": [
 				"arm"
 			],
@@ -9905,9 +9905,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-gnu": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.13.tgz",
+			"integrity": "sha512-VndeGvKmTXFn6AGwjy0Kg8i7HccOCE7Jt/vmZwRxGtOfNZM1RLYRQ7MfDLo6T0h1Bq6eYzps3L5Ma4zBmjOnOg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9921,9 +9921,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-arm64-musl": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.13.tgz",
+			"integrity": "sha512-SmZ9m+XqCB35NddHCctvHFLqPZDAs5j8IgD36GoutufDJmeq2VNfgk5rQoqNqKmAK3Y7iFdEmI76QoHIWiCLyw==",
 			"cpu": [
 				"arm64"
 			],
@@ -9937,9 +9937,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-gnu": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.13.tgz",
+			"integrity": "sha512-5rij+vB9a29aNkHq72EXI2ihDZPszJb4zlApJY4aCC/q6utgqFA6CkrfTfIb+O8hxtG3zP5KERETz8mfFK6A0A==",
 			"cpu": [
 				"x64"
 			],
@@ -9953,9 +9953,9 @@
 			}
 		},
 		"node_modules/@swc/core-linux-x64-musl": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.13.tgz",
+			"integrity": "sha512-OlSlaOK9JplQ5qn07WiBLibkOw7iml2++ojEXhhR3rbWrNEKCD7sd8+6wSavsInyFdw4PhLA+Hy6YyDBIE23Yw==",
 			"cpu": [
 				"x64"
 			],
@@ -9969,9 +9969,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-arm64-msvc": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.13.tgz",
+			"integrity": "sha512-zwQii5YVdsfG8Ti9gIKgBKZg8qMkRZxl+OlYWUT5D93Jl4NuNBRausP20tfEkQdAPSRrMCSUZBM6FhW7izAZRg==",
 			"cpu": [
 				"arm64"
 			],
@@ -9985,9 +9985,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-ia32-msvc": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.13.tgz",
+			"integrity": "sha512-hYXvyVVntqRlYoAIDwNzkS3tL2ijP3rxyWQMNKaxcCxxkCDto/w3meOK/OB6rbQSkNw0qTUcBfU9k+T0ptYdfQ==",
 			"cpu": [
 				"ia32"
 			],
@@ -10001,9 +10001,9 @@
 			}
 		},
 		"node_modules/@swc/core-win32-x64-msvc": {
-			"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==",
+			"version": "1.15.13",
+			"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.13.tgz",
+			"integrity": "sha512-XTzKs7c/vYCcjmcwawnQvlHHNS1naJEAzcBckMI5OJlnrcgW8UtcX9NHFYvNjGtXuKv0/9KvqL4fuahdvlNGKw==",
 			"cpu": [
 				"x64"
 			],
@@ -10023,9 +10023,9 @@
 			"dev": true
 		},
 		"node_modules/@swc/helpers": {
-			"version": "0.5.17",
-			"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz",
-			"integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==",
+			"version": "0.5.19",
+			"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.19.tgz",
+			"integrity": "sha512-QamiFeIK3txNjgUTNppE6MiG3p7TdninpZu0E0PbqVh1a9FNLT2FRhisaa4NcaX52XVhA5l7Pk58Ft7Sqi/2sA==",
 			"dev": true,
 			"dependencies": {
 				"tslib": "^2.8.0"
@@ -10303,22 +10303,34 @@
 				"typescript": ">=4.8.4 <5.8.0"
 			}
 		},
+		"node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": {
+			"version": "4.0.4",
+			"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+			"integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+			"dev": true,
+			"engines": {
+				"node": "18 || 20 || >=22"
+			}
+		},
 		"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
-			"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+			"version": "5.0.3",
+			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
+			"integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
 			"dev": true,
 			"dependencies": {
-				"balanced-match": "^1.0.0"
+				"balanced-match": "^4.0.2"
+			},
+			"engines": {
+				"node": "18 || 20 || >=22"
 			}
 		},
 		"node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
-			"version": "9.0.5",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
-			"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+			"version": "9.0.8",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz",
+			"integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==",
 			"dev": true,
 			"dependencies": {
-				"brace-expansion": "^2.0.1"
+				"brace-expansion": "^5.0.2"
 			},
 			"engines": {
 				"node": ">=16 || 14 >=14.17"
@@ -10712,9 +10724,9 @@
 			}
 		},
 		"node_modules/ajv": {
-			"version": "6.12.6",
-			"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
-			"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+			"version": "6.14.0",
+			"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+			"integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
 			"dev": true,
 			"dependencies": {
 				"fast-deep-equal": "^3.1.1",
@@ -12913,13 +12925,25 @@
 				"eslint": ">=8.23.0"
 			}
 		},
+		"node_modules/eslint-plugin-n/node_modules/balanced-match": {
+			"version": "4.0.4",
+			"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+			"integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+			"dev": true,
+			"engines": {
+				"node": "18 || 20 || >=22"
+			}
+		},
 		"node_modules/eslint-plugin-n/node_modules/brace-expansion": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
-			"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+			"version": "5.0.3",
+			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
+			"integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
 			"dev": true,
 			"dependencies": {
-				"balanced-match": "^1.0.0"
+				"balanced-match": "^4.0.2"
+			},
+			"engines": {
+				"node": "18 || 20 || >=22"
 			}
 		},
 		"node_modules/eslint-plugin-n/node_modules/globals": {
@@ -12935,12 +12959,12 @@
 			}
 		},
 		"node_modules/eslint-plugin-n/node_modules/minimatch": {
-			"version": "9.0.5",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
-			"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+			"version": "9.0.8",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz",
+			"integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==",
 			"dev": true,
 			"dependencies": {
-				"brace-expansion": "^2.0.1"
+				"brace-expansion": "^5.0.2"
 			},
 			"engines": {
 				"node": ">=16 || 14 >=14.17"
@@ -13630,9 +13654,9 @@
 			}
 		},
 		"node_modules/filelist/node_modules/minimatch": {
-			"version": "5.1.6",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
-			"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+			"version": "5.1.9",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz",
+			"integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==",
 			"dev": true,
 			"dependencies": {
 				"brace-expansion": "^2.0.1"
@@ -15246,16 +15270,16 @@
 			"dev": true
 		},
 		"node_modules/js-beautify": {
-			"version": "1.15.1",
-			"resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.1.tgz",
-			"integrity": "sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==",
+			"version": "1.15.4",
+			"resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.4.tgz",
+			"integrity": "sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==",
 			"dev": true,
 			"dependencies": {
 				"config-chain": "^1.1.13",
 				"editorconfig": "^1.0.4",
-				"glob": "^10.3.3",
+				"glob": "^10.4.2",
 				"js-cookie": "^3.0.5",
-				"nopt": "^7.2.0"
+				"nopt": "^7.2.1"
 			},
 			"bin": {
 				"css-beautify": "js/bin/css-beautify.js",
@@ -15266,13 +15290,25 @@
 				"node": ">=14"
 			}
 		},
+		"node_modules/js-beautify/node_modules/balanced-match": {
+			"version": "4.0.4",
+			"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+			"integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+			"dev": true,
+			"engines": {
+				"node": "18 || 20 || >=22"
+			}
+		},
 		"node_modules/js-beautify/node_modules/brace-expansion": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
-			"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+			"version": "5.0.3",
+			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
+			"integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
 			"dev": true,
 			"dependencies": {
-				"balanced-match": "^1.0.0"
+				"balanced-match": "^4.0.2"
+			},
+			"engines": {
+				"node": "18 || 20 || >=22"
 			}
 		},
 		"node_modules/js-beautify/node_modules/glob": {
@@ -15296,12 +15332,12 @@
 			}
 		},
 		"node_modules/js-beautify/node_modules/minimatch": {
-			"version": "9.0.5",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
-			"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+			"version": "9.0.8",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz",
+			"integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==",
 			"dev": true,
 			"dependencies": {
-				"brace-expansion": "^2.0.1"
+				"brace-expansion": "^5.0.2"
 			},
 			"engines": {
 				"node": ">=16 || 14 >=14.17"
@@ -15646,9 +15682,9 @@
 			}
 		},
 		"node_modules/lightningcss": {
-			"version": "1.30.2",
-			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
-			"integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz",
+			"integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==",
 			"dev": true,
 			"dependencies": {
 				"detect-libc": "^2.0.3"
@@ -15661,23 +15697,23 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"optionalDependencies": {
-				"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"
+				"lightningcss-android-arm64": "1.31.1",
+				"lightningcss-darwin-arm64": "1.31.1",
+				"lightningcss-darwin-x64": "1.31.1",
+				"lightningcss-freebsd-x64": "1.31.1",
+				"lightningcss-linux-arm-gnueabihf": "1.31.1",
+				"lightningcss-linux-arm64-gnu": "1.31.1",
+				"lightningcss-linux-arm64-musl": "1.31.1",
+				"lightningcss-linux-x64-gnu": "1.31.1",
+				"lightningcss-linux-x64-musl": "1.31.1",
+				"lightningcss-win32-arm64-msvc": "1.31.1",
+				"lightningcss-win32-x64-msvc": "1.31.1"
 			}
 		},
 		"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz",
+			"integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==",
 			"cpu": [
 				"arm64"
 			],
@@ -15695,9 +15731,9 @@
 			}
 		},
 		"node_modules/lightningcss-darwin-arm64": {
-			"version": "1.30.2",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
-			"integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz",
+			"integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==",
 			"cpu": [
 				"arm64"
 			],
@@ -15715,9 +15751,9 @@
 			}
 		},
 		"node_modules/lightningcss-darwin-x64": {
-			"version": "1.30.2",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
-			"integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz",
+			"integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==",
 			"cpu": [
 				"x64"
 			],
@@ -15735,9 +15771,9 @@
 			}
 		},
 		"node_modules/lightningcss-freebsd-x64": {
-			"version": "1.30.2",
-			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
-			"integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz",
+			"integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==",
 			"cpu": [
 				"x64"
 			],
@@ -15755,9 +15791,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm-gnueabihf": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz",
+			"integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==",
 			"cpu": [
 				"arm"
 			],
@@ -15775,9 +15811,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-gnu": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz",
+			"integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==",
 			"cpu": [
 				"arm64"
 			],
@@ -15795,9 +15831,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-arm64-musl": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz",
+			"integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==",
 			"cpu": [
 				"arm64"
 			],
@@ -15815,9 +15851,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-gnu": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz",
+			"integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==",
 			"cpu": [
 				"x64"
 			],
@@ -15835,9 +15871,9 @@
 			}
 		},
 		"node_modules/lightningcss-linux-x64-musl": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz",
+			"integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==",
 			"cpu": [
 				"x64"
 			],
@@ -15855,9 +15891,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-arm64-msvc": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz",
+			"integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==",
 			"cpu": [
 				"arm64"
 			],
@@ -15875,9 +15911,9 @@
 			}
 		},
 		"node_modules/lightningcss-win32-x64-msvc": {
-			"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==",
+			"version": "1.31.1",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz",
+			"integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==",
 			"cpu": [
 				"x64"
 			],
@@ -16058,9 +16094,9 @@
 			}
 		},
 		"node_modules/markdown-it": {
-			"version": "14.1.0",
-			"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz",
-			"integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==",
+			"version": "14.1.1",
+			"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.1.tgz",
+			"integrity": "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==",
 			"dev": true,
 			"dependencies": {
 				"argparse": "^2.0.1",
@@ -16226,9 +16262,9 @@
 			}
 		},
 		"node_modules/minimatch": {
-			"version": "3.1.2",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
-			"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+			"version": "3.1.5",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+			"integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
 			"dev": true,
 			"dependencies": {
 				"brace-expansion": "^1.1.7"
@@ -16694,23 +16730,23 @@
 			"dev": true
 		},
 		"node_modules/parcel": {
-			"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",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/parcel/-/parcel-2.16.4.tgz",
+			"integrity": "sha512-RQlrqs4ujYNJpTQi+dITqPKNhRWEqpjPd1YBcGp50Wy3FcJHpwu0/iRm7XWz2dKU/Bwp2qCcVYPIeEDYi2uOUw==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/config-default": "2.16.4",
+				"@parcel/core": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4",
+				"@parcel/feature-flags": "2.16.4",
+				"@parcel/fs": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/package-manager": "2.16.4",
+				"@parcel/reporter-cli": "2.16.4",
+				"@parcel/reporter-dev-server": "2.16.4",
+				"@parcel/reporter-tracer": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"chalk": "^4.1.2",
 				"commander": "^12.1.0",
 				"get-port": "^4.2.0"
@@ -16727,9 +16763,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/codeframe": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.1.tgz",
-			"integrity": "sha512-KLy9Fvf37SX6/wek2SUPw8A/W0kChcNXPUNeCIYWUFI4USAZ5KvesXS5RHUnrJTaR0XzD0Qia+MFJPgp6kuazQ==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.16.4.tgz",
+			"integrity": "sha512-s64aMfOJoPrXhKH+Y98ahX0O8aXWvTR+uNlOaX4yFkpr4FFDnviLcGngDe/Yo4Qq2FJZ0P6dNswbJTUH9EGxkQ==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -16743,9 +16779,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/diagnostic": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.1.tgz",
-			"integrity": "sha512-PJl7/QGsPboAMVFZId31iGMMY70AllZNOtYka9rTZRjTiBhZw4VrAG/RdqqKzjVuL6fZhurmfcwWzj+3gx8ccg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.16.4.tgz",
+			"integrity": "sha512-YN5CfX7lFd6yRLxyZT4Sj3sR6t7nnve4TdXSIqapXzQwL7Bw+sj79D95wTq2rCm3mzk5SofGxFAXul2/nG6gcQ==",
 			"dev": true,
 			"dependencies": {
 				"@mischnic/json-sourcemap": "^0.1.1",
@@ -16760,17 +16796,17 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/fs": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.1.tgz",
-			"integrity": "sha512-/akyrCaurd8rfgXuT6tDAK6I1JfW56TFJmzfIwuFSPbRy3YVu4JKN1g2PShpOLPdnqfWZNCcsd+yuuMFVhA2HA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.16.4.tgz",
+			"integrity": "sha512-maCMOiVn7oJYZlqlfxgLne8n6tSktIT1k0AeyBp4UGWCXyeJUJ+nL7QYShFpKNLtMLeF0cEtgwRAknWzbcDS1g==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/feature-flags": "2.16.1",
-				"@parcel/rust": "2.16.1",
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/utils": "2.16.1",
+				"@parcel/feature-flags": "2.16.4",
+				"@parcel/rust": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"@parcel/watcher": "^2.0.7",
-				"@parcel/workers": "2.16.1"
+				"@parcel/workers": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -16780,17 +16816,17 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/logger": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.1.tgz",
-			"integrity": "sha512-w9Qpp5S79fqn6nh/VqVYG4kCbIeW45zdPvYJMFgE90zhBRLrOnqw06cRZQdKj24C7/kdqOFFbrJ3B5uTsYeS0w==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.16.4.tgz",
+			"integrity": "sha512-QR8QLlKo7xAy9JBpPDAh0RvluaixqPCeyY7Fvo2K7hrU3r85vBNNi06pHiPbWoDmB4x1+QoFwMaGnJOHR+/fMA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/diagnostic": "2.16.1",
-				"@parcel/events": "2.16.1"
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/events": "2.16.4"
 			},
 			"engines": {
 				"node": ">= 16.0.0"
@@ -16801,9 +16837,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/markdown-ansi": {
-			"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==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.16.4.tgz",
+			"integrity": "sha512-0+oQApAVF3wMcQ6d1ZfZ0JsRzaMUYj9e4U+naj6YEsFsFGOPp+pQYKXBf1bobQeeB7cPKPT3SUHxFqced722Hw==",
 			"dev": true,
 			"dependencies": {
 				"chalk": "^4.1.2"
@@ -16817,18 +16853,18 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/package-manager": {
-			"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",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.16.4.tgz",
+			"integrity": "sha512-obWv9gZgdnkT3Kd+fBkKjhdNEY7zfOP5gVaox5i4nQstVCaVnDlMv5FwLEXwehL+WbwEcGyEGGxOHHkAFKk7Cg==",
+			"dev": true,
+			"dependencies": {
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/fs": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/node-resolver-core": "3.7.4",
+				"@parcel/types": "2.16.4",
+				"@parcel/utils": "2.16.4",
+				"@parcel/workers": "2.16.4",
 				"@swc/core": "^1.11.24",
 				"semver": "^7.7.1"
 			},
@@ -16840,30 +16876,30 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/types": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.1.tgz",
-			"integrity": "sha512-RFeomuzV/0Ze0jyzzx0u/eB4bXX6ISxrARA3k/3c7MQ+jaoY67+ELd8FwPV6ZmLqvvYIFdGiCZl6ascCABKwgg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.16.4.tgz",
+			"integrity": "sha512-ctx4mBskZHXeDVHg4OjMwx18jfYH9BzI/7yqbDQVGvd5lyA+/oVVzYdpele2J2i2sSaJ87cA8nb57GDQ8kHAqA==",
 			"dev": true,
 			"dependencies": {
-				"@parcel/types-internal": "2.16.1",
-				"@parcel/workers": "2.16.1"
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/workers": "2.16.4"
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/utils": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.1.tgz",
-			"integrity": "sha512-aoY6SCfAY7X6L39PFOsWNNcAobmJr4AJEgco+PJ2UAPFiHhkBZfUofXCwna5GHH5uqXZx6u3rAHiCUrM3bEDXg==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.16.4.tgz",
+			"integrity": "sha512-lkmxQHcHyOWZLbV8t+h2CGZIkPiBurLm/TS5wNT7+tq0qt9KbVwL7FP2K93TbXhLMGTmpI79Bf3qKniPM167Mw==",
 			"dev": true,
 			"dependencies": {
-				"@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/codeframe": "2.16.4",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/markdown-ansi": "2.16.4",
+				"@parcel/rust": "2.16.4",
 				"@parcel/source-map": "^2.1.1",
 				"chalk": "^4.1.2",
 				"nullthrows": "^1.1.1"
@@ -16877,16 +16913,16 @@
 			}
 		},
 		"node_modules/parcel/node_modules/@parcel/workers": {
-			"version": "2.16.1",
-			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.1.tgz",
-			"integrity": "sha512-yEUAjBrSgo5MYAAQbncYbw1m9WrNiJs+xKdfdHNUrOHlT7G+v62HJAZJWJsvyGQBE2nchSO+bEPgv+kxAF8mIA==",
+			"version": "2.16.4",
+			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.16.4.tgz",
+			"integrity": "sha512-dkBEWqnHXDZnRbTZouNt4uEGIslJT+V0c8OH1MPOfjISp1ucD6/u9ET8k9d/PxS9h1hL53og0SpBuuSEPLDl6A==",
 			"dev": true,
 			"dependencies": {
-				"@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",
+				"@parcel/diagnostic": "2.16.4",
+				"@parcel/logger": "2.16.4",
+				"@parcel/profiler": "2.16.4",
+				"@parcel/types-internal": "2.16.4",
+				"@parcel/utils": "2.16.4",
 				"nullthrows": "^1.1.1"
 			},
 			"engines": {
@@ -16897,7 +16933,7 @@
 				"url": "https://opencollective.com/parcel"
 			},
 			"peerDependencies": {
-				"@parcel/core": "^2.16.1"
+				"@parcel/core": "^2.16.4"
 			}
 		},
 		"node_modules/parcel/node_modules/commander": {
@@ -16910,9 +16946,9 @@
 			}
 		},
 		"node_modules/parcel/node_modules/semver": {
-			"version": "7.7.3",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-			"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+			"version": "7.7.4",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+			"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver.js"
@@ -18580,9 +18616,9 @@
 			}
 		},
 		"node_modules/table/node_modules/ajv": {
-			"version": "8.17.1",
-			"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
-			"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+			"version": "8.18.0",
+			"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
+			"integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
 			"dev": true,
 			"dependencies": {
 				"fast-deep-equal": "^3.1.3",
diff --git a/package.json b/package.json
index 372e849..6e462da 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,7 @@
 		"mustache": "3.0.1",
 		"oojs": "3.0.1",
 		"oojs-router": "0.3.0",
-		"parcel": "2.16.1",
+		"parcel": "2.16.4",
 		"pre-commit": "1.2.2",
 		"stylelint": "16.12.0",
 		"stylelint-config-wikimedia": "0.18.0",
-- 
2.47.3


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