about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--doc/languages-frameworks/python.section.md4
-rw-r--r--maintainers/maintainer-list.nix6
-rw-r--r--nixos/doc/manual/release-notes/rl-2305.section.md2
-rw-r--r--nixos/modules/services/misc/gitea.nix3
-rw-r--r--nixos/modules/services/misc/gitlab.nix2
-rw-r--r--nixos/modules/services/x11/display-managers/account-service-util.nix4
-rw-r--r--pkgs/applications/audio/spotify-player/default.nix12
-rw-r--r--pkgs/applications/blockchains/exodus/default.nix4
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/manual-packages/acm-terminal/default.nix6
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix6
-rw-r--r--pkgs/applications/editors/orbiton/default.nix4
-rw-r--r--pkgs/applications/editors/vim/plugins/generated.nix244
-rw-r--r--pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix36
-rw-r--r--pkgs/applications/editors/vim/plugins/vim-plugin-names1
-rw-r--r--pkgs/applications/gis/qgis/unwrapped-ltr.nix4
-rw-r--r--pkgs/applications/misc/pairdrop/default.nix44
-rw-r--r--pkgs/applications/networking/breitbandmessung/default.nix10
-rw-r--r--pkgs/applications/networking/cluster/karmor/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/kluctl/default.nix10
-rw-r--r--pkgs/applications/networking/cluster/kubedog/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/odo/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/pachyderm/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/talosctl/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/terragrunt/default.nix4
-rw-r--r--pkgs/applications/networking/flexget/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/ferdium/default.nix4
-rw-r--r--pkgs/applications/networking/irc/thelounge/default.nix27
-rw-r--r--pkgs/applications/networking/mailreaders/evolution/evolution/default.nix4
-rw-r--r--pkgs/applications/science/biology/fastp/default.nix4
-rw-r--r--pkgs/applications/science/math/mathematica/10.nix3
-rw-r--r--pkgs/applications/science/math/mathematica/11.nix3
-rw-r--r--pkgs/applications/science/math/mathematica/9.nix3
-rw-r--r--pkgs/applications/version-management/delta/default.nix41
-rw-r--r--pkgs/applications/version-management/josh/default.nix19
-rw-r--r--pkgs/applications/video/makemkv/default.nix6
-rw-r--r--pkgs/applications/virtualization/lima/default.nix6
-rw-r--r--pkgs/applications/window-managers/sway/fx.nix4
-rw-r--r--pkgs/data/misc/dbip-country-lite/default.nix36
-rw-r--r--pkgs/data/misc/sing-geoip/default.nix10
-rw-r--r--pkgs/data/misc/v2ray-geoip/default.nix73
-rwxr-xr-xpkgs/data/misc/v2ray-geoip/update.sh6
-rw-r--r--pkgs/desktops/gnome/core/evolution-data-server/default.nix4
-rw-r--r--pkgs/development/interpreters/angelscript/default.nix4
-rw-r--r--pkgs/development/interpreters/python/cpython/default.nix30
-rw-r--r--pkgs/development/node-packages/main-programs.nix1
-rw-r--r--pkgs/development/node-packages/node-packages.json1
-rw-r--r--pkgs/development/node-packages/node-packages.nix5425
-rw-r--r--pkgs/development/perl-modules/strip-nondeterminism/default.nix3
-rw-r--r--pkgs/development/php-packages/composer/default.nix4
-rw-r--r--pkgs/development/python-modules/aio-pika/default.nix4
-rw-r--r--pkgs/development/python-modules/aiokafka/default.nix4
-rw-r--r--pkgs/development/python-modules/aiomisc/default.nix4
-rw-r--r--pkgs/development/python-modules/aiopvpc/default.nix4
-rw-r--r--pkgs/development/python-modules/aioslimproto/default.nix4
-rw-r--r--pkgs/development/python-modules/aiosmtplib/default.nix4
-rw-r--r--pkgs/development/python-modules/ansible-compat/default.nix4
-rw-r--r--pkgs/development/python-modules/apprise/default.nix4
-rw-r--r--pkgs/development/python-modules/apycula/default.nix5
-rwxr-xr-xpkgs/development/python-modules/atlassian-python-api/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-mgmt-compute/default.nix8
-rw-r--r--pkgs/development/python-modules/azure-mgmt-core/default.nix4
-rw-r--r--pkgs/development/python-modules/bitarray/default.nix4
-rw-r--r--pkgs/development/python-modules/coinmetrics-api-client/default.nix4
-rw-r--r--pkgs/development/python-modules/dvc-azure/default.nix4
-rw-r--r--pkgs/development/python-modules/dvclive/default.nix4
-rw-r--r--pkgs/development/python-modules/fastavro/default.nix2
-rw-r--r--pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix4
-rw-r--r--pkgs/development/python-modules/google-cloud-bigquery/default.nix4
-rw-r--r--pkgs/development/python-modules/google-cloud-container/default.nix4
-rw-r--r--pkgs/development/python-modules/google-cloud-datacatalog/default.nix4
-rw-r--r--pkgs/development/python-modules/google-cloud-language/default.nix4
-rw-r--r--pkgs/development/python-modules/google-cloud-spanner/default.nix4
-rw-r--r--pkgs/development/python-modules/google-cloud-speech/default.nix4
-rw-r--r--pkgs/development/python-modules/google-cloud-videointelligence/default.nix4
-rw-r--r--pkgs/development/python-modules/google-cloud-vision/default.nix4
-rw-r--r--pkgs/development/python-modules/hickle/default.nix18
-rw-r--r--pkgs/development/python-modules/huggingface-hub/default.nix4
-rw-r--r--pkgs/development/python-modules/maestral/default.nix4
-rw-r--r--pkgs/development/python-modules/minio/default.nix4
-rw-r--r--pkgs/development/python-modules/mizani/default.nix4
-rw-r--r--pkgs/development/python-modules/nestedtext/default.nix4
-rw-r--r--pkgs/development/python-modules/pycaption/default.nix2
-rw-r--r--pkgs/development/python-modules/pyomo/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-relaxed/default.nix4
-rw-r--r--pkgs/development/python-modules/python-benedict/default.nix4
-rw-r--r--pkgs/development/python-modules/python-ecobee-api/default.nix4
-rw-r--r--pkgs/development/python-modules/python-gvm/default.nix6
-rw-r--r--pkgs/development/python-modules/python-nomad/default.nix23
-rw-r--r--pkgs/development/python-modules/python_docs_theme/default.nix25
-rw-r--r--pkgs/development/python-modules/reqif/default.nix8
-rw-r--r--pkgs/development/python-modules/rns/default.nix4
-rw-r--r--pkgs/development/python-modules/snakeviz/default.nix49
-rw-r--r--pkgs/development/python-modules/xml2rfc/default.nix4
-rw-r--r--pkgs/development/tools/bearer/default.nix4
-rw-r--r--pkgs/development/tools/ddosify/default.nix4
-rw-r--r--pkgs/development/tools/devbox/default.nix6
-rw-r--r--pkgs/development/tools/ginkgo/default.nix6
-rw-r--r--pkgs/development/tools/grpc-gateway/default.nix6
-rw-r--r--pkgs/development/tools/lightningcss/default.nix6
-rw-r--r--pkgs/development/tools/misc/act/default.nix6
-rw-r--r--pkgs/development/tools/misc/arcanist/default.nix8
-rw-r--r--pkgs/development/tools/misc/sccache/default.nix6
-rw-r--r--pkgs/development/tools/operator-sdk/default.nix6
-rw-r--r--pkgs/development/tools/pip-audit/default.nix4
-rw-r--r--pkgs/development/tools/pypi2nix/default.nix26
-rw-r--r--pkgs/development/tools/rust/cargo-public-api/default.nix6
-rw-r--r--pkgs/development/tools/skaffold/default.nix6
-rw-r--r--pkgs/development/tools/zprint/default.nix4
-rw-r--r--pkgs/games/gamepad-tool/default.nix46
-rw-r--r--pkgs/games/vintagestory/default.nix4
-rw-r--r--pkgs/os-specific/linux/switcheroo-control/default.nix4
-rw-r--r--pkgs/os-specific/linux/usbrelay/daemon.nix2
-rw-r--r--pkgs/os-specific/linux/usbrelay/default.nix13
-rw-r--r--pkgs/os-specific/linux/usbrelay/python.nix2
-rw-r--r--pkgs/servers/home-assistant/default.nix4
-rw-r--r--pkgs/servers/jackett/default.nix4
-rw-r--r--pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix4
-rw-r--r--pkgs/servers/nosql/mongodb/4.4.nix4
-rw-r--r--pkgs/servers/reproxy/default.nix6
-rw-r--r--pkgs/servers/web-apps/changedetection-io/default.nix1
-rw-r--r--pkgs/tools/X11/wpgtk/default.nix4
-rw-r--r--pkgs/tools/admin/balena-cli/default.nix8
-rw-r--r--pkgs/tools/admin/granted/default.nix6
-rw-r--r--pkgs/tools/admin/qovery-cli/default.nix6
-rw-r--r--pkgs/tools/archivers/quickbms/0002-disable-openssl.patch10
-rw-r--r--pkgs/tools/archivers/quickbms/default.nix24
-rw-r--r--pkgs/tools/misc/basez/default.nix26
-rw-r--r--pkgs/tools/misc/gh-markdown-preview/default.nix4
-rw-r--r--pkgs/tools/misc/hunt/default.nix6
-rw-r--r--pkgs/tools/misc/hyperfine/default.nix14
-rw-r--r--pkgs/tools/misc/mcfly/default.nix6
-rw-r--r--pkgs/tools/misc/panoply/default.nix4
-rw-r--r--pkgs/tools/misc/pre-commit/default.nix6
-rw-r--r--pkgs/tools/networking/clash-meta/default.nix6
-rw-r--r--pkgs/tools/networking/curlie/bump-golang-x-sys.patch36
-rw-r--r--pkgs/tools/networking/curlie/default.nix4
-rw-r--r--pkgs/tools/networking/dae/default.nix4
-rw-r--r--pkgs/tools/networking/ooniprobe-cli/default.nix6
-rw-r--r--pkgs/tools/package-management/nix-update/default.nix4
-rw-r--r--pkgs/tools/security/cnspec/default.nix6
-rw-r--r--pkgs/tools/security/exploitdb/default.nix4
-rw-r--r--pkgs/tools/security/gotrue/supabase.nix4
-rw-r--r--pkgs/tools/security/uncover/default.nix6
-rw-r--r--pkgs/tools/text/kdiff3/default.nix4
-rw-r--r--pkgs/tools/text/ov/default.nix23
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix25
-rw-r--r--pkgs/top-level/python-packages.nix2
148 files changed, 3449 insertions, 3445 deletions
diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md
index 9cd80b9385428..10f5e3938ce49 100644
--- a/doc/languages-frameworks/python.section.md
+++ b/doc/languages-frameworks/python.section.md
@@ -1514,10 +1514,6 @@ Note: There is a boolean value `lib.inNixShell` set to `true` if nix-shell is in
 Packages inside nixpkgs are written by hand. However many tools exist in
 community to help save time. No tool is preferred at the moment.
 
-- [pypi2nix](https://github.com/nix-community/pypi2nix): Generate Nix
-  expressions for your Python project. Note that [sharing derivations from
-  pypi2nix with nixpkgs is possible but not
-  encouraged](https://github.com/nix-community/pypi2nix/issues/222#issuecomment-443497376).
 - [nixpkgs-pytools](https://github.com/nix-community/nixpkgs-pytools)
 - [poetry2nix](https://github.com/nix-community/poetry2nix)
 
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 2b1f3e1106cd1..cecc6719828ef 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -11813,6 +11813,12 @@
     githubId = 30825096;
     name = "Ning Zhang";
   };
+  oaksoaj = {
+    email = "oaksoaj@riseup.net";
+    name = "Oaksoaj";
+    github = "oaksoaj";
+    githubId = 103952141;
+  };
   obadz = {
     email = "obadz-nixos@obadz.com";
     github = "obadz";
diff --git a/nixos/doc/manual/release-notes/rl-2305.section.md b/nixos/doc/manual/release-notes/rl-2305.section.md
index ec524965d73d2..91524cad743db 100644
--- a/nixos/doc/manual/release-notes/rl-2305.section.md
+++ b/nixos/doc/manual/release-notes/rl-2305.section.md
@@ -192,8 +192,6 @@ In addition to numerous new and updated packages, this release has the following
   };
   ```
 
-- Many `services.syncthing` options have been moved to `services.syncthing.settings`, as part of [RFC 42](https://github.com/NixOS/rfcs/pull/42)'s implementation, see [#226088](https://github.com/NixOS/nixpkgs/pull/226088).
-
 - `podman` now uses the `netavark` network stack. Users will need to delete all of their local containers, images, volumes, etc, by running `podman system reset --force` once before upgrading their systems.
 
 - `git-bug` has been updated to at least version 0.8.0, which includes backwards incompatible changes. The `git-bug-migration` package can be used to upgrade existing repositories.
diff --git a/nixos/modules/services/misc/gitea.nix b/nixos/modules/services/misc/gitea.nix
index 0c414c2466bf4..5c35cfa177a2e 100644
--- a/nixos/modules/services/misc/gitea.nix
+++ b/nixos/modules/services/misc/gitea.nix
@@ -498,7 +498,8 @@ in
 
     systemd.services.gitea = {
       description = "gitea";
-      after = [ "network.target" ] ++ lib.optional usePostgresql "postgresql.service" ++ lib.optional useMysql "mysql.service";
+      after = [ "network.target" ] ++ optional usePostgresql "postgresql.service" ++ optional useMysql "mysql.service";
+      requires = optional usePostgresql "postgresql.service" ++ optional useMysql "mysql.service";
       wantedBy = [ "multi-user.target" ];
       path = [ cfg.package pkgs.git pkgs.gnupg ];
 
diff --git a/nixos/modules/services/misc/gitlab.nix b/nixos/modules/services/misc/gitlab.nix
index bf0a12007447f..9c18a2eed1c69 100644
--- a/nixos/modules/services/misc/gitlab.nix
+++ b/nixos/modules/services/misc/gitlab.nix
@@ -1231,7 +1231,7 @@ in {
     services.dockerRegistry = optionalAttrs cfg.registry.enable {
       enable = true;
       enableDelete = true; # This must be true, otherwise GitLab won't manage it correctly
-      package = cfg.package;
+      package = cfg.registry.package;
       extraConfig = {
         auth.token = {
           realm = "http${optionalString (cfg.https == true) "s"}://${cfg.host}/jwt/auth";
diff --git a/nixos/modules/services/x11/display-managers/account-service-util.nix b/nixos/modules/services/x11/display-managers/account-service-util.nix
index 861976d1186f7..00ffd91cb2f6d 100644
--- a/nixos/modules/services/x11/display-managers/account-service-util.nix
+++ b/nixos/modules/services/x11/display-managers/account-service-util.nix
@@ -2,7 +2,7 @@
 , glib
 , gobject-introspection
 , python3
-, wrapGAppsHook
+, wrapGAppsNoGuiHook
 , lib
 }:
 
@@ -18,7 +18,7 @@ python3.pkgs.buildPythonApplication {
   strictDeps = false;
 
   nativeBuildInputs = [
-    wrapGAppsHook
+    wrapGAppsNoGuiHook
     gobject-introspection
   ];
 
diff --git a/pkgs/applications/audio/spotify-player/default.nix b/pkgs/applications/audio/spotify-player/default.nix
index 442cbc3112430..0e75f373dc2c8 100644
--- a/pkgs/applications/audio/spotify-player/default.nix
+++ b/pkgs/applications/audio/spotify-player/default.nix
@@ -7,20 +7,21 @@
 , alsa-lib
 , dbus
 , fontconfig
+, libsixel
 }:
 
 rustPlatform.buildRustPackage rec {
   pname = "spotify-player";
-  version = "0.13.1";
+  version = "0.14.1";
 
   src = fetchFromGitHub {
     owner = "aome510";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-c+CbIDg4WlzRStiA+yBkjfSmMJ183tLBGiK340bZgnA=";
+    hash = "sha256-+YPtu3hsKvk2KskVSpqcFufnWL5PxN8+xbkcz/JXW6g=";
   };
 
-  cargoHash = "sha256-nhRXFxSrzkq3SdJ4ZmWlKl7SwxwOz6ZYboIsBmgdFJ8=";
+  cargoHash = "sha256-WgQ+v9dJyriqq7+WpXpPhjdwm2Sr0jozA1oW2inSPik=";
 
   nativeBuildInputs = [
     pkg-config
@@ -32,6 +33,7 @@ rustPlatform.buildRustPackage rec {
     alsa-lib
     dbus
     fontconfig
+    libsixel
   ];
 
   buildNoDefaultFeatures = true;
@@ -41,6 +43,10 @@ rustPlatform.buildRustPackage rec {
     "media-control"
     "image"
     "lyric-finder"
+    "daemon"
+    "notify"
+    "streaming"
+    "sixel"
   ];
 
   meta = with lib; {
diff --git a/pkgs/applications/blockchains/exodus/default.nix b/pkgs/applications/blockchains/exodus/default.nix
index 22981064a1cb1..c85008cbcffc1 100644
--- a/pkgs/applications/blockchains/exodus/default.nix
+++ b/pkgs/applications/blockchains/exodus/default.nix
@@ -4,11 +4,11 @@ cups, vivaldi-ffmpeg-codecs, libpulseaudio, at-spi2-core, libxkbcommon, mesa }:
 
 stdenv.mkDerivation rec {
   pname = "exodus";
-  version = "23.5.8";
+  version = "23.5.22";
 
   src = fetchzip {
     url = "https://downloads.exodus.com/releases/${pname}-linux-x64-${version}.zip";
-    sha256 = "sha256-3mABHkxEMS985NqQBZ7HijtTiun1iSXFJmi0qOh3m7g=";
+    sha256 = "sha256-CZuT0nlKyF7LRGqNezm98MHcQa2Uhd8y+NiKE5mi0jk=";
   };
 
   installPhase = ''
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/acm-terminal/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/acm-terminal/default.nix
index 8aadb0867c321..bac7de0fea356 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/acm-terminal/default.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/acm-terminal/default.nix
@@ -8,17 +8,17 @@
 }:
 
 let
-  rev = "321e05fc0398a6159925b858f46608ea07ef269e";
+  rev = "0dbbd7f401da1bedd1a9146df6127233d601435b";
 in
 melpaBuild {
   pname = "acm-terminal";
-  version = "20230215.414"; # 4:14 UTC
+  version = "20230601.1326"; # 13:26 UTC
 
   src = fetchFromGitHub {
     owner = "twlz0ne";
     repo = "acm-terminal";
     inherit rev;
-    sha256 = "sha256-Flw07EwH9z0E3tqXs4mStICJmoHfp60ALrP1GmUmeuU=";
+    sha256 = "sha256-Opouy9A6z0YUT1zxZq1yHx+r/hwNE93JDwfa1fMWNgc=";
   };
 
   commit = rev;
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix
index a199e841dd7b9..2ff13345999dc 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix
@@ -16,7 +16,7 @@
 }:
 
 let
-  rev = "7e1e6a4c349e720d75c892cd7230b29c35148342";
+  rev = "8de85f9967fec6a8e447e5b5f3021e5e1f95b445";
   python = python3.withPackages (ps: with ps; [
     epc
     orjson
@@ -26,13 +26,13 @@ let
 in
 melpaBuild {
   pname = "lsp-bridge";
-  version = "20230424.1642"; # 16:42 UTC
+  version = "20230603.345"; # 3:45 UTC
 
   src = fetchFromGitHub {
     owner = "manateelazycat";
     repo = "lsp-bridge";
     inherit rev;
-    sha256 = "sha256-e0XVQpsyjy8HeZN6kLRjnoTpyEefTqstsgydEKlEQ1c=";
+    sha256 = "sha256-08DFgZaYdlz9f9eqZuG760vpmO3D4QN9V66YqVyVsV4=";
   };
 
   commit = rev;
diff --git a/pkgs/applications/editors/orbiton/default.nix b/pkgs/applications/editors/orbiton/default.nix
index 840fc180e621a..878c587e5abda 100644
--- a/pkgs/applications/editors/orbiton/default.nix
+++ b/pkgs/applications/editors/orbiton/default.nix
@@ -4,13 +4,13 @@
 
 buildGoModule rec {
   pname = "orbiton";
-  version = "2.62.0";
+  version = "2.62.1";
 
   src = fetchFromGitHub {
     owner = "xyproto";
     repo = "orbiton";
     rev = "v${version}";
-    hash = "sha256-DmS0rn1v9zksSzO7FVl5YsIIXvhQ3zhSBC/i7tosdag=";
+    hash = "sha256-viJlbBzV6zA/RbdF6kTNbER3ECayqS9hIns60kOa47c=";
   };
 
   vendorHash = null;
diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix
index 70e3da294be9c..3fea724bb40eb 100644
--- a/pkgs/applications/editors/vim/plugins/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/generated.nix
@@ -173,12 +173,12 @@ final: prev:
 
   LazyVim = buildVimPluginFrom2Nix {
     pname = "LazyVim";
-    version = "2023-05-30";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "LazyVim";
       repo = "LazyVim";
-      rev = "01fbeb139b9fceb775fefc91f27835408a4f04a9";
-      sha256 = "18isr6l1cb7hjwglv1ybm93z9yqkc9z2g86jj862swq29kdhclg7";
+      rev = "1efe3a96b2a82a68d20c8fd78fe01bdb4ec677c9";
+      sha256 = "05m6skc6mfj5837cwmkyv8dqag883hrpqy4q7k945fdzw4lva0i0";
     };
     meta.homepage = "https://github.com/LazyVim/LazyVim/";
   };
@@ -486,12 +486,12 @@ final: prev:
 
   aerial-nvim = buildVimPluginFrom2Nix {
     pname = "aerial.nvim";
-    version = "2023-06-01";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "stevearc";
       repo = "aerial.nvim";
-      rev = "2abd49152215395cee5e7aa2c49451c459a2dbb3";
-      sha256 = "1f6fwv7w443r3yy7fjfciikgnxy6icx9xq91vc1jr7iqfrd3vb3q";
+      rev = "aff1bb8fecff83d3e3a2d544c4d4e6d65718bd19";
+      sha256 = "0xdnalqqf5cqmwkwss8lhiwr4zb925al80wwlpjyln18hayjpii4";
       fetchSubmodules = true;
     };
     meta.homepage = "https://github.com/stevearc/aerial.nvim/";
@@ -1135,12 +1135,12 @@ final: prev:
 
   bufferline-nvim = buildVimPluginFrom2Nix {
     pname = "bufferline.nvim";
-    version = "2023-05-21";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "akinsho";
       repo = "bufferline.nvim";
-      rev = "32d74d5d044f7cc89892d4781a83d55ee4ed552a";
-      sha256 = "00bw1br0p9gvwrirrp3byazmr51klzbl512aqcp2j4x2g9s3zksq";
+      rev = "02d795081e6a24ec1fd506c513491543793d0780";
+      sha256 = "1zq4vnqq5sq679nw8zvwvkkrw0gnpina2nf4iq66s8qgqiqsm43d";
     };
     meta.homepage = "https://github.com/akinsho/bufferline.nvim/";
   };
@@ -1963,12 +1963,12 @@ final: prev:
 
   codeium-vim = buildVimPluginFrom2Nix {
     pname = "codeium.vim";
-    version = "2023-05-19";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "Exafunction";
       repo = "codeium.vim";
-      rev = "581ba9718f4416b4107273ffbce9c0a821835832";
-      sha256 = "1fnlfz3m644zbdsr7iwdlkgcnyp0p07fpcxpwrd47bl5c00sf343";
+      rev = "48eaf767680e7e35b89110e0193f99520e76f666";
+      sha256 = "0v99z5amg6pjh2gbvrgdrm62zgb9x0dr5v594l7sa4wziczh3kl1";
     };
     meta.homepage = "https://github.com/Exafunction/codeium.vim/";
   };
@@ -2035,12 +2035,12 @@ final: prev:
 
   comment-nvim = buildVimPluginFrom2Nix {
     pname = "comment.nvim";
-    version = "2023-05-03";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "numtostr";
       repo = "comment.nvim";
-      rev = "e1fe53117aab24c378d5e6deaad786789c360123";
-      sha256 = "13ypypkb63j8spg9av9i7n0yp0g4d1hwrym0f9659r0kxmzy9h88";
+      rev = "c8043290f2d77f61025494d839d88e414608c460";
+      sha256 = "126bbdlbsl0byxihwzj5j1lbkk1dcqrki4qh5wqa8i71d0dy7vva";
     };
     meta.homepage = "https://github.com/numtostr/comment.nvim/";
   };
@@ -2299,12 +2299,12 @@ final: prev:
 
   coq_nvim = buildVimPluginFrom2Nix {
     pname = "coq_nvim";
-    version = "2023-05-30";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "ms-jpq";
       repo = "coq_nvim";
-      rev = "2d1f1e5192c9484320802b61e465d10c9199fbb2";
-      sha256 = "0axn19ly5xcmg773mm1an90ph29ja711jn3jhpzbxvlngfy1zlm0";
+      rev = "7d7cebb459d1157c8fac2e8b64686f216008337a";
+      sha256 = "1bm5rc6kg42281nndd2flhgrwv482zpqvrs9myafjsfcwz8asvjr";
     };
     meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
   };
@@ -2853,12 +2853,12 @@ final: prev:
 
   diffview-nvim = buildVimPluginFrom2Nix {
     pname = "diffview.nvim";
-    version = "2023-05-26";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "sindrets";
       repo = "diffview.nvim";
-      rev = "bff58a6ea3e081ca50049700f9848b2f84ea57be";
-      sha256 = "0il9i8jdvvf29k6c7vsms37k6cdx5w19lw7614rxy3qb1328nvcx";
+      rev = "86bf6182e2ea767c21711de8a3c396d9b635d970";
+      sha256 = "1gbmpd3sbf8zw2fc386cygy3d5mwy4zbnsrasg45bxr86vzc4gx4";
     };
     meta.homepage = "https://github.com/sindrets/diffview.nvim/";
   };
@@ -2901,12 +2901,12 @@ final: prev:
 
   dracula-nvim = buildVimPluginFrom2Nix {
     pname = "dracula.nvim";
-    version = "2023-06-01";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "Mofiqul";
       repo = "dracula.nvim";
-      rev = "9128f2893767cf0fa5f57e6041770ee6cf1c4fdb";
-      sha256 = "0lwrb65p62wq0mialc9igxghrq8lhckw4q0qy4ha124scx05gz4j";
+      rev = "52f6d1c48589479d519c1aaea93dba1dd550a7a4";
+      sha256 = "16z6rzay9sn011pl1ljjqs2f2k7igzzyqg9k6dyzzxjb3k1037rl";
     };
     meta.homepage = "https://github.com/Mofiqul/dracula.nvim/";
   };
@@ -3516,12 +3516,12 @@ final: prev:
 
   git-blame-nvim = buildVimPluginFrom2Nix {
     pname = "git-blame.nvim";
-    version = "2023-05-30";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "f-person";
       repo = "git-blame.nvim";
-      rev = "c2c0504451a5a2d8141befea7e4a90d21cc4c5c7";
-      sha256 = "1pyywcycwc4am1142vkqxyh6f7yppn28hphr0415d3jsm2r8ygi6";
+      rev = "a1a41cf25e985b7bf0b2e6b41b3cd4d1012a63c6";
+      sha256 = "08qy16j4psxa7x14wi9wnb1wsxqjp74z9kn0c2y18alnpk0pa9kv";
     };
     meta.homepage = "https://github.com/f-person/git-blame.nvim/";
   };
@@ -3648,12 +3648,12 @@ final: prev:
 
   godbolt-nvim = buildVimPluginFrom2Nix {
     pname = "godbolt.nvim";
-    version = "2023-03-24";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "p00f";
       repo = "godbolt.nvim";
-      rev = "7e526ff6d04107161a732a6cba674d69bdc7e198";
-      sha256 = "03l60x3mz3apma2hp7ls2vila19lfgdds9h3c4q35j4rb839mnfg";
+      rev = "4a7e88041c9350ca7252585c7720eac0933af384";
+      sha256 = "0nj5v1nqqgriz5420sqlrqqjrgki6xqgkj8s0ak70qnpx2rc0l2r";
     };
     meta.homepage = "https://github.com/p00f/godbolt.nvim/";
   };
@@ -4499,24 +4499,24 @@ final: prev:
 
   leap-nvim = buildVimPluginFrom2Nix {
     pname = "leap.nvim";
-    version = "2023-05-26";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "ggandor";
       repo = "leap.nvim";
-      rev = "be918a8e6aa00a6cfa7270d4bfcc11b2f80d6902";
-      sha256 = "17iknjihcp6f6gw4qsylj7nh9y0zi1bsyxwbwrif7d6qmdvvz585";
+      rev = "14b5a65190fe69388a8f59c695ed3394a10d6af8";
+      sha256 = "1p3bz2zs4s2kg1q1gyaf2pffp1fwd0hmh5cds8s8a1r3cab9mnap";
     };
     meta.homepage = "https://github.com/ggandor/leap.nvim/";
   };
 
   legendary-nvim = buildVimPluginFrom2Nix {
     pname = "legendary.nvim";
-    version = "2023-05-10";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "mrjones2014";
       repo = "legendary.nvim";
-      rev = "ba2bb47ca6b183c59047565967f649be52b3ddf6";
-      sha256 = "1b1n2g6wpkw9x2ak88k3m9qpyl716jq83538dzdwc5w7pb6218yq";
+      rev = "6a3b2411146432f83ef44c7980d7a2b20f7a39ce";
+      sha256 = "0hl6ax2j9k0vfjxra6lvh01v1bid9y4yzdhj56h27iafhd321i14";
     };
     meta.homepage = "https://github.com/mrjones2014/legendary.nvim/";
   };
@@ -5171,12 +5171,12 @@ final: prev:
 
   mini-nvim = buildVimPluginFrom2Nix {
     pname = "mini.nvim";
-    version = "2023-05-30";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "echasnovski";
       repo = "mini.nvim";
-      rev = "afa6f0a3dc27b910501651f5fc26ef3b551fd99b";
-      sha256 = "0khp6ij0p8jjdh3nqcll6czyg85027v7f6a5is923vym8lq82v42";
+      rev = "81de16f854396094b4118d5d6eb660bd9a188cf5";
+      sha256 = "094pigwidzaak4gc6p2blkb7hlsmiv71y0wd0kb7jvy6k6xr0yyr";
     };
     meta.homepage = "https://github.com/echasnovski/mini.nvim/";
   };
@@ -5235,8 +5235,8 @@ final: prev:
     src = fetchFromGitHub {
       owner = "loctvl842";
       repo = "monokai-pro.nvim";
-      rev = "25b7c5ea92f2a5d6417acb6cbf1a4885ec39a0de";
-      sha256 = "19q5b2axmhqv53aqfcszrfpj95da8a1fzx4wk5d8198xmmgrxnhl";
+      rev = "2095bb6604485d97574c9933c114dc577e7b8e98";
+      sha256 = "17vij0f1p05jz6c2gmpldg6g8vankcfzrggn2h1021a1c9hw8war";
     };
     meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/";
   };
@@ -5531,12 +5531,12 @@ final: prev:
 
   neoconf-nvim = buildVimPluginFrom2Nix {
     pname = "neoconf.nvim";
-    version = "2023-06-01";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "neoconf.nvim";
-      rev = "27714f819bb1030f00d437c0341d420b649e0021";
-      sha256 = "138pl6a9q3cj3ld5wc6z0jj5zszi40xvfh1gfnn51g7jgd2sfamk";
+      rev = "33a1f1899629117374b3ef62d43fd85311fc5442";
+      sha256 = "0cvj2v6f6h4qb5v3jic9625fy0ifwmppy01r3sik7kg9aa8fkdcy";
     };
     meta.homepage = "https://github.com/folke/neoconf.nvim/";
   };
@@ -5591,12 +5591,12 @@ final: prev:
 
   neogit = buildVimPluginFrom2Nix {
     pname = "neogit";
-    version = "2023-05-29";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "TimUntersberger";
       repo = "neogit";
-      rev = "80be328067b370744c39323674a2ebaf515dea14";
-      sha256 = "1ryss8k6bixj2ky6nj45lyqmhizq58vykwl2wsz93g5x2f60cix3";
+      rev = "4cebc271b13cb7af6b5a3e8ad76a356660c0c00c";
+      sha256 = "0m6bvxymqb32x4h77diq6d7rxy7vbp2sx12d1pa3i8vp8vqwcm9b";
     };
     meta.homepage = "https://github.com/TimUntersberger/neogit/";
   };
@@ -5651,12 +5651,12 @@ final: prev:
 
   neorg = buildVimPluginFrom2Nix {
     pname = "neorg";
-    version = "2023-05-31";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "nvim-neorg";
       repo = "neorg";
-      rev = "e0fcf254fbdb95fa0918692aee1c93b938e883f8";
-      sha256 = "08db5lj5ikj3pl63gdksarjv133gjlsvsgmfmsv1hj6yakl8sdza";
+      rev = "44ee0cb8db3d655d45d5ca5cedc2b0745b232659";
+      sha256 = "0ir7c38k73r2q6vvd0hh16bgi8j2wrss6d1p6lb8p0k5qhi57ll4";
     };
     meta.homepage = "https://github.com/nvim-neorg/neorg/";
   };
@@ -6083,12 +6083,12 @@ final: prev:
 
   nlsp-settings-nvim = buildVimPluginFrom2Nix {
     pname = "nlsp-settings.nvim";
-    version = "2023-05-30";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "tamago324";
       repo = "nlsp-settings.nvim";
-      rev = "5c63b4c0c5efcf67df10ed7dda14e52ad6f3a0cb";
-      sha256 = "12k4f8dfz4r0vimfvf4gm90i3k2y4zx7lydcbjsmq8sa4pm779ca";
+      rev = "5be7583cca09b8cca53a1a23711287375f48f22e";
+      sha256 = "0hf09z75zlv9hvb4is5s0aq4wlpplyirq8jpykjg9sj2q4k3cajm";
     };
     meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
   };
@@ -6215,12 +6215,12 @@ final: prev:
 
   nvchad = buildVimPluginFrom2Nix {
     pname = "nvchad";
-    version = "2023-05-29";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "nvchad";
       repo = "nvchad";
-      rev = "9c10201ef383f4c4c9caacd2050f76e8fbb76b1c";
-      sha256 = "0rby0rd8yjd8lj4lwqfmjghvhigh6fisjkk6m91ngyhlcj1lggvc";
+      rev = "f8a489ea1a670569eead0fe5651c0c48add743e8";
+      sha256 = "0xq9rmhgqy3jbzdyw5x8lnynhs22dw8vsy0nzkinbhc58b0jlr2l";
     };
     meta.homepage = "https://github.com/nvchad/nvchad/";
   };
@@ -6443,12 +6443,12 @@ final: prev:
 
   nvim-dap = buildVimPluginFrom2Nix {
     pname = "nvim-dap";
-    version = "2023-05-17";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "mfussenegger";
       repo = "nvim-dap";
-      rev = "56118cee6af15cb9ddba9d080880949d8eeb0c9f";
-      sha256 = "12byna7q3c72gij51lnyvgmibmxbw0xdswk6zny6p58b9hk4b3w9";
+      rev = "7c1d47cf7188fc31acdf951f9eee22da9d479152";
+      sha256 = "0mgv11jkyq5zkr6a0bk7wbfb5z7r5q070yh7s8nqijnc0i1n55f1";
     };
     meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
   };
@@ -6575,12 +6575,12 @@ final: prev:
 
   nvim-highlite = buildVimPluginFrom2Nix {
     pname = "nvim-highlite";
-    version = "2023-05-31";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "Iron-E";
       repo = "nvim-highlite";
-      rev = "eea19a837c770f177377b4d2e7eaaebce0ec528d";
-      sha256 = "0i5phqicji2pkk0dbw3bnmx5a98q7anfrj7rb1nhpx83rx29swvf";
+      rev = "2646e30f686b321638f82510162e4dc8104a57ff";
+      sha256 = "1nrjwfh2iv1nqg2miqdl7f277kwcgzc9n08dliiga8r01fsz1h4a";
     };
     meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
   };
@@ -6611,12 +6611,12 @@ final: prev:
 
   nvim-jdtls = buildVimPluginFrom2Nix {
     pname = "nvim-jdtls";
-    version = "2023-05-23";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "mfussenegger";
       repo = "nvim-jdtls";
-      rev = "365811ecf97a08d0e2055fba210d65017344fd15";
-      sha256 = "06axkic8h0a3k0i2x9s989hkyxalndgqih0bmpviqyd73xwncg8m";
+      rev = "8597d57fb40d4ad503cf3acb2fdcfe1b0d8a193d";
+      sha256 = "1s7xnl8rsav4237mzh37q4qflhbfb2sq7vasdfgzx4mgad2x6kx5";
     };
     meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
   };
@@ -6755,12 +6755,12 @@ final: prev:
 
   nvim-metals = buildVimPluginFrom2Nix {
     pname = "nvim-metals";
-    version = "2023-05-21";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "scalameta";
       repo = "nvim-metals";
-      rev = "51cd9fabe8ba7ff9abafd0c1ec4292f3a2eb1a31";
-      sha256 = "001zjqgiqf61c7x3r1np8za7naxph4qizilngckxahxa8myams44";
+      rev = "1b9053139342ed9ab47b29e5a1076fcbd971a565";
+      sha256 = "1fqc4bl5c9r1sgigfc1kmnzgnmgjpcb0sw32a2g2syz0fg9n7h6k";
     };
     meta.homepage = "https://github.com/scalameta/nvim-metals/";
   };
@@ -6887,12 +6887,12 @@ final: prev:
 
   nvim-scrollview = buildVimPluginFrom2Nix {
     pname = "nvim-scrollview";
-    version = "2023-06-01";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "dstein64";
       repo = "nvim-scrollview";
-      rev = "e64fb82b4e1c2b314d1d5d4511f7a9e73b9dc59d";
-      sha256 = "00kh7jzh719ag22ym0vll3a3nnzbvdrany6vz4018iiccx8mggr2";
+      rev = "331637ddeeba29bfa1e95878f0202f17f6000de1";
+      sha256 = "16jvaj37zbpyv8qrvn37qhd71npwxpqf1lm9zjpjzjl5c163azws";
     };
     meta.homepage = "https://github.com/dstein64/nvim-scrollview/";
   };
@@ -6995,24 +6995,24 @@ final: prev:
 
   nvim-treesitter = buildVimPluginFrom2Nix {
     pname = "nvim-treesitter";
-    version = "2023-06-01";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "nvim-treesitter";
       repo = "nvim-treesitter";
-      rev = "a6063b22c9e6d8660b82255d251c19d150725d9f";
-      sha256 = "1jhzypbsps5ckgbykgii8x2zcawfnp6v0ibz6kgckjngi9pxc97z";
+      rev = "2cbe8a4296612b2cd603548a31b020f013be512c";
+      sha256 = "1gp5h2w35j1q0s67gmjxmlk05lbmyvn360j4m637gxyw2x0n49hf";
     };
     meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
   };
 
   nvim-treesitter-context = buildVimPluginFrom2Nix {
     pname = "nvim-treesitter-context";
-    version = "2023-05-31";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "nvim-treesitter";
       repo = "nvim-treesitter-context";
-      rev = "2182556aab4524b4fa8d00031bf1228ea2e4a023";
-      sha256 = "0xybwafqdq540nlvcdax48xa04d85blm19gndlg1zyrkhs7hbd7i";
+      rev = "e2ea37627c0681421ccf4a3cf19d68bb958e1817";
+      sha256 = "01y9h86zvf4rj6zy0hlw59y9ynijj1ljpxhaz5kg689fyhq277cc";
     };
     meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
   };
@@ -7055,12 +7055,12 @@ final: prev:
 
   nvim-treesitter-textobjects = buildVimPluginFrom2Nix {
     pname = "nvim-treesitter-textobjects";
-    version = "2023-05-23";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "nvim-treesitter";
       repo = "nvim-treesitter-textobjects";
-      rev = "95b76b95eff25e1e64f363938cd853852355d70a";
-      sha256 = "0j1mrq2djx5f7xvxdjj441skkh4dmjz8frd06951pnxdar3ljqbn";
+      rev = "23e883b99228f8d438254e5ef8c897e5e60e75d1";
+      sha256 = "1xjwah0g96mjv01lhd7yfml2gd15syhj2axbvid9xk4yn4m6hks8";
     };
     meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
   };
@@ -7222,12 +7222,12 @@ final: prev:
 
   octo-nvim = buildVimPluginFrom2Nix {
     pname = "octo.nvim";
-    version = "2023-05-30";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "pwntester";
       repo = "octo.nvim";
-      rev = "95a7f271eff4397e593c90246891c18058bdffc2";
-      sha256 = "1yw8kch7jn04y89jdr8zxrpkcfalmk8mq4kl4m41ylsdk93865mh";
+      rev = "2d2769ff80a82a0da24dcf636ae146f3ed5d7ae5";
+      sha256 = "1dj2dzrd9p34k5f3m6l1qhxf74zmrq07rk94s18q2vzfhkqznbv8";
     };
     meta.homepage = "https://github.com/pwntester/octo.nvim/";
   };
@@ -7367,24 +7367,24 @@ final: prev:
 
   orgmode = buildVimPluginFrom2Nix {
     pname = "orgmode";
-    version = "2023-05-31";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "nvim-orgmode";
       repo = "orgmode";
-      rev = "c5249aabbbe5a67acb24675672cdd7d07ec42611";
-      sha256 = "00ifdmaxlrn3wk1lq729nv70w89w60mpk988ixa61rja0wgcbm1l";
+      rev = "7d4a3ffe9f766db7eab4c98610078f62f83965df";
+      sha256 = "123vpmj4mw8avkiw4xwfzip4sa3sfpg6wpcb1xdk0lw5k0jjnhc8";
     };
     meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
   };
 
   other-nvim = buildVimPluginFrom2Nix {
     pname = "other.nvim";
-    version = "2023-05-29";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "rgroli";
       repo = "other.nvim";
-      rev = "b87013f5d54920d6db36d605a6433495ea47d6c0";
-      sha256 = "0fr7p0y443x4g7025id4g4gbphaqnc5j9ksaprin2nwrm9dyvgc9";
+      rev = "f297d32bbfc388e94fbd70ec769c8ee78c0f9982";
+      sha256 = "05zr71d9skja9p5nfajdlzmavibgx5vxxzbc0604psfm05nvsj89";
     };
     meta.homepage = "https://github.com/rgroli/other.nvim/";
   };
@@ -9572,12 +9572,12 @@ final: prev:
 
   unison = buildVimPluginFrom2Nix {
     pname = "unison";
-    version = "2023-05-31";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "unisonweb";
       repo = "unison";
-      rev = "53270a472badda2d96b3fb4305f3cca244d3bd1f";
-      sha256 = "0jn3683vc80b76mdfmj45sd2ml2h5f7333dqy0lygkdhszbc1b96";
+      rev = "f754a9742fb58e292390eec53f2eb4ee67c157dc";
+      sha256 = "068bgabncpqx32nj716940977hjyfbzmkw4ml9kf19n5qrij59dm";
     };
     meta.homepage = "https://github.com/unisonweb/unison/";
   };
@@ -10484,12 +10484,12 @@ final: prev:
 
   vim-codefmt = buildVimPluginFrom2Nix {
     pname = "vim-codefmt";
-    version = "2023-05-30";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "google";
       repo = "vim-codefmt";
-      rev = "09ee74ce6afb9604a430d7425d7f0d67a35f30d7";
-      sha256 = "19bb68rr3f9yxk02gx19kpvqw71xppal0slmfdd3pcdjhi7wcb76";
+      rev = "6ee1e7e22a6ff793331da96c0884f0b906e7dc96";
+      sha256 = "116r2hrbf87silgzp5py7chp8wcb64rhxcg5vhscq2gp7080yv7h";
     };
     meta.homepage = "https://github.com/google/vim-codefmt/";
   };
@@ -11312,12 +11312,12 @@ final: prev:
 
   vim-gitgutter = buildVimPluginFrom2Nix {
     pname = "vim-gitgutter";
-    version = "2023-04-27";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "airblade";
       repo = "vim-gitgutter";
-      rev = "2ee95686c5944f99b42dd04fec005b30497006de";
-      sha256 = "1lg74l6rw6m1fy39c039vynpb97gq0j066k9gn9wll7zjxqjwfss";
+      rev = "538fba90fb85b712a3a52a33a736bb29afde1ec2";
+      sha256 = "0hj06nfimi98bsnb5bwz179gjdwkpjd6gjyr70cvvk1h3k2hrd20";
     };
     meta.homepage = "https://github.com/airblade/vim-gitgutter/";
   };
@@ -11408,12 +11408,12 @@ final: prev:
 
   vim-gruvbox8 = buildVimPluginFrom2Nix {
     pname = "vim-gruvbox8";
-    version = "2022-03-20";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "lifepillar";
       repo = "vim-gruvbox8";
-      rev = "f94afba273ec544e1e73e82c78674eed4ccb1c8c";
-      sha256 = "1gjnp05a10bad1f12xc5pb1m54jzkq3hh8a83l8aq6377a1z9bky";
+      rev = "566a182367207d2835546946aed714a6c354d253";
+      sha256 = "0b7g6dmq35iyj3l50jl23hna5fn1chz8pz75gdw7n7fh1qadg2q2";
     };
     meta.homepage = "https://github.com/lifepillar/vim-gruvbox8/";
   };
@@ -11936,6 +11936,18 @@ final: prev:
     meta.homepage = "https://github.com/mroavi/vim-julia-cell/";
   };
 
+  vim-just = buildVimPluginFrom2Nix {
+    pname = "vim-just";
+    version = "2023-04-21";
+    src = fetchFromGitHub {
+      owner = "NoahTheDuke";
+      repo = "vim-just";
+      rev = "9fc9a1afaa9e3567b25f4141a01f6172a1992a0b";
+      sha256 = "0wjrqjb0vwp5pk4q2xyrachx9974lxnync1lj40778v5wlsc4w9v";
+    };
+    meta.homepage = "https://github.com/NoahTheDuke/vim-just/";
+  };
+
   vim-kitty-navigator = buildVimPluginFrom2Nix {
     pname = "vim-kitty-navigator";
     version = "2023-05-25";
@@ -12287,12 +12299,12 @@ final: prev:
 
   vim-matchup = buildVimPluginFrom2Nix {
     pname = "vim-matchup";
-    version = "2023-05-29";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "andymass";
       repo = "vim-matchup";
-      rev = "02b906cf772811a6845f2d5caaa81152beb65d6b";
-      sha256 = "1cvi5as7wawzlmsjkjycy6s40460isfz90q4h2pzqzhhijr2ys0n";
+      rev = "3625e099b09bff2db5f04082cb09ba679525980c";
+      sha256 = "0nb7xnypv046lh73wfqhch54jx5h3xaxjin0qv9b3g0k5zd0mdi6";
     };
     meta.homepage = "https://github.com/andymass/vim-matchup/";
   };
@@ -13571,12 +13583,12 @@ final: prev:
 
   vim-solarized8 = buildVimPluginFrom2Nix {
     pname = "vim-solarized8";
-    version = "2023-04-30";
+    version = "2023-06-02";
     src = fetchFromGitHub {
       owner = "lifepillar";
       repo = "vim-solarized8";
-      rev = "b0b5d4dd1e582cd5f681bb438346ce5848d845fd";
-      sha256 = "0dp3vj80dgkm5zv0hjmmx1810z1ajl77sbwb1v2sbhk2c3mgr0cv";
+      rev = "4004d6a10e7e0a7838fa32d0146b8cf16cdf7e12";
+      sha256 = "0pqhw2ca5w1vm118ijv9hpk2aq6q2pld2xp97vamwv1acra3yzn1";
     };
     meta.homepage = "https://github.com/lifepillar/vim-solarized8/";
   };
@@ -13643,12 +13655,12 @@ final: prev:
 
   vim-startuptime = buildVimPluginFrom2Nix {
     pname = "vim-startuptime";
-    version = "2023-05-25";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "dstein64";
       repo = "vim-startuptime";
-      rev = "8eed46917c5c4882b295729ce053265c2a74ac4d";
-      sha256 = "1f893npcny3zgms031nwk872i0f4kgdwk6r2znjm4pb1mqjqa92b";
+      rev = "b5c144367fad9846bd288be6c3933f6c7ddd69ef";
+      sha256 = "06fsq0i9i1kbswvbm25f4h4089aisgrhnjyb45nn78s8x1377yz5";
     };
     meta.homepage = "https://github.com/dstein64/vim-startuptime/";
   };
@@ -15026,12 +15038,12 @@ final: prev:
 
   chad = buildVimPluginFrom2Nix {
     pname = "chad";
-    version = "2023-05-30";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "ms-jpq";
       repo = "chadtree";
-      rev = "52adf33cc1e8e6f92f4670561c19ad702180c129";
-      sha256 = "053gim0j9z59i053w8p9cvspnyqny81zc96f4bhhg0ga8nhxargi";
+      rev = "1b0120993633a0e4f25fa9c720ce3894ebf36cb4";
+      sha256 = "0swwn8l30l5h8lqvcn5c158b0r4i8zx6sh8shyz1d4gzqnr5fx6i";
     };
     meta.homepage = "https://github.com/ms-jpq/chadtree/";
   };
@@ -15074,12 +15086,12 @@ final: prev:
 
   lspsaga-nvim-original = buildVimPluginFrom2Nix {
     pname = "lspsaga-nvim-original";
-    version = "2023-05-29";
+    version = "2023-06-01";
     src = fetchFromGitHub {
       owner = "nvimdev";
       repo = "lspsaga.nvim";
-      rev = "c4e6259dda346babc71970bd00e03e211b44614d";
-      sha256 = "1dfmdcbrslksnaa6416ccdbrbkbzg16f49bsc6w552cwndj7fx6d";
+      rev = "c475ace5b8882631b351ef7c3e8078ca9ebbb751";
+      sha256 = "1dg96sg0262nm2rzq6h80f51grc4www7ljcx6c7j3l8p0c003gha";
     };
     meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/";
   };
diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
index e5c13b93ef7e0..955b6e79aa246 100644
--- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
@@ -280,12 +280,12 @@
   };
   cue = buildGrammar {
     language = "cue";
-    version = "0.0.0+rev=971130a";
+    version = "0.0.0+rev=0deecf4";
     src = fetchFromGitHub {
       owner = "eonpatapon";
       repo = "tree-sitter-cue";
-      rev = "971130aa1d2da22098d75062c024bb1250ff9d62";
-      hash = "sha256-s1Y4lGB8DAcZ4ugUs088DXHMDrT46zNeIvZLqZK493s=";
+      rev = "0deecf48944aa54bb73e5383ba8acfbf9f2c44b4";
+      hash = "sha256-myHuYl3JfJ/JvVKM9toprsZ+RJ7L2G0LpzcNTmPTfHE=";
     };
     meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue";
   };
@@ -634,12 +634,12 @@
   };
   glsl = buildGrammar {
     language = "glsl";
-    version = "0.0.0+rev=29dcda3";
+    version = "0.0.0+rev=53ca269";
     src = fetchFromGitHub {
       owner = "theHamsta";
       repo = "tree-sitter-glsl";
-      rev = "29dcda3e8299b91df24cafd24bba43cdd3ca2456";
-      hash = "sha256-oBb+Mkyoz74+VrMSCK0z8UtP6O/Cfwo0V/IlF9b9Gk4=";
+      rev = "53ca269cae2a47b1b75791e2bfe843baeb02e903";
+      hash = "sha256-qDysihoyGlzAFvhnu6qOjNTIRT9ii/A1B1wNiZNlJs8=";
     };
     meta.homepage = "https://github.com/theHamsta/tree-sitter-glsl";
   };
@@ -777,12 +777,12 @@
   };
   hlsl = buildGrammar {
     language = "hlsl";
-    version = "0.0.0+rev=e7e2670";
+    version = "0.0.0+rev=eeb138a";
     src = fetchFromGitHub {
       owner = "theHamsta";
       repo = "tree-sitter-hlsl";
-      rev = "e7e2670872c2f1a6556eeedd0b80778b5653e187";
-      hash = "sha256-i7tloMXu/0PU5eozP1zyZr4lB+jRWTJ/udgENmq+cmY=";
+      rev = "eeb138aba44de8379dae474624fef65d4288476a";
+      hash = "sha256-FIf8rKxM0jTfisjHhNUm/5IXj7njCVhPOXFR8Fhr3Ek=";
     };
     meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl";
   };
@@ -997,12 +997,12 @@
   };
   latex = buildGrammar {
     language = "latex";
-    version = "0.0.0+rev=b0686a8";
+    version = "0.0.0+rev=dfe8919";
     src = fetchFromGitHub {
       owner = "latex-lsp";
       repo = "tree-sitter-latex";
-      rev = "b0686a83c2429cc04e6d01f067f5a0a8efc0d17b";
-      hash = "sha256-/80/7HRLMt0p+SqO4d2wcRjHxZZCLH0ooJs4tNrw+oY=";
+      rev = "dfe891922ccd2e7cef52eccb2775e1b576727165";
+      hash = "sha256-xZUrAikgYoSCwFB6vWvV4K5S3sk0RAEUdDhOqLV9PVw=";
     };
     meta.homepage = "https://github.com/latex-lsp/tree-sitter-latex";
   };
@@ -1608,12 +1608,12 @@
   };
   scala = buildGrammar {
     language = "scala";
-    version = "0.0.0+rev=e7f7d01";
+    version = "0.0.0+rev=236c7b2";
     src = fetchFromGitHub {
       owner = "tree-sitter";
       repo = "tree-sitter-scala";
-      rev = "e7f7d016308e47bfb387581206b77c8c48947fdc";
-      hash = "sha256-oC8txJr5efT48jzRErPTfK9k10jNibogeoiHjT4RDm0=";
+      rev = "236c7b20dbddedb031ce40517fafc027434f6860";
+      hash = "sha256-M6HOkS/E5OKDUpzG5hgXdD7ZkWIVIdbFUXW4TC+Spkg=";
     };
     meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala";
   };
@@ -1785,13 +1785,13 @@
   };
   t32 = buildGrammar {
     language = "t32";
-    version = "0.0.0+rev=b4dca35";
+    version = "0.0.0+rev=4e581fc";
     src = fetchFromGitea {
       domain = "codeberg.org";
       owner = "xasc";
       repo = "tree-sitter-t32";
-      rev = "b4dca3527463274de1f3263c0e1c329bc3b4f514";
-      hash = "sha256-qWtlk7r6UmEEsbz6k7eGTv4WdWbcaUn2rUQsQ4SxqJA=";
+      rev = "4e581fcd17d76651aa92759a68f9a8186b9fe8dc";
+      hash = "sha256-SUft3MpM8fSLyojgRs6uaZxWDfoxNvL5Orb7XcrztYo=";
     };
     meta.homepage = "https://codeberg.org/xasc/tree-sitter-t32";
   };
diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names
index f5b3b9ad48777..cd3869af402ac 100644
--- a/pkgs/applications/editors/vim/plugins/vim-plugin-names
+++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names
@@ -1006,6 +1006,7 @@ https://github.com/mogelbrod/vim-jsonpath/,HEAD,
 https://github.com/MaxMEllon/vim-jsx-pretty/,,
 https://github.com/peitalin/vim-jsx-typescript/,,
 https://github.com/mroavi/vim-julia-cell/,HEAD,
+https://github.com/NoahTheDuke/vim-just/,,
 https://github.com/knubie/vim-kitty-navigator/,,
 https://github.com/farmergreg/vim-lastplace/,,
 https://github.com/xuhdev/vim-latex-live-preview/,,
diff --git a/pkgs/applications/gis/qgis/unwrapped-ltr.nix b/pkgs/applications/gis/qgis/unwrapped-ltr.nix
index ecce1cfdccea1..f959389d9eee0 100644
--- a/pkgs/applications/gis/qgis/unwrapped-ltr.nix
+++ b/pkgs/applications/gis/qgis/unwrapped-ltr.nix
@@ -73,14 +73,14 @@ let
     six
   ];
 in mkDerivation rec {
-  version = "3.28.5";
+  version = "3.28.7";
   pname = "qgis-ltr-unwrapped";
 
   src = fetchFromGitHub {
     owner = "qgis";
     repo = "QGIS";
     rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
-    hash = "sha256-3fQB0oCIZSVEVMZzmeyvw8/Ew+JjzAFnTIsnsklAayI=";
+    hash = "sha256-RWQ3RlE8fPMuDGosxKNVgbjRTigZRolqNyaJoC1xdec=";
   };
 
   passthru = {
diff --git a/pkgs/applications/misc/pairdrop/default.nix b/pkgs/applications/misc/pairdrop/default.nix
new file mode 100644
index 0000000000000..7715481cffd59
--- /dev/null
+++ b/pkgs/applications/misc/pairdrop/default.nix
@@ -0,0 +1,44 @@
+{ lib
+, buildNpmPackage
+, fetchFromGitHub
+, nodejs
+}:
+
+buildNpmPackage rec {
+  pname = "pairdrop";
+  version = "1.7.6";
+
+  src = fetchFromGitHub {
+    owner = "schlagmichdoch";
+    repo = "PairDrop";
+    rev = "v${version}";
+    hash = "sha256-AOFATOCLf2KigeqoUzIfNngyeDesNrThRzxFvqtsXBs=";
+  };
+
+  npmDepsHash = "sha256-3nKjmC5eizoV/mrKDBhsSlVQxEHyIsWR6KHFwZhBugI=";
+
+  dontNpmBuild = true;
+
+  installPhase = ''
+    runHook preInstall
+
+    mkdir -p $out/bin $out/lib
+    cp -r * $out/lib
+
+    makeWrapper ${nodejs}/bin/node "$out/bin/pairdrop" --add-flags "index.js public --rate-limit --auto-restart"
+    wrapProgram $out/bin/pairdrop --chdir "$out/lib"
+
+    runHook postInstall
+  '';
+
+  meta = with lib; {
+    description = "Local file sharing in your browser";
+    longDescription = ''
+      PairDrop is a sublime alternative to AirDrop that works on all platforms.
+      Send images, documents or text via peer to peer connection to devices in the same local network/Wi-Fi or to paired devices.
+    '';
+    homepage = "https://github.com/schlagmichdoch/PairDrop";
+    license = licenses.gpl3Only;
+    maintainers = with maintainers; [ dit7ya ];
+  };
+}
diff --git a/pkgs/applications/networking/breitbandmessung/default.nix b/pkgs/applications/networking/breitbandmessung/default.nix
index 6fab38f973603..22ffc8903c4ac 100644
--- a/pkgs/applications/networking/breitbandmessung/default.nix
+++ b/pkgs/applications/networking/breitbandmessung/default.nix
@@ -2,7 +2,7 @@
 , stdenv
 , fetchurl
 , dpkg
-, electron_16
+, electron_24
 , makeWrapper
 , nixosTests
 , nodePackages
@@ -12,13 +12,13 @@
 let
   inherit (stdenv.hostPlatform) system;
 
-  version = "3.1.0";
+  version = "3.3.0";
 
   systemArgs = rec {
     x86_64-linux = rec {
       src = fetchurl {
         url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-${version}-linux.deb";
-        sha256 = "sha256-jSP+H9ej9Wd+swBZSy9uMi2ExSTZ191FGZhqaocTl7w=";
+        sha256 = "sha256-12mbdxklje9msnRtNk1RAtIg3OCybev/vUersDZj2i4=";
       };
 
       nativeBuildInputs = [
@@ -49,7 +49,7 @@ let
         }
         EOF
 
-        makeWrapper ${electron_16}/bin/electron $out/bin/breitbandmessung \
+        makeWrapper ${electron_24}/bin/electron $out/bin/breitbandmessung \
           --add-flags $out/share/breitbandmessung/resources/build/electron.js
 
         # Fix the desktop link
@@ -61,7 +61,7 @@ let
     x86_64-darwin = {
       src = fetchurl {
         url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-${version}-mac.dmg";
-        sha256 = "sha256-2c8mDKJuHDSw7p52EKnJO5vr2kNTLU6r9pmGPANjE20=";
+        sha256 = "sha256-a27R/N13i4qU2znTKz+LGxSdgSzJ0MzIHeiPHyRd65k=";
       };
 
       nativeBuildInputs = [ undmg ];
diff --git a/pkgs/applications/networking/cluster/karmor/default.nix b/pkgs/applications/networking/cluster/karmor/default.nix
index 304ea70963cb7..481ac09c751eb 100644
--- a/pkgs/applications/networking/cluster/karmor/default.nix
+++ b/pkgs/applications/networking/cluster/karmor/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "karmor";
-  version = "0.13.1";
+  version = "0.13.2";
 
   src = fetchFromGitHub {
     owner = "kubearmor";
     repo = "kubearmor-client";
     rev = "v${version}";
-    hash = "sha256-HSMyGA4S8VjEA2u4TbmH+qS5ZCsWBg+aTNhAbt4S6yY=";
+    hash = "sha256-IKvWS1c7u1a3Fm2+uyhhgyuM680ZYiq9Xq2Tg/Y6HJo=";
   };
 
-  vendorHash = "sha256-Rxm96sgdZFKuyQzT76WJHvzEM0tG2rvqnl7+umoFIMY=";
+  vendorHash = "sha256-xBtKKq6oUjazRac1FozRXBNRv1rFXYAulWu0Rs8ETvQ=";
 
   nativeBuildInputs = [ installShellFiles ];
 
diff --git a/pkgs/applications/networking/cluster/kluctl/default.nix b/pkgs/applications/networking/cluster/kluctl/default.nix
index 04d1729878b46..5056607325fbc 100644
--- a/pkgs/applications/networking/cluster/kluctl/default.nix
+++ b/pkgs/applications/networking/cluster/kluctl/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "kluctl";
-  version = "2.19.4";
+  version = "2.20.2";
 
   src = fetchFromGitHub {
     owner = "kluctl";
     repo = "kluctl";
     rev = "v${version}";
-    hash = "sha256-q/LWUTaf0PlNGhUZZIvMTjILmrYAO+jQGrUCqBkbDVM=";
+    hash = "sha256-VCPRGICbALYoD1LIrNnPXQLWGqWr+IznQP70K+L4tvk=";
   };
 
-  vendorHash = "sha256-AywaABegaM32HnPN4b3xnnG/sggr1Z1Jubfbi1VA1k8=";
+  vendorHash = "sha256-z0eiWU5CFMfK6fz+LUtxtSP/MAuVn7iOHB+A7Uv2OQY=";
 
   ldflags = [ "-s" "-w" "-X main.version=v${version}" ];
 
@@ -23,6 +23,10 @@ buildGoModule rec {
     version = "v${version}";
   };
 
+  postInstall = ''
+    mv $out/bin/{cmd,kluctl}
+  '';
+
   meta = with lib; {
     description = "The missing glue to put together large Kubernetes deployments";
     homepage = "https://kluctl.io/";
diff --git a/pkgs/applications/networking/cluster/kubedog/default.nix b/pkgs/applications/networking/cluster/kubedog/default.nix
index cf858efef97ab..dc67ccc36e634 100644
--- a/pkgs/applications/networking/cluster/kubedog/default.nix
+++ b/pkgs/applications/networking/cluster/kubedog/default.nix
@@ -8,13 +8,13 @@
 
 buildGoModule rec {
   pname = "kubedog";
-  version = "0.9.11";
+  version = "0.9.12";
 
   src = fetchFromGitHub {
     owner = "werf";
     repo = "kubedog";
     rev = "v${version}";
-    hash = "sha256-yHyCmUjxvMzeHpG5OqC3nAjWaiHErTXrbmS+/0Y4A7E=";
+    hash = "sha256-B667EnlOD0kXqkW73XXcyQwROWh5SmsM8565sjcGinI=";
   };
 
   vendorHash = "sha256-OgfgCsysNtY7mZQXdmHFyJ0FqmBD3SeQdTLd5Lw3F7k=";
diff --git a/pkgs/applications/networking/cluster/odo/default.nix b/pkgs/applications/networking/cluster/odo/default.nix
index 10e71f806a5f6..1099c1b08195e 100644
--- a/pkgs/applications/networking/cluster/odo/default.nix
+++ b/pkgs/applications/networking/cluster/odo/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "odo";
-  version = "3.10.0";
+  version = "3.11.0";
 
   src = fetchFromGitHub {
     owner = "redhat-developer";
     repo = "odo";
     rev = "v${version}";
-    sha256 = "sha256-J8Oiw7/jPwIoPh8erL7auSiQCRzvY7i4COPmtI3qPXY=";
+    sha256 = "sha256-+5oX6/J/WpJZr/o9l8TZhMJoxonnT0DeIEWffAjZYww=";
   };
 
   vendorHash = null;
diff --git a/pkgs/applications/networking/cluster/pachyderm/default.nix b/pkgs/applications/networking/cluster/pachyderm/default.nix
index f0333e3b5fe18..b21b50397e9e8 100644
--- a/pkgs/applications/networking/cluster/pachyderm/default.nix
+++ b/pkgs/applications/networking/cluster/pachyderm/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "pachyderm";
-  version = "2.6.0";
+  version = "2.6.1";
 
   src = fetchFromGitHub {
     owner = "pachyderm";
     repo = "pachyderm";
     rev = "v${version}";
-    hash = "sha256-QWlNDnhcFXfCtX4J0V/hq6nFN0RjzYv29mI2zE2fyFo=";
+    hash = "sha256-C3qzf/+A1pYTYR3FMtUuqZNU+j8oOHSBLDfyuWYCh5I=";
   };
 
   vendorHash = "sha256-3EG9d4ERaWuHaKFt0KFCOKIgTdrL7HZTO+GSi2RROKY=";
diff --git a/pkgs/applications/networking/cluster/talosctl/default.nix b/pkgs/applications/networking/cluster/talosctl/default.nix
index bd738bd67449a..fdcf6da4b4b61 100644
--- a/pkgs/applications/networking/cluster/talosctl/default.nix
+++ b/pkgs/applications/networking/cluster/talosctl/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "talosctl";
-  version = "1.4.4";
+  version = "1.4.5";
 
   src = fetchFromGitHub {
     owner = "siderolabs";
     repo = "talos";
     rev = "v${version}";
-    hash = "sha256-BjNJIHPFAytiZIrHPcEuxYCXlp35kMR3OA3KXOdBj8w=";
+    hash = "sha256-pgWNmjIyRWsshuP+GGc/Kxd32DIoHphwYvBIx2hBWZg=";
   };
 
-  vendorHash = "sha256-btZHQ0sqgbMm0WWswY9ChNNtXX/xedv/d0BrO03MBns=";
+  vendorHash = "sha256-Fr4yfwRdhwH1UHAb4rQ74rzAGjIyEX4+0lFujUs8Tos=";
 
   ldflags = [ "-s" "-w" ];
 
diff --git a/pkgs/applications/networking/cluster/terragrunt/default.nix b/pkgs/applications/networking/cluster/terragrunt/default.nix
index 9c9eb889be40f..0e9056da62e16 100644
--- a/pkgs/applications/networking/cluster/terragrunt/default.nix
+++ b/pkgs/applications/networking/cluster/terragrunt/default.nix
@@ -5,13 +5,13 @@
 
 buildGoModule rec {
   pname = "terragrunt";
-  version = "0.45.16";
+  version = "0.45.18";
 
   src = fetchFromGitHub {
     owner = "gruntwork-io";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-q12MXqYf4yXC1ifXCuHE75Eb553TWbohDB2GusRpNIM=";
+    hash = "sha256-J4edaMLvL9Bs1bwF+m0LMGiGmEKa7Xcb3SgOiDldTyY=";
   };
 
   vendorHash = "sha256-5Umoqi2D6iUk2Ut7YB/nmkOyA6Rx2qFhy/ZbfqoX5qA=";
diff --git a/pkgs/applications/networking/flexget/default.nix b/pkgs/applications/networking/flexget/default.nix
index 6a0687ae17aad..e88ff00ba9434 100644
--- a/pkgs/applications/networking/flexget/default.nix
+++ b/pkgs/applications/networking/flexget/default.nix
@@ -6,7 +6,7 @@
 
 python3.pkgs.buildPythonApplication rec {
   pname = "flexget";
-  version = "3.7.2";
+  version = "3.7.4";
   format = "pyproject";
 
   # Fetch from GitHub in order to use `requirements.in`
@@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec {
     owner = "Flexget";
     repo = "Flexget";
     rev = "refs/tags/v${version}";
-    hash = "sha256-K71nawQhFYLPRg79rcZKJ+US+3M5JAU0eg+ZiFwB6n8=";
+    hash = "sha256-x5hwuc2yXDw8qWGLRJDH4V4rmvxjBKZaogmv4SxXoz4=";
   };
 
   postPatch = ''
diff --git a/pkgs/applications/networking/instant-messengers/ferdium/default.nix b/pkgs/applications/networking/instant-messengers/ferdium/default.nix
index 0ff76e4188620..c68dae7edaa8e 100644
--- a/pkgs/applications/networking/instant-messengers/ferdium/default.nix
+++ b/pkgs/applications/networking/instant-messengers/ferdium/default.nix
@@ -3,10 +3,10 @@
 mkFranzDerivation rec {
   pname = "ferdium";
   name = "Ferdium";
-  version = "6.2.6";
+  version = "6.3.0";
   src = fetchurl {
     url = "https://github.com/ferdium/ferdium-app/releases/download/v${version}/Ferdium-linux-${version}-amd64.deb";
-    sha256 = "sha256-jG3NdolWqQzj/62jYwnqJHz5uT6QIuOkrpL/FcLl56k=";
+    sha256 = "sha256-3i3cEGwUXNITABJRXV+xQ2knYjuG1F818EvhLBrVep8=";
   };
 
   extraBuildInputs = [ xorg.libxshmfence ];
diff --git a/pkgs/applications/networking/irc/thelounge/default.nix b/pkgs/applications/networking/irc/thelounge/default.nix
index bee360d55e66f..0ccca903f1793 100644
--- a/pkgs/applications/networking/irc/thelounge/default.nix
+++ b/pkgs/applications/networking/irc/thelounge/default.nix
@@ -1,4 +1,18 @@
-{ lib, stdenv, fetchFromGitHub, fetchYarnDeps, yarn, fixup_yarn_lock, nodejs, npmHooks, nixosTests }:
+{ lib
+, stdenv
+, fetchFromGitHub
+, fetchYarnDeps
+, nodejs
+, yarn
+, fixup_yarn_lock
+, python3
+, npmHooks
+, darwin
+, sqlite
+, srcOnly
+, buildPackages
+, nixosTests
+}:
 
 stdenv.mkDerivation (finalAttrs: {
   pname = "thelounge";
@@ -24,7 +38,8 @@ stdenv.mkDerivation (finalAttrs: {
     hash = "sha256-OKLsNGl94EDyLgP2X2tiwihgRQFXGvf5XgXwgX+JEpk=";
   };
 
-  nativeBuildInputs = [ nodejs yarn fixup_yarn_lock npmHooks.npmInstallHook ];
+  nativeBuildInputs = [ nodejs yarn fixup_yarn_lock python3 npmHooks.npmInstallHook ] ++ lib.optional stdenv.isDarwin darwin.cctools;
+  buildInputs = [ sqlite ];
 
   configurePhase = ''
     runHook preConfigure
@@ -49,8 +64,14 @@ stdenv.mkDerivation (finalAttrs: {
 
   # `npm prune` doesn't work and/or hangs for whatever reason.
   preInstall = ''
-    rm -rf node_modules
     yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive --production
+    patchShebangs node_modules
+
+    # Build the sqlite3 package.
+    npm_config_nodedir="${srcOnly nodejs}" npm_config_node_gyp="${buildPackages.nodejs}/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" npm rebuild --verbose --sqlite=${sqlite.dev}
+
+    # These files seemingly aren't needed, and also might not exist when the Darwin sandbox is disabled?
+    rm -rf node_modules/sqlite3/build-tmp-napi-v6/{Release/obj.target,node_sqlite3.target.mk}
   '';
 
   dontNpmPrune = true;
diff --git a/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix b/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
index 8f4c6199e2bbc..d2bfc24662fc6 100644
--- a/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
+++ b/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
@@ -44,11 +44,11 @@
 
 stdenv.mkDerivation rec {
   pname = "evolution";
-  version = "3.48.2";
+  version = "3.48.3";
 
   src = fetchurl {
     url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
-    sha256 = "rigYzxC6jyLsGgwN/4gkVSRkMMMikN1VJvTh/i5i6rc=";
+    sha256 = "ZhJexH/XcBcRdNDAhYZu/7aoNEQBW34sdkEpUtbLDiM=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/applications/science/biology/fastp/default.nix b/pkgs/applications/science/biology/fastp/default.nix
index 0fd3dded09b31..e7fc0d4a35f1f 100644
--- a/pkgs/applications/science/biology/fastp/default.nix
+++ b/pkgs/applications/science/biology/fastp/default.nix
@@ -8,13 +8,13 @@
 
 stdenv.mkDerivation rec {
   pname = "fastp";
-  version = "0.23.3";
+  version = "0.23.4";
 
   src = fetchFromGitHub {
     owner = "OpenGene";
     repo = "fastp";
     rev = "v${version}";
-    sha256 = "sha256-9YHm5LIKJJpMavlWMZXD5ZgTgT5w9eXuXwQVa/prux8=";
+    sha256 = "sha256-hkCo8CiZNJuVcL9Eg/R7YzM7/FEcGEnovV325oWa7y8=";
   };
 
   buildInputs = [ zlib libdeflate isa-l ];
diff --git a/pkgs/applications/science/math/mathematica/10.nix b/pkgs/applications/science/math/mathematica/10.nix
index d1397d228df00..e5ab259b8f70b 100644
--- a/pkgs/applications/science/math/mathematica/10.nix
+++ b/pkgs/applications/science/math/mathematica/10.nix
@@ -74,7 +74,8 @@ stdenv.mkDerivation rec {
     + lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux")
       (":" + lib.makeSearchPathOutput "lib" "lib64" buildInputs);
 
-  phases = "unpackPhase installPhase fixupPhase";
+  dontConfigure = true;
+  dontBuild = true;
 
   unpackPhase = ''
     echo "=== Extracting makeself archive ==="
diff --git a/pkgs/applications/science/math/mathematica/11.nix b/pkgs/applications/science/math/mathematica/11.nix
index 50f2644a10b72..5b9460f76e06d 100644
--- a/pkgs/applications/science/math/mathematica/11.nix
+++ b/pkgs/applications/science/math/mathematica/11.nix
@@ -75,7 +75,8 @@ stdenv.mkDerivation rec {
     + lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux")
       (":" + lib.makeSearchPathOutput "lib" "lib64" buildInputs);
 
-  phases = "unpackPhase installPhase fixupPhase";
+  dontConfigure = true;
+  dontBuild = true;
 
   unpackPhase = ''
     echo "=== Extracting makeself archive ==="
diff --git a/pkgs/applications/science/math/mathematica/9.nix b/pkgs/applications/science/math/mathematica/9.nix
index c3d74d8a00277..c2fc07c532fc9 100644
--- a/pkgs/applications/science/math/mathematica/9.nix
+++ b/pkgs/applications/science/math/mathematica/9.nix
@@ -64,7 +64,8 @@ stdenv.mkDerivation rec {
     + lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux")
     (":" + lib.makeSearchPathOutput "lib" "lib64" buildInputs);
 
-  phases = "unpackPhase installPhase fixupPhase";
+  dontConfigure = true;
+  dontBuild = true;
 
   unpackPhase = ''
     echo "=== Extracting makeself archive ==="
diff --git a/pkgs/applications/version-management/delta/default.nix b/pkgs/applications/version-management/delta/default.nix
index 2711196ca3180..79c511ec2c8c4 100644
--- a/pkgs/applications/version-management/delta/default.nix
+++ b/pkgs/applications/version-management/delta/default.nix
@@ -1,38 +1,47 @@
-{ stdenv
-, lib
-, fetchFromGitHub
+{ lib
 , rustPlatform
+, fetchFromGitHub
 , installShellFiles
-, DiskArbitration
-, Foundation
-, libiconv
-, Security
+, pkg-config
+, oniguruma
+, stdenv
+, darwin
 , git
 }:
 
 rustPlatform.buildRustPackage rec {
   pname = "delta";
-  version = "0.16.4";
+  version = "0.16.5";
 
   src = fetchFromGitHub {
     owner = "dandavison";
     repo = pname;
     rev = version;
-    hash = "sha256-lIOJPDnSwyPVhmBUPCiWtpNNxXGRKVruidBKIF9tFvo=";
+    hash = "sha256-W6XtfXfOP8QfQ0t5hquFdYvCO9muE50N1fQsNtnOzfM=";
   };
 
-  cargoHash = "sha256-7+SwJ64PJvBi0YOeYcfqsN2f5ehj/t7XhniWd4jWJnM=";
+  cargoHash = "sha256-SNKbgEyelJCHKCaBRfCGc3RECGABtZzMC2rCbhzqZtU=";
 
-  nativeBuildInputs = [ installShellFiles ];
+  nativeBuildInputs = [
+    installShellFiles
+    pkg-config
+  ];
 
-  buildInputs = lib.optionals stdenv.isDarwin [ DiskArbitration Foundation libiconv Security ];
+  buildInputs = [
+    oniguruma
+  ] ++ lib.optionals stdenv.isDarwin [
+    darwin.apple_sdk_11_0.frameworks.Foundation
+  ];
 
   nativeCheckInputs = [ git ];
 
+  env = {
+    RUSTONIG_SYSTEM_LIBONIG = true;
+  };
+
   postInstall = ''
-    installShellCompletion --bash --name delta.bash etc/completion/completion.bash
-    installShellCompletion --zsh --name _delta etc/completion/completion.zsh
-    installShellCompletion --fish --name delta.fish etc/completion/completion.fish
+    installShellCompletion --cmd delta \
+      etc/completion/completion.{bash,fish,zsh}
   '';
 
   checkFlags = lib.optionals stdenv.isDarwin [
@@ -44,6 +53,6 @@ rustPlatform.buildRustPackage rec {
     description = "A syntax-highlighting pager for git";
     changelog = "https://github.com/dandavison/delta/releases/tag/${version}";
     license = licenses.mit;
-    maintainers = with maintainers; [ marsam zowoq SuperSandro2000 ];
+    maintainers = with maintainers; [ marsam zowoq SuperSandro2000 figsoda ];
   };
 }
diff --git a/pkgs/applications/version-management/josh/default.nix b/pkgs/applications/version-management/josh/default.nix
index acf2b24c0794e..a9929cca64e47 100644
--- a/pkgs/applications/version-management/josh/default.nix
+++ b/pkgs/applications/version-management/josh/default.nix
@@ -1,6 +1,7 @@
 { lib
 , stdenv
 , fetchFromGitHub
+, fetchpatch
 , rustPlatform
 , libgit2
 , openssl
@@ -12,16 +13,26 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "josh";
-  version = "22.06.22";
+  version = "23.02.14";
+  JOSH_VERSION = "r${version}";
 
   src = fetchFromGitHub {
     owner = "esrlabs";
     repo = "josh";
-    rev = "r" + version;
-    sha256 = "0511qv9zyjvv4zfz6zyi69ssbkrwa24n0ah5w9mb4gzd547as8pq";
+    rev = JOSH_VERSION;
+    sha256 = "1sqa8xi5d55zshky7gicac02f67vp944hclkdsmwy0bczk9hgssr";
   };
 
-  cargoSha256 = "0zfjjyyz4pxar1mfkkj9aij4dnwqy3asdrmay1iy6ijjn1qd97n4";
+  patches = [
+    # Unreleased patch allowing compilation from the GitHub tarball download
+    (fetchpatch {
+      name = "josh-version-without-git.patch";
+      url = "https://github.com/josh-project/josh/commit/13e7565ab029206598881391db4ddc6dface692b.patch";
+      sha256 = "1l5syqj51sn7kcqvffwl6ggn5sq8wfkpviga860agghnw5dpf7ns";
+    })
+  ];
+
+  cargoSha256 = "0f6cvz2s8qs53b2g6xja38m24hafqla61s4r5za0a1dyndgms7sl";
 
   nativeBuildInputs = [
     pkg-config
diff --git a/pkgs/applications/video/makemkv/default.nix b/pkgs/applications/video/makemkv/default.nix
index 110c48c1e4abb..da22e9a10f114 100644
--- a/pkgs/applications/video/makemkv/default.nix
+++ b/pkgs/applications/video/makemkv/default.nix
@@ -14,21 +14,21 @@
 }:
 
 let
-  version = "1.17.3";
+  version = "1.17.4";
   # Using two URLs as the first one will break as soon as a new version is released
   src_bin = fetchurl {
     urls = [
       "http://www.makemkv.com/download/makemkv-bin-${version}.tar.gz"
       "http://www.makemkv.com/download/old/makemkv-bin-${version}.tar.gz"
     ];
-    sha256 = "1cd633bfb381faa4f22ab57f6b75053c1b18997c223ed7988896c8c15cd1bee0";
+    sha256 = "68ebc6f9baba7be4429014b73bdf6da33516a399f011e9e535eb383aff97748b";
   };
   src_oss = fetchurl {
     urls = [
       "http://www.makemkv.com/download/makemkv-oss-${version}.tar.gz"
       "http://www.makemkv.com/download/old/makemkv-oss-${version}.tar.gz"
     ];
-    sha256 = "16be3ee29c1dd3d5292f793e9f5efbcd30a59bf035de79586e9afbfa98a6a4cb";
+    sha256 = "70e3599dd0a120ababa00d44c93ec8d2d001aea93e902355786ed90a7360cc99";
   };
 
 in mkDerivation {
diff --git a/pkgs/applications/virtualization/lima/default.nix b/pkgs/applications/virtualization/lima/default.nix
index 7924d7f70f6f0..cf40f599785c5 100644
--- a/pkgs/applications/virtualization/lima/default.nix
+++ b/pkgs/applications/virtualization/lima/default.nix
@@ -11,16 +11,16 @@
 
 buildGoModule rec {
   pname = "lima";
-  version = "0.15.1";
+  version = "0.16.0";
 
   src = fetchFromGitHub {
     owner = "lima-vm";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-uZE827dc79i7JPxHDI3kmAANN9XUIuhR0c9BUe92DyQ=";
+    sha256 = "sha256-6BNUuYAy3rUpPeUsbLRpz0+LdgVeHjlVjmQRcuFSXEg=";
   };
 
-  vendorHash = "sha256-CysPzlup8TVVR4rCm3cWTjnxwJznMv0wbaeCC0ofWSU=";
+  vendorHash = "sha256-KuMEAlXvW5FhTC7HQa3CoqRlhtwSBzjk+dgAnzScfno=";
 
   nativeBuildInputs = [ makeWrapper installShellFiles ]
     ++ lib.optionals stdenv.isDarwin [ xcbuild.xcrun sigtool ];
diff --git a/pkgs/applications/window-managers/sway/fx.nix b/pkgs/applications/window-managers/sway/fx.nix
index c77273c13a376..d79c9d59bf21d 100644
--- a/pkgs/applications/window-managers/sway/fx.nix
+++ b/pkgs/applications/window-managers/sway/fx.nix
@@ -2,13 +2,13 @@
 
 sway-unwrapped.overrideAttrs (oldAttrs: rec {
   pname = "swayfx";
-  version = "0.3";
+  version = "0.3.1";
 
   src = fetchFromGitHub {
     owner = "WillPower3309";
     repo = "swayfx";
     rev = version;
-    sha256 = "sha256-3Odyeb10AGbNf6TI1W79sLiwB4PrszC5VzjCr7FuPz4=";
+    sha256 = "sha256-Ox+ror8sCc4mFOqZ1H9782hWbkTSUs5IVYEubHuyoJQ=";
   };
 
   # This patch was backported into SwayFX
diff --git a/pkgs/data/misc/dbip-country-lite/default.nix b/pkgs/data/misc/dbip-country-lite/default.nix
new file mode 100644
index 0000000000000..ffa2ec24974b7
--- /dev/null
+++ b/pkgs/data/misc/dbip-country-lite/default.nix
@@ -0,0 +1,36 @@
+{ lib
+, stdenvNoCC
+, fetchurl
+, dbip-country-lite
+}:
+
+stdenvNoCC.mkDerivation rec {
+  pname = "dbip-country-lite";
+  version = "2023-06";
+
+  src = fetchurl {
+    url = "https://download.db-ip.com/free/dbip-country-lite-${version}.mmdb.gz";
+    hash = "sha256-H+f7OhI03qhgpldF05Nc5ohPIPNhyVRCwiVqeWkvIbc=";
+  };
+
+  dontUnpack = true;
+
+  installPhase = ''
+    runHook preBuild
+
+    gzip -c -d "$src" > dbip-country-lite.mmdb
+    install -Dm444 dbip-country-lite.mmdb "$out/share/dbip/dbip-country-lite.mmdb"
+
+    runHook postBuild
+  '';
+
+  passthru.mmdb = "${dbip-country-lite}/share/dbip/dbip-country-lite.mmdb";
+
+  meta = with lib; {
+    description = "The free IP to Country Lite database by DB-IP";
+    homepage = "https://db-ip.com/db/download/ip-to-country-lite";
+    license = licenses.cc-by-40;
+    maintainers = with maintainers; [ nickcao ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/data/misc/sing-geoip/default.nix b/pkgs/data/misc/sing-geoip/default.nix
index e8ea5ddd44280..91c485ce1154d 100644
--- a/pkgs/data/misc/sing-geoip/default.nix
+++ b/pkgs/data/misc/sing-geoip/default.nix
@@ -2,7 +2,7 @@
 , stdenvNoCC
 , buildGoModule
 , fetchFromGitHub
-, clash-geoip
+, dbip-country-lite
 }:
 
 let
@@ -34,7 +34,7 @@ let
 in
 stdenvNoCC.mkDerivation rec {
   inherit (generator) pname;
-  inherit (clash-geoip) version;
+  inherit (dbip-country-lite) version;
 
   dontUnpack = true;
 
@@ -43,8 +43,8 @@ stdenvNoCC.mkDerivation rec {
   buildPhase = ''
     runHook preBuild
 
-    ${pname} ${clash-geoip}/etc/clash/Country.mmdb geoip.db
-    ${pname} ${clash-geoip}/etc/clash/Country.mmdb geoip-cn.db cn
+    ${pname} ${dbip-country-lite.mmdb} geoip.db
+    ${pname} ${dbip-country-lite.mmdb} geoip-cn.db cn
 
     runHook postBuild
   '';
@@ -61,6 +61,6 @@ stdenvNoCC.mkDerivation rec {
   passthru = { inherit generator; };
 
   meta = generator.meta // {
-    inherit (clash-geoip.meta) license;
+    inherit (dbip-country-lite.meta) license;
   };
 }
diff --git a/pkgs/data/misc/v2ray-geoip/default.nix b/pkgs/data/misc/v2ray-geoip/default.nix
index d7bb9226253d5..5dbaa6c9c93bb 100644
--- a/pkgs/data/misc/v2ray-geoip/default.nix
+++ b/pkgs/data/misc/v2ray-geoip/default.nix
@@ -1,28 +1,69 @@
-{ lib, stdenv, fetchFromGitHub }:
+{ lib
+, stdenvNoCC
+, fetchFromGitHub
+, pkgsBuildBuild
+, jq
+, moreutils
+, dbip-country-lite
+}:
 
-stdenv.mkDerivation rec {
-  pname = "v2ray-geoip";
-  version = "202306010100";
+let
+  generator = pkgsBuildBuild.buildGoModule {
+    pname = "v2ray-geoip";
+    version = "unstable-2023-03-27";
 
-  src = fetchFromGitHub {
-    owner = "v2fly";
-    repo = "geoip";
-    rev = "d8faa6ba0754c083a89898610942d1d1d978ef7f";
-    sha256 = "sha256-Aumk+YPsxZl3F/DQv6w0rE5f5hduLNYApCKQIvRUSIw=";
+    src = fetchFromGitHub {
+      owner = "v2fly";
+      repo = "geoip";
+      rev = "9321a7f5e301a957228eba44845144b4555b6658";
+      hash = "sha256-S30XEgzA9Vrq7I7REfO/WN/PKpcjcI7KZnrL4uw/Chs=";
+    };
+
+    vendorHash = "sha256-bAXeA1pDIUuEvzTLydUIX6S6fm6j7CUQmBG+7xvxUcc=";
+
+    meta = with lib; {
+      description = "GeoIP for V2Ray";
+      homepage = "https://github.com/v2fly/geoip";
+      license = licenses.cc-by-sa-40;
+      maintainers = with maintainers; [ nickcao ];
+    };
   };
+  input = {
+    type = "maxmindMMDB";
+    action = "add";
+    args = {
+      uri = dbip-country-lite.mmdb;
+    };
+  };
+in
+stdenvNoCC.mkDerivation {
+  inherit (generator) pname src;
+  inherit (dbip-country-lite) version;
+
+  nativeBuildInputs = [
+    jq
+    moreutils
+  ];
+
+  postPatch = ''
+    jq '.input[0] |= ${builtins.toJSON input}' config.json | sponge config.json
+  '';
+
+  buildPhase = ''
+    runHook preBuild
+    ${generator}/bin/geoip
+    runHook postBuild
+  '';
 
   installPhase = ''
     runHook preInstall
-    install -m 0644 geoip.dat -D $out/share/v2ray/geoip.dat
+    install -Dm444 -t "$out/share/v2ray" output/dat/{cn,geoip-only-cn-private,geoip,private}.dat
     runHook postInstall
   '';
 
-  passthru.updateScript = ./update.sh;
+  passthru.generator = generator;
 
-  meta = with lib; {
-    description = "GeoIP for V2Ray";
-    homepage = "https://github.com/v2fly/geoip";
-    license = licenses.cc-by-sa-40;
-    maintainers = with maintainers; [ nickcao ];
+  meta = generator.meta // {
+    inherit (dbip-country-lite.meta) license;
   };
 }
diff --git a/pkgs/data/misc/v2ray-geoip/update.sh b/pkgs/data/misc/v2ray-geoip/update.sh
deleted file mode 100755
index e39012e30a51a..0000000000000
--- a/pkgs/data/misc/v2ray-geoip/update.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#! /usr/bin/env nix-shell
-#! nix-shell -i bash -p common-updater-scripts curl jq
-set -euo pipefail
-
-COMMIT=$(curl "https://api.github.com/repos/v2fly/geoip/commits/release?per_page=1")
-update-source-version v2ray-geoip "$(echo $COMMIT | jq -r .commit.message)" --file=pkgs/data/misc/v2ray-geoip/default.nix --rev="$(echo $COMMIT | jq -r .sha)"
diff --git a/pkgs/desktops/gnome/core/evolution-data-server/default.nix b/pkgs/desktops/gnome/core/evolution-data-server/default.nix
index 6e087217f13a3..950be481ecede 100644
--- a/pkgs/desktops/gnome/core/evolution-data-server/default.nix
+++ b/pkgs/desktops/gnome/core/evolution-data-server/default.nix
@@ -50,13 +50,13 @@
 
 stdenv.mkDerivation rec {
   pname = "evolution-data-server";
-  version = "3.48.2";
+  version = "3.48.3";
 
   outputs = [ "out" "dev" ];
 
   src = fetchurl {
     url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
-    sha256 = "HzJD3xK08dMpjJl31iIaZWX9J578mE4czyVSRdBM/9U=";
+    sha256 = "tx5BLlL1Z8gzlLWSbfkrT09tLN3rrThKUXxyBnH62ZY=";
   };
 
   patches = [
diff --git a/pkgs/development/interpreters/angelscript/default.nix b/pkgs/development/interpreters/angelscript/default.nix
index 5aa19f665a82f..24ac89eb4c5b0 100644
--- a/pkgs/development/interpreters/angelscript/default.nix
+++ b/pkgs/development/interpreters/angelscript/default.nix
@@ -7,11 +7,11 @@
 
 stdenv.mkDerivation rec {
   pname = "angelscript";
-  version = "2.36.0";
+  version = "2.36.1";
 
   src = fetchurl {
     url = "https://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip";
-    sha256 = "sha256-M/lfdZe8DYiwl9NeexMg0VQZ/8V3mFHZ0qbMzsV4EbM=";
+    sha256 = "sha256-WLt0mvnH44YwRwX05uYnrkHf4D4LanPD0NLgF8T8lI8=";
   };
 
   nativeBuildInputs = [ unzip cmake ];
diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix
index a089dbf2002b9..d1e541891eccc 100644
--- a/pkgs/development/interpreters/python/cpython/default.nix
+++ b/pkgs/development/interpreters/python/cpython/default.nix
@@ -141,6 +141,11 @@ let
     "$out/bin/python"
   else pythonForBuild.interpreter;
 
+  src = fetchurl {
+    url = with sourceVersion; "https://www.python.org/ftp/python/${major}.${minor}.${patch}/Python-${version}.tar.xz";
+    inherit hash;
+  };
+
   # The CPython interpreter contains a _sysconfigdata_<platform specific suffix>
   # module that is imported by the sysconfig and distutils.sysconfig modules.
   # The sysconfigdata module is generated at build time and contains settings
@@ -216,15 +221,11 @@ let
 
 in with passthru; stdenv.mkDerivation {
   pname = "python3";
-  inherit version;
+  inherit src version;
 
   inherit nativeBuildInputs;
   buildInputs = [ bash ] ++ buildInputs; # bash is only for patchShebangs
 
-  src = fetchurl {
-    url = with sourceVersion; "https://www.python.org/ftp/python/${major}.${minor}.${patch}/Python-${version}.tar.xz";
-    inherit hash;
-  };
 
   prePatch = optionalString stdenv.isDarwin ''
     substituteInPlace configure --replace '`/usr/bin/arch`' '"i386"'
@@ -523,7 +524,24 @@ in with passthru; stdenv.mkDerivation {
 
   separateDebugInfo = true;
 
-  inherit passthru;
+  passthru = passthru // {
+    doc = stdenv.mkDerivation {
+      inherit src;
+      name = "python${pythonVersion}-${version}-doc";
+
+      dontConfigure = true;
+
+      dontBuild = true;
+
+      sphinxRoot = "Doc";
+
+      postInstallSphinx = ''
+        mv $out/share/doc/* $out/share/doc/python${pythonVersion}-${version}
+      '';
+
+      nativeBuildInputs = with pkgsBuildBuild.python3.pkgs; [ sphinxHook python_docs_theme ];
+    };
+  };
 
   enableParallelBuilding = true;
 
diff --git a/pkgs/development/node-packages/main-programs.nix b/pkgs/development/node-packages/main-programs.nix
index 762a445055537..b016d08e3cd5b 100644
--- a/pkgs/development/node-packages/main-programs.nix
+++ b/pkgs/development/node-packages/main-programs.nix
@@ -16,6 +16,7 @@
   "@angular/cli" = "ng";
   "@antora/cli" = "antora";
   "@astrojs/language-server" = "astro-ls";
+  "@babel/cli" = "babel";
   "@bitwarden/cli" = "bw";
   "@commitlint/cli" = "commitlint";
   "@forge/cli" = "forge";
diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json
index dacc9520bac53..c8aede0935b95 100644
--- a/pkgs/development/node-packages/node-packages.json
+++ b/pkgs/development/node-packages/node-packages.json
@@ -2,6 +2,7 @@
   "@angular/cli"
 , "@antfu/ni"
 , "@astrojs/language-server"
+, "@babel/cli"
 , "@bitwarden/cli"
 , "@commitlint/cli"
 , "@commitlint/config-conventional"
diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix
index 8b277dbe03a39..3298f936ff403 100644
--- a/pkgs/development/node-packages/node-packages.nix
+++ b/pkgs/development/node-packages/node-packages.nix
@@ -166,31 +166,31 @@ let
         sha512 = "lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==";
       };
     };
-    "@angular-devkit/architect-0.1600.3" = {
+    "@angular-devkit/architect-0.1600.4" = {
       name = "_at_angular-devkit_slash_architect";
       packageName = "@angular-devkit/architect";
-      version = "0.1600.3";
+      version = "0.1600.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1600.3.tgz";
-        sha512 = "XEncYhrQDwHjDBWqSv9oeufzsYQNHVP+ftD0LWtqL4TvOwsJ5ShWEqkjXIfG9FiaIUtmd6X2BBXutbib/yALxA==";
+        url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1600.4.tgz";
+        sha512 = "wW35EURt4QQhOTuQoMQ91Y9Jt7Fm4fs7KCUIQpkGisVu3P79TRgWyXUKv5IBXzLMGC3aJDv25zbLRchP+4Y7uA==";
       };
     };
-    "@angular-devkit/core-16.0.3" = {
+    "@angular-devkit/core-16.0.4" = {
       name = "_at_angular-devkit_slash_core";
       packageName = "@angular-devkit/core";
-      version = "16.0.3";
+      version = "16.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.3.tgz";
-        sha512 = "3Epwyl0jlLP4X1hT8rl6fF66aGX6a/OvERvDFyaSI5fgMmiO/mN44JXeew9G6OE8XFQoV/cofrroYQ+Ugy+nJw==";
+        url = "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.4.tgz";
+        sha512 = "RK8+W+BVQcD2RHyQcy4iKSIFO1BexVUU2htu3+A9SY7VN/szoMgHIP/sx7Pj+LIJfDrvyve57aIOv0KPWk3WOg==";
       };
     };
-    "@angular-devkit/schematics-16.0.3" = {
+    "@angular-devkit/schematics-16.0.4" = {
       name = "_at_angular-devkit_slash_schematics";
       packageName = "@angular-devkit/schematics";
-      version = "16.0.3";
+      version = "16.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.0.3.tgz";
-        sha512 = "mWvEKtuWi8GjplhdogJ48e8/19Fa6JjyFvRJulZNFUpxfAUUTOAJ1e5FuxbK9mwD2f2NGOJf0/6wIl9ldj4jUg==";
+        url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.0.4.tgz";
+        sha512 = "ASr9bGRuTTAAgHsr/ltBBl4CTyZETmuzS/boVMNDVLvjDDFr0aY/F/FW/QRFbJsxgxM2VAJn7NpY64Rl9fQz/g==";
       };
     };
     "@apidevtools/json-schema-ref-parser-9.0.6" = {
@@ -382,13 +382,13 @@ let
         sha512 = "xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==";
       };
     };
-    "@astrojs/compiler-1.4.2" = {
+    "@astrojs/compiler-1.5.0" = {
       name = "_at_astrojs_slash_compiler";
       packageName = "@astrojs/compiler";
-      version = "1.4.2";
+      version = "1.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.4.2.tgz";
-        sha512 = "xoRp7JpiMZPK/beUcZEM5kM44Z/h20wwwQcl54duPqQMyySG9vZ5xMM6dYiQmn7b3XzpZs0cT6TRDoJJ5gwHAQ==";
+        url = "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.5.0.tgz";
+        sha512 = "k04X/7nlMklU0HQUScxbCTf5n8/Vr+0U0bawb9QWulWxd6qJf3FmBrNATgTYiltjB4pc5HBqmmttAfFi7m4lLg==";
       };
     };
     "@asyncapi/specs-4.3.1" = {
@@ -409,6 +409,15 @@ let
         sha512 = "TvE1r2CUueyXOuHdEigYjIZVesInd9KN+K/TFFNfkkxRThiNxO6i4ZqqAVMoEjAamZZ1AA8WXJkjCz7YShHPQA==";
       };
     };
+    "@aws-crypto/crc32-3.0.0" = {
+      name = "_at_aws-crypto_slash_crc32";
+      packageName = "@aws-crypto/crc32";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz";
+        sha512 = "IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==";
+      };
+    };
     "@aws-crypto/crc32c-2.0.0" = {
       name = "_at_aws-crypto_slash_crc32c";
       packageName = "@aws-crypto/crc32c";
@@ -472,6 +481,15 @@ let
         sha512 = "Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==";
       };
     };
+    "@aws-crypto/util-3.0.0" = {
+      name = "_at_aws-crypto_slash_util";
+      packageName = "@aws-crypto/util";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz";
+        sha512 = "2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==";
+      };
+    };
     "@aws-sdk/abort-controller-3.226.0" = {
       name = "_at_aws-sdk_slash_abort-controller";
       packageName = "@aws-sdk/abort-controller";
@@ -616,6 +634,15 @@ let
         sha512 = "6uPtR8vSwz3fqoZk9hrb6qBYdp3PJ22+JxV5Wimdesvow4kJXSgDQXIxEkxbv6SxB9tNRB4uJHD84RetHEi15Q==";
       };
     };
+    "@aws-sdk/eventstream-codec-3.342.0" = {
+      name = "_at_aws-sdk_slash_eventstream-codec";
+      packageName = "@aws-sdk/eventstream-codec";
+      version = "3.342.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.342.0.tgz";
+        sha512 = "IwtvSuplioMyiu/pQgpazKkGWDM5M5BOx85zmsB0uNxt6rmje8+WqPmGmuPdmJv4bLC5dJPLovcCp/fuH8XWhA==";
+      };
+    };
     "@aws-sdk/eventstream-serde-browser-3.226.0" = {
       name = "_at_aws-sdk_slash_eventstream-serde-browser";
       packageName = "@aws-sdk/eventstream-serde-browser";
@@ -931,13 +958,13 @@ let
         sha512 = "FzB+VrQ47KAFxiPt2YXrKZ8AOLZQqGTLCKHzx4bjxGmwgsjV8yIbtJiJhZLMcUQV4LtGeIY9ixIqQhGvnZHE4A==";
       };
     };
-    "@aws-sdk/querystring-parser-3.341.0" = {
+    "@aws-sdk/querystring-parser-3.342.0" = {
       name = "_at_aws-sdk_slash_querystring-parser";
       packageName = "@aws-sdk/querystring-parser";
-      version = "3.341.0";
+      version = "3.342.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.341.0.tgz";
-        sha512 = "7O61bRUdo2x73TTeyyriibLpx9tUPO13gBdI9oHpJTZEkOiUYxoxjMdo5s7ofis12MdmzelqIUjPmAvJNtB5wA==";
+        url = "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.342.0.tgz";
+        sha512 = "6svvr/LZW1EPJaARnOpjf92FIiK25wuO7fRq05gLTcTRAfUMDvub+oDg3Ro9EjJERumrYQrYCem5Qi4X9w8K2g==";
       };
     };
     "@aws-sdk/s3-request-presigner-3.241.0" = {
@@ -976,22 +1003,22 @@ let
         sha512 = "/R5q5agdPd7HJB68XMzpxrNPk158EHUvkFkuRu5Qf3kkkHebEzWEBlWoVpUe6ss4rP9Tqcue6xPuaftEmhjpYw==";
       };
     };
-    "@aws-sdk/signature-v4-3.341.0" = {
+    "@aws-sdk/signature-v4-3.342.0" = {
       name = "_at_aws-sdk_slash_signature-v4";
       packageName = "@aws-sdk/signature-v4";
-      version = "3.341.0";
+      version = "3.342.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.341.0.tgz";
-        sha512 = "4nWgDiw68lEFBwrQY1JsKBvcMmcRhClpWzi3iKHwU1PJogId6g4XRU89Zo0QzBQihmFZIKklRSF/150pbNGdcg==";
+        url = "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.342.0.tgz";
+        sha512 = "OWrGO2UOa1ENpy0kYd2shK4sklQygWUqvWLx9FotDbjIeUIEfAnqoPq/QqcXVrNyT/UvPi4iIrjHJEO8JCNRmA==";
       };
     };
-    "@aws-sdk/signature-v4-crt-3.341.0" = {
+    "@aws-sdk/signature-v4-crt-3.342.0" = {
       name = "_at_aws-sdk_slash_signature-v4-crt";
       packageName = "@aws-sdk/signature-v4-crt";
-      version = "3.341.0";
+      version = "3.342.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@aws-sdk/signature-v4-crt/-/signature-v4-crt-3.341.0.tgz";
-        sha512 = "DsBX+ePdQHd1KrlVhNxIFNCBLPtp2cE73FAoxWp5hDelH6RlyvIEEiNkO9fL9mRROsSK6jI+kdK1jOFGYec+bw==";
+        url = "https://registry.npmjs.org/@aws-sdk/signature-v4-crt/-/signature-v4-crt-3.342.0.tgz";
+        sha512 = "8WlcB4eWCWdM3ChdPOIEt4hChjQ2es71ZW7hqli1V54sMH6GByCN4GUaSZrlXh7ySYNIMBp4MfZnPMw7Xp73Ww==";
       };
     };
     "@aws-sdk/signature-v4-multi-region-3.226.0" = {
@@ -1030,13 +1057,13 @@ let
         sha512 = "MmmNHrWeO4man7wpOwrAhXlevqtOV9ZLcH4RhnG5LmRce0RFOApx24HoKENfFCcOyCm5LQBlsXCqi0dZWDWU0A==";
       };
     };
-    "@aws-sdk/types-3.341.0" = {
+    "@aws-sdk/types-3.342.0" = {
       name = "_at_aws-sdk_slash_types";
       packageName = "@aws-sdk/types";
-      version = "3.341.0";
+      version = "3.342.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@aws-sdk/types/-/types-3.341.0.tgz";
-        sha512 = "2KJf64BhJly/Ty35oWKlCElIqUP4kQ0LA+meSrgAmwl7oE0AYuO7V0ar1nsTGlsubYkLRvOuEhMcuNuumaUdoQ==";
+        url = "https://registry.npmjs.org/@aws-sdk/types/-/types-3.342.0.tgz";
+        sha512 = "5uyXVda/AgUpdZNJ9JPHxwyxr08miPiZ/CKSMcRdQVjcNnrdzY9m/iM9LvnQT44sQO+IEEkF2IoZIWvZcq199A==";
       };
     };
     "@aws-sdk/url-parser-3.226.0" = {
@@ -1192,13 +1219,13 @@ let
         sha512 = "B96CQnwX4gRvQdaQkdUtqvDPkrptV5+va6FVeJOocU/DbSYMAScLxtR3peMS8cnlOT6nL1Eoa42OI9AfZz1VwQ==";
       };
     };
-    "@aws-sdk/util-middleware-3.341.0" = {
+    "@aws-sdk/util-middleware-3.342.0" = {
       name = "_at_aws-sdk_slash_util-middleware";
       packageName = "@aws-sdk/util-middleware";
-      version = "3.341.0";
+      version = "3.342.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.341.0.tgz";
-        sha512 = "JsuZGZw9pMYMHzaJW31Y3Zl1Dh/R2PNVxnlQPsPy37RhHoSLPZ6wR9G828Y1ZY2thBpR+DU3D/VfNJOxBmWGkw==";
+        url = "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.342.0.tgz";
+        sha512 = "P2LYyMP4JUFZBy9DcMvCDxWU34mlShCyrqBZ1ouuGW7UMgRb1PTEvpLAVndIWn9H+1KGDFjMqOWp1FZHr4YZOA==";
       };
     };
     "@aws-sdk/util-retry-3.229.0" = {
@@ -1345,13 +1372,13 @@ let
         sha512 = "HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==";
       };
     };
-    "@azure/core-client-1.7.2" = {
+    "@azure/core-client-1.7.3" = {
       name = "_at_azure_slash_core-client";
       packageName = "@azure/core-client";
-      version = "1.7.2";
+      version = "1.7.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.2.tgz";
-        sha512 = "ye5554gnVnXdfZ64hptUtETgacXoRWxYv1JF5MctoAzTSH5dXhDPZd9gOjDPyWMcLIk58pnP5+p5vGX6PYn1ag==";
+        url = "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.3.tgz";
+        sha512 = "kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==";
       };
     };
     "@azure/core-http-2.3.2" = {
@@ -1381,13 +1408,13 @@ let
         sha512 = "zqWdVIt+2Z+3wqxEOGzR5hXFZ8MGKK52x4vFLw8n58pR6ZfKRx3EXYTxTaYxYHc/PexPUTyimcTWFJbji9Z6Iw==";
       };
     };
-    "@azure/core-rest-pipeline-1.10.3" = {
+    "@azure/core-rest-pipeline-1.11.0" = {
       name = "_at_azure_slash_core-rest-pipeline";
       packageName = "@azure/core-rest-pipeline";
-      version = "1.10.3";
+      version = "1.11.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.3.tgz";
-        sha512 = "AMQb0ttiGJ0MIV/r+4TVra6U4+90mPeOveehFnrqKlo7dknPJYdJ61wOzYJXJjDxF8LcCtSogfRelkq+fCGFTw==";
+        url = "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.11.0.tgz";
+        sha512 = "nB4KXl6qAyJmBVLWA7SakT4tzpYZTCk4pvRBeI+Ye0WYSOrlTqlMhc4MSS/8atD3ufeYWdkN380LLoXlUUzThw==";
       };
     };
     "@azure/core-tracing-1.0.0-preview.13" = {
@@ -1822,13 +1849,13 @@ let
         sha512 = "FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==";
       };
     };
-    "@babel/parser-7.22.3" = {
+    "@babel/parser-7.22.4" = {
       name = "_at_babel_slash_parser";
       packageName = "@babel/parser";
-      version = "7.22.3";
+      version = "7.22.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/parser/-/parser-7.22.3.tgz";
-        sha512 = "vrukxyW/ep8UD1UDzOYpTKQ6abgjFoeG6L+4ar9+c5TN9QnlqiOi6QK7LSR5ewm/ERyGkT/Ai6VboNrxhbr9Uw==";
+        url = "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz";
+        sha512 = "VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==";
       };
     };
     "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6" = {
@@ -1966,13 +1993,13 @@ let
         sha512 = "p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==";
       };
     };
-    "@babel/plugin-proposal-private-property-in-object-7.21.0" = {
+    "@babel/plugin-proposal-private-property-in-object-7.21.10" = {
       name = "_at_babel_slash_plugin-proposal-private-property-in-object";
       packageName = "@babel/plugin-proposal-private-property-in-object";
-      version = "7.21.0";
+      version = "7.21.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz";
-        sha512 = "ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==";
+        url = "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.10.tgz";
+        sha512 = "3YybmT8FN4sZFXp0kTr9Gbu90wAIhC3feNung+qcRQ1wALGoSHgOz1c+fR3ZLGZ0LXqIpYmtE6Faua6tMDarUg==";
       };
     };
     "@babel/plugin-proposal-unicode-property-regex-7.18.6" = {
@@ -1993,15 +2020,6 @@ let
         sha512 = "tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==";
       };
     };
-    "@babel/plugin-syntax-bigint-7.8.3" = {
-      name = "_at_babel_slash_plugin-syntax-bigint";
-      packageName = "@babel/plugin-syntax-bigint";
-      version = "7.8.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz";
-        sha512 = "wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==";
-      };
-    };
     "@babel/plugin-syntax-class-properties-7.12.13" = {
       name = "_at_babel_slash_plugin-syntax-class-properties";
       packageName = "@babel/plugin-syntax-class-properties";
@@ -2632,13 +2650,13 @@ let
         sha512 = "yECRVxRu25Nsf6IY5v5XrXhcW9ZHomUQiq30VO8H7r3JYPcBJDTcxZmT+6v1O3QKKrDp1Wp40LinGbcd+jlp9A==";
       };
     };
-    "@babel/plugin-transform-runtime-7.22.2" = {
+    "@babel/plugin-transform-runtime-7.22.4" = {
       name = "_at_babel_slash_plugin-transform-runtime";
       packageName = "@babel/plugin-transform-runtime";
-      version = "7.22.2";
+      version = "7.22.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.2.tgz";
-        sha512 = "ewgWBw1pAoqFg9crO6yhZAQoKWN/iNEGqAmuYegZp+xEpvMHGyLxt0SgPZ9bWG6jx4eff6jQ4JILt5zwj/EoTg==";
+        url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.4.tgz";
+        sha512 = "Urkiz1m4zqiRo17klj+l3nXgiRTFQng91Bc1eiLF7BMQu1e7wE5Gcq9xSv062IF068NHjcutSbIMev60gXxAvA==";
       };
     };
     "@babel/plugin-transform-shorthand-properties-7.18.6" = {
@@ -2749,13 +2767,13 @@ let
         sha512 = "Fnx1wWaWv2w2rl+VHxA9si//Da40941IQ29fKiRejVR7oN1FxSEL8+SyAX/2oKIye2gPvY/GBbJVEKQ/oi43zQ==";
       };
     };
-    "@babel/preset-env-7.22.2" = {
+    "@babel/preset-env-7.22.4" = {
       name = "_at_babel_slash_preset-env";
       packageName = "@babel/preset-env";
-      version = "7.22.2";
+      version = "7.22.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.2.tgz";
-        sha512 = "UPNK9pgphMULvA2EMKIWHU90C47PKyuvQ8pE1MzH7l9PgFcRabdrHhlePpBuWxYZQ+TziP2nycKoI5C1Yhdm9Q==";
+        url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.4.tgz";
+        sha512 = "c3lHOjbwBv0TkhYCr+XCR6wKcSZ1QbQTVdSkZUaVpLv8CVWotBMArWUi5UAJrcrQaEnleVkkvaV8F/pmc/STZQ==";
       };
     };
     "@babel/preset-flow-7.21.4" = {
@@ -2902,13 +2920,13 @@ let
         sha512 = "MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==";
       };
     };
-    "@babel/traverse-7.22.1" = {
+    "@babel/traverse-7.22.4" = {
       name = "_at_babel_slash_traverse";
       packageName = "@babel/traverse";
-      version = "7.22.1";
+      version = "7.22.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.1.tgz";
-        sha512 = "lAWkdCoUFnmwLBhIRLciFntGYsIIoC6vIbN8zrLPqBnJmPu7Z6nzqnKd7FsxQUNAvZfVZ0x6KdNvNp8zWIOHSQ==";
+        url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.4.tgz";
+        sha512 = "Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==";
       };
     };
     "@babel/types-7.19.0" = {
@@ -2920,22 +2938,13 @@ let
         sha512 = "YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==";
       };
     };
-    "@babel/types-7.22.3" = {
+    "@babel/types-7.22.4" = {
       name = "_at_babel_slash_types";
       packageName = "@babel/types";
-      version = "7.22.3";
+      version = "7.22.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/types/-/types-7.22.3.tgz";
-        sha512 = "P3na3xIQHTKY4L0YOG7pM8M8uoUIB910WQaSiiMCZUC2Cy8XFEQONGABFnHWBa2gpGKODTAJcNhi5Zk0sLRrzg==";
-      };
-    };
-    "@bcoe/v8-coverage-0.2.3" = {
-      name = "_at_bcoe_slash_v8-coverage";
-      packageName = "@bcoe/v8-coverage";
-      version = "0.2.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz";
-        sha512 = "0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==";
+        url = "https://registry.npmjs.org/@babel/types/-/types-7.22.4.tgz";
+        sha512 = "Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==";
       };
     };
     "@bconnorwhite/module-2.0.2" = {
@@ -3028,40 +3037,40 @@ let
         sha512 = "htzFO1Zc57S8kgdRK9mLcPVTW1BY2ijfH7Dk2CeZmspTWKdKqSo1iwmqrq2WtRjFlo8aRZYgLX0wFrDXF/9DLA==";
       };
     };
-    "@cdktf/cli-core-0.16.1" = {
+    "@cdktf/cli-core-0.16.3" = {
       name = "_at_cdktf_slash_cli-core";
       packageName = "@cdktf/cli-core";
-      version = "0.16.1";
+      version = "0.16.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@cdktf/cli-core/-/cli-core-0.16.1.tgz";
-        sha512 = "FauJH4Ue0Sl8WMgOmcjN47d10r7QPELSE60R8ngw2yPtS28ZdneFgZbSLf3EuiCVz9JCM+ErYUgo7a6xp/I3pw==";
+        url = "https://registry.npmjs.org/@cdktf/cli-core/-/cli-core-0.16.3.tgz";
+        sha512 = "MCFbgKFAvhldxubQqENeaR5rg+9HdRcf/d0FSQvtVdBF/0/mVNcgbtPslLvSO3iCiRFwwUz0f2Jrwc+UdOEArQ==";
       };
     };
-    "@cdktf/commons-0.16.1" = {
+    "@cdktf/commons-0.16.3" = {
       name = "_at_cdktf_slash_commons";
       packageName = "@cdktf/commons";
-      version = "0.16.1";
+      version = "0.16.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@cdktf/commons/-/commons-0.16.1.tgz";
-        sha512 = "ZPP8etMoohGyEmidGAJzjNEG4S7bwRVXTVETD4JRc6lR453v/tak/785ttLbujZwJsPScqGmdg6ffWrgL+OceA==";
+        url = "https://registry.npmjs.org/@cdktf/commons/-/commons-0.16.3.tgz";
+        sha512 = "+Mjv9gKsSOMt7SKa5qgr7A8ll6C2hkVutFTNn46XaO7wobCANJKnOkC0Y54XepqccSqBaOqclP8QCGPLjY2VRw==";
       };
     };
-    "@cdktf/hcl2cdk-0.16.1" = {
+    "@cdktf/hcl2cdk-0.16.3" = {
       name = "_at_cdktf_slash_hcl2cdk";
       packageName = "@cdktf/hcl2cdk";
-      version = "0.16.1";
+      version = "0.16.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.16.1.tgz";
-        sha512 = "bPekj5PXApiMyKZNtS4OcLGFKHSGArqV9s9Dv5/xUY/FybqVNGsf7tp1SdG74JuFKq4grN81F705bKkVt7Nc9g==";
+        url = "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.16.3.tgz";
+        sha512 = "2jr4EF6RKkZelFpXKqo2AXZ9gkQjHh16qeb+l705pFbhifjdj8zqnisrpHjOFcDLkE2gR3BYwFj5hpDtC5sh2Q==";
       };
     };
-    "@cdktf/hcl2json-0.16.1" = {
+    "@cdktf/hcl2json-0.16.3" = {
       name = "_at_cdktf_slash_hcl2json";
       packageName = "@cdktf/hcl2json";
-      version = "0.16.1";
+      version = "0.16.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.16.1.tgz";
-        sha512 = "c0AcAzpUYREmkonxai3Jjd7P0c0/TMB+ga3Ir/02MDSdyV8VQ+1CLK2nVMJJqJTsGZkxrZGVj/jlwA6coDYaqg==";
+        url = "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.16.3.tgz";
+        sha512 = "+EXGxbMMBrg7JUEqw7B89ggGuvw9uXe9n4JjrkLbN4TXCQg0t90GoQ0Q1ivjrBBROiT3paNioXSyX4OBR7oGOg==";
       };
     };
     "@cdktf/node-pty-prebuilt-multiarch-0.10.1-pre.10" = {
@@ -3073,13 +3082,13 @@ let
         sha512 = "5ysQrHJvqYLYg407KvaDNu+xx68ZGaqeF0SohXe5e4yNqJhPFPUQ536rkReQcPc2yZiF5PDmmvf5T9MOacHpSQ==";
       };
     };
-    "@cdktf/provider-generator-0.16.1" = {
+    "@cdktf/provider-generator-0.16.3" = {
       name = "_at_cdktf_slash_provider-generator";
       packageName = "@cdktf/provider-generator";
-      version = "0.16.1";
+      version = "0.16.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.16.1.tgz";
-        sha512 = "vtrN9kI7bDJKtOgSPxmm9ZoQqP6Ux17Stry20DZQH86Q1Ed+SXhG5jGMfIOTNRj5RtcCIsPSQS9NuSACzCxp7A==";
+        url = "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.16.3.tgz";
+        sha512 = "f8Cy6Z8tqjhQ7wQvfxaRQpktf3Y1IpKuzaMQ+WnRYD0c77tHEhRJI9g27HvMGpKaZ/nveg9ziwy6jurSfVJlyg==";
       };
     };
     "@chemzqm/msgpack-lite-0.1.29" = {
@@ -3199,22 +3208,22 @@ let
         sha512 = "+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==";
       };
     };
-    "@commitlint/is-ignored-17.6.3" = {
+    "@commitlint/is-ignored-17.6.5" = {
       name = "_at_commitlint_slash_is-ignored";
       packageName = "@commitlint/is-ignored";
-      version = "17.6.3";
+      version = "17.6.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.6.3.tgz";
-        sha512 = "LQbNdnPbxrpbcrVKR5yf51SvquqktpyZJwqXx3lUMF6+nT9PHB8xn3wLy8pi2EQv5Zwba484JnUwDE1ygVYNQA==";
+        url = "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.6.5.tgz";
+        sha512 = "CQvAPt9gX7cuUbMrIaIMKczfWJqqr6m8IlJs0F2zYwyyMTQ87QMHIj5jJ5HhOaOkaj6dvTMVGx8Dd1I4xgUuoQ==";
       };
     };
-    "@commitlint/lint-17.6.3" = {
+    "@commitlint/lint-17.6.5" = {
       name = "_at_commitlint_slash_lint";
       packageName = "@commitlint/lint";
-      version = "17.6.3";
+      version = "17.6.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@commitlint/lint/-/lint-17.6.3.tgz";
-        sha512 = "fBlXwt6SHJFgm3Tz+luuo3DkydAx9HNC5y4eBqcKuDuMVqHd2ugMNr+bQtx6riv9mXFiPoKp7nE4Xn/ls3iVDA==";
+        url = "https://registry.npmjs.org/@commitlint/lint/-/lint-17.6.5.tgz";
+        sha512 = "BSJMwkE4LWXrOsiP9KoHG+/heSDfvOL/Nd16+ojTS/DX8HZr8dNl8l3TfVr/d/9maWD8fSegRGtBtsyGuugFrw==";
       };
     };
     "@commitlint/load-17.5.0" = {
@@ -3235,13 +3244,13 @@ let
         sha512 = "3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==";
       };
     };
-    "@commitlint/parse-17.4.4" = {
+    "@commitlint/parse-17.6.5" = {
       name = "_at_commitlint_slash_parse";
       packageName = "@commitlint/parse";
-      version = "17.4.4";
+      version = "17.6.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.4.tgz";
-        sha512 = "EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==";
+        url = "https://registry.npmjs.org/@commitlint/parse/-/parse-17.6.5.tgz";
+        sha512 = "0zle3bcn1Hevw5Jqpz/FzEWNo2KIzUbc1XyGg6WrWEoa6GH3A1pbqNF6MvE6rjuy6OY23c8stWnb4ETRZyN+Yw==";
       };
     };
     "@commitlint/read-17.5.1" = {
@@ -3262,13 +3271,13 @@ let
         sha512 = "znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==";
       };
     };
-    "@commitlint/rules-17.6.1" = {
+    "@commitlint/rules-17.6.5" = {
       name = "_at_commitlint_slash_rules";
       packageName = "@commitlint/rules";
-      version = "17.6.1";
+      version = "17.6.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@commitlint/rules/-/rules-17.6.1.tgz";
-        sha512 = "lUdHw6lYQ1RywExXDdLOKxhpp6857/4c95Dc/1BikrHgdysVUXz26yV0vp1GL7Gv+avx9WqZWTIVB7pNouxlfw==";
+        url = "https://registry.npmjs.org/@commitlint/rules/-/rules-17.6.5.tgz";
+        sha512 = "uTB3zSmnPyW2qQQH+Dbq2rekjlWRtyrjDo4aLFe63uteandgkI+cc0NhhbBAzcXShzVk0qqp8SlkQMu0mgHg/A==";
       };
     };
     "@commitlint/to-lines-17.4.0" = {
@@ -3397,13 +3406,13 @@ let
         sha512 = "Aw07qiTroqSST2P5joSrC4uOA05zTXzI2wMb+me3q4Davv1D9sCkzXY0TGoC2vzhNv5ooemRi9KATGaBSdU1sw==";
       };
     };
-    "@cspell/dict-companies-3.0.12" = {
+    "@cspell/dict-companies-3.0.13" = {
       name = "_at_cspell_slash_dict-companies";
       packageName = "@cspell/dict-companies";
-      version = "3.0.12";
+      version = "3.0.13";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.12.tgz";
-        sha512 = "JZlTFHXMShWfDT8zKhXk2xv+/Wam2j4/Au7QvHwkjTWKgAgc6DMRy9mgI09IJ2zNouM5O0mE+M5OdJvJasXHQQ==";
+        url = "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.13.tgz";
+        sha512 = "7fYRZOaa2fBGXdIessWYT0/L28k4Vj3V+xE5ZMog58mY4Yrp7lAkArIga0xgi4fYqMupPkOjOTeALAqWWzEgVA==";
       };
     };
     "@cspell/dict-cpp-1.1.40" = {
@@ -3982,13 +3991,13 @@ let
         sha512 = "pfF3Ys2gRffu5ElqkH7FQMDMi/iZMyOzpGMb3FSH0PJ2AnRQ5rRNWght1h2L36YxvXl0mWVaFrrfwiOyRIc8ZQ==";
       };
     };
-    "@cspell/dict-software-terms-3.1.10" = {
+    "@cspell/dict-software-terms-3.1.11" = {
       name = "_at_cspell_slash_dict-software-terms";
       packageName = "@cspell/dict-software-terms";
-      version = "3.1.10";
+      version = "3.1.11";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.1.10.tgz";
-        sha512 = "BWzpmXeNehVbn5ZgEvx/gNZrLt+yyQEU4lQkV+ojg9Os5fCIoVBL1tAGFH1ljDhk625b7zAqFwtS5XseYNUlbA==";
+        url = "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.1.11.tgz";
+        sha512 = "3T8Q90YtkHTO49gEI8ALQhOt5Ae1MpUzeo8s0THVXmE0tXfD24ASgdiKcKiAjjokJAj4Bs9Lkb4NcaBhXq5+rw==";
       };
     };
     "@cspell/dict-sql-2.1.0" = {
@@ -4072,13 +4081,13 @@ let
         sha512 = "IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==";
       };
     };
-    "@csstools/css-parser-algorithms-2.1.1" = {
+    "@csstools/css-parser-algorithms-2.2.0" = {
       name = "_at_csstools_slash_css-parser-algorithms";
       packageName = "@csstools/css-parser-algorithms";
-      version = "2.1.1";
+      version = "2.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.1.tgz";
-        sha512 = "viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA==";
+        url = "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz";
+        sha512 = "9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==";
       };
     };
     "@csstools/css-tokenizer-2.1.1" = {
@@ -4090,13 +4099,13 @@ let
         sha512 = "GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==";
       };
     };
-    "@csstools/media-query-list-parser-2.0.4" = {
+    "@csstools/media-query-list-parser-2.1.0" = {
       name = "_at_csstools_slash_media-query-list-parser";
       packageName = "@csstools/media-query-list-parser";
-      version = "2.0.4";
+      version = "2.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.4.tgz";
-        sha512 = "GyYot6jHgcSDZZ+tLSnrzkR7aJhF2ZW6d+CXH66mjy5WpAQhZD4HDke2OQ36SivGRWlZJpAz7TzbW6OKlEpxAA==";
+        url = "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.0.tgz";
+        sha512 = "MXkR+TeaS2q9IkpyO6jVCdtA/bfpABJxIrfkLswThFN8EZZgI2RfAHhm6sDNDuYV25d5+b8Lj1fpTccIcSLPsQ==";
       };
     };
     "@csstools/selector-specificity-2.2.0" = {
@@ -5188,13 +5197,13 @@ let
         sha512 = "lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==";
       };
     };
-    "@eslint/js-8.41.0" = {
+    "@eslint/js-8.42.0" = {
       name = "_at_eslint_slash_js";
       packageName = "@eslint/js";
-      version = "8.41.0";
+      version = "8.42.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz";
-        sha512 = "LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==";
+        url = "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz";
+        sha512 = "6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==";
       };
     };
     "@esm2cjs/cacheable-lookup-7.0.0" = {
@@ -5242,13 +5251,13 @@ let
         sha512 = "BuqNhUgDz7pZffEwVXRXhRNb6l46CCu17knfUW7juP6H5ugqFFrLOcNiVjt66h4HjsHA0V5NKR7udA7kziqhoQ==";
       };
     };
-    "@esm2cjs/is-5.3.0" = {
+    "@esm2cjs/is-5.4.0" = {
       name = "_at_esm2cjs_slash_is";
       packageName = "@esm2cjs/is";
-      version = "5.3.0";
+      version = "5.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@esm2cjs/is/-/is-5.3.0.tgz";
-        sha512 = "0v/CjH5qDJPbHrswb2T3BdHe0gDt6wKEaXGtAvrJgcJ3ptP6gdYWTflw3AJeCVZ42BK3/joU50ldz77Rikx5CQ==";
+        url = "https://registry.npmjs.org/@esm2cjs/is/-/is-5.4.0.tgz";
+        sha512 = "ORMeTU12hey2z7k1+goNrX0eaE6dWcqCz3Hg+LAB5SgmsT9EYxdI1a8xWdzeoOTKhx/bvYvR4GFaqrvNMdulHA==";
       };
     };
     "@esm2cjs/lowercase-keys-3.0.0" = {
@@ -5359,13 +5368,13 @@ let
         sha512 = "Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==";
       };
     };
-    "@expo/cli-0.7.1" = {
+    "@expo/cli-0.7.3" = {
       name = "_at_expo_slash_cli";
       packageName = "@expo/cli";
-      version = "0.7.1";
+      version = "0.7.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@expo/cli/-/cli-0.7.1.tgz";
-        sha512 = "414sC4phJA5p96+bgPsyaPNwsepcOsGeErxFXp9OhqwgiQpw+H0uN9mVrvNIKLDHMVWHrW9bAFUEcpoL6VkzbQ==";
+        url = "https://registry.npmjs.org/@expo/cli/-/cli-0.7.3.tgz";
+        sha512 = "uMGHbAhApqXR2sd1KPhgvpbOhBBnspad8msEqHleT2PHXwKIwTUDzBGO9+jdOAWwCx2MJfw3+asYjzoD3DN9Bg==";
       };
     };
     "@expo/code-signing-certificates-0.0.5" = {
@@ -5377,15 +5386,6 @@ let
         sha512 = "BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==";
       };
     };
-    "@expo/config-6.0.20" = {
-      name = "_at_expo_slash_config";
-      packageName = "@expo/config";
-      version = "6.0.20";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@expo/config/-/config-6.0.20.tgz";
-        sha512 = "m2T1/hB4TyLkQElOUwOajn/7gBcPaGyfVwoVsuJMEh0yrNvNFtXP+nl87Cm53g5q+VyfwJUgbewPQ3j/UXkI6Q==";
-      };
-    };
     "@expo/config-6.0.24" = {
       name = "_at_expo_slash_config";
       packageName = "@expo/config";
@@ -5422,15 +5422,6 @@ let
         sha512 = "ruxBnm8YUFZ/24E28yVTNF3J2Lmm0UipA1DfHmIFsgcHt8Yxp+1khVJ+/rwbcPRyUzdJcb6DJnvWks5RO+nv0w==";
       };
     };
-    "@expo/config-plugins-4.1.1" = {
-      name = "_at_expo_slash_config-plugins";
-      packageName = "@expo/config-plugins";
-      version = "4.1.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.1.tgz";
-        sha512 = "lo3tVxRhwM9jfxPHJcURsH5WvU26kX12h5EB3C7kjVhgdQPLkvT8Jk8Cx0KSL8MXKcry2xQvZ2uuwWLkMeplJw==";
-      };
-    };
     "@expo/config-plugins-4.1.5" = {
       name = "_at_expo_slash_config-plugins";
       packageName = "@expo/config-plugins";
@@ -5467,15 +5458,6 @@ let
         sha512 = "4YqBAlcr9rdBk8NVc+40+e6k2tBRv3ZmWRenImNBd3MYxD4FEAZ3aHhm0FylQGXWgfOPnPoAqm0E2a9shNeZMQ==";
       };
     };
-    "@expo/config-types-44.0.0" = {
-      name = "_at_expo_slash_config-types";
-      packageName = "@expo/config-types";
-      version = "44.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@expo/config-types/-/config-types-44.0.0.tgz";
-        sha512 = "d+gpdKOAhqaD5RmcMzGgKzNtvE1w+GCqpFQNSXLliYlXjj+Tv0eL8EPeAdPtvke0vowpPFwd5McXLA90dgY6Jg==";
-      };
-    };
     "@expo/config-types-45.0.0" = {
       name = "_at_expo_slash_config-types";
       packageName = "@expo/config-types";
@@ -5584,15 +5566,6 @@ let
         sha512 = "nhUVvW0TrRE4jtWzHQl8TR4ox7kcmrc2I0itaeJGjxF5A54uk7avgA0wRt7jP1rdvqQo1Ke1lXyLYREdhN9tPw==";
       };
     };
-    "@expo/json-file-8.2.35" = {
-      name = "_at_expo_slash_json-file";
-      packageName = "@expo/json-file";
-      version = "8.2.35";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.35.tgz";
-        sha512 = "cQFLGSNRRFbN9EIhVDpMCYuzXbrHUOmKEqitBR+nrU6surjKGsOsN9Ubyn/L/LAGlFvT293E4XY5zsOtJyiPZQ==";
-      };
-    };
     "@expo/json-file-8.2.36" = {
       name = "_at_expo_slash_json-file";
       packageName = "@expo/json-file";
@@ -5836,13 +5809,13 @@ let
         sha512 = "TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA==";
       };
     };
-    "@expo/webpack-config-18.0.4" = {
+    "@expo/webpack-config-18.1.0" = {
       name = "_at_expo_slash_webpack-config";
       packageName = "@expo/webpack-config";
-      version = "18.0.4";
+      version = "18.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-18.0.4.tgz";
-        sha512 = "TfQSQCJ9o5MXat+y6cqTnix2adBA61fgYpotDXONxVB8aZ8xi81D/Wp3CBT6WnNeukEyKzQFCBqrX3BTfewyJQ==";
+        url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-18.1.0.tgz";
+        sha512 = "P2P5MjbcIqSlepr8216eIy+rI8UK+K10r/3Y+eoV/pNABKXc/bjk/QSJICLayouxQSOp2YU6GipdfnwJRUsEUA==";
       };
     };
     "@expo/xcpretty-4.2.2" = {
@@ -5890,13 +5863,13 @@ let
         sha512 = "5D2qVpZrgpjtqU4eNOcWGp1gnUCgjfM+vKGE2y03kKN6z5EBhtx0qdRFbg8QuNNj8wXNoX93KJoYb+NqoxswmQ==";
       };
     };
-    "@forge/api-2.15.3" = {
+    "@forge/api-2.16.0" = {
       name = "_at_forge_slash_api";
       packageName = "@forge/api";
-      version = "2.15.3";
+      version = "2.16.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@forge/api/-/api-2.15.3.tgz";
-        sha512 = "ePWWVokOTT4DBjITu0bJB7I94aYTdZ+ud2drR4Jed52F5SQmARACpOgKHIr83o+IolDHbpKCXi+2SC7EV1zjkA==";
+        url = "https://registry.npmjs.org/@forge/api/-/api-2.16.0.tgz";
+        sha512 = "0F90d4JVeDaYiPbDKpsxbwqjOazfRJ5pRl3kM1Scf3x54IUVN/dOYZldWG/Q+6jXzBTbebOoKHjh2hgjXooyrQ==";
       };
     };
     "@forge/auth-0.0.1" = {
@@ -5917,22 +5890,22 @@ let
         sha512 = "n2eXc/shPwx0ahD3NNfsmeiFoBCukeglt2htePaNnJBDt0VpC6R4Njsjc/wnL5OMgrGl5/GXzN+mymngXrw9qQ==";
       };
     };
-    "@forge/bundler-4.7.0" = {
+    "@forge/bundler-4.8.0" = {
       name = "_at_forge_slash_bundler";
       packageName = "@forge/bundler";
-      version = "4.7.0";
+      version = "4.8.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@forge/bundler/-/bundler-4.7.0.tgz";
-        sha512 = "dxN+od0GzfCGcRMHbL42jEC5oPBupSKu5x6qBT/n2t1AXjKsbiAmndcaiSlNfwotZWI9km2oCgfWCpaFzryEpQ==";
+        url = "https://registry.npmjs.org/@forge/bundler/-/bundler-4.8.0.tgz";
+        sha512 = "O8om668vQF54yD03o3Sds6e6hpIKkaEhBai4zOtBiTjD7KU0JC5w8kk3IW2aok2E8VQxZVU+UyUVCcHhreXMnA==";
       };
     };
-    "@forge/cli-shared-3.11.2" = {
+    "@forge/cli-shared-3.12.0" = {
       name = "_at_forge_slash_cli-shared";
       packageName = "@forge/cli-shared";
-      version = "3.11.2";
+      version = "3.12.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@forge/cli-shared/-/cli-shared-3.11.2.tgz";
-        sha512 = "HOkYs6RHY4KVJCOSupc9QKvYEzxfoNvKCsy+0RykKcOl5CyFlVoZRS3yLMwA9ck8m+yfPyWdM9mpImHxMUgdiA==";
+        url = "https://registry.npmjs.org/@forge/cli-shared/-/cli-shared-3.12.0.tgz";
+        sha512 = "Ajj9HnBApSk2MUQhf3Ax8xA+b1yNtplx8iD7SMaruwzrd/Y+YCL0/13liT7UzF2cdiWsPh+wCh7wpnSZrCZ73w==";
       };
     };
     "@forge/csp-2.1.3" = {
@@ -5953,31 +5926,31 @@ let
         sha512 = "4XUr2LfLN4TGbEcg5GiqFeHwOT+1l7aaW7nwCn0uz2uFahQ+G9Kq0ebFWqsvzd5mCvO9oaSAucJaDeEpriKhmA==";
       };
     };
-    "@forge/lint-3.4.0" = {
+    "@forge/lint-3.5.0" = {
       name = "_at_forge_slash_lint";
       packageName = "@forge/lint";
-      version = "3.4.0";
+      version = "3.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@forge/lint/-/lint-3.4.0.tgz";
-        sha512 = "MbtC5aN5YuWFeqt8tq3uws1waQNCJ5jr1S5YGcTtGN4O89DXMnS9euEaYyMg+eNc6BBjzhz767SMsZEBrlgnoA==";
+        url = "https://registry.npmjs.org/@forge/lint/-/lint-3.5.0.tgz";
+        sha512 = "4uLIqSQd7f72YclSFXmBXk1i+zxZs+LS4AL60dgGwB9H0udJWHr7OQOreHvWdVsVLL2L7e+WK2NBdeR/kCt8VQ==";
       };
     };
-    "@forge/manifest-4.12.0" = {
+    "@forge/manifest-4.13.0" = {
       name = "_at_forge_slash_manifest";
       packageName = "@forge/manifest";
-      version = "4.12.0";
+      version = "4.13.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@forge/manifest/-/manifest-4.12.0.tgz";
-        sha512 = "vtjVADFsNENmnKXInO7h1vpi6n4ixqrdB+zCCXtTc1LDjDAjFh0SaJTCDeZVZ0QJlXQjwoyZasWDBlj2ksfDrA==";
+        url = "https://registry.npmjs.org/@forge/manifest/-/manifest-4.13.0.tgz";
+        sha512 = "faxkhSPwFy0XPIn2vIEb5uBJOkGGTrm455BLSOyIxlNqOQlArMdGTnrv8t0x0NdyddsGvpuULpjakIYPybX3WA==";
       };
     };
-    "@forge/runtime-4.3.4" = {
+    "@forge/runtime-4.4.0" = {
       name = "_at_forge_slash_runtime";
       packageName = "@forge/runtime";
-      version = "4.3.4";
+      version = "4.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@forge/runtime/-/runtime-4.3.4.tgz";
-        sha512 = "cpEsKjA8mFlDMj8ECMvo2nD/MUqN7g6GxM2Z+dCYGOzrNZMLX/rLaLbgUFyqb9GllnBkpCQ/qw4oIs+6WTe5RA==";
+        url = "https://registry.npmjs.org/@forge/runtime/-/runtime-4.4.0.tgz";
+        sha512 = "Y1Md9KaajJb4jnfwk9BPuuZ0ChAJUlWVNNPAW7SVixqNLV7GSNCnyFz6nJWOy0tgODgz8tWHWktkgmTb807RaA==";
       };
     };
     "@forge/storage-1.5.2" = {
@@ -5989,13 +5962,13 @@ let
         sha512 = "/w9UaTMmvK7DSnGpg+bbLPUF8GDPfrShNPZi7ArgwexihK1j/J7EVvH2j1VEjXGdSH+FuRcqjThfCZoGytFJHw==";
       };
     };
-    "@forge/tunnel-3.4.0" = {
+    "@forge/tunnel-3.5.0" = {
       name = "_at_forge_slash_tunnel";
       packageName = "@forge/tunnel";
-      version = "3.4.0";
+      version = "3.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@forge/tunnel/-/tunnel-3.4.0.tgz";
-        sha512 = "PMaVrl8rgmSm5cwJ240WnxTSJpLYGWWNkC9Sc6L93oOb+i5GoshbrbRZVZKkEc6rnKy80Svg4Kk38pcULiU9hw==";
+        url = "https://registry.npmjs.org/@forge/tunnel/-/tunnel-3.5.0.tgz";
+        sha512 = "MnMgWl0bh6Dveqw2mS5tb0SBJBylSuqoACAr2cWeAUJjJHTX0CXbFH6hC3IEFpKmQNj+fY4GYgFXLlqOsLFoug==";
       };
     };
     "@forge/util-1.2.3" = {
@@ -6016,31 +5989,31 @@ let
         sha512 = "k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==";
       };
     };
-    "@gitbeaker/core-38.9.0" = {
+    "@gitbeaker/core-38.10.0" = {
       name = "_at_gitbeaker_slash_core";
       packageName = "@gitbeaker/core";
-      version = "38.9.0";
+      version = "38.10.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@gitbeaker/core/-/core-38.9.0.tgz";
-        sha512 = "to//00CiiOi1I9wAOT9jkZQQ5fhY6l6zJdhw/jJJJ1IjUGRCcWn/Yuy/fERWPe1OI6FU3YYICYaUXvrjmEKuaA==";
+        url = "https://registry.npmjs.org/@gitbeaker/core/-/core-38.10.0.tgz";
+        sha512 = "B5s+Ty/pYo06DZib49CIpn6YUOC0upUPVdKQ1hy33Gkw9GHHlmtilZ0cC8FegdCmstAw9qWgafbBAOX6CYfEeA==";
       };
     };
-    "@gitbeaker/requester-utils-38.9.0" = {
+    "@gitbeaker/requester-utils-38.10.0" = {
       name = "_at_gitbeaker_slash_requester-utils";
       packageName = "@gitbeaker/requester-utils";
-      version = "38.9.0";
+      version = "38.10.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@gitbeaker/requester-utils/-/requester-utils-38.9.0.tgz";
-        sha512 = "3JlHC11yHSjeUZKnwam45wvAvfGSkBEaOzC5XGeAbOWpsD14iKtJxu/zEDjKlX7J/RYsLtkEVyvKRM3LPOlMgw==";
+        url = "https://registry.npmjs.org/@gitbeaker/requester-utils/-/requester-utils-38.10.0.tgz";
+        sha512 = "OtqB2svrKx9Z0hfdcD2fdj6FSscQEj4B5VpQalJUpPcoIhm2vkezwQ0biJ4h1J8tUTQ0daShFA0p8X4DexntZg==";
       };
     };
-    "@gitbeaker/rest-38.9.0" = {
+    "@gitbeaker/rest-38.10.0" = {
       name = "_at_gitbeaker_slash_rest";
       packageName = "@gitbeaker/rest";
-      version = "38.9.0";
+      version = "38.10.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@gitbeaker/rest/-/rest-38.9.0.tgz";
-        sha512 = "rMh/hgKYPZvUV7kHjf3Ke74Kxc1Wih3dB4Sj5C+BxNxec0AgC8C55mWWS7TJDSuXd8wUiGk4UjhGudbyNYlIDQ==";
+        url = "https://registry.npmjs.org/@gitbeaker/rest/-/rest-38.10.0.tgz";
+        sha512 = "DpE5vQSOaPXpg5Hqdqyvv5dWX+8TD2sU2b5RDY+uyT/C27wkTbzCBxhBof68bRpbPzW0CiXIlfUMLtfOQIFVlg==";
       };
     };
     "@glideapps/ts-necessities-2.1.2" = {
@@ -6592,13 +6565,13 @@ let
         sha512 = "A0NOZI+Glp3Xgcz6Na7i7o09+/+xm2m0UCU8gdtM2nIv6/cjLmhMZMqehSpTlgbx9omtLmV8LVqOskPEyWnmZQ==";
       };
     };
-    "@humanwhocodes/config-array-0.11.8" = {
+    "@humanwhocodes/config-array-0.11.10" = {
       name = "_at_humanwhocodes_slash_config-array";
       packageName = "@humanwhocodes/config-array";
-      version = "0.11.8";
+      version = "0.11.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz";
-        sha512 = "UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==";
+        url = "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz";
+        sha512 = "KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==";
       };
     };
     "@humanwhocodes/config-array-0.5.0" = {
@@ -6844,24 +6817,6 @@ let
         sha512 = "4z6p4jLGSthc8gQ7wu4nHfGYn/IgCKFr+7hjuf80VdXUs7sm029mZGGDpS8sb29PVZWUBvMMTBCVGFhH2nN4Vw==";
       };
     };
-    "@jest/console-29.5.0" = {
-      name = "_at_jest_slash_console";
-      packageName = "@jest/console";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz";
-        sha512 = "NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==";
-      };
-    };
-    "@jest/core-29.5.0" = {
-      name = "_at_jest_slash_core";
-      packageName = "@jest/core";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz";
-        sha512 = "28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==";
-      };
-    };
     "@jest/environment-27.5.1" = {
       name = "_at_jest_slash_environment";
       packageName = "@jest/environment";
@@ -6871,33 +6826,6 @@ let
         sha512 = "/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==";
       };
     };
-    "@jest/environment-29.5.0" = {
-      name = "_at_jest_slash_environment";
-      packageName = "@jest/environment";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz";
-        sha512 = "5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==";
-      };
-    };
-    "@jest/expect-29.5.0" = {
-      name = "_at_jest_slash_expect";
-      packageName = "@jest/expect";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz";
-        sha512 = "PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==";
-      };
-    };
-    "@jest/expect-utils-29.5.0" = {
-      name = "_at_jest_slash_expect-utils";
-      packageName = "@jest/expect-utils";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz";
-        sha512 = "fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==";
-      };
-    };
     "@jest/fake-timers-27.5.1" = {
       name = "_at_jest_slash_fake-timers";
       packageName = "@jest/fake-timers";
@@ -6907,33 +6835,6 @@ let
         sha512 = "/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==";
       };
     };
-    "@jest/fake-timers-29.5.0" = {
-      name = "_at_jest_slash_fake-timers";
-      packageName = "@jest/fake-timers";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz";
-        sha512 = "9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==";
-      };
-    };
-    "@jest/globals-29.5.0" = {
-      name = "_at_jest_slash_globals";
-      packageName = "@jest/globals";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz";
-        sha512 = "S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==";
-      };
-    };
-    "@jest/reporters-29.5.0" = {
-      name = "_at_jest_slash_reporters";
-      packageName = "@jest/reporters";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz";
-        sha512 = "D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==";
-      };
-    };
     "@jest/schemas-29.4.3" = {
       name = "_at_jest_slash_schemas";
       packageName = "@jest/schemas";
@@ -6943,42 +6844,6 @@ let
         sha512 = "VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==";
       };
     };
-    "@jest/source-map-29.4.3" = {
-      name = "_at_jest_slash_source-map";
-      packageName = "@jest/source-map";
-      version = "29.4.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz";
-        sha512 = "qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==";
-      };
-    };
-    "@jest/test-result-29.5.0" = {
-      name = "_at_jest_slash_test-result";
-      packageName = "@jest/test-result";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz";
-        sha512 = "fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==";
-      };
-    };
-    "@jest/test-sequencer-29.5.0" = {
-      name = "_at_jest_slash_test-sequencer";
-      packageName = "@jest/test-sequencer";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz";
-        sha512 = "yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==";
-      };
-    };
-    "@jest/transform-29.5.0" = {
-      name = "_at_jest_slash_transform";
-      packageName = "@jest/transform";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz";
-        sha512 = "8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==";
-      };
-    };
     "@jest/types-26.6.2" = {
       name = "_at_jest_slash_types";
       packageName = "@jest/types";
@@ -6997,15 +6862,6 @@ let
         sha512 = "Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==";
       };
     };
-    "@jest/types-29.5.0" = {
-      name = "_at_jest_slash_types";
-      packageName = "@jest/types";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz";
-        sha512 = "qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==";
-      };
-    };
     "@jimp/bmp-0.14.0" = {
       name = "_at_jimp_slash_bmp";
       packageName = "@jimp/bmp";
@@ -7771,15 +7627,6 @@ let
         sha512 = "qtLGzCNzPVJ3kdH6/zoLWDPjauHIKiLSBAR71Wa0+PWvGA8wODUQvRgxtpUA5YqAYL3CQ8S4qXhd/9WuWTZirg==";
       };
     };
-    "@jsii/check-node-1.81.0" = {
-      name = "_at_jsii_slash_check-node";
-      packageName = "@jsii/check-node";
-      version = "1.81.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.81.0.tgz";
-        sha512 = "nQ4cDehzHOkx8AXSPwmeB8JrA3FB4sqdwDtBjrMZI5LypRspHsxK91t8FzpxhE8a2nJpzRMIeAE07cLrBqeV1A==";
-      };
-    };
     "@jsii/check-node-1.82.0" = {
       name = "_at_jsii_slash_check-node";
       packageName = "@jsii/check-node";
@@ -8374,13 +8221,13 @@ let
         sha512 = "W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==";
       };
     };
-    "@microsoft/rush-lib-5.98.0" = {
+    "@microsoft/rush-lib-5.99.0" = {
       name = "_at_microsoft_slash_rush-lib";
       packageName = "@microsoft/rush-lib";
-      version = "5.98.0";
+      version = "5.99.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.98.0.tgz";
-        sha512 = "qkh+Ldcs4it39yvXo3xVwMEcefbzrXEA3jguoFeb4fLOMTvBmzZfUjx6p+d6HvPZRmbp2J2H5R7sh8UzwOmcCg==";
+        url = "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.99.0.tgz";
+        sha512 = "IChYkwdAVAGKZkfQRQnEZeBqx4hDnEQMSobQP1v5lonu+6zyXBkaWI+8pS6y9Y3ECnP1geiHkaisQhlbAy7+aA==";
       };
     };
     "@mischnic/json-sourcemap-0.1.0" = {
@@ -8644,13 +8491,13 @@ let
         sha512 = "3BGrt6FLjqM6br5AhWRKTr3u5GIVkjRYeAFrMp3HjnfICrg4xOrVRwFavKT6tsp++bq5dluL5t8ME/Nha/6c1Q==";
       };
     };
-    "@npmcli/config-6.1.7" = {
+    "@npmcli/config-6.2.0" = {
       name = "_at_npmcli_slash_config";
       packageName = "@npmcli/config";
-      version = "6.1.7";
+      version = "6.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@npmcli/config/-/config-6.1.7.tgz";
-        sha512 = "DyACY6Mv7TH1kz2iBgwS3xE7jKsY+ukUfDyY5PLl9LZTktmBBSybDNzX3bUii+SD4j77Bx6EvgS/jsaUtV7Fng==";
+        url = "https://registry.npmjs.org/@npmcli/config/-/config-6.2.0.tgz";
+        sha512 = "lPAPNVUvlv6x0uwGiKzuWVUy1WSBaK5P0t9PoQQVIAbc1RaJLkaNxyUQZOrFJ7Y/ShzLw5skzruThhD9Qcju/A==";
       };
     };
     "@npmcli/fs-1.1.1" = {
@@ -9148,13 +8995,13 @@ let
         sha512 = "Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==";
       };
     };
-    "@oclif/parser-3.8.11" = {
+    "@oclif/parser-3.8.12" = {
       name = "_at_oclif_slash_parser";
       packageName = "@oclif/parser";
-      version = "3.8.11";
+      version = "3.8.12";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@oclif/parser/-/parser-3.8.11.tgz";
-        sha512 = "B3NweRn1yZw2g7xaF10Zh/zwlqTJJINfU+CRkqll+LaTisSNvZbW0RR9WGan26EqqLp4qzNjzX/e90Ew8l9NLw==";
+        url = "https://registry.npmjs.org/@oclif/parser/-/parser-3.8.12.tgz";
+        sha512 = "yGUrpddLHdPMJIS5jEd55cEPTIFRZRdx38zz0YdFp17Co4RdZvii2jnrnAoICHhumAoQ3EBxwjGpp88D7Bin4w==";
       };
     };
     "@oclif/plugin-autocomplete-0.1.5" = {
@@ -10264,15 +10111,6 @@ let
         sha512 = "+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==";
       };
     };
-    "@pkgr/utils-2.4.1" = {
-      name = "_at_pkgr_slash_utils";
-      packageName = "@pkgr/utils";
-      version = "2.4.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.1.tgz";
-        sha512 = "JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==";
-      };
-    };
     "@playwright/test-1.34.3" = {
       name = "_at_playwright_slash_test";
       packageName = "@playwright/test";
@@ -10462,22 +10300,22 @@ let
         sha512 = "J/p2PcgT39Za4wpukbN6iUkEUvL5aE7Bs9kXBeEkrjEgc0Uu7J7B2ypwx9J0qM3m3lk2273RT5/4oGv8pfFLcg==";
       };
     };
-    "@prisma/engines-4.14.1" = {
+    "@prisma/engines-4.15.0" = {
       name = "_at_prisma_slash_engines";
       packageName = "@prisma/engines";
-      version = "4.14.1";
+      version = "4.15.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@prisma/engines/-/engines-4.14.1.tgz";
-        sha512 = "APqFddPVHYmWNKqc+5J5SqrLFfOghKOLZxobmguDUacxOwdEutLsbXPVhNnpFDmuQWQFbXmrTTPoRrrF6B1MWA==";
+        url = "https://registry.npmjs.org/@prisma/engines/-/engines-4.15.0.tgz";
+        sha512 = "FTaOCGs0LL0OW68juZlGxFtYviZa4xdQj/rQEdat2txw0s3Vu/saAPKjNVXfIgUsGXmQ72HPgNr6935/P8FNAA==";
       };
     };
-    "@prisma/prisma-fmt-wasm-4.14.0-67.d9a4c5988f480fa576d43970d5a23641aa77bc9c" = {
+    "@prisma/prisma-fmt-wasm-4.15.0-28.8fbc245156db7124f997f4cecdd8d1219e360944" = {
       name = "_at_prisma_slash_prisma-fmt-wasm";
       packageName = "@prisma/prisma-fmt-wasm";
-      version = "4.14.0-67.d9a4c5988f480fa576d43970d5a23641aa77bc9c";
+      version = "4.15.0-28.8fbc245156db7124f997f4cecdd8d1219e360944";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.14.0-67.d9a4c5988f480fa576d43970d5a23641aa77bc9c.tgz";
-        sha512 = "qvxi6xbUb4wcawvLju0t2soGBPGs13L6HVmJrZG+RGaDDuJn9qzDAdZl97YdyFgn4jN6VMJeSqXt3yTWKkaaUw==";
+        url = "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.15.0-28.8fbc245156db7124f997f4cecdd8d1219e360944.tgz";
+        sha512 = "1vuW5Cp6DnZpSmmM3dRsJ7do3LncJVkBAV9wwqGSLANDUNWDPfJwC7enN/YY3rnwkEVXMxzkTEbtYGA55blDLw==";
       };
     };
     "@protobufjs/aspromise-1.1.2" = {
@@ -10930,103 +10768,103 @@ let
         sha512 = "iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==";
       };
     };
-    "@rushstack/heft-config-file-0.12.1" = {
+    "@rushstack/heft-config-file-0.12.3" = {
       name = "_at_rushstack_slash_heft-config-file";
       packageName = "@rushstack/heft-config-file";
-      version = "0.12.1";
+      version = "0.12.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.12.1.tgz";
-        sha512 = "7sZuM3NVnXrDn4wRGj8K3rqs/QDs2UsRw5LyRamNtlIi2MT+NW0ALbOt41oU7nYLtTKt6IItvqIdlqME5/f5Iw==";
+        url = "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.12.3.tgz";
+        sha512 = "69t0A/fcSSAih/qRA/FJYh0qSoBKtB7WhpLDz3UXvdSTVxIKLazYU9Rvnic8sK9krm8xTjRUpHQx5AnWKFlKxw==";
       };
     };
-    "@rushstack/node-core-library-3.59.0" = {
+    "@rushstack/node-core-library-3.59.2" = {
       name = "_at_rushstack_slash_node-core-library";
       packageName = "@rushstack/node-core-library";
-      version = "3.59.0";
+      version = "3.59.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.0.tgz";
-        sha512 = "f8ilzooAu8vj60dDe7weqHvR1NujOaKfe3TaNgAoT22rk+daUTmDtY3TlVGJ3HayVPmw3ffWToDatITi7Ic4ag==";
+        url = "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.2.tgz";
+        sha512 = "Od8i9ZXiRPHrnkuNOZ9IjEYRQ9JsBLNHlkWJr1wSQZrD2TVIc8APpIB/FnzEcjfpbJMT4XhtcCZaa0pVx+hTXw==";
       };
     };
-    "@rushstack/package-deps-hash-4.0.16" = {
+    "@rushstack/package-deps-hash-4.0.19" = {
       name = "_at_rushstack_slash_package-deps-hash";
       packageName = "@rushstack/package-deps-hash";
-      version = "4.0.16";
+      version = "4.0.19";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.0.16.tgz";
-        sha512 = "d8cUNEG3dEE/YLk9RxjcY8VcmVlMbX8HdVPjMEvC67WLciTH+RPF0cEgTYhk5i/7mHoSxbGB9FGx8oBzwpuqvQ==";
+        url = "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.0.19.tgz";
+        sha512 = "aTe5Leej4lputrg0bC0TOK/S+H4QFF8YH3ONgd5J2XLFcwp1cNooQ0qRRqWjWYYhrtxaxYl5/SHFvoxc7S0TqQ==";
       };
     };
-    "@rushstack/package-extractor-0.2.3" = {
+    "@rushstack/package-extractor-0.2.6" = {
       name = "_at_rushstack_slash_package-extractor";
       packageName = "@rushstack/package-extractor";
-      version = "0.2.3";
+      version = "0.2.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.2.3.tgz";
-        sha512 = "tFAV6GW7aqx09RnpXqJiVKg7p4JJCXKbN5T+AbiTVITkkXSVHvsyx4ttxArEhwLGVzyZQWv9+Wpenc7raa8nyw==";
+        url = "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.2.6.tgz";
+        sha512 = "xu2JLvZ8lE7nL6FZs13aP8adsdGfGe7nxa0JuYgLAx7BuhCfjNjJHLU5RIeqsj2Oke515ZiOvYbGnzpzDvlkTQ==";
       };
     };
-    "@rushstack/rig-package-0.3.18" = {
+    "@rushstack/rig-package-0.3.19" = {
       name = "_at_rushstack_slash_rig-package";
       packageName = "@rushstack/rig-package";
-      version = "0.3.18";
+      version = "0.3.19";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.18.tgz";
-        sha512 = "SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ==";
+        url = "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.19.tgz";
+        sha512 = "2d0/Gn+qjOYneZbiHjn4SjyDwq9I0WagV37z0F1V71G+yONgH7wlt3K/UoNiDkhA8gTHYPRo2jz3CvttybwSag==";
       };
     };
-    "@rushstack/rush-amazon-s3-build-cache-plugin-5.98.0" = {
+    "@rushstack/rush-amazon-s3-build-cache-plugin-5.99.0" = {
       name = "_at_rushstack_slash_rush-amazon-s3-build-cache-plugin";
       packageName = "@rushstack/rush-amazon-s3-build-cache-plugin";
-      version = "5.98.0";
+      version = "5.99.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.98.0.tgz";
-        sha512 = "chRRU3WjI9+ZdleD/1Y1pl4AW80mbuqsqB/3gRa6Jj3spu0JnVpLluY4svUO46vFCLCzzOag9zeM2ZcdCfSAqA==";
+        url = "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.99.0.tgz";
+        sha512 = "xQCxICYf0VAnX/01Zoa4/j/JnDU5Fx43He4HoAX6YZEqWI+q1RHn/o6CwS9eacjIFJIj2T3Vy1yETTHzr5H9aw==";
       };
     };
-    "@rushstack/rush-azure-storage-build-cache-plugin-5.98.0" = {
+    "@rushstack/rush-azure-storage-build-cache-plugin-5.99.0" = {
       name = "_at_rushstack_slash_rush-azure-storage-build-cache-plugin";
       packageName = "@rushstack/rush-azure-storage-build-cache-plugin";
-      version = "5.98.0";
+      version = "5.99.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.98.0.tgz";
-        sha512 = "twFib1wK6oLWEXnzNNHkAtxC38F/fydtsV893M+zQwI6fLxBKaY9n9zH6iINM/pyaJ2Mf19hWk1UfR7X/B09Dw==";
+        url = "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.99.0.tgz";
+        sha512 = "p85t4kWGUtoY1qk7kxVZ+QL1SWyQ8FwGZF+z8My85TqxvJziUkou9XmYE59jA1co4MgwjQiCER/0PPFMzEkFsg==";
       };
     };
-    "@rushstack/rush-sdk-5.98.0" = {
+    "@rushstack/rush-sdk-5.99.0" = {
       name = "_at_rushstack_slash_rush-sdk";
       packageName = "@rushstack/rush-sdk";
-      version = "5.98.0";
+      version = "5.99.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.98.0.tgz";
-        sha512 = "Q8KSOd79VSOyR/uRRwxxZ2wPacHvsndRtTlnnSkC9eQfm14c+aNYCgbLMrAgOXnORpkitzQrzayGK2PnyHeqWg==";
+        url = "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.99.0.tgz";
+        sha512 = "/HwjbpD4eS413e/c7jDUs78Exccdc+0Rl5b8mi7/ztv7kN9t4vjpfR34YNX60zgSGBl5UDOIjMSbp8sjfr8RSA==";
       };
     };
-    "@rushstack/stream-collator-4.0.234" = {
+    "@rushstack/stream-collator-4.0.237" = {
       name = "_at_rushstack_slash_stream-collator";
       packageName = "@rushstack/stream-collator";
-      version = "4.0.234";
+      version = "4.0.237";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.234.tgz";
-        sha512 = "JR1Vhkn/6AzUHYkwlKaG+cNHVmI8LDZDozE+7gsD0K+IX7eT0eR/1WIbZ1QGCu/gGNgmnEbzQ3NmCd/Sd2XEsg==";
+        url = "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.237.tgz";
+        sha512 = "chGt1eXc88wHTa0OThquBkuXGmp+ZTggJYGJA6NPylQcT9elJX0KWmo0xyujVP1qTrjiecQOBPvlCcK++/8cig==";
       };
     };
-    "@rushstack/terminal-0.5.9" = {
+    "@rushstack/terminal-0.5.12" = {
       name = "_at_rushstack_slash_terminal";
       packageName = "@rushstack/terminal";
-      version = "0.5.9";
+      version = "0.5.12";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.9.tgz";
-        sha512 = "6zlxXqpQ5j9hWHN62fmooHeJufsqNFax7k0mp0xRhBfbA5DalsGc0hMCQzS6LVX6mBs/YBEGFWu3j1hoNtUflw==";
+        url = "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.12.tgz";
+        sha512 = "AWrKNYmHwgciPFZyF++bxI5RtsVdn7shy0WWfIZv0G2sNjJI1kuflQtyeCLrvX7wDd0ok0DqDyazn5ITpJKCgw==";
       };
     };
-    "@rushstack/ts-command-line-4.13.2" = {
+    "@rushstack/ts-command-line-4.13.3" = {
       name = "_at_rushstack_slash_ts-command-line";
       packageName = "@rushstack/ts-command-line";
-      version = "4.13.2";
+      version = "4.13.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.13.2.tgz";
-        sha512 = "bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag==";
+        url = "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.13.3.tgz";
+        sha512 = "6aQIv/o1EgsC/+SpgUyRmzg2QIAL6sudEzw3sWzJKwWuQTc5XRsyZpyldfE7WAmIqMXDao9QG35/NYORjHm5Zw==";
       };
     };
     "@sailshq/lodash-3.10.4" = {
@@ -11056,13 +10894,13 @@ let
         sha512 = "c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==";
       };
     };
-    "@schematics/angular-16.0.3" = {
+    "@schematics/angular-16.0.4" = {
       name = "_at_schematics_slash_angular";
       packageName = "@schematics/angular";
-      version = "16.0.3";
+      version = "16.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@schematics/angular/-/angular-16.0.3.tgz";
-        sha512 = "aWRVvgOTMxsaY6FETd+1L4YvqAjfIRSmB3yqfRXpzEdUelAkYozg0lWDHS6q6u6YlfCIUnEw0oUTJG3m8JSF4w==";
+        url = "https://registry.npmjs.org/@schematics/angular/-/angular-16.0.4.tgz";
+        sha512 = "3uu5xq136broqVKCGwYKENZYF8SO4EU15FHRV2EFY/PqU2sU5QBlsGG2Z1JYAVE3aevsk9ORkPb1tRh6yP28Rw==";
       };
     };
     "@search-dump/jsonstream-1.5.0" = {
@@ -11101,13 +10939,13 @@ let
         sha512 = "P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==";
       };
     };
-    "@sentry-internal/tracing-7.53.1" = {
+    "@sentry-internal/tracing-7.54.0" = {
       name = "_at_sentry-internal_slash_tracing";
       packageName = "@sentry-internal/tracing";
-      version = "7.53.1";
+      version = "7.54.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.53.1.tgz";
-        sha512 = "a4H4rvVdz0XDGgNfRqc7zg6rMt2P1P05xBmgfIfztYy94Vciw1QMdboNiT7einr8ra8wogdEaK4Pe2AzYAPBJQ==";
+        url = "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.54.0.tgz";
+        sha512 = "JsyhZ0wWZ+VqbHJg+azqRGdYJDkcI5R9+pnkO6SzbzxrRewqMAIwzkpPee3oI7vG99uhMEkOkMjHu0nQGwkOQw==";
       };
     };
     "@sentry/core-6.19.7" = {
@@ -11119,13 +10957,13 @@ let
         sha512 = "tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==";
       };
     };
-    "@sentry/core-7.53.1" = {
+    "@sentry/core-7.54.0" = {
       name = "_at_sentry_slash_core";
       packageName = "@sentry/core";
-      version = "7.53.1";
+      version = "7.54.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@sentry/core/-/core-7.53.1.tgz";
-        sha512 = "DAH8IJNORJJ7kQLqsZuhMkN6cwJjXzFuuUoZor7IIDHIHjtl51W+2F3Stg3+I3ZoKDfJfUNKqhipk2WZjG0FBg==";
+        url = "https://registry.npmjs.org/@sentry/core/-/core-7.54.0.tgz";
+        sha512 = "MAn0E2EwgNn1pFQn4qxhU+1kz6edullWg6VE5wCmtpXWOVw6sILBUsQpeIG5djBKMcneJCdOlz5jeqcKPrLvZQ==";
       };
     };
     "@sentry/hub-6.19.7" = {
@@ -11137,13 +10975,13 @@ let
         sha512 = "y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==";
       };
     };
-    "@sentry/integrations-7.53.1" = {
+    "@sentry/integrations-7.54.0" = {
       name = "_at_sentry_slash_integrations";
       packageName = "@sentry/integrations";
-      version = "7.53.1";
+      version = "7.54.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.53.1.tgz";
-        sha512 = "Y2Sq+nkYG2FFYWZ3NLDUdFdJQEAfSNL95MeoIAjpAioHmPBOHXoRwUzAMlaOR/2VibaKwGEIGwsHofj7RwtjrA==";
+        url = "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.54.0.tgz";
+        sha512 = "RolGsQzJChJzjHTJcCKSZ1HanmY33floc5o13WgU9NoDqJbLGLNcOIrAu+WynqPe8P5VTVrVb8NiwhLqWrKp4g==";
       };
     };
     "@sentry/minimal-6.19.7" = {
@@ -11164,13 +11002,13 @@ let
         sha512 = "gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg==";
       };
     };
-    "@sentry/node-7.53.1" = {
+    "@sentry/node-7.54.0" = {
       name = "_at_sentry_slash_node";
       packageName = "@sentry/node";
-      version = "7.53.1";
+      version = "7.54.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@sentry/node/-/node-7.53.1.tgz";
-        sha512 = "B4ax8sRd54xj4ad+4eY2EOKNt0Mh1NjuLW1zUKS8HW3h0bmuaDFzGuhEVvEY5H4SaV6tZKj1c0dvnMnyUbYkhA==";
+        url = "https://registry.npmjs.org/@sentry/node/-/node-7.54.0.tgz";
+        sha512 = "k8P7WD6lra3JF3H/y9GO+twBV8qQilj3X3d8PpaVPBHHwOA9AfdBVF18qgrdlZKghKtgALapZzrQQVnTOm34rw==";
       };
     };
     "@sentry/types-6.19.7" = {
@@ -11182,13 +11020,13 @@ let
         sha512 = "jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==";
       };
     };
-    "@sentry/types-7.53.1" = {
+    "@sentry/types-7.54.0" = {
       name = "_at_sentry_slash_types";
       packageName = "@sentry/types";
-      version = "7.53.1";
+      version = "7.54.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@sentry/types/-/types-7.53.1.tgz";
-        sha512 = "/ijchRIu+jz3+j/zY+7KRPfLSCY14fTx5xujjbOdmEKjmIHQmwPBdszcQm40uwofrR8taV4hbt5MFN+WnjCkCw==";
+        url = "https://registry.npmjs.org/@sentry/types/-/types-7.54.0.tgz";
+        sha512 = "D+i9xogBeawvQi2r0NOrM7zYcUaPuijeME4O9eOTrDF20tj71hWtJLilK+KTGLYFtpGg1h+9bPaz7OHEIyVopg==";
       };
     };
     "@sentry/utils-6.19.7" = {
@@ -11200,13 +11038,13 @@ let
         sha512 = "z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==";
       };
     };
-    "@sentry/utils-7.53.1" = {
+    "@sentry/utils-7.54.0" = {
       name = "_at_sentry_slash_utils";
       packageName = "@sentry/utils";
-      version = "7.53.1";
+      version = "7.54.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@sentry/utils/-/utils-7.53.1.tgz";
-        sha512 = "DKJA1LSUOEv4KOR828MzVuLh+drjeAgzyKgN063OEKmnirgjgRgNNS8wUgwpG0Tn2k6ANZGCwrdfzPeSBxshKg==";
+        url = "https://registry.npmjs.org/@sentry/utils/-/utils-7.54.0.tgz";
+        sha512 = "3Yf5KlKjIcYLddOexSt2ovu2TWlR4Fi7M+aCK8yUTzwNzf/xwFSWOstHlD/WiDy9HvfhWAOB/ukNTuAeJmtasw==";
       };
     };
     "@serialport/binding-mock-10.2.2" = {
@@ -11371,22 +11209,22 @@ let
         sha512 = "HIPGwxUOtmJWTsXamJ9P3IYmvpI548c6moY+n4672a6HHo6xK2sShrQVtlJUkosMqvki30LDceydsTtHruVX3w==";
       };
     };
-    "@shopify/cli-kit-3.46.1" = {
+    "@shopify/cli-kit-3.46.2" = {
       name = "_at_shopify_slash_cli-kit";
       packageName = "@shopify/cli-kit";
-      version = "3.46.1";
+      version = "3.46.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@shopify/cli-kit/-/cli-kit-3.46.1.tgz";
-        sha512 = "Tvyf/Cmy1I3GYSB3cu5gM2eHBtcyQai3O+C3ScmzF4jITGI48xLx0I/41FVAhCiqwOMDJGJq2ciMheM4xPEvUg==";
+        url = "https://registry.npmjs.org/@shopify/cli-kit/-/cli-kit-3.46.2.tgz";
+        sha512 = "ZQyUgMoGLybT3ahfe4bZ1h73xUHL6U8iS4ctfgzDxNztbwDj+r4ANzp9bh+T75aiPpBPERbrclK4qR0BtR/5yw==";
       };
     };
-    "@shopify/plugin-did-you-mean-3.46.1" = {
+    "@shopify/plugin-did-you-mean-3.46.2" = {
       name = "_at_shopify_slash_plugin-did-you-mean";
       packageName = "@shopify/plugin-did-you-mean";
-      version = "3.46.1";
+      version = "3.46.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@shopify/plugin-did-you-mean/-/plugin-did-you-mean-3.46.1.tgz";
-        sha512 = "2JvlVUoVYkU09gB9m+bNj65cmGdf0HwCj2z7JtvUn/xjZyRyFFQnaBy0A6iuraclMRnOk0+b6HhatXZAucCdkQ==";
+        url = "https://registry.npmjs.org/@shopify/plugin-did-you-mean/-/plugin-did-you-mean-3.46.2.tgz";
+        sha512 = "y8GYGdnMW2fYIxZ9ft4+nQ4W0C0404uHnsu4PIgSBrGW+B77Ri13nsfoqmAS88zZrpqqpCsxxt4Mu4gstaGm0Q==";
       };
     };
     "@sideway/address-4.1.4" = {
@@ -11497,13 +11335,13 @@ let
         sha512 = "t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==";
       };
     };
-    "@sindresorhus/is-5.3.0" = {
+    "@sindresorhus/is-5.4.0" = {
       name = "_at_sindresorhus_slash_is";
       packageName = "@sindresorhus/is";
-      version = "5.3.0";
+      version = "5.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz";
-        sha512 = "CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==";
+        url = "https://registry.npmjs.org/@sindresorhus/is/-/is-5.4.0.tgz";
+        sha512 = "Ggh6E9AnMpiNXlbXfFUcWE9qm408rL8jDi7+PMBBx7TMbwEmiqAiSmZ+zydYwxcJLqPGNDoLc9mXDuMDBZg0sA==";
       };
     };
     "@sinonjs/commons-1.8.6" = {
@@ -11515,24 +11353,6 @@ let
         sha512 = "Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==";
       };
     };
-    "@sinonjs/commons-3.0.0" = {
-      name = "_at_sinonjs_slash_commons";
-      packageName = "@sinonjs/commons";
-      version = "3.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz";
-        sha512 = "jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==";
-      };
-    };
-    "@sinonjs/fake-timers-10.2.0" = {
-      name = "_at_sinonjs_slash_fake-timers";
-      packageName = "@sinonjs/fake-timers";
-      version = "10.2.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.2.0.tgz";
-        sha512 = "OPwQlEdg40HAj5KNF8WW6q2KG4Z+cBCZb3m4ninfTZKaBmbIJodviQsDBoYMPHkOyJJMHnOJo5j2+LKDOhOACg==";
-      };
-    };
     "@sinonjs/fake-timers-8.1.0" = {
       name = "_at_sinonjs_slash_fake-timers";
       packageName = "@sinonjs/fake-timers";
@@ -11938,103 +11758,103 @@ let
         sha512 = "gqBJSmJMWomZFxlppaKea7NeAqFrDrrS0RMt24No92M3nJWcyI9YKGEQKl+EyJqZ5gh6w1s0cTklMHMzRwA1NA==";
       };
     };
-    "@swc/core-1.3.60" = {
+    "@swc/core-1.3.61" = {
       name = "_at_swc_slash_core";
       packageName = "@swc/core";
-      version = "1.3.60";
+      version = "1.3.61";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/core/-/core-1.3.60.tgz";
-        sha512 = "dWfic7sVjnrStzGcMWakHd2XPau8UXGPmFUTkx6xGX+DOVtfAQVzG6ZW7ohw/yNcTqI05w6Ser26XMTMGBgXdA==";
+        url = "https://registry.npmjs.org/@swc/core/-/core-1.3.61.tgz";
+        sha512 = "p58Ltdjo7Yy8CU3zK0cp4/eAgy5qkHs35znGedqVGPiA67cuYZM63DuTfmyrOntMRwQnaFkMLklDAPCizDdDng==";
       };
     };
-    "@swc/core-darwin-arm64-1.3.60" = {
+    "@swc/core-darwin-arm64-1.3.61" = {
       name = "_at_swc_slash_core-darwin-arm64";
       packageName = "@swc/core-darwin-arm64";
-      version = "1.3.60";
+      version = "1.3.61";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.60.tgz";
-        sha512 = "oCDKWGdSO1WyErduGfiITRDoq7ZBt9PXETlhi8BGKH/wCc/3mfSNI9wXAg3Stn8mrT0lUJtdsnwMI/eZp6dK+A==";
+        url = "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.61.tgz";
+        sha512 = "Ra1CZIYYyIp/Y64VcKyaLjIPUwT83JmGduvHu8vhUZOvWV4dWL4s5DrcxQVaQJjjb7Z2N/IUYYS55US1TGnxZw==";
       };
     };
-    "@swc/core-darwin-x64-1.3.60" = {
+    "@swc/core-darwin-x64-1.3.61" = {
       name = "_at_swc_slash_core-darwin-x64";
       packageName = "@swc/core-darwin-x64";
-      version = "1.3.60";
+      version = "1.3.61";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.60.tgz";
-        sha512 = "pcE/1oUlmN/BkKndOPtViqTkaM5pomagXATo+Muqn4QNMnkSOEVcmF9T3Lr3nB1A7O/fwCew3/aHwZ5B2TZ1tA==";
+        url = "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.61.tgz";
+        sha512 = "LUia75UByUFkYH1Ddw7IE0X9usNVGJ7aL6+cgOTju7P0dsU0f8h/OGc/GDfp1E4qnKxDCJE+GwDRLoi4SjIxpg==";
       };
     };
-    "@swc/core-linux-arm-gnueabihf-1.3.60" = {
+    "@swc/core-linux-arm-gnueabihf-1.3.61" = {
       name = "_at_swc_slash_core-linux-arm-gnueabihf";
       packageName = "@swc/core-linux-arm-gnueabihf";
-      version = "1.3.60";
+      version = "1.3.61";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.60.tgz";
-        sha512 = "Moc+86SWcbPr06PaQYUb0Iwli425F7QgjwTCNEPYA6OYUsjaJhXMaHViW2WdGIXue2+eaQbg31BHQd14jXcoBg==";
+        url = "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.61.tgz";
+        sha512 = "aalPlicYxHAn2PxNlo3JFEZkMXzCtUwjP27AgMqnfV4cSz7Omo56OtC+413e/kGyCH86Er9gJRQQsxNKP8Qbsg==";
       };
     };
-    "@swc/core-linux-arm64-gnu-1.3.60" = {
+    "@swc/core-linux-arm64-gnu-1.3.61" = {
       name = "_at_swc_slash_core-linux-arm64-gnu";
       packageName = "@swc/core-linux-arm64-gnu";
-      version = "1.3.60";
+      version = "1.3.61";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.60.tgz";
-        sha512 = "pPGZrTgSXBvp6IrXPXz8UJr82AElf8hMuK4rNHmLGDCqrWnRIFLUpiAsc2WCFIgdwqitZNQoM+F2vbceA/bkKg==";
+        url = "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.61.tgz";
+        sha512 = "9hGdsbQrYNPo1c7YzWF57yl17bsIuuEQi3I1fOFSv3puL3l5M/C/oCD0Bz6IdKh6mEDC5UNJE4LWtV1gFA995A==";
       };
     };
-    "@swc/core-linux-arm64-musl-1.3.60" = {
+    "@swc/core-linux-arm64-musl-1.3.61" = {
       name = "_at_swc_slash_core-linux-arm64-musl";
       packageName = "@swc/core-linux-arm64-musl";
-      version = "1.3.60";
+      version = "1.3.61";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.60.tgz";
-        sha512 = "HSFQaVUkjWYNsQeymAQ3IPX3csRQvHe6MFyqPfvCCQ4dFlxPvlS7VvNaLnGG+ZW1ek7Lc+hEX+4NGzZKsxDIHA==";
+        url = "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.61.tgz";
+        sha512 = "mVmcNfFQRP4SYbGC08IPB3B9Xox+VpGIQqA3Qg7LMCcejLAQLi4Lfe8CDvvBPlQzXHso0Cv+BicJnQVKs8JLOA==";
       };
     };
-    "@swc/core-linux-x64-gnu-1.3.60" = {
+    "@swc/core-linux-x64-gnu-1.3.61" = {
       name = "_at_swc_slash_core-linux-x64-gnu";
       packageName = "@swc/core-linux-x64-gnu";
-      version = "1.3.60";
+      version = "1.3.61";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.60.tgz";
-        sha512 = "WJt/X6HHM3/TszckRA7UKMXec3FHYsB9xswQbIYxN4bfTQodu3Rc8bmpHYtFO7ScMLrhY+RljHLK6wclPvaEXw==";
+        url = "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.61.tgz";
+        sha512 = "ZkRHs7GEikN6JiVL1/stvq9BVHKrSKoRn9ulVK2hMr+mAGNOKm3Y06NSzOO+BWwMaFOgnO2dWlszCUICsQ0kpg==";
       };
     };
-    "@swc/core-linux-x64-musl-1.3.60" = {
+    "@swc/core-linux-x64-musl-1.3.61" = {
       name = "_at_swc_slash_core-linux-x64-musl";
       packageName = "@swc/core-linux-x64-musl";
-      version = "1.3.60";
+      version = "1.3.61";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.60.tgz";
-        sha512 = "DGGBqAPUXy/aPMBKokL3osZC9kM97HchiDPuprzwgTMP40YQ3hGCzNJ5jK7sOk9Tc4PEdZ2Igfr9sBHmCrxxQw==";
+        url = "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.61.tgz";
+        sha512 = "zK7VqQ5JlK20+7fxI4AgvIUckeZyX0XIbliGXNMR3i+39SJq1vs9scYEmq8VnAfvNdMU5BG+DewbFJlMfCtkxQ==";
       };
     };
-    "@swc/core-win32-arm64-msvc-1.3.60" = {
+    "@swc/core-win32-arm64-msvc-1.3.61" = {
       name = "_at_swc_slash_core-win32-arm64-msvc";
       packageName = "@swc/core-win32-arm64-msvc";
-      version = "1.3.60";
+      version = "1.3.61";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.60.tgz";
-        sha512 = "wQg/BZPJvp5WpUbsBp7VHjhUh0DfYOPhP6dH67WO9QQ07+DvOk2DR2Bfh0z0ts1k7H/FsAqExWtTDCWMCRJiRQ==";
+        url = "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.61.tgz";
+        sha512 = "e9kVVPk5iVNhO41TvLvcExDHn5iATQ5/M4U7/CdcC7s0fK19TKSEUqkdoTLIJvHBFhgR7w3JJSErfnauO0xXoA==";
       };
     };
-    "@swc/core-win32-ia32-msvc-1.3.60" = {
+    "@swc/core-win32-ia32-msvc-1.3.61" = {
       name = "_at_swc_slash_core-win32-ia32-msvc";
       packageName = "@swc/core-win32-ia32-msvc";
-      version = "1.3.60";
+      version = "1.3.61";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.60.tgz";
-        sha512 = "nqkd0XIVyGbnBwAxP4GIfx6n45/hAPETpmQYpDSGnucOKFJfvGdFGL81GDG1acPCq/oFtR3tIyTbPpKmJ0N6xQ==";
+        url = "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.61.tgz";
+        sha512 = "7cJULfa6HvKqvFh6M/f7mKiNRhE2AjgFUCZfdOuy5r8vbtpk+qBK94TXwaDjJYDUGKzDVZw/tJ1eN4Y9n9Ls/Q==";
       };
     };
-    "@swc/core-win32-x64-msvc-1.3.60" = {
+    "@swc/core-win32-x64-msvc-1.3.61" = {
       name = "_at_swc_slash_core-win32-x64-msvc";
       packageName = "@swc/core-win32-x64-msvc";
-      version = "1.3.60";
+      version = "1.3.61";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.60.tgz";
-        sha512 = "ouw+s22i9PYQpSE7Xc+ZittEyA87jElXABesviSpP+jgHt10sM5KFUpVAeV8DRlxJCXMJJ5AhOdCf4TAtFr+6A==";
+        url = "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.61.tgz";
+        sha512 = "Jx8S+21WcKF/wlhW+sYpystWUyymDTEsbBpOgBRpXZelakVcNBCIIYSZOKW/A9PwWTpu6S8yvbs9nUOzKiVPqA==";
       };
     };
     "@swc/helpers-0.5.1" = {
@@ -12046,13 +11866,13 @@ let
         sha512 = "sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==";
       };
     };
-    "@swc/wasm-1.3.60" = {
+    "@swc/wasm-1.3.62" = {
       name = "_at_swc_slash_wasm";
       packageName = "@swc/wasm";
-      version = "1.3.60";
+      version = "1.3.62";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@swc/wasm/-/wasm-1.3.60.tgz";
-        sha512 = "vQvb7UtJkLuX1vMaW3Tm24CSu7i+ngU34LoDfx9EnVlp6upmayq/wNnaTi4XNCX5PFZtByj8CM3RdpyNhzxYPA==";
+        url = "https://registry.npmjs.org/@swc/wasm/-/wasm-1.3.62.tgz";
+        sha512 = "bpNIecCawYbMoeefz+5NvS5LWKNR9t56qQ0Udut5EzRA2c9AATxMf4yK33sYqEg3MqiuwkV/AmClOtVrnr2MxQ==";
       };
     };
     "@szmarczak/http-timer-1.1.2" = {
@@ -12451,42 +12271,6 @@ let
         sha512 = "pkPtJUUY+Vwv6B1inAz55rQvivClHJxc9aVEPPmaq2cbyeMLCiDpbKpcKyX4LAwpNGi+SHBv0tHv6+0gXv0P2A==";
       };
     };
-    "@types/babel__core-7.20.1" = {
-      name = "_at_types_slash_babel__core";
-      packageName = "@types/babel__core";
-      version = "7.20.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz";
-        sha512 = "aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==";
-      };
-    };
-    "@types/babel__generator-7.6.4" = {
-      name = "_at_types_slash_babel__generator";
-      packageName = "@types/babel__generator";
-      version = "7.6.4";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz";
-        sha512 = "tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==";
-      };
-    };
-    "@types/babel__template-7.4.1" = {
-      name = "_at_types_slash_babel__template";
-      packageName = "@types/babel__template";
-      version = "7.4.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz";
-        sha512 = "azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==";
-      };
-    };
-    "@types/babel__traverse-7.20.0" = {
-      name = "_at_types_slash_babel__traverse";
-      packageName = "@types/babel__traverse";
-      version = "7.20.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.0.tgz";
-        sha512 = "TBOjqAGf0hmaqRwpii5LLkJLg7c6OMm4nHLmpsUxwk9bBHtoTC6dAHdVWdGv4TBxj2CZOZY8Xfq8WmfoVi7n4Q==";
-      };
-    };
     "@types/babylon-6.16.6" = {
       name = "_at_types_slash_babylon";
       packageName = "@types/babylon";
@@ -12856,15 +12640,6 @@ let
         sha512 = "IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==";
       };
     };
-    "@types/graceful-fs-4.1.6" = {
-      name = "_at_types_slash_graceful-fs";
-      packageName = "@types/graceful-fs";
-      version = "4.1.6";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz";
-        sha512 = "Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==";
-      };
-    };
     "@types/hast-2.3.4" = {
       name = "_at_types_slash_hast";
       packageName = "@types/hast";
@@ -13324,15 +13099,6 @@ let
         sha512 = "J1F0XJ/9zxlZel5ZlbeSuHW2OpabrUAqpFuC2sm2I3by8sERQ8+KCjNKUcq8QHuzpGMWiJpo9ZxeHrqrP2KzQw==";
       };
     };
-    "@types/node-8.10.66" = {
-      name = "_at_types_slash_node";
-      packageName = "@types/node";
-      version = "8.10.66";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz";
-        sha512 = "tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==";
-      };
-    };
     "@types/node-fetch-2.6.2" = {
       name = "_at_types_slash_node-fetch";
       packageName = "@types/node-fetch";
@@ -13396,15 +13162,6 @@ let
         sha512 = "Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==";
       };
     };
-    "@types/prettier-2.7.2" = {
-      name = "_at_types_slash_prettier";
-      packageName = "@types/prettier";
-      version = "2.7.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz";
-        sha512 = "KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==";
-      };
-    };
     "@types/prop-types-15.7.5" = {
       name = "_at_types_slash_prop-types";
       packageName = "@types/prop-types";
@@ -13468,13 +13225,13 @@ let
         sha512 = "pCH7bqWIfzHs3D+PDs3O/COCQJka+Kcw3RnO9rFA2zalqoXg7cNjJDh6mZ7oRtY1wmY4LVwDdAbA1F7Z8tv3BQ==";
       };
     };
-    "@types/react-18.2.7" = {
+    "@types/react-18.2.8" = {
       name = "_at_types_slash_react";
       packageName = "@types/react";
-      version = "18.2.7";
+      version = "18.2.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/react/-/react-18.2.7.tgz";
-        sha512 = "ojrXpSH2XFCmHm7Jy3q44nXDyN54+EYKP2lBhJ2bqfyPj6cIUW/FZW/Csdia34NQgq7KYcAlHi5184m4X88+yw==";
+        url = "https://registry.npmjs.org/@types/react/-/react-18.2.8.tgz";
+        sha512 = "lTyWUNrd8ntVkqycEEplasWy2OxNlShj3zqS0LuB1ENUGis5HodmhM7DtCoUGbxj3VW/WsGA0DUhpG6XrM7gPA==";
       };
     };
     "@types/readdir-glob-1.1.1" = {
@@ -13792,15 +13549,6 @@ let
         sha512 = "AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==";
       };
     };
-    "@types/yargs-17.0.24" = {
-      name = "_at_types_slash_yargs";
-      packageName = "@types/yargs";
-      version = "17.0.24";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz";
-        sha512 = "6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==";
-      };
-    };
     "@types/yargs-parser-21.0.0" = {
       name = "_at_types_slash_yargs-parser";
       packageName = "@types/yargs-parser";
@@ -13828,76 +13576,76 @@ let
         sha512 = "S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==";
       };
     };
-    "@typescript-eslint/eslint-plugin-5.59.7" = {
+    "@typescript-eslint/eslint-plugin-5.59.8" = {
       name = "_at_typescript-eslint_slash_eslint-plugin";
       packageName = "@typescript-eslint/eslint-plugin";
-      version = "5.59.7";
+      version = "5.59.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.7.tgz";
-        sha512 = "BL+jYxUFIbuYwy+4fF86k5vdT9lT0CNJ6HtwrIvGh0PhH8s0yy5rjaKH2fDCrz5ITHy07WCzVGNvAmjJh4IJFA==";
+        url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.8.tgz";
+        sha512 = "JDMOmhXteJ4WVKOiHXGCoB96ADWg9q7efPWHRViT/f09bA8XOMLAVHHju3l0MkZnG1izaWXYmgvQcUjTRcpShQ==";
       };
     };
-    "@typescript-eslint/parser-5.59.7" = {
+    "@typescript-eslint/parser-5.59.8" = {
       name = "_at_typescript-eslint_slash_parser";
       packageName = "@typescript-eslint/parser";
-      version = "5.59.7";
+      version = "5.59.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.7.tgz";
-        sha512 = "VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ==";
+        url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.8.tgz";
+        sha512 = "AnR19RjJcpjoeGojmwZtCwBX/RidqDZtzcbG3xHrmz0aHHoOcbWnpDllenRDmDvsV0RQ6+tbb09/kyc+UT9Orw==";
       };
     };
-    "@typescript-eslint/scope-manager-5.59.7" = {
+    "@typescript-eslint/scope-manager-5.59.8" = {
       name = "_at_typescript-eslint_slash_scope-manager";
       packageName = "@typescript-eslint/scope-manager";
-      version = "5.59.7";
+      version = "5.59.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.7.tgz";
-        sha512 = "FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ==";
+        url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.8.tgz";
+        sha512 = "/w08ndCYI8gxGf+9zKf1vtx/16y8MHrZs5/tnjHhMLNSixuNcJavSX4wAiPf4aS5x41Es9YPCn44MIe4cxIlig==";
       };
     };
-    "@typescript-eslint/type-utils-5.59.7" = {
+    "@typescript-eslint/type-utils-5.59.8" = {
       name = "_at_typescript-eslint_slash_type-utils";
       packageName = "@typescript-eslint/type-utils";
-      version = "5.59.7";
+      version = "5.59.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.7.tgz";
-        sha512 = "ozuz/GILuYG7osdY5O5yg0QxXUAEoI4Go3Do5xeu+ERH9PorHBPSdvD3Tjp2NN2bNLh1NJQSsQu2TPu/Ly+HaQ==";
+        url = "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.8.tgz";
+        sha512 = "+5M518uEIHFBy3FnyqZUF3BMP+AXnYn4oyH8RF012+e7/msMY98FhGL5SrN29NQ9xDgvqCgYnsOiKp1VjZ/fpA==";
       };
     };
-    "@typescript-eslint/types-5.59.7" = {
+    "@typescript-eslint/types-5.59.8" = {
       name = "_at_typescript-eslint_slash_types";
       packageName = "@typescript-eslint/types";
-      version = "5.59.7";
+      version = "5.59.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.7.tgz";
-        sha512 = "UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==";
+        url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.8.tgz";
+        sha512 = "+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==";
       };
     };
-    "@typescript-eslint/typescript-estree-5.59.7" = {
+    "@typescript-eslint/typescript-estree-5.59.8" = {
       name = "_at_typescript-eslint_slash_typescript-estree";
       packageName = "@typescript-eslint/typescript-estree";
-      version = "5.59.7";
+      version = "5.59.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.7.tgz";
-        sha512 = "4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==";
+        url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.8.tgz";
+        sha512 = "Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==";
       };
     };
-    "@typescript-eslint/utils-5.59.7" = {
+    "@typescript-eslint/utils-5.59.8" = {
       name = "_at_typescript-eslint_slash_utils";
       packageName = "@typescript-eslint/utils";
-      version = "5.59.7";
+      version = "5.59.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.7.tgz";
-        sha512 = "yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==";
+        url = "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.8.tgz";
+        sha512 = "Tr65630KysnNn9f9G7ROF3w1b5/7f6QVCJ+WK9nhIocWmx9F+TmCAcglF26Vm7z8KCTwoKcNEBZrhlklla3CKg==";
       };
     };
-    "@typescript-eslint/visitor-keys-5.59.7" = {
+    "@typescript-eslint/visitor-keys-5.59.8" = {
       name = "_at_typescript-eslint_slash_visitor-keys";
       packageName = "@typescript-eslint/visitor-keys";
-      version = "5.59.7";
+      version = "5.59.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.7.tgz";
-        sha512 = "tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==";
+        url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.8.tgz";
+        sha512 = "pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==";
       };
     };
     "@uphold/request-logger-2.0.0" = {
@@ -13981,22 +13729,22 @@ let
         sha512 = "17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==";
       };
     };
-    "@vercel/build-utils-6.7.3" = {
+    "@vercel/build-utils-6.7.5" = {
       name = "_at_vercel_slash_build-utils";
       packageName = "@vercel/build-utils";
-      version = "6.7.3";
+      version = "6.7.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-6.7.3.tgz";
-        sha512 = "BCu5zX8MhzXAvd7X1Hn6b8blSTzKyY7JAEAdT5+FcB8e5fTs4bIQmYNc9JMeCqUgtisSpJvDAt69OLYP/aqEKw==";
+        url = "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-6.7.5.tgz";
+        sha512 = "nzglYEz9BvZH0lptfTtTVDDD3Dyn31gnBGChOUT7J1jkzlMT1IReuysgJPisaWk4v92Ax5SpZL35I0lOQdfKwQ==";
       };
     };
-    "@vercel/error-utils-1.0.8" = {
+    "@vercel/error-utils-1.0.10" = {
       name = "_at_vercel_slash_error-utils";
       packageName = "@vercel/error-utils";
-      version = "1.0.8";
+      version = "1.0.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@vercel/error-utils/-/error-utils-1.0.8.tgz";
-        sha512 = "s+f7jP2oH1koICbQ8e3K9hOpOeUct7rbCnF9qsNwXemq850wAh2e90tp9R6oYBM0BNpiLRRm+oG5zD2sCIm3HQ==";
+        url = "https://registry.npmjs.org/@vercel/error-utils/-/error-utils-1.0.10.tgz";
+        sha512 = "nsKy2sy+pjUWyKI1V/XXKspVzHMYgSalmj5+EsKWFXZbnNZicqxNtMR94J8Hs7SB4TQxh0s4KhczJtL59AVGMg==";
       };
     };
     "@vercel/gatsby-plugin-vercel-analytics-1.0.10" = {
@@ -14008,13 +13756,13 @@ let
         sha512 = "v329WHdtIce+y7oAmaWRvEx59Xfo0FxlQqK4BJG0u6VWYoKWPaflohDAiehIZf/YHCRVb59ZxnzmMOcm/LR8YQ==";
       };
     };
-    "@vercel/gatsby-plugin-vercel-builder-1.3.5" = {
+    "@vercel/gatsby-plugin-vercel-builder-1.3.7" = {
       name = "_at_vercel_slash_gatsby-plugin-vercel-builder";
       packageName = "@vercel/gatsby-plugin-vercel-builder";
-      version = "1.3.5";
+      version = "1.3.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-1.3.5.tgz";
-        sha512 = "pZgLNDJTc7qxgzoMkalqFstWo0JVAd4i8MupajRbMQV+Ve5TZcUv3pGn3HcjrjQVZ3fjN5KWnJOiHdXTUCHHAQ==";
+        url = "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-1.3.7.tgz";
+        sha512 = "40fqFefaSFiN789tZG6HqvcXilICOXnQ+MlPINWvy8OYFLx37gnaV4A6PF6Sg/6KakczCYcjjE90PF6GjeYXdw==";
       };
     };
     "@vercel/go-2.5.1" = {
@@ -14035,13 +13783,13 @@ let
         sha512 = "1rzFB664G6Yzp7j4ezW9hvVjqnaU2BhyUdhchbsxtRuxkMpGgPBZKhjzRQHFvlmkz37XLC658T5Nb1P91b4sBw==";
       };
     };
-    "@vercel/next-3.8.5" = {
+    "@vercel/next-3.8.6" = {
       name = "_at_vercel_slash_next";
       packageName = "@vercel/next";
-      version = "3.8.5";
+      version = "3.8.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@vercel/next/-/next-3.8.5.tgz";
-        sha512 = "ywD5cDytlCgcTdVTajamU1vpWJZbpDteC0sCxfCGFdlIdaMi3Nh8cv3G1SNWuXd7GbHsSFeQ6S4iVJxWVy84Yg==";
+        url = "https://registry.npmjs.org/@vercel/next/-/next-3.8.6.tgz";
+        sha512 = "q+BxVLAfKFjTcak+z3U0SvYpgsnF8spu3Wz0GdRSVHiZpd1TtmIIp5r5RT5WVJLt4NNgmD4KxLNbvXhwjxOFKA==";
       };
     };
     "@vercel/nft-0.22.5" = {
@@ -14053,13 +13801,13 @@ let
         sha512 = "mug57Wd1BL7GMj9gXMgMeKUjdqO0e4u+0QLPYMFE1rwdJ+55oPy6lp3nIBCS8gOvigT62UI4QKUL2sGqcoW4Hw==";
       };
     };
-    "@vercel/node-2.14.3" = {
+    "@vercel/node-2.14.5" = {
       name = "_at_vercel_slash_node";
       packageName = "@vercel/node";
-      version = "2.14.3";
+      version = "2.14.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@vercel/node/-/node-2.14.3.tgz";
-        sha512 = "XEoMTQvqQC11hItfDsTegtBA66jTFXA7PTyI2QHASpoAQFMGcx91XI/sTPvxgK/1u+eXjxpiv6OU3l4/i27G4Q==";
+        url = "https://registry.npmjs.org/@vercel/node/-/node-2.14.5.tgz";
+        sha512 = "0vzzeIheLWSxoF/1zMG8GwZxdxOvNLRgDMlClljCqiSa5MIXtTsmCj93JHeYo6BWgvIbiR5XrD0vt2IYqFQCug==";
       };
     };
     "@vercel/python-3.1.60" = {
@@ -14080,13 +13828,13 @@ let
         sha512 = "j0XaXe4ZpGVHG7XQSmZ3kza6s+ZtOBfRhnSxA70yCkrvPNN3tZgF3fevSKXizfL9fzVDd7Tdj++SCGWMdGfsyA==";
       };
     };
-    "@vercel/remix-builder-1.8.10" = {
+    "@vercel/remix-builder-1.8.12" = {
       name = "_at_vercel_slash_remix-builder";
       packageName = "@vercel/remix-builder";
-      version = "1.8.10";
+      version = "1.8.12";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@vercel/remix-builder/-/remix-builder-1.8.10.tgz";
-        sha512 = "DXOjz/4HUawFojrbK9AQq1sjA2YxGbG8/bTTwSdqdYJZv0QgeK1vkOioxLmQP5qzZ7DQNK+LgSn9oMrX3Bq/lA==";
+        url = "https://registry.npmjs.org/@vercel/remix-builder/-/remix-builder-1.8.12.tgz";
+        sha512 = "S/C8ZRFmisrxSSWav21hB6R9qt3TiKPEHutBQK0eiQBhu+5M3B2TFT0ThNSM54M4980P2c3NkPdipGU92+cARg==";
       };
     };
     "@vercel/routing-utils-2.2.1" = {
@@ -14107,13 +13855,13 @@ let
         sha512 = "J8I0B7wAn8piGoPhBroBfJWgMEJTMEL/2o8MCoCyWdaE7MRtpXhI10pj8IvcUvAECoGJ+SM1Pm+SvBqtbtZ5FQ==";
       };
     };
-    "@vercel/static-build-1.3.32" = {
+    "@vercel/static-build-1.3.34" = {
       name = "_at_vercel_slash_static-build";
       packageName = "@vercel/static-build";
-      version = "1.3.32";
+      version = "1.3.34";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@vercel/static-build/-/static-build-1.3.32.tgz";
-        sha512 = "pFZ9dG/Ixm72o8ZGc5G78zUsgHUm5t9V6Ob/RI6KtDz+LP3iIXt7Mh0SLd4hWb553i2vgywe5T1KMPyuy3tOvw==";
+        url = "https://registry.npmjs.org/@vercel/static-build/-/static-build-1.3.34.tgz";
+        sha512 = "i9mjGSyZNuPhjaFxflvGlSWqyWOAMuIfRgIg5tK9mh/H0TnMaVUTQjUe27hN51rgMMY+BoQp3hViu39og9LqUQ==";
       };
     };
     "@vercel/static-config-2.0.17" = {
@@ -14197,6 +13945,15 @@ let
         sha512 = "NwqBBruD1DvVmFVyPinOuuMGqpSroVTnl1R1vOnhbKquButOj+0b2k43Gn1fz/Uqe9hijLCxMEtMIIcW38ny8w==";
       };
     };
+    "@volar/kit-1.7.0" = {
+      name = "_at_volar_slash_kit";
+      packageName = "@volar/kit";
+      version = "1.7.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@volar/kit/-/kit-1.7.0.tgz";
+        sha512 = "aVgt/yD41zHu+ej5dDot1pgI2FpslFvs/aQQK2iWrSGqUxhZTdzkTkqsZDYjJrzVgVZHzP+UQW8QUe1r6YSlIQ==";
+      };
+    };
     "@volar/language-core-1.4.1" = {
       name = "_at_volar_slash_language-core";
       packageName = "@volar/language-core";
@@ -14206,6 +13963,15 @@ let
         sha512 = "EIY+Swv+TjsWpxOxujjMf1ZXqOjg9MT2VMXZ+1dKva0wD8W0L6EtptFFcCJdBbcKmGMFkr57Qzz9VNMWhs3jXQ==";
       };
     };
+    "@volar/language-core-1.7.0" = {
+      name = "_at_volar_slash_language-core";
+      packageName = "@volar/language-core";
+      version = "1.7.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.0.tgz";
+        sha512 = "ZjuD1bSyPUcWwiCS3wq/BRslMbJ5kU4z4KC3n8epeEFNBo+o2INdASW0wJwG96HSHEbAfO74XFIJ3hQdDGcSAg==";
+      };
+    };
     "@volar/language-server-1.4.1" = {
       name = "_at_volar_slash_language-server";
       packageName = "@volar/language-server";
@@ -14215,6 +13981,15 @@ let
         sha512 = "UxhiN205o8ZfTnMNhRPCtW+ncrBtqZMd+f08Xf99Je4WB+SYyv3VNnIZEQDXfaTXR6mLUgQ1mDwPsUOLKKGY8A==";
       };
     };
+    "@volar/language-server-1.7.0" = {
+      name = "_at_volar_slash_language-server";
+      packageName = "@volar/language-server";
+      version = "1.7.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@volar/language-server/-/language-server-1.7.0.tgz";
+        sha512 = "wRojoFbu8rMPIVe3mYb0819VQRTLuX2RrYk3FdU20MwxFtVttwQVGM4S8ayXlw5Af9GVou1SxSpHuECAWdSZTA==";
+      };
+    };
     "@volar/language-service-1.4.1" = {
       name = "_at_volar_slash_language-service";
       packageName = "@volar/language-service";
@@ -14224,6 +13999,15 @@ let
         sha512 = "F30uT+xk20ZYpxRwNW9xBEoErSqd9zNW7iuFwSIX9bYO/12RLjB2I+vgM/GdPZnzZ37imXa76ykwqTRXrafigQ==";
       };
     };
+    "@volar/language-service-1.7.0" = {
+      name = "_at_volar_slash_language-service";
+      packageName = "@volar/language-service";
+      version = "1.7.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@volar/language-service/-/language-service-1.7.0.tgz";
+        sha512 = "KIHLxj8tS+zUIYU9BQT38p64Yd8yFq/pGdJ2sqvQoX0PMh+ao4MCI99AZOtp4MS5rLzH4acZHTcV+NTLob32mw==";
+      };
+    };
     "@volar/source-map-1.4.1" = {
       name = "_at_volar_slash_source-map";
       packageName = "@volar/source-map";
@@ -14233,6 +14017,24 @@ let
         sha512 = "bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==";
       };
     };
+    "@volar/source-map-1.7.0" = {
+      name = "_at_volar_slash_source-map";
+      packageName = "@volar/source-map";
+      version = "1.7.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.0.tgz";
+        sha512 = "GIBfwyz5svFoTm/HVco2xbUis3Y3nk4AJIBCGMnF7yHxAfcDEf1tccXK9YfgwK+JGj9ovC6FEIYIVSwoi5/1MQ==";
+      };
+    };
+    "@volar/typescript-1.7.0" = {
+      name = "_at_volar_slash_typescript";
+      packageName = "@volar/typescript";
+      version = "1.7.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@volar/typescript/-/typescript-1.7.0.tgz";
+        sha512 = "yDFBoptoa12GKsvJmNWaNYJcdECwpSKw0e7pp4CUHRX8hSzu49JZQgEmsymHR7dIkLvV9RfwlHux9/4MXnGJBA==";
+      };
+    };
     "@volar/vue-language-core-1.6.5" = {
       name = "_at_volar_slash_vue-language-core";
       packageName = "@volar/vue-language-core";
@@ -15349,22 +15151,22 @@ let
         sha512 = "veadl+nEIw6zgbtchoAcl3C8469SZm5xyRvlrZTVFJK1kzniAEdTaUNsnRHsvC2HME3a5WdYoIZk/k24wegKvA==";
       };
     };
-    "@xmldom/xmldom-0.7.10" = {
+    "@xmldom/xmldom-0.7.11" = {
       name = "_at_xmldom_slash_xmldom";
       packageName = "@xmldom/xmldom";
-      version = "0.7.10";
+      version = "0.7.11";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.10.tgz";
-        sha512 = "hb9QhOg5MGmpVkFcoZ9XJMe1em5gd0e2eqqjK87O1dwULedXsnY/Zg/Ju6lcohA+t6jVkmKpe7I1etqhvdRdrQ==";
+        url = "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.11.tgz";
+        sha512 = "UDi3g6Jss/W5FnSzO9jCtQwEpfymt0M+sPPlmLhDH6h2TJ8j4ESE/LpmNPBij15J5NKkk4/cg/qoVMdWI3vnlQ==";
       };
     };
-    "@xmldom/xmldom-0.8.7" = {
+    "@xmldom/xmldom-0.8.8" = {
       name = "_at_xmldom_slash_xmldom";
       packageName = "@xmldom/xmldom";
-      version = "0.8.7";
+      version = "0.8.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.7.tgz";
-        sha512 = "sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg==";
+        url = "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.8.tgz";
+        sha512 = "0LNz4EY8B/8xXY86wMrQ4tz6zEHZv9ehFMJPm8u2gq5lQ71cfRKdaKyxfJAx5aUoyzx0qzgURblTisPGgz3d+Q==";
       };
     };
     "@xmpp/base64-0.13.1" = {
@@ -15664,13 +15466,13 @@ let
         sha512 = "GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==";
       };
     };
-    "@yarnpkg/parsers-3.0.0-rc.44" = {
+    "@yarnpkg/parsers-3.0.0-rc.45" = {
       name = "_at_yarnpkg_slash_parsers";
       packageName = "@yarnpkg/parsers";
-      version = "3.0.0-rc.44";
+      version = "3.0.0-rc.45";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.44.tgz";
-        sha512 = "UVAt9Icc8zfGXioeYJ8XMoSTxOYVmlal2TRNxy9Uh91taS72kQFalK7LpIslcvEBKy4XtarmfIwcFIU3ZY64lw==";
+        url = "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.45.tgz";
+        sha512 = "Aj0aHBV/crFQTpKQvL6k1xNiOhnlfVLu06LunelQAvl1MTeWrSi8LD9UJJDCFJiG4kx8NysUE6Tx0KZyPQUzIw==";
       };
     };
     "@zeit/schemas-2.29.0" = {
@@ -15709,22 +15511,22 @@ let
         sha512 = "nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==";
       };
     };
-    "@zwave-js/cc-10.22.3" = {
+    "@zwave-js/cc-10.23.0" = {
       name = "_at_zwave-js_slash_cc";
       packageName = "@zwave-js/cc";
-      version = "10.22.3";
+      version = "10.23.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@zwave-js/cc/-/cc-10.22.3.tgz";
-        sha512 = "uEgfD8dSK4vftcEleN2xcxqJ91DwLCW3WxMNI5CvlLDEDLc7+twmasfFgM68DzR88YRlkwIJ32g4xzbH8DybuA==";
+        url = "https://registry.npmjs.org/@zwave-js/cc/-/cc-10.23.0.tgz";
+        sha512 = "/7JalqZP7iF/m5HHKPIdoAvzzoq7vYRO15S2GkjFVojLZa1JqtOJS2ga9jc8M9aICF/LsnA45VTZlfNWO/t9AA==";
       };
     };
-    "@zwave-js/config-10.22.3" = {
+    "@zwave-js/config-10.23.0" = {
       name = "_at_zwave-js_slash_config";
       packageName = "@zwave-js/config";
-      version = "10.22.3";
+      version = "10.23.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@zwave-js/config/-/config-10.22.3.tgz";
-        sha512 = "olUZATpe46lE6AXeyZQzqyQ1eEBnqI1FD8BNDkCtZY90acp6qbg84za69Evu8dBU/SVbQ6FooPH0MIuaYE4ufA==";
+        url = "https://registry.npmjs.org/@zwave-js/config/-/config-10.23.0.tgz";
+        sha512 = "PfISufw6fkbuzXN0q6zkJsfvnISLWug5ciW5VEVSK/Ea5sdki3zvZ5DfhUGhzYsaxyIJFgeuWQxybZDa/EI8WQ==";
       };
     };
     "@zwave-js/core-10.22.3" = {
@@ -15736,13 +15538,13 @@ let
         sha512 = "qxxAlEklAPe/Sbxke0EvMuyO+pbZmuOympR6Qpu0lGS87Ksl1/SPYkZG9hFx9v9JYhPLWOc9J+WrmHE0SbaMlQ==";
       };
     };
-    "@zwave-js/host-10.22.3" = {
+    "@zwave-js/host-10.23.0" = {
       name = "_at_zwave-js_slash_host";
       packageName = "@zwave-js/host";
-      version = "10.22.3";
+      version = "10.23.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@zwave-js/host/-/host-10.22.3.tgz";
-        sha512 = "oFXZ+x3vNl6X9h61F0WOHd6xo0StMWirHzJhIrkqRqPI7B0bly0t+6T6qZ+UEO2f0WsFdaDd4OTiwwmrfKBvJA==";
+        url = "https://registry.npmjs.org/@zwave-js/host/-/host-10.23.0.tgz";
+        sha512 = "Cdcpdy2sMZ9By3NuRhk8N0CFIwzXD2gvveB195D+c0+nEwk4dBXeOPATFXDGE+s0cfdkzqzTcB+AbG4iDhINWA==";
       };
     };
     "@zwave-js/nvmedit-10.22.3" = {
@@ -15754,13 +15556,13 @@ let
         sha512 = "DYfpfSPt4sI2ofEYiwg9KLmsnMtufqgbRDIYo7KadTKKmc8U70lqv3ZZXHqO7wzQM5nK+MQS5OOuyjIfc0lKJQ==";
       };
     };
-    "@zwave-js/serial-10.22.3" = {
+    "@zwave-js/serial-10.23.0" = {
       name = "_at_zwave-js_slash_serial";
       packageName = "@zwave-js/serial";
-      version = "10.22.3";
+      version = "10.23.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@zwave-js/serial/-/serial-10.22.3.tgz";
-        sha512 = "Lhx6edKIQqUUhnzyJ37rMGvKiFTU1oMceMtWZQ1eF9ZZUNlw8OL/kq7dXidjz9p8ZF1Md4JVHpfkcvL3rasVMA==";
+        url = "https://registry.npmjs.org/@zwave-js/serial/-/serial-10.23.0.tgz";
+        sha512 = "B6Zm0P6c4/w1856pzC5oR/yBr2cXdMvawCTBaRLlpCmhQBS8eD3lO2b2K3M/3ye00DfOcs/MlGDz3vF2wcm0+g==";
       };
     };
     "@zwave-js/shared-10.22.3" = {
@@ -15772,13 +15574,13 @@ let
         sha512 = "jOH7UJjeDh/QpjRBdHWH7PSL9A7G04T4siVYUwmlY0EehNuQjD3mdpZQeGvHAMUbGTDQ7SHNI1pA1ji6azuyDw==";
       };
     };
-    "@zwave-js/testing-10.22.3" = {
+    "@zwave-js/testing-10.23.0" = {
       name = "_at_zwave-js_slash_testing";
       packageName = "@zwave-js/testing";
-      version = "10.22.3";
+      version = "10.23.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@zwave-js/testing/-/testing-10.22.3.tgz";
-        sha512 = "CgUsJzztJxJUOyThMOOdmO8n5VoG0osam+eK1CjSEEbJdj4NmgYHTtTrOTb9QEEi1XFy/vWjJfkK8tdJDHnOUw==";
+        url = "https://registry.npmjs.org/@zwave-js/testing/-/testing-10.23.0.tgz";
+        sha512 = "fPnTurNI45gqVfrt9cf0nmWeEuFOyLq/hVlbkFwwFfODKQnprJoEiHY/O0VrmbWUTbro2nAHK2xyIn2Y00ETXg==";
       };
     };
     "@zxing/text-encoding-0.9.0" = {
@@ -16267,6 +16069,15 @@ let
         sha512 = "ByxmJgv8vjmDcl3IDToxL2yrWFrRtFpZAToY0f46XFXl8zS081t7El5MXIodwm7RC6DhHBRoOSMLFSPKCtHukg==";
       };
     };
+    "address-1.2.2" = {
+      name = "address";
+      packageName = "address";
+      version = "1.2.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/address/-/address-1.2.2.tgz";
+        sha512 = "4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==";
+      };
+    };
     "adm-zip-0.5.10" = {
       name = "adm-zip";
       packageName = "adm-zip";
@@ -18211,13 +18022,13 @@ let
         sha512 = "Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==";
       };
     };
-    "astring-1.8.5" = {
+    "astring-1.8.6" = {
       name = "astring";
       packageName = "astring";
-      version = "1.8.5";
+      version = "1.8.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/astring/-/astring-1.8.5.tgz";
-        sha512 = "TuBbdn7jWVzf8dmFGTaRpW8qgANtWLi1qJLnkfGO5uVf6jf9f/F4B1H35tnOI+qVYZo3p3i8WZlbZOuPAE0wEA==";
+        url = "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz";
+        sha512 = "ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==";
       };
     };
     "async-0.1.22" = {
@@ -18733,13 +18544,13 @@ let
         sha512 = "bSOfBCVPQ/0NWYpPl34MgqMbJf0eO6PsyVlmjbStlba+98hnE6X7z67tawBRot7S+qH3L49KW2u6dfJjvhDfdQ==";
       };
     };
-    "aws-sdk-2.1386.0" = {
+    "aws-sdk-2.1390.0" = {
       name = "aws-sdk";
       packageName = "aws-sdk";
-      version = "2.1386.0";
+      version = "2.1390.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1386.0.tgz";
-        sha512 = "bmUvpNRR4x1YvTaAm7WK/2lSNVPrNuiYlleU47GA5Xskh8PKaWedGHvGinH2YwhC720hM0Qc4f4/snUPGJ0eYg==";
+        url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1390.0.tgz";
+        sha512 = "oY1kbL0eeOVIc2dBbzQpjdQ6H1frY2d/9fprC1Z5DWHmsq6f8AeB94/B8a8t8k/X0u+W7ZMuEwEDrndef9KwCw==";
       };
     };
     "aws-sign2-0.6.0" = {
@@ -18922,15 +18733,6 @@ let
         sha512 = "poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==";
       };
     };
-    "babel-jest-29.5.0" = {
-      name = "babel-jest";
-      packageName = "babel-jest";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz";
-        sha512 = "mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==";
-      };
-    };
     "babel-loader-8.0.2" = {
       name = "babel-loader";
       packageName = "babel-loader";
@@ -18949,24 +18751,6 @@ let
         sha512 = "H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==";
       };
     };
-    "babel-plugin-istanbul-6.1.1" = {
-      name = "babel-plugin-istanbul";
-      packageName = "babel-plugin-istanbul";
-      version = "6.1.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz";
-        sha512 = "Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==";
-      };
-    };
-    "babel-plugin-jest-hoist-29.5.0" = {
-      name = "babel-plugin-jest-hoist";
-      packageName = "babel-plugin-jest-hoist";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz";
-        sha512 = "zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==";
-      };
-    };
     "babel-plugin-jsx-pragmatic-1.0.2" = {
       name = "babel-plugin-jsx-pragmatic";
       packageName = "babel-plugin-jsx-pragmatic";
@@ -19084,15 +18868,6 @@ let
         sha512 = "VTtHsmvwRBkX3yLK4e+pFwk88BC6iNFqS2J8CCx2ddQc7RjXoRhuXXIgYCng21DYNty9IicCwDdTDjdr+TM7eg==";
       };
     };
-    "babel-preset-current-node-syntax-1.0.1" = {
-      name = "babel-preset-current-node-syntax";
-      packageName = "babel-preset-current-node-syntax";
-      version = "1.0.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz";
-        sha512 = "M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==";
-      };
-    };
     "babel-preset-expo-9.3.2" = {
       name = "babel-preset-expo";
       packageName = "babel-preset-expo";
@@ -19102,15 +18877,6 @@ let
         sha512 = "BjyvjwjJG0MaaDBLP/esbXRrAItM76po9L9zfnLxeqgFsHCIPmD+6ir45coDLGAXwR8m9It3G1yqYM9JPyemsQ==";
       };
     };
-    "babel-preset-jest-29.5.0" = {
-      name = "babel-preset-jest";
-      packageName = "babel-preset-jest";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz";
-        sha512 = "JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==";
-      };
-    };
     "babel-runtime-6.26.0" = {
       name = "babel-runtime";
       packageName = "babel-runtime";
@@ -19444,6 +19210,15 @@ let
         sha512 = "kiV+/DTgVro4aZifY/hwRwALBISViL5NP4aReaR2EVJEObpbUBHIkdJh/YpcoEiYt7nBodZ6U2ajZeZvSxUCCg==";
       };
     };
+    "basic-ftp-5.0.3" = {
+      name = "basic-ftp";
+      packageName = "basic-ftp";
+      version = "5.0.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz";
+        sha512 = "QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==";
+      };
+    };
     "batch-0.6.1" = {
       name = "batch";
       packageName = "batch";
@@ -20596,13 +20371,13 @@ let
         sha512 = "yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==";
       };
     };
-    "bootstrap-5.2.3" = {
+    "bootstrap-5.3.0" = {
       name = "bootstrap";
       packageName = "bootstrap";
-      version = "5.2.3";
+      version = "5.3.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz";
-        sha512 = "cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==";
+        url = "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.0.tgz";
+        sha512 = "UnBV3E3v4STVNQdms6jSGO2CvOkjUMdDAVR2V5N4uCMdaIkaQjbcEAMqRimDHIs4uqBYzDAKCQwCB+97tJgHQw==";
       };
     };
     "bootstrap-vue-helper-json-1.1.1" = {
@@ -21091,13 +20866,13 @@ let
         sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==";
       };
     };
-    "browserslist-4.21.6" = {
+    "browserslist-4.21.7" = {
       name = "browserslist";
       packageName = "browserslist";
-      version = "4.21.6";
+      version = "4.21.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/browserslist/-/browserslist-4.21.6.tgz";
-        sha512 = "PF07dKGXKR+/bljJzCB6rAYtHEu21TthLxmJagtQizx+rwiqdRDBO5971Xu1N7MgcMLi4+mr4Cnl76x7O3DHtA==";
+        url = "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz";
+        sha512 = "BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==";
       };
     };
     "brq-0.1.8" = {
@@ -21109,15 +20884,6 @@ let
         sha512 = "6SDY1lJMKXgt5TZ6voJQMH2zV1XPWWtm203PSkx3DSg9AYNYuRfOPFSBDkNemabzgpzFW9/neR4YhTvyJml8rQ==";
       };
     };
-    "bs-logger-0.2.6" = {
-      name = "bs-logger";
-      packageName = "bs-logger";
-      version = "0.2.6";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz";
-        sha512 = "pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==";
-      };
-    };
     "bs-recipes-1.3.4" = {
       name = "bs-recipes";
       packageName = "bs-recipes";
@@ -22289,13 +22055,13 @@ let
         sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
       };
     };
-    "caniuse-lite-1.0.30001489" = {
+    "caniuse-lite-1.0.30001492" = {
       name = "caniuse-lite";
       packageName = "caniuse-lite";
-      version = "1.0.30001489";
+      version = "1.0.30001492";
       src = fetchurl {
-        url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001489.tgz";
-        sha512 = "x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==";
+        url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz";
+        sha512 = "2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==";
       };
     };
     "canvas-2.11.2" = {
@@ -22478,31 +22244,31 @@ let
         sha512 = "eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==";
       };
     };
-    "cdk8s-2.7.75" = {
+    "cdk8s-2.7.77" = {
       name = "cdk8s";
       packageName = "cdk8s";
-      version = "2.7.75";
+      version = "2.7.77";
       src = fetchurl {
-        url = "https://registry.npmjs.org/cdk8s/-/cdk8s-2.7.75.tgz";
-        sha512 = "6iUOeF3l2oZyRcD/wbcRXdhM8KNmyKgABDDlT7mw7SYNjyjxAf7mMmcoX6q1Cfn3rD5PnVctAO5eVZb3rNBENg==";
+        url = "https://registry.npmjs.org/cdk8s/-/cdk8s-2.7.77.tgz";
+        sha512 = "Ked56siS41Xhx6P+oSRl142bmZuOd/hGCdVDgJdAnI+yu120u+XgIleiYjVOH6ycxF5tzR5X91nFmhHvLupKcg==";
       };
     };
-    "cdk8s-plus-25-2.8.4" = {
+    "cdk8s-plus-25-2.8.10" = {
       name = "cdk8s-plus-25";
       packageName = "cdk8s-plus-25";
-      version = "2.8.4";
+      version = "2.8.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/cdk8s-plus-25/-/cdk8s-plus-25-2.8.4.tgz";
-        sha512 = "cl/+YFnEvOIZfAuclWmrJpAttKCd6irrQYzkcuFJFtaNQQR6kd5uW4UnMHap4yUM5cM3XevBy4XEFsXWWd83LQ==";
+        url = "https://registry.npmjs.org/cdk8s-plus-25/-/cdk8s-plus-25-2.8.10.tgz";
+        sha512 = "rcmJvnUmz10n++64Q/Jv8mQutpdyd3y2sQkvA3j96kbuLPl5qAkzDQIVrOWXT+fvKBR/KQ0V7ZHOWiJy3Ynfbg==";
       };
     };
-    "cdktf-0.16.1" = {
+    "cdktf-0.16.3" = {
       name = "cdktf";
       packageName = "cdktf";
-      version = "0.16.1";
+      version = "0.16.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/cdktf/-/cdktf-0.16.1.tgz";
-        sha512 = "rXbpQcZWqBSvdeYP1MsyUnB/VBkLa8dTSlJQkhRqs7MwmsRypr2xUwxYZjmiIWotadbSq7lxp60nmm4L181+7g==";
+        url = "https://registry.npmjs.org/cdktf/-/cdktf-0.16.3.tgz";
+        sha512 = "rE+/RVDaLfZsQlJB/ATMhe226pFfIzOXMYWXqWmIEiHPZXlkbdUCVM2rmJNBWJdMvs58yWmDLwFrqg+HakjA6Q==";
       };
     };
     "center-align-0.1.3" = {
@@ -23261,15 +23027,6 @@ let
         sha512 = "UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==";
       };
     };
-    "cjs-module-lexer-1.2.2" = {
-      name = "cjs-module-lexer";
-      packageName = "cjs-module-lexer";
-      version = "1.2.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz";
-        sha512 = "cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==";
-      };
-    };
     "cjson-0.3.3" = {
       name = "cjson";
       packageName = "cjson";
@@ -23540,6 +23297,15 @@ let
         sha512 = "x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==";
       };
     };
+    "cli-spinners-2.7.0" = {
+      name = "cli-spinners";
+      packageName = "cli-spinners";
+      version = "2.7.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz";
+        sha512 = "qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==";
+      };
+    };
     "cli-spinners-2.9.0" = {
       name = "cli-spinners";
       packageName = "cli-spinners";
@@ -23711,13 +23477,13 @@ let
         sha512 = "2EECQDk23AtYy9WTUDS0UwdlyGJe62IatdR9dOfG/T3+VIoC6/SA5AnYJWGTjXjweTYL360HEGu4DchCeee4Ng==";
       };
     };
-    "clipboard-sys-1.2.0" = {
+    "clipboard-sys-1.2.1" = {
       name = "clipboard-sys";
       packageName = "clipboard-sys";
-      version = "1.2.0";
+      version = "1.2.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/clipboard-sys/-/clipboard-sys-1.2.0.tgz";
-        sha512 = "d6Tz6sWl9iPtqMXOuCxcuxLMsOgQ4/253U9mcp6jrp8SDgP1zO+Y1OfMW8AEavQHLrOHF4A2Wbq7B74DEOHgLw==";
+        url = "https://registry.npmjs.org/clipboard-sys/-/clipboard-sys-1.2.1.tgz";
+        sha512 = "Ln/sq2sspjDrrBzgWHGN1hwo/GCZNpGBU+W1Cr2x31P7FlUTNiot0tbuqS/OXANd3konhUXrk4qPPtXpc4OXNw==";
       };
     };
     "clipboardy-1.2.3" = {
@@ -24224,15 +23990,6 @@ let
         sha512 = "jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==";
       };
     };
-    "collect-v8-coverage-1.0.1" = {
-      name = "collect-v8-coverage";
-      packageName = "collect-v8-coverage";
-      version = "1.0.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz";
-        sha512 = "iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==";
-      };
-    };
     "collection-map-1.0.0" = {
       name = "collection-map";
       packageName = "collection-map";
@@ -25313,13 +25070,13 @@ let
         sha512 = "xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==";
       };
     };
-    "constructs-10.2.35" = {
+    "constructs-10.2.41" = {
       name = "constructs";
       packageName = "constructs";
-      version = "10.2.35";
+      version = "10.2.41";
       src = fetchurl {
-        url = "https://registry.npmjs.org/constructs/-/constructs-10.2.35.tgz";
-        sha512 = "erBazI9i2cjUwxzz3GrLUj22NVbRlmjpaVIJDA0HT71bwRDC0DpQcOSeqUS/ecN1rMlMgGhIH2GLa3nPOQjLlA==";
+        url = "https://registry.npmjs.org/constructs/-/constructs-10.2.41.tgz";
+        sha512 = "csg/lxYKHA3meQX4JWs7EiTAtVYl681jTl8VxCK7jMfzbH5RzRsCA09HwYzslarQcFCSZyUMcgHVvZhUyABjAA==";
       };
     };
     "consume-http-header-1.0.0" = {
@@ -25683,15 +25440,6 @@ let
         sha512 = "ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==";
       };
     };
-    "convert-source-map-2.0.0" = {
-      name = "convert-source-map";
-      packageName = "convert-source-map";
-      version = "2.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz";
-        sha512 = "Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==";
-      };
-    };
     "convert-to-ecmascript-compatible-varname-0.1.5" = {
       name = "convert-to-ecmascript-compatible-varname";
       packageName = "convert-to-ecmascript-compatible-varname";
@@ -26025,15 +25773,6 @@ let
         sha512 = "waKkgHU2P19huhuMjCqCDWTYjxCIHoB+nnYjI7pVMUOC1giWxMNDrXkPw9QjWY+PWCFm49bD3wA/J+c7BGZ+og==";
       };
     };
-    "core_d-5.0.1" = {
-      name = "core_d";
-      packageName = "core_d";
-      version = "5.0.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/core_d/-/core_d-5.0.1.tgz";
-        sha512 = "37lZyhJY1hzgFbfU4LzY4zL09QPwPfV2W/3YBOtN7mkdvVaeP1OVnDZI6zxggtlPwG/BuE5wIr0xptlVJk5EPA==";
-      };
-    };
     "cors-2.8.5" = {
       name = "cors";
       packageName = "cors";
@@ -27366,13 +27105,13 @@ let
         sha512 = "4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==";
       };
     };
-    "d3-7.8.4" = {
+    "d3-7.8.5" = {
       name = "d3";
       packageName = "d3";
-      version = "7.8.4";
+      version = "7.8.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/d3/-/d3-7.8.4.tgz";
-        sha512 = "q2WHStdhiBtD8DMmhDPyJmXUxr6VWRngKyiJ5EfXMxPw+tqT6BhNjhJZ4w3BHsNm3QoVfZLY8Orq/qPFczwKRA==";
+        url = "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz";
+        sha512 = "JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==";
       };
     };
     "d3-array-1.2.4" = {
@@ -27393,13 +27132,13 @@ let
         sha512 = "yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ==";
       };
     };
-    "d3-array-3.2.3" = {
+    "d3-array-3.2.4" = {
       name = "d3-array";
       packageName = "d3-array";
-      version = "3.2.3";
+      version = "3.2.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz";
-        sha512 = "JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==";
+        url = "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz";
+        sha512 = "tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==";
       };
     };
     "d3-axis-1.0.12" = {
@@ -28149,6 +27888,15 @@ let
         sha512 = "0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==";
       };
     };
+    "data-uri-to-buffer-5.0.1" = {
+      name = "data-uri-to-buffer";
+      packageName = "data-uri-to-buffer";
+      version = "5.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz";
+        sha512 = "a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==";
+      };
+    };
     "data-urls-1.1.0" = {
       name = "data-urls";
       packageName = "data-urls";
@@ -28266,13 +28014,13 @@ let
         sha512 = "2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==";
       };
     };
-    "dayjs-1.11.7" = {
+    "dayjs-1.11.8" = {
       name = "dayjs";
       packageName = "dayjs";
-      version = "1.11.7";
+      version = "1.11.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz";
-        sha512 = "+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==";
+        url = "https://registry.npmjs.org/dayjs/-/dayjs-1.11.8.tgz";
+        sha512 = "LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==";
       };
     };
     "dayjs-1.8.36" = {
@@ -29049,6 +28797,15 @@ let
         sha512 = "Z66uPeBfHZAHVmue3HPfyKu2Q0rC2cRxbTOsvmU/po5fvvcx27W4mIu9n0PUlQih4oUYvcG1BsbtVv8x7KDOSw==";
       };
     };
+    "degenerator-4.0.2" = {
+      name = "degenerator";
+      packageName = "degenerator";
+      version = "4.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/degenerator/-/degenerator-4.0.2.tgz";
+        sha512 = "HKwIFvZROUMfH3qI3gBpD61BYh7q3c3GXD5UGZzoVNJwVSYgZKvYl1fRMXc9ozoTxl/VZxKJ5v/bA+19tywFiw==";
+      };
+    };
     "del-2.2.2" = {
       name = "del";
       packageName = "del";
@@ -29283,13 +29040,13 @@ let
         sha512 = "nW4hBt942/pN0h5mLRhv7vfcFAMhh+aMxLDIQjoPFTUQ0doOTZ3KnI7OyThFpyJYHdIoqRPh1J/iUCFHI4OjzA==";
       };
     };
-    "des.js-1.0.1" = {
+    "des.js-1.1.0" = {
       name = "des.js";
       packageName = "des.js";
-      version = "1.0.1";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz";
-        sha512 = "Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==";
+        url = "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz";
+        sha512 = "r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==";
       };
     };
     "destroy-1.0.4" = {
@@ -29391,6 +29148,15 @@ let
         sha512 = "T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==";
       };
     };
+    "detect-port-1.5.1" = {
+      name = "detect-port";
+      packageName = "detect-port";
+      version = "1.5.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz";
+        sha512 = "aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==";
+      };
+    };
     "detective-4.7.1" = {
       name = "detective";
       packageName = "detective";
@@ -29571,15 +29337,6 @@ let
         sha512 = "IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==";
       };
     };
-    "diff-sequences-29.4.3" = {
-      name = "diff-sequences";
-      packageName = "diff-sequences";
-      version = "29.4.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz";
-        sha512 = "ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==";
-      };
-    };
     "diff2html-3.4.35" = {
       name = "diff2html";
       packageName = "diff2html";
@@ -29805,13 +29562,13 @@ let
         sha512 = "QPWcUxbbNTaWaRQrJKUBmCXI6iE8l7f81bCVaZizCIkVg4py/4o2mho+AKlLUsZcCml5ss8MkJ257SFV2BZWCg==";
       };
     };
-    "dockerfile-language-service-0.10.0" = {
+    "dockerfile-language-service-0.10.2" = {
       name = "dockerfile-language-service";
       packageName = "dockerfile-language-service";
-      version = "0.10.0";
+      version = "0.10.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/dockerfile-language-service/-/dockerfile-language-service-0.10.0.tgz";
-        sha512 = "1EfLBQViRSzRFFet8co2r3CVudniKPbDB/Q595RUouewUs6UKpe4pdzrTuXIc4TzIGdRXUnBZCZdiN0T9fl+8w==";
+        url = "https://registry.npmjs.org/dockerfile-language-service/-/dockerfile-language-service-0.10.2.tgz";
+        sha512 = "W561U9gj5Eol55j/hanLRPVarXDq+WXPai1lG5f1fW7/kYElsmWJZoRd585SQBahvC9VlJfFAs6IpzZlvN41Hg==";
       };
     };
     "dockerfile-language-service-0.9.0" = {
@@ -30228,6 +29985,15 @@ let
         sha512 = "7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==";
       };
     };
+    "dotenv-16.1.3" = {
+      name = "dotenv";
+      packageName = "dotenv";
+      version = "16.1.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/dotenv/-/dotenv-16.1.3.tgz";
+        sha512 = "FYssxsmCTtKL72fGBSvb1K9dRz0/VZeWqFme/vSb7r7323x4CRaHu4LvQ5JG3+s6yt2YPbBrkpiEODktfyjI9A==";
+      };
+    };
     "dotenv-5.0.1" = {
       name = "dotenv";
       packageName = "dotenv";
@@ -30282,15 +30048,6 @@ let
         sha512 = "YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==";
       };
     };
-    "dotenv-vault-core-0.7.0" = {
-      name = "dotenv-vault-core";
-      packageName = "dotenv-vault-core";
-      version = "0.7.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/dotenv-vault-core/-/dotenv-vault-core-0.7.0.tgz";
-        sha512 = "C8qnftaiA8OZyCYI59Ex/e6/sEr1aIAUXLhp2bDoMsGgwNoBBfKakfG0hnZAxWKKJCCOflNZiO3M1B1oJRM0+A==";
-      };
-    };
     "dotignore-0.1.2" = {
       name = "dotignore";
       packageName = "dotignore";
@@ -30696,13 +30453,13 @@ let
         sha512 = "r1NDtlajsq7gf2EXgjRfblCVPquvD2yeg+6XGErOKblvxOpDi0iulZLVhgYDP4AEF1P5/HgbX/vwjlkEv7PEIQ==";
       };
     };
-    "electron-to-chromium-1.4.411" = {
+    "electron-to-chromium-1.4.419" = {
       name = "electron-to-chromium";
       packageName = "electron-to-chromium";
-      version = "1.4.411";
+      version = "1.4.419";
       src = fetchurl {
-        url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.411.tgz";
-        sha512 = "5VXLW4Qw89vM2WTICHua/y8v7fKGDRVa2VPOtBB9IpLvW316B+xd8yD1wTmLPY2ot/00P/qt87xdolj4aG/Lzg==";
+        url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.419.tgz";
+        sha512 = "jdie3RiEgygvDTyS2sgjq71B36q2cDSBfPlwzUyuOrfYTNoYWyBxxjGJV/HAu3A2hB0Y+HesvCVkVAFoCKwCSw==";
       };
     };
     "electrum-client-git+https://github.com/janoside/electrum-client" = {
@@ -30797,15 +30554,6 @@ let
         sha512 = "AGvFfs+d0JKCJQ4o01ASQLGPmSCxgfU9RFXvzPvZdjKK8oscynksuJhWrSTSw7j7Ep/sZct5b5ZhYCi8S/t0HQ==";
       };
     };
-    "emittery-0.13.1" = {
-      name = "emittery";
-      packageName = "emittery";
-      version = "0.13.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz";
-        sha512 = "DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==";
-      };
-    };
     "emmet-2.4.4" = {
       name = "emmet";
       packageName = "emmet";
@@ -32238,13 +31986,13 @@ let
         sha512 = "Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==";
       };
     };
-    "eslint-8.41.0" = {
+    "eslint-8.42.0" = {
       name = "eslint";
       packageName = "eslint";
-      version = "8.41.0";
+      version = "8.42.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz";
-        sha512 = "WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==";
+        url = "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz";
+        sha512 = "ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==";
       };
     };
     "eslint-config-prettier-8.8.0" = {
@@ -32256,13 +32004,13 @@ let
         sha512 = "wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==";
       };
     };
-    "eslint-config-standard-17.0.0" = {
+    "eslint-config-standard-17.1.0" = {
       name = "eslint-config-standard";
       packageName = "eslint-config-standard";
-      version = "17.0.0";
+      version = "17.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz";
-        sha512 = "/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==";
+        url = "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz";
+        sha512 = "IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==";
       };
     };
     "eslint-config-standard-jsx-11.0.0" = {
@@ -33363,15 +33111,6 @@ let
         sha512 = "A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==";
       };
     };
-    "expect-29.5.0" = {
-      name = "expect";
-      packageName = "expect";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz";
-        sha512 = "yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==";
-      };
-    };
     "explain-error-1.0.4" = {
       name = "explain-error";
       packageName = "explain-error";
@@ -33381,13 +33120,13 @@ let
         sha512 = "/wSgNMxFusiYRy1rd19LT2SQlIXDppHpumpWo06wxjflD1OYxDLbl6rMVw+U3bxD5Nuhex4TKqv9Aem4D0lVzQ==";
       };
     };
-    "expo-48.0.17" = {
+    "expo-48.0.19" = {
       name = "expo";
       packageName = "expo";
-      version = "48.0.17";
+      version = "48.0.19";
       src = fetchurl {
-        url = "https://registry.npmjs.org/expo/-/expo-48.0.17.tgz";
-        sha512 = "5T1CsMUlfI+xFB89GOU+/xtSSbSBBFVTqwgheAU0cQolfbs+YyJCMTKU5vN45N5OK+ym7p/LKPa6DQAxYPF8YQ==";
+        url = "https://registry.npmjs.org/expo/-/expo-48.0.19.tgz";
+        sha512 = "Pmz2HEwcDdjWPq5fM3vF++je0hjZIBX9aTZEkm6sBv09Vfhe4+CuiuKDq3iE+N6G9l2+eFYoRCApDwLqcRMiPA==";
       };
     };
     "expo-application-5.1.1" = {
@@ -33498,13 +33237,13 @@ let
         sha512 = "sulqn2M8+tIdxi6QFkKppDEzbePAscgE2LEHocYoQOgHxJpeT7axE0Hkzc+81EeviQilZzGeFZMtNMGh3c9yJg==";
       };
     };
-    "expo-pwa-0.0.124" = {
+    "expo-pwa-0.0.125" = {
       name = "expo-pwa";
       packageName = "expo-pwa";
-      version = "0.0.124";
+      version = "0.0.125";
       src = fetchurl {
-        url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.124.tgz";
-        sha512 = "hYvQQhxATNTivWSRc9nrd1WVYJJnBG8P/SVrJ4PPu0pmsS7ZIvWt981IXYG461y9UWnTbXdZEG4UOt0Thak1Gg==";
+        url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.125.tgz";
+        sha512 = "A40Man5vMO1WWHwVDJr/7Y2N6vwHCQDX4gQ1LM9GngEFHRMK2lxx/tMVV2v+UF2g1lr84RVRGzMvO/tV9LYiaA==";
       };
     };
     "exponential-backoff-3.1.1" = {
@@ -34371,13 +34110,13 @@ let
         sha512 = "KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==";
       };
     };
-    "fbjs-3.0.4" = {
+    "fbjs-3.0.5" = {
       name = "fbjs";
       packageName = "fbjs";
-      version = "3.0.4";
+      version = "3.0.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz";
-        sha512 = "ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==";
+        url = "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz";
+        sha512 = "ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==";
       };
     };
     "fbjs-css-vars-1.0.2" = {
@@ -36054,13 +35793,13 @@ let
         sha512 = "+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==";
       };
     };
-    "fs-monkey-1.0.3" = {
+    "fs-monkey-1.0.4" = {
       name = "fs-monkey";
       packageName = "fs-monkey";
-      version = "1.0.3";
+      version = "1.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz";
-        sha512 = "cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==";
+        url = "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz";
+        sha512 = "INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==";
       };
     };
     "fs-readdir-recursive-1.1.0" = {
@@ -36801,6 +36540,15 @@ let
         sha512 = "+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==";
       };
     };
+    "get-uri-6.0.1" = {
+      name = "get-uri";
+      packageName = "get-uri";
+      version = "6.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz";
+        sha512 = "7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==";
+      };
+    };
     "get-value-2.0.6" = {
       name = "get-value";
       packageName = "get-value";
@@ -39916,6 +39664,15 @@ let
         sha512 = "n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==";
       };
     };
+    "http-proxy-agent-7.0.0" = {
+      name = "http-proxy-agent";
+      packageName = "http-proxy-agent";
+      version = "7.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz";
+        sha512 = "+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==";
+      };
+    };
     "http-proxy-middleware-0.19.1" = {
       name = "http-proxy-middleware";
       packageName = "http-proxy-middleware";
@@ -40069,22 +39826,22 @@ let
         sha512 = "+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==";
       };
     };
-    "https-proxy-agent-5.0.0" = {
+    "https-proxy-agent-5.0.1" = {
       name = "https-proxy-agent";
       packageName = "https-proxy-agent";
-      version = "5.0.0";
+      version = "5.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz";
-        sha512 = "EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==";
+        url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz";
+        sha512 = "dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==";
       };
     };
-    "https-proxy-agent-5.0.1" = {
+    "https-proxy-agent-7.0.0" = {
       name = "https-proxy-agent";
       packageName = "https-proxy-agent";
-      version = "5.0.1";
+      version = "7.0.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz";
-        sha512 = "dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==";
+        url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz";
+        sha512 = "0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==";
       };
     };
     "hue-sdk-0.1.0" = {
@@ -41050,6 +40807,15 @@ let
         sha512 = "RtcYjenHKZWjnwVNQ6zSYWMOLKwkWscDAJsqUQXftyjkYho1gGrluGss87NOoIzss0IKr74lKasd6MtlQYALiA==";
       };
     };
+    "ink-testing-library-2.1.0" = {
+      name = "ink-testing-library";
+      packageName = "ink-testing-library";
+      version = "2.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/ink-testing-library/-/ink-testing-library-2.1.0.tgz";
+        sha512 = "7TNlOjJlJXB33vG7yVa+MMO7hCjaC1bCn+zdpSjknWoLbOWMaFdKc7LJvqVkZ0rZv2+akhjXPrcR/dbxissjUw==";
+      };
+    };
     "ink-text-input-4.0.3" = {
       name = "ink-text-input";
       packageName = "ink-text-input";
@@ -41059,6 +40825,15 @@ let
         sha512 = "eQD01ik9ltmNoHmkeQ2t8LszYkv2XwuPSUz3ie/85qer6Ll/j0QSlSaLNl6ENHZakBHdCBVZY04iOXcLLXA0PQ==";
       };
     };
+    "ink-use-stdout-dimensions-1.0.5" = {
+      name = "ink-use-stdout-dimensions";
+      packageName = "ink-use-stdout-dimensions";
+      version = "1.0.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/ink-use-stdout-dimensions/-/ink-use-stdout-dimensions-1.0.5.tgz";
+        sha512 = "rVsqnw4tQEAJUoknU09+zHdDf30GJdkumkHr0iz/TOYMYEZJkYqziQSGJAM+Z+M603EDfO89+Nxyn/Ko2Zknfw==";
+      };
+    };
     "inline-process-browser-1.0.0" = {
       name = "inline-process-browser";
       packageName = "inline-process-browser";
@@ -41167,15 +40942,6 @@ let
         sha512 = "JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==";
       };
     };
-    "inquirer-8.0.0" = {
-      name = "inquirer";
-      packageName = "inquirer";
-      version = "8.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/inquirer/-/inquirer-8.0.0.tgz";
-        sha512 = "ON8pEJPPCdyjxj+cxsYRe6XfCJepTxANdNnTebsTuQgXpRyZRRT9t4dJwjRubgmvn20CLSEnozRUayXyM9VTXA==";
-      };
-    };
     "inquirer-8.2.4" = {
       name = "inquirer";
       packageName = "inquirer";
@@ -41644,13 +41410,13 @@ let
         sha512 = "0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==";
       };
     };
-    "ipaddr.js-2.0.1" = {
+    "ipaddr.js-2.1.0" = {
       name = "ipaddr.js";
       packageName = "ipaddr.js";
-      version = "2.0.1";
+      version = "2.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz";
-        sha512 = "1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==";
+        url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz";
+        sha512 = "LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==";
       };
     };
     "ipv4-peers-2.0.0" = {
@@ -42310,15 +42076,6 @@ let
         sha512 = "lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==";
       };
     };
-    "is-generator-fn-2.1.0" = {
-      name = "is-generator-fn";
-      packageName = "is-generator-fn";
-      version = "2.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz";
-        sha512 = "cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==";
-      };
-    };
     "is-generator-function-1.0.10" = {
       name = "is-generator-function";
       packageName = "is-generator-function";
@@ -43651,15 +43408,6 @@ let
         sha512 = "BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==";
       };
     };
-    "istanbul-lib-instrument-5.2.1" = {
-      name = "istanbul-lib-instrument";
-      packageName = "istanbul-lib-instrument";
-      version = "5.2.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz";
-        sha512 = "pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==";
-      };
-    };
     "istanbul-lib-processinfo-2.0.3" = {
       name = "istanbul-lib-processinfo";
       packageName = "istanbul-lib-processinfo";
@@ -43831,78 +43579,6 @@ let
         sha512 = "z35ZSEcXHxLW4yumw0dF6L464NT36vmx3wxJw8MDpraBcWuNVgUPZgPJKcu1HekNgwlMFNqol7i/IpSbjhqwqA==";
       };
     };
-    "jest-29.5.0" = {
-      name = "jest";
-      packageName = "jest";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz";
-        sha512 = "juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==";
-      };
-    };
-    "jest-changed-files-29.5.0" = {
-      name = "jest-changed-files";
-      packageName = "jest-changed-files";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz";
-        sha512 = "IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==";
-      };
-    };
-    "jest-circus-29.5.0" = {
-      name = "jest-circus";
-      packageName = "jest-circus";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz";
-        sha512 = "gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==";
-      };
-    };
-    "jest-cli-29.5.0" = {
-      name = "jest-cli";
-      packageName = "jest-cli";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz";
-        sha512 = "L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==";
-      };
-    };
-    "jest-config-29.5.0" = {
-      name = "jest-config";
-      packageName = "jest-config";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz";
-        sha512 = "kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==";
-      };
-    };
-    "jest-diff-29.5.0" = {
-      name = "jest-diff";
-      packageName = "jest-diff";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz";
-        sha512 = "LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==";
-      };
-    };
-    "jest-docblock-29.4.3" = {
-      name = "jest-docblock";
-      packageName = "jest-docblock";
-      version = "29.4.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz";
-        sha512 = "fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==";
-      };
-    };
-    "jest-each-29.5.0" = {
-      name = "jest-each";
-      packageName = "jest-each";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz";
-        sha512 = "HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==";
-      };
-    };
     "jest-environment-node-27.5.1" = {
       name = "jest-environment-node";
       packageName = "jest-environment-node";
@@ -43912,51 +43588,6 @@ let
         sha512 = "Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==";
       };
     };
-    "jest-environment-node-29.5.0" = {
-      name = "jest-environment-node";
-      packageName = "jest-environment-node";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz";
-        sha512 = "ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==";
-      };
-    };
-    "jest-get-type-29.4.3" = {
-      name = "jest-get-type";
-      packageName = "jest-get-type";
-      version = "29.4.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz";
-        sha512 = "J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==";
-      };
-    };
-    "jest-haste-map-29.5.0" = {
-      name = "jest-haste-map";
-      packageName = "jest-haste-map";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz";
-        sha512 = "IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==";
-      };
-    };
-    "jest-leak-detector-29.5.0" = {
-      name = "jest-leak-detector";
-      packageName = "jest-leak-detector";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz";
-        sha512 = "u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==";
-      };
-    };
-    "jest-matcher-utils-29.5.0" = {
-      name = "jest-matcher-utils";
-      packageName = "jest-matcher-utils";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz";
-        sha512 = "lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==";
-      };
-    };
     "jest-message-util-27.5.1" = {
       name = "jest-message-util";
       packageName = "jest-message-util";
@@ -43966,15 +43597,6 @@ let
         sha512 = "rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==";
       };
     };
-    "jest-message-util-29.5.0" = {
-      name = "jest-message-util";
-      packageName = "jest-message-util";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz";
-        sha512 = "Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==";
-      };
-    };
     "jest-mock-27.5.1" = {
       name = "jest-mock";
       packageName = "jest-mock";
@@ -43984,78 +43606,6 @@ let
         sha512 = "K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==";
       };
     };
-    "jest-mock-29.5.0" = {
-      name = "jest-mock";
-      packageName = "jest-mock";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz";
-        sha512 = "GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==";
-      };
-    };
-    "jest-pnp-resolver-1.2.3" = {
-      name = "jest-pnp-resolver";
-      packageName = "jest-pnp-resolver";
-      version = "1.2.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz";
-        sha512 = "+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==";
-      };
-    };
-    "jest-regex-util-29.4.3" = {
-      name = "jest-regex-util";
-      packageName = "jest-regex-util";
-      version = "29.4.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz";
-        sha512 = "O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==";
-      };
-    };
-    "jest-resolve-29.5.0" = {
-      name = "jest-resolve";
-      packageName = "jest-resolve";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz";
-        sha512 = "1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==";
-      };
-    };
-    "jest-resolve-dependencies-29.5.0" = {
-      name = "jest-resolve-dependencies";
-      packageName = "jest-resolve-dependencies";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz";
-        sha512 = "sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==";
-      };
-    };
-    "jest-runner-29.5.0" = {
-      name = "jest-runner";
-      packageName = "jest-runner";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz";
-        sha512 = "m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==";
-      };
-    };
-    "jest-runtime-29.5.0" = {
-      name = "jest-runtime";
-      packageName = "jest-runtime";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz";
-        sha512 = "1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==";
-      };
-    };
-    "jest-snapshot-29.5.0" = {
-      name = "jest-snapshot";
-      packageName = "jest-snapshot";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz";
-        sha512 = "x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==";
-      };
-    };
     "jest-util-27.5.1" = {
       name = "jest-util";
       packageName = "jest-util";
@@ -44065,33 +43615,6 @@ let
         sha512 = "Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==";
       };
     };
-    "jest-util-29.5.0" = {
-      name = "jest-util";
-      packageName = "jest-util";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz";
-        sha512 = "RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==";
-      };
-    };
-    "jest-validate-29.5.0" = {
-      name = "jest-validate";
-      packageName = "jest-validate";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz";
-        sha512 = "pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==";
-      };
-    };
-    "jest-watcher-29.5.0" = {
-      name = "jest-watcher";
-      packageName = "jest-watcher";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz";
-        sha512 = "KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==";
-      };
-    };
     "jest-worker-27.5.1" = {
       name = "jest-worker";
       packageName = "jest-worker";
@@ -44101,15 +43624,6 @@ let
         sha512 = "7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==";
       };
     };
-    "jest-worker-29.5.0" = {
-      name = "jest-worker";
-      packageName = "jest-worker";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz";
-        sha512 = "NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==";
-      };
-    };
     "jimp-0.14.0" = {
       name = "jimp";
       packageName = "jimp";
@@ -44353,13 +43867,13 @@ let
         sha512 = "3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==";
       };
     };
-    "js-beautify-1.14.7" = {
+    "js-beautify-1.14.8" = {
       name = "js-beautify";
       packageName = "js-beautify";
-      version = "1.14.7";
+      version = "1.14.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.7.tgz";
-        sha512 = "5SOX1KXPFKx+5f6ZrPsIPEY7NwKeQz47n3jm2i+XeHx9MoRsfQenlOP13FQhWvg8JRS0+XLO6XYUQ2GX+q+T9A==";
+        url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.8.tgz";
+        sha512 = "4S7HFeI9YfRvRgKnEweohs0tgJj28InHVIj4Nl8Htf96Y6pHg3+tJrmo4ucAM9f7l4SHbFI3IvFAZ2a1eQPbyg==";
       };
     };
     "js-git-0.7.8" = {
@@ -44695,13 +44209,22 @@ let
         sha512 = "EMOjpWCiRYCo5ZzndGXsSsMrBSj4sa7njzEcFWryVnXj6reVP2axwsa3AXC/xCf4/PjchESxGDbSieX7cP9A+A==";
       };
     };
-    "jsii-5.0.9" = {
+    "jsii-5.0.10" = {
       name = "jsii";
       packageName = "jsii";
-      version = "5.0.9";
+      version = "5.0.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/jsii/-/jsii-5.0.9.tgz";
-        sha512 = "2PqhiModwL3jf53LNjOAREYsUonwh5mg1dqMyCPvQtUKigwIpUmpTisgkfYOs6ht6wgsbpZVdifzBfJhWtlSrA==";
+        url = "https://registry.npmjs.org/jsii/-/jsii-5.0.10.tgz";
+        sha512 = "AIcxUr+9qmv7SipMP8ZyvAT1EFlAzd9JAu+qc6SLlKvx1qxQe1O2wvcg3jOaOpdrbEHNYHXJ7VorztAtRcXX9A==";
+      };
+    };
+    "jsii-5.1.0" = {
+      name = "jsii";
+      packageName = "jsii";
+      version = "5.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/jsii/-/jsii-5.1.0.tgz";
+        sha512 = "wGvX0Um8eyk1dcSHxMCdUR+CCbCw9stx+TGsauNVg+jspJA1lV1rbHyeHDLu5DovVzi8nTLuld6C8vWjfA0Kbw==";
       };
     };
     "jsii-pacmak-1.82.0" = {
@@ -44731,22 +44254,22 @@ let
         sha512 = "3R/+fYm1gIUp6HEBzRyvHgCxKy1BZB2ZqO+0zYvgi7LEUEsvn7OBUDI7NoVe6/Bqp8DKOxzUYm4xe8jJ6Gr0og==";
       };
     };
-    "jsii-rosetta-5.0.9" = {
+    "jsii-rosetta-5.0.10" = {
       name = "jsii-rosetta";
       packageName = "jsii-rosetta";
-      version = "5.0.9";
+      version = "5.0.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-5.0.9.tgz";
-        sha512 = "o8BTfDdl6ot57WvwZv5ctGgZzkwlmssFX2w86hF15vgS00az7Rrwqzlny0+VakLBBYL6YhY9C/2eVlnebjrk4A==";
+        url = "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-5.0.10.tgz";
+        sha512 = "Kl849SQEq9Z/SgR6Gi7lbzjgZZARfnvYNxfljHJb4RVRA75mWYeo2ebCacOfTPbe2gtbmCG3rAReiVeGlbr0Zg==";
       };
     };
-    "jsii-srcmak-0.1.909" = {
+    "jsii-srcmak-0.1.913" = {
       name = "jsii-srcmak";
       packageName = "jsii-srcmak";
-      version = "0.1.909";
+      version = "0.1.913";
       src = fetchurl {
-        url = "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.909.tgz";
-        sha512 = "6odJQjrwixupz1jHn3i2H+adHL1K/dYQQW0+fRMgb33dvPtQ8j16hVIacyZ7+SZecj1jCDcBgnHzd+SaMHFjHA==";
+        url = "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.913.tgz";
+        sha512 = "jqL34GyhqS45sB3sJylkoXt2p3LEydIDxx1dxPNA5KriTJzAZzQ7Uo6P2QDcZAr4lsUIhiX07pJ9yt00OF2Usg==";
       };
     };
     "json-bigint-1.0.0" = {
@@ -45109,13 +44632,13 @@ let
         sha512 = "ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==";
       };
     };
-    "json2jsii-0.3.346" = {
+    "json2jsii-0.3.353" = {
       name = "json2jsii";
       packageName = "json2jsii";
-      version = "0.3.346";
+      version = "0.3.353";
       src = fetchurl {
-        url = "https://registry.npmjs.org/json2jsii/-/json2jsii-0.3.346.tgz";
-        sha512 = "1hJ6+nOX0CVk9K4JCFClMX5n+YeiAeO7/JBFNRvxHH5k/WrXH6XfhDNSu+Fcu0qYQMz2NggXe9AKt97F/zRZrQ==";
+        url = "https://registry.npmjs.org/json2jsii/-/json2jsii-0.3.353.tgz";
+        sha512 = "IooZ6psuBC2DYu1Q5OHkAzcT/J2r4nykGodXhu+l10+t+kOpk+IKZ4V+S2lq7pXKj20i9mWQkLgsIWGPGTqieQ==";
       };
     };
     "json3-3.2.6" = {
@@ -47998,6 +47521,15 @@ let
         sha512 = "H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==";
       };
     };
+    "lodash.clonedeepwith-4.5.0" = {
+      name = "lodash.clonedeepwith";
+      packageName = "lodash.clonedeepwith";
+      version = "4.5.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.clonedeepwith/-/lodash.clonedeepwith-4.5.0.tgz";
+        sha512 = "QRBRSxhbtsX1nc0baxSkkK5WlVTTm/s48DSukcGcWZwIyI8Zz+lB+kFiELJXtzfH4Aj6kMWQ1VWW4U5uUDgZMA==";
+      };
+    };
     "lodash.debounce-4.0.8" = {
       name = "lodash.debounce";
       packageName = "lodash.debounce";
@@ -49231,13 +48763,13 @@ let
         sha512 = "jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==";
       };
     };
-    "lru-cache-9.1.1" = {
+    "lru-cache-9.1.2" = {
       name = "lru-cache";
       packageName = "lru-cache";
-      version = "9.1.1";
+      version = "9.1.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz";
-        sha512 = "65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==";
+        url = "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.2.tgz";
+        sha512 = "ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==";
       };
     };
     "lru-queue-0.1.0" = {
@@ -49565,15 +49097,6 @@ let
         sha512 = "pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==";
       };
     };
-    "makeerror-1.0.12" = {
-      name = "makeerror";
-      packageName = "makeerror";
-      version = "1.0.12";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz";
-        sha512 = "JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==";
-      };
-    };
     "map-age-cleaner-0.1.3" = {
       name = "map-age-cleaner";
       packageName = "map-age-cleaner";
@@ -50249,13 +49772,13 @@ let
         sha512 = "2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==";
       };
     };
-    "mdast-util-from-markdown-1.3.0" = {
+    "mdast-util-from-markdown-1.3.1" = {
       name = "mdast-util-from-markdown";
       packageName = "mdast-util-from-markdown";
-      version = "1.3.0";
+      version = "1.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.0.tgz";
-        sha512 = "HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==";
+        url = "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz";
+        sha512 = "4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==";
       };
     };
     "mdast-util-frontmatter-0.2.0" = {
@@ -50591,6 +50114,15 @@ let
         sha512 = "+0FV+YXgmt4cxAHY1HtmZFVzVbhWAIuABtxhHuZ9uQGIg3opmK2kg5V62DGntWyfgqA9ZywaTPi4w8ummYDdHA==";
       };
     };
+    "mdns-server-1.0.11" = {
+      name = "mdns-server";
+      packageName = "mdns-server";
+      version = "1.0.11";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/mdns-server/-/mdns-server-1.0.11.tgz";
+        sha512 = "luzHnhQYmxaqrvYb8akwH2V/lSSyAumDoAK1zmogvpsj7sd4l04AF/LchBYH44NQVm7oo/KBVVFg3AbsJXr12w==";
+      };
+    };
     "mdurl-1.0.1" = {
       name = "mdurl";
       packageName = "mdurl";
@@ -50699,13 +50231,13 @@ let
         sha512 = "ReB3YD24GNykmu4WeUL/FDIQtkoyGB6zfJv60yfCo3QjKeimNcTqv2FT83bP0ccs6uu+sm5zyoBlspAzigmsdg==";
       };
     };
-    "memfs-3.5.1" = {
+    "memfs-3.5.2" = {
       name = "memfs";
       packageName = "memfs";
-      version = "3.5.1";
+      version = "3.5.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz";
-        sha512 = "UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==";
+        url = "https://registry.npmjs.org/memfs/-/memfs-3.5.2.tgz";
+        sha512 = "4kbWXbVZ+LU4XFDS2CuA7frnwz2HxCMB/0yOXc86q7aCQrfWKkL11t6al1e2CsVC7uhnBNTQ1TfUsAxVauO9IQ==";
       };
     };
     "memoizee-0.4.15" = {
@@ -50987,13 +50519,13 @@ let
         sha512 = "AY9lGmUznFNsLr7Vm3hLCT7Ar0bN6Wninp3qA0E0/JBU4uRTRI4fIgM1I3+nbjLf23mwh+vrHut0ML63QB2acA==";
       };
     };
-    "metalsmith-2.5.1" = {
+    "metalsmith-2.6.0" = {
       name = "metalsmith";
       packageName = "metalsmith";
-      version = "2.5.1";
+      version = "2.6.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/metalsmith/-/metalsmith-2.5.1.tgz";
-        sha512 = "/jpf9JXYAvA16VlJDRlZRktcsjTgMHDwusiNLo1byU7ocUNWm2F7zQukrVtBslNNNi1gWnXbcxTINYdsi5zrAA==";
+        url = "https://registry.npmjs.org/metalsmith/-/metalsmith-2.6.0.tgz";
+        sha512 = "YgcpGZboY/Sw85a+bkaY+hPaGMONCBjP2X1ila4yYxCJBOwZT+0tg0mIIHmd5bGwADr+TORYhTwTO0sAggSmTA==";
       };
     };
     "method-missing-1.2.4" = {
@@ -51077,22 +50609,22 @@ let
         sha512 = "+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==";
       };
     };
-    "micromark-3.1.0" = {
+    "micromark-3.2.0" = {
       name = "micromark";
       packageName = "micromark";
-      version = "3.1.0";
+      version = "3.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz";
-        sha512 = "6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==";
+        url = "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz";
+        sha512 = "uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==";
       };
     };
-    "micromark-core-commonmark-1.0.6" = {
+    "micromark-core-commonmark-1.1.0" = {
       name = "micromark-core-commonmark";
       packageName = "micromark-core-commonmark";
-      version = "1.0.6";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz";
-        sha512 = "K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==";
+        url = "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz";
+        sha512 = "BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==";
       };
     };
     "micromark-extension-footnote-0.3.2" = {
@@ -51113,13 +50645,13 @@ let
         sha512 = "q6nPLFCMTLtfsctAuS0Xh4vaolxSFUWUWR6PZSrXXiRy+SANGllpcqdXFv2z07l0Xz/6Hl40hK0ffNCJPH2n1A==";
       };
     };
-    "micromark-extension-frontmatter-1.1.0" = {
+    "micromark-extension-frontmatter-1.1.1" = {
       name = "micromark-extension-frontmatter";
       packageName = "micromark-extension-frontmatter";
-      version = "1.1.0";
+      version = "1.1.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.1.0.tgz";
-        sha512 = "0nLelmvXR5aZ+F2IL6/Ed4cDnHLpL/VD/EELKuclsTWHrLI8UgxGHEmeoumeX2FXiM6z2WrBIOEcbKUZR8RYNg==";
+        url = "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.1.1.tgz";
+        sha512 = "m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==";
       };
     };
     "micromark-extension-gfm-0.3.3" = {
@@ -51149,22 +50681,22 @@ let
         sha512 = "ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==";
       };
     };
-    "micromark-extension-gfm-autolink-literal-1.0.4" = {
+    "micromark-extension-gfm-autolink-literal-1.0.5" = {
       name = "micromark-extension-gfm-autolink-literal";
       packageName = "micromark-extension-gfm-autolink-literal";
-      version = "1.0.4";
+      version = "1.0.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.4.tgz";
-        sha512 = "WCssN+M9rUyfHN5zPBn3/f0mIA7tqArHL/EKbv3CZK+LT2rG77FEikIQEqBkv46fOqXQK4NEW/Pc7Z27gshpeg==";
+        url = "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz";
+        sha512 = "z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==";
       };
     };
-    "micromark-extension-gfm-footnote-1.1.0" = {
+    "micromark-extension-gfm-footnote-1.1.2" = {
       name = "micromark-extension-gfm-footnote";
       packageName = "micromark-extension-gfm-footnote";
-      version = "1.1.0";
+      version = "1.1.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.0.tgz";
-        sha512 = "RWYce7j8+c0n7Djzv5NzGEGitNNYO3uj+h/XYMdS/JinH1Go+/Qkomg/rfxExFzYTiydaV6GLeffGO5qcJbMPA==";
+        url = "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz";
+        sha512 = "Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==";
       };
     };
     "micromark-extension-gfm-strikethrough-0.6.5" = {
@@ -51176,13 +50708,13 @@ let
         sha512 = "PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==";
       };
     };
-    "micromark-extension-gfm-strikethrough-1.0.5" = {
+    "micromark-extension-gfm-strikethrough-1.0.7" = {
       name = "micromark-extension-gfm-strikethrough";
       packageName = "micromark-extension-gfm-strikethrough";
-      version = "1.0.5";
+      version = "1.0.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.5.tgz";
-        sha512 = "X0oI5eYYQVARhiNfbETy7BfLSmSilzN1eOuoRnrf9oUNsPRrWOAe9UqSizgw1vNxQBfOwL+n2610S3bYjVNi7w==";
+        url = "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz";
+        sha512 = "sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==";
       };
     };
     "micromark-extension-gfm-table-0.4.3" = {
@@ -51194,13 +50726,13 @@ let
         sha512 = "hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==";
       };
     };
-    "micromark-extension-gfm-table-1.0.6" = {
+    "micromark-extension-gfm-table-1.0.7" = {
       name = "micromark-extension-gfm-table";
       packageName = "micromark-extension-gfm-table";
-      version = "1.0.6";
+      version = "1.0.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.6.tgz";
-        sha512 = "92pq7Q+T+4kXH4M6kL+pc8WU23Z9iuhcqmtYFWdFWjm73ZscFpH2xE28+XFpGWlvgq3LUwcN0XC0PGCicYFpgA==";
+        url = "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz";
+        sha512 = "3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==";
       };
     };
     "micromark-extension-gfm-tagfilter-0.3.0" = {
@@ -51230,31 +50762,31 @@ let
         sha512 = "0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==";
       };
     };
-    "micromark-extension-gfm-task-list-item-1.0.4" = {
+    "micromark-extension-gfm-task-list-item-1.0.5" = {
       name = "micromark-extension-gfm-task-list-item";
       packageName = "micromark-extension-gfm-task-list-item";
-      version = "1.0.4";
+      version = "1.0.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.4.tgz";
-        sha512 = "9XlIUUVnYXHsFF2HZ9jby4h3npfX10S1coXTnV035QGPgrtNYQq3J6IfIvcCIUAJrrqBVi5BqA/LmaOMJqPwMQ==";
+        url = "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz";
+        sha512 = "RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==";
       };
     };
-    "micromark-extension-mdx-expression-1.0.5" = {
+    "micromark-extension-mdx-expression-1.0.8" = {
       name = "micromark-extension-mdx-expression";
       packageName = "micromark-extension-mdx-expression";
-      version = "1.0.5";
+      version = "1.0.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.5.tgz";
-        sha512 = "/ruJEj+Qpgar/P+b6z0firNIbY5VMHFdL3MJDvsnVVY+RnecmGNpN7YUZhb51NfBtk7iQnNCl5xeb4E5cWxXvw==";
+        url = "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz";
+        sha512 = "zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==";
       };
     };
-    "micromark-extension-mdx-jsx-1.0.4" = {
+    "micromark-extension-mdx-jsx-1.0.5" = {
       name = "micromark-extension-mdx-jsx";
       packageName = "micromark-extension-mdx-jsx";
-      version = "1.0.4";
+      version = "1.0.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.4.tgz";
-        sha512 = "Jq4O738s2PvxJJSMZhV+y/7uq+pGI/ugQvHJBQelWpE3ECYvJMtF2duwfHQoAuUnIKSvg8b0dU1D+EXTAYE5ww==";
+        url = "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz";
+        sha512 = "gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==";
       };
     };
     "micromark-extension-mdx-md-1.0.1" = {
@@ -51275,130 +50807,130 @@ let
         sha512 = "7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==";
       };
     };
-    "micromark-extension-mdxjs-esm-1.0.4" = {
+    "micromark-extension-mdxjs-esm-1.0.5" = {
       name = "micromark-extension-mdxjs-esm";
       packageName = "micromark-extension-mdxjs-esm";
-      version = "1.0.4";
+      version = "1.0.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.4.tgz";
-        sha512 = "mmyCf6baCbLf+OHTCZdj+f8lDY8GBae4qhbffrJDqM1KltghsZz2k3nbvRfEwm301G62nhrlom9M9OheQwrssg==";
+        url = "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz";
+        sha512 = "xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==";
       };
     };
-    "micromark-factory-destination-1.0.0" = {
+    "micromark-factory-destination-1.1.0" = {
       name = "micromark-factory-destination";
       packageName = "micromark-factory-destination";
-      version = "1.0.0";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz";
-        sha512 = "eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==";
+        url = "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz";
+        sha512 = "XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==";
       };
     };
-    "micromark-factory-label-1.0.2" = {
+    "micromark-factory-label-1.1.0" = {
       name = "micromark-factory-label";
       packageName = "micromark-factory-label";
-      version = "1.0.2";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz";
-        sha512 = "CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==";
+        url = "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz";
+        sha512 = "OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==";
       };
     };
-    "micromark-factory-mdx-expression-1.0.8" = {
+    "micromark-factory-mdx-expression-1.0.9" = {
       name = "micromark-factory-mdx-expression";
       packageName = "micromark-factory-mdx-expression";
-      version = "1.0.8";
+      version = "1.0.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.8.tgz";
-        sha512 = "/GWj6h6bDFCDCkxOCb/xXpgKGonhBXEqMnhTThVo0nlIN/i8z6L6YrmRq+N91oerxY97fEz7vHSCSIcW7fGFhQ==";
+        url = "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz";
+        sha512 = "jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==";
       };
     };
-    "micromark-factory-space-1.0.0" = {
+    "micromark-factory-space-1.1.0" = {
       name = "micromark-factory-space";
       packageName = "micromark-factory-space";
-      version = "1.0.0";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz";
-        sha512 = "qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==";
+        url = "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz";
+        sha512 = "cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==";
       };
     };
-    "micromark-factory-title-1.0.2" = {
+    "micromark-factory-title-1.1.0" = {
       name = "micromark-factory-title";
       packageName = "micromark-factory-title";
-      version = "1.0.2";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz";
-        sha512 = "zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==";
+        url = "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz";
+        sha512 = "J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==";
       };
     };
-    "micromark-factory-whitespace-1.0.0" = {
+    "micromark-factory-whitespace-1.1.0" = {
       name = "micromark-factory-whitespace";
       packageName = "micromark-factory-whitespace";
-      version = "1.0.0";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz";
-        sha512 = "Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==";
+        url = "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz";
+        sha512 = "v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==";
       };
     };
-    "micromark-util-character-1.1.0" = {
+    "micromark-util-character-1.2.0" = {
       name = "micromark-util-character";
       packageName = "micromark-util-character";
-      version = "1.1.0";
+      version = "1.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz";
-        sha512 = "agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==";
+        url = "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz";
+        sha512 = "lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==";
       };
     };
-    "micromark-util-chunked-1.0.0" = {
+    "micromark-util-chunked-1.1.0" = {
       name = "micromark-util-chunked";
       packageName = "micromark-util-chunked";
-      version = "1.0.0";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz";
-        sha512 = "5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==";
+        url = "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz";
+        sha512 = "Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==";
       };
     };
-    "micromark-util-classify-character-1.0.0" = {
+    "micromark-util-classify-character-1.1.0" = {
       name = "micromark-util-classify-character";
       packageName = "micromark-util-classify-character";
-      version = "1.0.0";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz";
-        sha512 = "F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==";
+        url = "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz";
+        sha512 = "SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==";
       };
     };
-    "micromark-util-combine-extensions-1.0.0" = {
+    "micromark-util-combine-extensions-1.1.0" = {
       name = "micromark-util-combine-extensions";
       packageName = "micromark-util-combine-extensions";
-      version = "1.0.0";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz";
-        sha512 = "J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==";
+        url = "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz";
+        sha512 = "Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==";
       };
     };
-    "micromark-util-decode-numeric-character-reference-1.0.0" = {
+    "micromark-util-decode-numeric-character-reference-1.1.0" = {
       name = "micromark-util-decode-numeric-character-reference";
       packageName = "micromark-util-decode-numeric-character-reference";
-      version = "1.0.0";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz";
-        sha512 = "OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==";
+        url = "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz";
+        sha512 = "m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==";
       };
     };
-    "micromark-util-decode-string-1.0.2" = {
+    "micromark-util-decode-string-1.1.0" = {
       name = "micromark-util-decode-string";
       packageName = "micromark-util-decode-string";
-      version = "1.0.2";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz";
-        sha512 = "DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==";
+        url = "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz";
+        sha512 = "YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==";
       };
     };
-    "micromark-util-encode-1.0.1" = {
+    "micromark-util-encode-1.1.0" = {
       name = "micromark-util-encode";
       packageName = "micromark-util-encode";
-      version = "1.0.1";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz";
-        sha512 = "U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==";
+        url = "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz";
+        sha512 = "EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==";
       };
     };
     "micromark-util-events-to-acorn-1.2.3" = {
@@ -51410,67 +50942,67 @@ let
         sha512 = "ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==";
       };
     };
-    "micromark-util-html-tag-name-1.1.0" = {
+    "micromark-util-html-tag-name-1.2.0" = {
       name = "micromark-util-html-tag-name";
       packageName = "micromark-util-html-tag-name";
-      version = "1.1.0";
+      version = "1.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz";
-        sha512 = "BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==";
+        url = "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz";
+        sha512 = "VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==";
       };
     };
-    "micromark-util-normalize-identifier-1.0.0" = {
+    "micromark-util-normalize-identifier-1.1.0" = {
       name = "micromark-util-normalize-identifier";
       packageName = "micromark-util-normalize-identifier";
-      version = "1.0.0";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz";
-        sha512 = "yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==";
+        url = "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz";
+        sha512 = "N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==";
       };
     };
-    "micromark-util-resolve-all-1.0.0" = {
+    "micromark-util-resolve-all-1.1.0" = {
       name = "micromark-util-resolve-all";
       packageName = "micromark-util-resolve-all";
-      version = "1.0.0";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz";
-        sha512 = "CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==";
+        url = "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz";
+        sha512 = "b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==";
       };
     };
-    "micromark-util-sanitize-uri-1.1.0" = {
+    "micromark-util-sanitize-uri-1.2.0" = {
       name = "micromark-util-sanitize-uri";
       packageName = "micromark-util-sanitize-uri";
-      version = "1.1.0";
+      version = "1.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz";
-        sha512 = "RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==";
+        url = "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz";
+        sha512 = "QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==";
       };
     };
-    "micromark-util-subtokenize-1.0.2" = {
+    "micromark-util-subtokenize-1.1.0" = {
       name = "micromark-util-subtokenize";
       packageName = "micromark-util-subtokenize";
-      version = "1.0.2";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz";
-        sha512 = "d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==";
+        url = "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz";
+        sha512 = "kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==";
       };
     };
-    "micromark-util-symbol-1.0.1" = {
+    "micromark-util-symbol-1.1.0" = {
       name = "micromark-util-symbol";
       packageName = "micromark-util-symbol";
-      version = "1.0.1";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz";
-        sha512 = "oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==";
+        url = "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz";
+        sha512 = "uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==";
       };
     };
-    "micromark-util-types-1.0.2" = {
+    "micromark-util-types-1.1.0" = {
       name = "micromark-util-types";
       packageName = "micromark-util-types";
-      version = "1.0.2";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz";
-        sha512 = "DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==";
+        url = "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz";
+        sha512 = "ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==";
       };
     };
     "micromatch-2.3.11" = {
@@ -52751,13 +52283,13 @@ let
         sha512 = "mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==";
       };
     };
-    "msgpackr-1.9.2" = {
+    "msgpackr-1.9.3" = {
       name = "msgpackr";
       packageName = "msgpackr";
-      version = "1.9.2";
+      version = "1.9.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/msgpackr/-/msgpackr-1.9.2.tgz";
-        sha512 = "xtDgI3Xv0AAiZWLRGDchyzBwU6aq0rwJ+W+5Y4CZhEWtkl/hJtFFLc+3JtGTw7nz1yquxs7nL8q/yA2aqpflIQ==";
+        url = "https://registry.npmjs.org/msgpackr/-/msgpackr-1.9.3.tgz";
+        sha512 = "DIBUpLO8hZeXAt9Tud3PU9XwwV+Cfiquq9egBa52pSDcwKlBtzHnGR7y9jlUlWquCV6LxDY9qdfKCvory7XPTA==";
       };
     };
     "msgpackr-extract-3.0.2" = {
@@ -52778,6 +52310,15 @@ let
         sha512 = "YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==";
       };
     };
+    "muggle-string-0.3.1" = {
+      name = "muggle-string";
+      packageName = "muggle-string";
+      version = "0.3.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz";
+        sha512 = "ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==";
+      };
+    };
     "multer-1.4.4" = {
       name = "multer";
       packageName = "multer";
@@ -53814,13 +53355,13 @@ let
         sha512 = "P6qw6kenNXP+J9XlKJNi/MNHUQ+Lx5K8FEcSfX7/w8KJdZan5+BB5MKzuNgL2RTjHG1Svg8SehfseVEp8zAqwA==";
       };
     };
-    "ngrok-4.3.3" = {
+    "ngrok-5.0.0-beta.2" = {
       name = "ngrok";
       packageName = "ngrok";
-      version = "4.3.3";
+      version = "5.0.0-beta.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/ngrok/-/ngrok-4.3.3.tgz";
-        sha512 = "a2KApnkiG5urRxBPdDf76nNBQTnNNWXU0nXw0SsqsPI+Kmt2lGf9TdVYpYrHMnC+T9KhcNSWjCpWqBgC6QcFvw==";
+        url = "https://registry.npmjs.org/ngrok/-/ngrok-5.0.0-beta.2.tgz";
+        sha512 = "UzsyGiJ4yTTQLCQD11k1DQaMwq2/SsztBg2b34zAqcyjS25qjDpogMKPaCKHwe/APRTHeel3iDXcVctk5CNaCQ==";
       };
     };
     "nice-try-1.0.5" = {
@@ -53967,13 +53508,13 @@ let
         sha512 = "/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==";
       };
     };
-    "node-abi-3.40.0" = {
+    "node-abi-3.43.0" = {
       name = "node-abi";
       packageName = "node-abi";
-      version = "3.40.0";
+      version = "3.43.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/node-abi/-/node-abi-3.40.0.tgz";
-        sha512 = "zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==";
+        url = "https://registry.npmjs.org/node-abi/-/node-abi-3.43.0.tgz";
+        sha512 = "QB0MMv+tn9Ur2DtJrc8y09n0n6sw88CyDniWSX2cHW10goQXYPK9ZpFJOktDS4ron501edPX6h9i7Pg+RnH5nQ==";
       };
     };
     "node-abort-controller-3.0.1" = {
@@ -54939,13 +54480,13 @@ let
         sha512 = "KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==";
       };
     };
-    "np-8.0.1" = {
+    "np-8.0.2" = {
       name = "np";
       packageName = "np";
-      version = "8.0.1";
+      version = "8.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/np/-/np-8.0.1.tgz";
-        sha512 = "5Vd3p5LlymIUhQjKIVhcf/Zh1/Mpeuo4agQ53LWXokPnGlWH3SAjZx5jmy56B904uwnKXyM/220GJae5p7/NhA==";
+        url = "https://registry.npmjs.org/np/-/np-8.0.2.tgz";
+        sha512 = "mkQB4rEx736mbOd8gq4DfTW/Oh11CplO44AalimMehT7EKJB1vht50DdzpsXL78qPbzjPnnP7JddS179dbsAJg==";
       };
     };
     "npm-2.15.12" = {
@@ -57190,6 +56731,15 @@ let
         sha512 = "CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==";
       };
     };
+    "pac-proxy-agent-6.0.3" = {
+      name = "pac-proxy-agent";
+      packageName = "pac-proxy-agent";
+      version = "6.0.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-6.0.3.tgz";
+        sha512 = "5Hr1KgPDoc21Vn3rsXBirwwDnF/iac1jN/zkpsOYruyT+ZgsUhUOgVwq3v9+ukjZd/yGm/0nzO1fDfl7rkGoHQ==";
+      };
+    };
     "pac-resolver-4.2.0" = {
       name = "pac-resolver";
       packageName = "pac-resolver";
@@ -57208,6 +56758,15 @@ let
         sha512 = "cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==";
       };
     };
+    "pac-resolver-6.0.1" = {
+      name = "pac-resolver";
+      packageName = "pac-resolver";
+      version = "6.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.1.tgz";
+        sha512 = "dg497MhVT7jZegPRuOScQ/z0aV/5WR0gTdRu1md+Irs9J9o+ls5jIuxjo1WfaTG+eQQkxyn5HMGvWK+w7EIBkQ==";
+      };
+    };
     "package-hash-4.0.0" = {
       name = "package-hash";
       packageName = "package-hash";
@@ -58423,6 +57982,15 @@ let
         sha512 = "ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==";
       };
     };
+    "pathe-1.1.1" = {
+      name = "pathe";
+      packageName = "pathe";
+      version = "1.1.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz";
+        sha512 = "d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==";
+      };
+    };
     "pathval-1.1.1" = {
       name = "pathval";
       packageName = "pathval";
@@ -60835,13 +60403,13 @@ let
         sha512 = "2UzApPuxi2yRoyMlXMazgR6UcH9DKJhNgCviIwY3ixZ9THWSSrUww5vkiZ3C48WvpFl1M1y/oU63deSy1puWEA==";
       };
     };
-    "prettier-plugin-astro-0.8.1" = {
+    "prettier-plugin-astro-0.10.0" = {
       name = "prettier-plugin-astro";
       packageName = "prettier-plugin-astro";
-      version = "0.8.1";
+      version = "0.10.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.8.1.tgz";
-        sha512 = "lJ/mG/Lz/ccSwNtwqpFS126mtMVzFVyYv0ddTF9wqwrEG4seECjKDAyw/oGv915rAcJi8jr89990nqfpmG+qdg==";
+        url = "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.10.0.tgz";
+        sha512 = "dPzop0gKZyVGpTDQmfy+e7FKXC9JT3mlpfYA2diOVz+Ui+QR1U4G/s+OesKl2Hib2JJOtAYJs/l+ovgT0ljlFA==";
       };
     };
     "prettier-plugin-svelte-2.10.1" = {
@@ -60925,15 +60493,6 @@ let
         sha512 = "cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA==";
       };
     };
-    "pretty-format-29.5.0" = {
-      name = "pretty-format";
-      packageName = "pretty-format";
-      version = "29.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz";
-        sha512 = "V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==";
-      };
-    };
     "pretty-hash-1.0.1" = {
       name = "pretty-hash";
       packageName = "pretty-hash";
@@ -61645,6 +61204,15 @@ let
         sha512 = "gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==";
       };
     };
+    "proxy-agent-6.2.1" = {
+      name = "proxy-agent";
+      packageName = "proxy-agent";
+      version = "6.2.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.1.tgz";
+        sha512 = "OIbBKlRAT+ycCm6wAYIzMwPejzRtjy8F3QiDX0eKOA3e4pe3U9F/IvzcHP42bmgQxVv97juG+J8/gx+JIeCX/Q==";
+      };
+    };
     "proxy-from-env-1.1.0" = {
       name = "proxy-from-env";
       packageName = "proxy-from-env";
@@ -62626,15 +62194,6 @@ let
         sha512 = "qcuC2Uf0Fwdj9wNtaTZ2OvYRraXpAK+puwwVW8ofOhOgLPZyz1c68tsorfIZyCUOpyBisjr+xByu7BMbEYMepA==";
       };
     };
-    "pure-rand-6.0.2" = {
-      name = "pure-rand";
-      packageName = "pure-rand";
-      version = "6.0.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz";
-        sha512 = "6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==";
-      };
-    };
     "purgecss-2.3.0" = {
       name = "purgecss";
       packageName = "purgecss";
@@ -62707,13 +62266,13 @@ let
         sha512 = "pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==";
       };
     };
-    "pyright-1.1.310" = {
+    "pyright-1.1.311" = {
       name = "pyright";
       packageName = "pyright";
-      version = "1.1.310";
+      version = "1.1.311";
       src = fetchurl {
-        url = "https://registry.npmjs.org/pyright/-/pyright-1.1.310.tgz";
-        sha512 = "hDWXUocMWfQoUJLXt89uqLZUbf5jPr0HjtGgXrbHGchhXp7QOTwuW1nZ8iKTJXPD/G8KY/05LhbQ4cRSnXoAog==";
+        url = "https://registry.npmjs.org/pyright/-/pyright-1.1.311.tgz";
+        sha512 = "/BBt70SxXyTTfDFT4KOWSanPpytOq3qV0+qZtuxw02X0sZwvO+MpJ4mpK372isoUvr2nWqLe6gfbyqGj4wyRWw==";
       };
     };
     "q-1.1.2" = {
@@ -63931,13 +63490,13 @@ let
         sha512 = "MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg==";
       };
     };
-    "read-package-json-6.0.3" = {
+    "read-package-json-6.0.4" = {
       name = "read-package-json";
       packageName = "read-package-json";
-      version = "6.0.3";
+      version = "6.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.3.tgz";
-        sha512 = "4QbpReW4kxFgeBQ0vPAqh2y8sXEB3D4t3jsXbJKIhBiF80KT6XRo45reqwtftju5J6ru1ax06A2Gb/wM1qCOEQ==";
+        url = "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz";
+        sha512 = "AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==";
       };
     };
     "read-package-json-fast-2.0.3" = {
@@ -66190,15 +65749,6 @@ let
         sha512 = "ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==";
       };
     };
-    "resolve.exports-2.0.2" = {
-      name = "resolve.exports";
-      packageName = "resolve.exports";
-      version = "2.0.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz";
-        sha512 = "X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==";
-      };
-    };
     "resp-modifier-6.0.2" = {
       name = "resp-modifier";
       packageName = "resp-modifier";
@@ -69079,6 +68629,15 @@ let
         sha512 = "KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==";
       };
     };
+    "socket.io-4.6.2" = {
+      name = "socket.io";
+      packageName = "socket.io";
+      version = "4.6.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/socket.io/-/socket.io-4.6.2.tgz";
+        sha512 = "Vp+lSks5k0dewYTfwgPT9UeGGd+ht7sCpB7p0e83VgO4X/AHYWhXITMrNk/pg8syY2bpx23ptClCQuHhqi2BgQ==";
+      };
+    };
     "socket.io-adapter-0.2.0" = {
       name = "socket.io-adapter";
       packageName = "socket.io-adapter";
@@ -69142,13 +68701,13 @@ let
         sha512 = "lOO9clmdgssDykiOmVQQitwBAF3I6mYcQAo7hQ7AM6Ny5X7fp8hIJ3HcQs3Rjz4SoggoxA1OgrQyY8EgTbcPYw==";
       };
     };
-    "socket.io-client-4.6.1" = {
+    "socket.io-client-4.6.2" = {
       name = "socket.io-client";
       packageName = "socket.io-client";
-      version = "4.6.1";
+      version = "4.6.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.1.tgz";
-        sha512 = "5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ==";
+        url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.2.tgz";
+        sha512 = "OwWrMbbA8wSqhBAR0yoPK6EdQLERQAYjXb3A0zLpgxfM1ZGLKoxHx8gVmCHA6pcclRX5oA/zvQf7bghAS11jRA==";
       };
     };
     "socket.io-parser-2.1.2" = {
@@ -69187,13 +68746,13 @@ let
         sha512 = "1rE4dZN3kCI/E5wixd393hmbqa78vVpkKmnEJhLeWoS/C5hbFYAbcSfnWoaVH43u9ToUVtzKjguxEZq+1XZfCQ==";
       };
     };
-    "socket.io-parser-4.2.3" = {
+    "socket.io-parser-4.2.4" = {
       name = "socket.io-parser";
       packageName = "socket.io-parser";
-      version = "4.2.3";
+      version = "4.2.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz";
-        sha512 = "JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==";
+        url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz";
+        sha512 = "/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==";
       };
     };
     "sockjs-0.3.24" = {
@@ -69619,15 +69178,6 @@ let
         sha512 = "try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==";
       };
     };
-    "source-map-support-0.5.13" = {
-      name = "source-map-support";
-      packageName = "source-map-support";
-      version = "0.5.13";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz";
-        sha512 = "SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==";
-      };
-    };
     "source-map-support-0.5.21" = {
       name = "source-map-support";
       packageName = "source-map-support";
@@ -70762,22 +70312,22 @@ let
         sha512 = "DzVKo18iiu9dHcs1y/51Th/bOB4qbC5G1mfBcK4/cq2QNxZqExWH6MG9YbXSx96nC293B65pEsC0fT7MKmsGnA==";
       };
     };
-    "standard-17.0.0" = {
+    "standard-17.1.0" = {
       name = "standard";
       packageName = "standard";
-      version = "17.0.0";
+      version = "17.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/standard/-/standard-17.0.0.tgz";
-        sha512 = "GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA==";
+        url = "https://registry.npmjs.org/standard/-/standard-17.1.0.tgz";
+        sha512 = "jaDqlNSzLtWYW4lvQmU0EnxWMUGQiwHasZl5ZEIwx3S/ijZDjZOzs1y1QqKwKs5vqnFpGtizo4NOYX2s0Voq/g==";
       };
     };
-    "standard-engine-15.0.0" = {
+    "standard-engine-15.1.0" = {
       name = "standard-engine";
       packageName = "standard-engine";
-      version = "15.0.0";
+      version = "15.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/standard-engine/-/standard-engine-15.0.0.tgz";
-        sha512 = "4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==";
+        url = "https://registry.npmjs.org/standard-engine/-/standard-engine-15.1.0.tgz";
+        sha512 = "VHysfoyxFu/ukT+9v49d4BRXIokFRZuH3z1VRxzFArZdjSCFpro6rEIU3ji7e4AoAtuSfKBkiOmsrDqKW5ZSRw==";
       };
     };
     "standard-error-1.1.0" = {
@@ -71140,6 +70690,15 @@ let
         sha512 = "NSkoVduGakxZ8a+pTPUlcGEeAGQpWL9rKJhOFCV+J/QtdQUEU5vtBgVg6eJXn8JB8RZvpbJWZGvXkhz70MLWoA==";
       };
     };
+    "stream-json-1.8.0" = {
+      name = "stream-json";
+      packageName = "stream-json";
+      version = "1.8.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/stream-json/-/stream-json-1.8.0.tgz";
+        sha512 = "HZfXngYHUAr1exT4fxlbc1IOce1RYxp2ldeaf97LYCOPSoOqY/1Psp7iGvpb+6JIOgkra9zDYnPX01hGAHzEPw==";
+      };
+    };
     "stream-meter-1.0.4" = {
       name = "stream-meter";
       packageName = "stream-meter";
@@ -72859,15 +72418,6 @@ let
         sha512 = "dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g==";
       };
     };
-    "synckit-0.8.5" = {
-      name = "synckit";
-      packageName = "synckit";
-      version = "0.8.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz";
-        sha512 = "L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==";
-      };
-    };
     "syntax-error-1.4.0" = {
       name = "syntax-error";
       packageName = "syntax-error";
@@ -72877,13 +72427,13 @@ let
         sha512 = "YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==";
       };
     };
-    "systeminformation-5.17.13" = {
+    "systeminformation-5.17.16" = {
       name = "systeminformation";
       packageName = "systeminformation";
-      version = "5.17.13";
+      version = "5.17.16";
       src = fetchurl {
-        url = "https://registry.npmjs.org/systeminformation/-/systeminformation-5.17.13.tgz";
-        sha512 = "82cPluoHh5TglXohpDzViP0Gzli+AZDoccyYwhIg4VB5LESYUxqLvg0BLMLJgyWgU4GnMqvP3gmKt8K8sbGQ7w==";
+        url = "https://registry.npmjs.org/systeminformation/-/systeminformation-5.17.16.tgz";
+        sha512 = "dl2QLa7yp9QbBl9um+51CAr3p/40tbz+f34X1lUXkk1SnDcNeJR2iWu/8HD7GM2yRukmy3RCRXFYcPZs0lCs0Q==";
       };
     };
     "sywac-1.3.0" = {
@@ -73436,13 +72986,13 @@ let
         sha512 = "4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==";
       };
     };
-    "terser-5.17.6" = {
+    "terser-5.17.7" = {
       name = "terser";
       packageName = "terser";
-      version = "5.17.6";
+      version = "5.17.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/terser/-/terser-5.17.6.tgz";
-        sha512 = "V8QHcs8YuyLkLHsJO5ucyff1ykrLVsR4dNnS//L5Y3NiSXpbK1J+WMVUs67eI0KTxs9JtHhgEQpXQVHlHI92DQ==";
+        url = "https://registry.npmjs.org/terser/-/terser-5.17.7.tgz";
+        sha512 = "/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==";
       };
     };
     "terser-webpack-plugin-1.4.5" = {
@@ -74084,22 +73634,22 @@ let
         sha512 = "Q0TU9zh5hDs2CpRFNM7SOW3K7OSgUgJC/cMrq9t44ei4tu+G3KV8BZyIJuYVvryJHH96mKgc9WXdhgKVvGD7jg==";
       };
     };
-    "tldts-5.7.112" = {
+    "tldts-6.0.5" = {
       name = "tldts";
       packageName = "tldts";
-      version = "5.7.112";
+      version = "6.0.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/tldts/-/tldts-5.7.112.tgz";
-        sha512 = "6VSJ/C0uBtc2PQlLsp4IT8MIk2UUh6qVeXB1HZtK+0HiXlAPzNcfF3p2WM9RqCO/2X1PIa4danlBLPoC2/Tc7A==";
+        url = "https://registry.npmjs.org/tldts/-/tldts-6.0.5.tgz";
+        sha512 = "2JQhXcZbp8eh2Ka81yvu5WzBa7NPKhGhXHy+dz0grD7w3DjgK0CsryEwNjVs6i170VF4sZAkwP8pGb1q53wiiQ==";
       };
     };
-    "tldts-core-5.7.112" = {
+    "tldts-core-6.0.5" = {
       name = "tldts-core";
       packageName = "tldts-core";
-      version = "5.7.112";
+      version = "6.0.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/tldts-core/-/tldts-core-5.7.112.tgz";
-        sha512 = "mutrEUgG2sp0e/MIAnv9TbSLR0IPbvmAImpzqul5O/HJ2XM1/I1sajchQ/fbj0fPdA31IiuWde8EUhfwyldY1Q==";
+        url = "https://registry.npmjs.org/tldts-core/-/tldts-core-6.0.5.tgz";
+        sha512 = "DBpylEmOYzU+x8oiJU6pULwr1WPIoW1YYXxf8K88N+mEtIB9QOSCsMj0KdARoJFS/rMDWRguB4dRKL0zqq6LWQ==";
       };
     };
     "tmp-0.0.29" = {
@@ -74138,15 +73688,6 @@ let
         sha512 = "76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==";
       };
     };
-    "tmpl-1.0.5" = {
-      name = "tmpl";
-      packageName = "tmpl";
-      version = "1.0.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz";
-        sha512 = "3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==";
-      };
-    };
     "to-absolute-glob-2.0.2" = {
       name = "to-absolute-glob";
       packageName = "to-absolute-glob";
@@ -74894,15 +74435,6 @@ let
         sha512 = "Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==";
       };
     };
-    "ts-jest-29.1.0" = {
-      name = "ts-jest";
-      packageName = "ts-jest";
-      version = "29.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.0.tgz";
-        sha512 = "ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==";
-      };
-    };
     "ts-loader-9.4.3" = {
       name = "ts-loader";
       packageName = "ts-loader";
@@ -75056,13 +74588,13 @@ let
         sha512 = "tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==";
       };
     };
-    "tslib-2.5.2" = {
+    "tslib-2.5.3" = {
       name = "tslib";
       packageName = "tslib";
-      version = "2.5.2";
+      version = "2.5.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz";
-        sha512 = "5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==";
+        url = "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz";
+        sha512 = "mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==";
       };
     };
     "tslint-5.20.1" = {
@@ -75488,6 +75020,15 @@ let
         sha512 = "JaPw5U9ixP0XcpUbQoVSbxSDcK/K4nww20C3kjm9yE6cDRRhptU28AH60VWf9ltXmCrIfIbtt9J+2OUk2Uqiaw==";
       };
     };
+    "type-fest-3.11.1" = {
+      name = "type-fest";
+      packageName = "type-fest";
+      version = "3.11.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/type-fest/-/type-fest-3.11.1.tgz";
+        sha512 = "aCuRNRERRVh33lgQaJRlUxZqzfhzwTrsE98Mc3o3VXqmiaQdHacgUtJ0esp+7MvZ92qhtzKPeusaX6vIEcoreA==";
+      };
+    };
     "type-fest-3.5.1" = {
       name = "type-fest";
       packageName = "type-fest";
@@ -75695,13 +75236,22 @@ let
         sha512 = "cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==";
       };
     };
-    "typescript-5.2.0-dev.20230528" = {
+    "typescript-5.1.3" = {
       name = "typescript";
       packageName = "typescript";
-      version = "5.2.0-dev.20230528";
+      version = "5.1.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/typescript/-/typescript-5.2.0-dev.20230528.tgz";
-        sha512 = "1qpt6XKPtZOooC69qWRXa/buOk+Qhdzro0nRCVHDeFYuTDC7KdB8Eo5dpfViQoaZCsdPcLICoRwkqvNoRz1Sbg==";
+        url = "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz";
+        sha512 = "XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==";
+      };
+    };
+    "typescript-5.2.0-dev.20230603" = {
+      name = "typescript";
+      packageName = "typescript";
+      version = "5.2.0-dev.20230603";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/typescript/-/typescript-5.2.0-dev.20230603.tgz";
+        sha512 = "jxLUGxmI27KgHSMU2bKNbnpq2WOQIJYJvBcOxcgBSxzCnTZTZmeWU/9nPKQCtbHorw+OTe+BxQWjVw21uhPxjQ==";
       };
     };
     "typescript-auto-import-cache-0.2.1" = {
@@ -77891,15 +77441,6 @@ let
         sha512 = "n9Mvkk3qlv5hpQ9WHDCNn7uGR8k8kNLpVj37fS8qTPK053ZFJ34Ei9CAbDqmsk/p4AGsV/2bfDdobctC1RaZFg==";
       };
     };
-    "v8-to-istanbul-9.1.0" = {
-      name = "v8-to-istanbul";
-      packageName = "v8-to-istanbul";
-      version = "9.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz";
-        sha512 = "6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==";
-      };
-    };
     "v8flags-3.2.0" = {
       name = "v8flags";
       packageName = "v8flags";
@@ -78476,6 +78017,15 @@ let
         sha512 = "bIOaZx4+Bf6a7sIORfmYnyKLDLk/lhVym6rjYlq+vkitYKnhFmUpmPpDTCltWFrUTlGKs6sCeoDWfMA0oOOneA==";
       };
     };
+    "version-guard-1.1.1" = {
+      name = "version-guard";
+      packageName = "version-guard";
+      version = "1.1.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/version-guard/-/version-guard-1.1.1.tgz";
+        sha512 = "MGQLX89UxmYHgDvcXyjBI0cbmoW+t/dANDppNPrno64rYr8nH4SHSuElQuSYdXGEs0mUzdQe1BY+FhVPNsAmJQ==";
+      };
+    };
     "vfile-1.4.0" = {
       name = "vfile";
       packageName = "vfile";
@@ -78845,6 +78395,60 @@ let
         sha512 = "Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==";
       };
     };
+    "volar-service-css-0.0.4" = {
+      name = "volar-service-css";
+      packageName = "volar-service-css";
+      version = "0.0.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.4.tgz";
+        sha512 = "mDMs+af6wgx/Jw0M0jSL+EFNVmchX5SZOEGJ+YMQJNzAINLpdADqZPdGYZ97TtziQ+RECY4sKHvpvb5eJ7eqjQ==";
+      };
+    };
+    "volar-service-emmet-0.0.4" = {
+      name = "volar-service-emmet";
+      packageName = "volar-service-emmet";
+      version = "0.0.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.4.tgz";
+        sha512 = "wrvxWkp96QRtzVL+U/sLHfigWBLVC7pVKhVUj/Yhqy/uD9U7MkCclSdMPIhJYOhUk0B+r/E3DsGFT7rS3km0CA==";
+      };
+    };
+    "volar-service-html-0.0.4" = {
+      name = "volar-service-html";
+      packageName = "volar-service-html";
+      version = "0.0.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.4.tgz";
+        sha512 = "QGiecZxM5fQLpW8DpSDloe+mMY0DI508Ei8N6nKcpV6DAttCrM01VyZvjiGuov8fDyqL4fCAvvjIo52nPTpKXQ==";
+      };
+    };
+    "volar-service-prettier-0.0.4" = {
+      name = "volar-service-prettier";
+      packageName = "volar-service-prettier";
+      version = "0.0.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.4.tgz";
+        sha512 = "9zKJQX660rAGE76p/ZUoEJr8PlFM1sLJu1FABbZ+Sp3Hv1qgZ2aoHBTF+h6Ky0NCwc3DN5Sy/0wOY7JElcbH+Q==";
+      };
+    };
+    "volar-service-typescript-0.0.4" = {
+      name = "volar-service-typescript";
+      packageName = "volar-service-typescript";
+      version = "0.0.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.4.tgz";
+        sha512 = "Ag7H7Lrtz742S3bl8puJ5Ut/w0jx5WwdAskksPZ/bd7DYuNgoUDgZnHCs34WGu7o880Ndq+9IcRwWZ+S1w97eQ==";
+      };
+    };
+    "volar-service-typescript-twoslash-queries-0.0.4" = {
+      name = "volar-service-typescript-twoslash-queries";
+      packageName = "volar-service-typescript-twoslash-queries";
+      version = "0.0.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.4.tgz";
+        sha512 = "nAhoOjCjR1bcS+DcO4sSGTjjGdKHUyLrDRsXlcTZ/8dVS95WzwYgkTBGBfosT19IYzDPcDCVSxwaLjESL3eZ7Q==";
+      };
+    };
     "vsce-2.15.0" = {
       name = "vsce";
       packageName = "vsce";
@@ -78899,13 +78503,13 @@ let
         sha512 = "mIb5VMXM5jI97HzCk2eadI1K//rCEZXte0wBqA7PGXsyJH4KTyJUaYk9MR+mbfpUl2vMi3HZw9GUOLGYLc6l5w==";
       };
     };
-    "vscode-html-languageservice-5.0.5" = {
+    "vscode-html-languageservice-5.0.6" = {
       name = "vscode-html-languageservice";
       packageName = "vscode-html-languageservice";
-      version = "5.0.5";
+      version = "5.0.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.5.tgz";
-        sha512 = "7788ZT+I7/UhFoI4+bzaAiGGZEW7X39kTeuytLtw6jJA6W7ez85bWKYoFDcwrPNmywj3n/IkU9Op9asaje44jg==";
+        url = "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.6.tgz";
+        sha512 = "gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==";
       };
     };
     "vscode-json-languageservice-3.11.0" = {
@@ -79574,15 +79178,6 @@ let
         sha512 = "9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==";
       };
     };
-    "walker-1.0.8" = {
-      name = "walker";
-      packageName = "walker";
-      version = "1.0.8";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz";
-        sha512 = "ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==";
-      };
-    };
     "ware-1.3.0" = {
       name = "ware";
       packageName = "ware";
@@ -79898,13 +79493,13 @@ let
         sha512 = "gT5DP72KInmE/3azEaQrISjTvLYlSM0j1Ezhht/KLVkrqtv10JoP/RXhwmX/frrutOPuSq3o5Vq0ehR/4Vmd1g==";
       };
     };
-    "webpack-5.84.1" = {
+    "webpack-5.85.0" = {
       name = "webpack";
       packageName = "webpack";
-      version = "5.84.1";
+      version = "5.85.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/webpack/-/webpack-5.84.1.tgz";
-        sha512 = "ZP4qaZ7vVn/K8WN/p990SGATmrL1qg4heP/MrVneczYtpDGJWlrgZv55vxaV2ul885Kz+25MP2kSXkPe3LZfmg==";
+        url = "https://registry.npmjs.org/webpack/-/webpack-5.85.0.tgz";
+        sha512 = "7gazTiYqwo5OSqwH1tigLDL2r3qDeP2dOKYgd+LlXpsUMqDTklg6tOghexqky0/+6QY38kb/R/uRPUleuL43zg==";
       };
     };
     "webpack-bundle-analyzer-3.9.0" = {
@@ -79916,13 +79511,13 @@ let
         sha512 = "Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==";
       };
     };
-    "webpack-bundle-analyzer-4.8.0" = {
+    "webpack-bundle-analyzer-4.9.0" = {
       name = "webpack-bundle-analyzer";
       packageName = "webpack-bundle-analyzer";
-      version = "4.8.0";
+      version = "4.9.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.8.0.tgz";
-        sha512 = "ZzoSBePshOKhr+hd8u6oCkZVwpVaXgpw23ScGLFpR6SjYI7+7iIWYarjN6OEYOfRt8o7ZyZZQk0DuMizJ+LEIg==";
+        url = "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.0.tgz";
+        sha512 = "+bXGmO1LyiNx0i9enBu3H8mv42sj/BJWhZNFwjz92tVnBa9J3JMGo2an2IXlEleoDOPn/Hofl5hr/xCpObUDtw==";
       };
     };
     "webpack-cli-4.10.0" = {
@@ -81311,13 +80906,13 @@ let
         sha512 = "N1XQngeqMBoj9wM4ZFadVV2MymImeiFfYD+fJrNlcVcOHsJFFQe7n3b+aBoTPwARuq2HQxukfzVpQmAk1gN4sQ==";
       };
     };
-    "xdl-60.0.8" = {
+    "xdl-60.0.9" = {
       name = "xdl";
       packageName = "xdl";
-      version = "60.0.8";
+      version = "60.0.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/xdl/-/xdl-60.0.8.tgz";
-        sha512 = "9wG6D23HrgkndebeBRfl7zHx0NOgokOwabemx0iswcnBKlEcVOh9ThcQW7RZq+rJ9u8ZL8T4CE5OGAv3pB4Kkg==";
+        url = "https://registry.npmjs.org/xdl/-/xdl-60.0.9.tgz";
+        sha512 = "pM9UCwv53KLcN6CK3cf+GSUwrLsO8X9aatucLAQ9YelyWRj7BSgcayG51QNlr5eFJOdtTH7mOhZBgbj7rFEVqg==";
       };
     };
     "xdm-2.1.0" = {
@@ -82311,13 +81906,13 @@ let
         sha512 = "9Ni+uXWeFix9+1t7s1q40zZdbcpdi/OwgD4N4cVaqI+bppPciOOXQ/RSggannwZu8m8zrSWELn6/93G7308jgg==";
       };
     };
-    "yeoman-environment-3.18.4" = {
+    "yeoman-environment-3.19.3" = {
       name = "yeoman-environment";
       packageName = "yeoman-environment";
-      version = "3.18.4";
+      version = "3.19.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-3.18.4.tgz";
-        sha512 = "/BN8fR3XJOJ6blcO+jKfcCKGq9gACWS8EiMFj/I6khRz73CcTsrrmqvCBtyQ6ym8BnS5cy+YKch0pBo8KWVtLQ==";
+        url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-3.19.3.tgz";
+        sha512 = "/+ODrTUHtlDPRH9qIC0JREH8+7nsRcjDl3Bxn2Xo/rvAaVvixH5275jHwg0C85g4QsF4P6M2ojfScPPAl+pLAg==";
       };
     };
     "yeoman-generator-5.9.0" = {
@@ -82500,13 +82095,13 @@ let
         sha512 = "m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==";
       };
     };
-    "zwave-js-10.22.3" = {
+    "zwave-js-10.23.1" = {
       name = "zwave-js";
       packageName = "zwave-js";
-      version = "10.22.3";
+      version = "10.23.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/zwave-js/-/zwave-js-10.22.3.tgz";
-        sha512 = "Zxy3EdCTMpX1o1fqsRm2BEC/T+CF6IM4ogNdw2C/WtzuNYn9XBzRNxeQpmNDj+h16zV0lr054GsBo0187ojqLQ==";
+        url = "https://registry.npmjs.org/zwave-js/-/zwave-js-10.23.1.tgz";
+        sha512 = "Sk705YnHiHGU78KJivBa04D67wmkCt5KgZlyWDIwTbvKgn2mXYU3MvSPSRZFWdtviczxJCBxnH0NaAZcWicxXg==";
       };
     };
     "zwitch-1.0.5" = {
@@ -82542,15 +82137,15 @@ in
   "@angular/cli" = nodeEnv.buildNodePackage {
     name = "_at_angular_slash_cli";
     packageName = "@angular/cli";
-    version = "16.0.3";
+    version = "16.0.4";
     src = fetchurl {
-      url = "https://registry.npmjs.org/@angular/cli/-/cli-16.0.3.tgz";
-      sha512 = "yZQSfjxy1Tw2nAU5q1NEiE+qGDfVSqFJPptsRSi8C1DhOtwFI4mCbUjdX9l8X+J3y+trKCyaTtPhljs12TQrWg==";
+      url = "https://registry.npmjs.org/@angular/cli/-/cli-16.0.4.tgz";
+      sha512 = "6+gULiKzETlB/iTjhDBAnDYY7od34kKyFQE9X/p2DejslMtRweuj7/A8RueVpTR7fIDkWH1aBeZgqIWjj/8eVw==";
     };
     dependencies = [
-      sources."@angular-devkit/architect-0.1600.3"
-      sources."@angular-devkit/core-16.0.3"
-      sources."@angular-devkit/schematics-16.0.3"
+      sources."@angular-devkit/architect-0.1600.4"
+      sources."@angular-devkit/core-16.0.4"
+      sources."@angular-devkit/schematics-16.0.4"
       sources."@gar/promisify-1.1.3"
       (sources."@isaacs/cliui-8.0.2" // {
         dependencies = [
@@ -82571,7 +82166,7 @@ in
       sources."@npmcli/promise-spawn-6.0.2"
       sources."@npmcli/run-script-6.0.2"
       sources."@pkgjs/parseargs-0.11.0"
-      sources."@schematics/angular-16.0.3"
+      sources."@schematics/angular-16.0.4"
       sources."@sigstore/protobuf-specs-0.1.0"
       sources."@tootallnate/once-2.0.0"
       sources."@tufjs/canonical-json-1.0.0"
@@ -82798,7 +82393,7 @@ in
       sources."path-parse-1.0.7"
       (sources."path-scurry-1.9.2" // {
         dependencies = [
-          sources."lru-cache-9.1.1"
+          sources."lru-cache-9.1.2"
         ];
       })
       sources."picomatch-2.3.1"
@@ -82806,7 +82401,7 @@ in
       sources."promise-inflight-1.0.1"
       sources."promise-retry-2.0.1"
       sources."punycode-2.3.0"
-      (sources."read-package-json-6.0.3" // {
+      (sources."read-package-json-6.0.4" // {
         dependencies = [
           sources."brace-expansion-2.0.1"
           sources."glob-10.2.6"
@@ -82870,7 +82465,7 @@ in
       sources."through-2.3.8"
       sources."tmp-0.0.33"
       sources."to-regex-range-5.0.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       (sources."tuf-js-1.1.6" // {
         dependencies = [
           sources."make-fetch-happen-11.1.1"
@@ -82926,105 +82521,81 @@ in
   "@astrojs/language-server" = nodeEnv.buildNodePackage {
     name = "_at_astrojs_slash_language-server";
     packageName = "@astrojs/language-server";
-    version = "1.0.5";
+    version = "2.0.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/@astrojs/language-server/-/language-server-1.0.5.tgz";
-      sha512 = "HG/9nWk+b9Ol9KgBz4Osg1iuq4DGI75GGF7Kvre0GT5rxksoGiJRK96Vd5NLyS7qOhAgX8SgXZ//5USF/fqsQA==";
+      url = "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.0.0.tgz";
+      sha512 = "mjRmNP/U2TDxRAj9vbJQhx8UAr/fADtXhRu90hT2VIofIZoPqLD6SMqOuLNQbsouiaRHdoGubi2UFRSAtdzsIg==";
     };
     dependencies = [
-      sources."@astrojs/compiler-1.4.2"
+      sources."@astrojs/compiler-1.5.0"
       sources."@emmetio/abbreviation-2.3.3"
       sources."@emmetio/css-abbreviation-2.1.8"
       sources."@emmetio/scanner-1.0.4"
-      sources."@jridgewell/resolve-uri-3.1.0"
-      sources."@jridgewell/sourcemap-codec-1.4.14"
-      sources."@jridgewell/trace-mapping-0.3.18"
+      sources."@jridgewell/sourcemap-codec-1.4.15"
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
-      sources."@pkgr/utils-2.4.1"
+      sources."@volar/kit-1.7.0"
+      sources."@volar/language-core-1.7.0"
+      sources."@volar/language-server-1.7.0"
+      sources."@volar/language-service-1.7.0"
+      sources."@volar/source-map-1.7.0"
+      sources."@volar/typescript-1.7.0"
       (sources."@vscode/emmet-helper-2.8.8" // {
         dependencies = [
           sources."vscode-uri-2.1.2"
         ];
       })
-      sources."@vscode/l10n-0.0.14"
-      sources."big-integer-1.6.51"
-      sources."bplist-parser-0.2.0"
+      sources."@vscode/l10n-0.0.11"
+      sources."balanced-match-1.0.2"
+      sources."brace-expansion-2.0.1"
       sources."braces-3.0.2"
-      sources."bundle-name-3.0.0"
-      sources."cross-spawn-7.0.3"
-      sources."default-browser-4.0.0"
-      sources."default-browser-id-3.0.0"
-      sources."define-lazy-prop-3.0.0"
       sources."emmet-2.4.4"
-      sources."events-3.3.0"
-      (sources."execa-7.1.1" // {
-        dependencies = [
-          sources."human-signals-4.3.1"
-          sources."is-stream-3.0.0"
-          sources."mimic-fn-4.0.0"
-          sources."npm-run-path-5.1.0"
-          sources."onetime-6.0.0"
-          sources."path-key-4.0.0"
-          sources."strip-final-newline-3.0.0"
-        ];
-      })
       sources."fast-glob-3.2.12"
       sources."fastq-1.15.0"
       sources."fill-range-7.0.1"
-      sources."get-stream-6.0.1"
       sources."glob-parent-5.1.2"
-      sources."human-signals-2.1.0"
-      sources."is-docker-3.0.0"
       sources."is-extglob-2.1.1"
       sources."is-glob-4.0.3"
-      sources."is-inside-container-1.0.0"
       sources."is-number-7.0.0"
-      sources."is-stream-2.0.1"
-      (sources."is-wsl-2.2.0" // {
-        dependencies = [
-          sources."is-docker-2.2.1"
-        ];
-      })
-      sources."isexe-2.0.0"
       sources."jsonc-parser-2.3.1"
-      sources."merge-stream-2.0.0"
+      sources."lru-cache-6.0.0"
       sources."merge2-1.4.1"
       sources."micromatch-4.0.5"
-      sources."mimic-fn-2.1.0"
-      sources."npm-run-path-4.0.1"
-      sources."onetime-5.1.2"
-      sources."open-9.1.0"
-      sources."path-key-3.1.1"
-      sources."picocolors-1.0.0"
+      sources."minimatch-9.0.1"
+      sources."muggle-string-0.3.1"
       sources."picomatch-2.3.1"
       sources."prettier-2.8.8"
-      sources."prettier-plugin-astro-0.8.1"
+      sources."prettier-plugin-astro-0.10.0"
       sources."queue-microtask-1.2.3"
+      sources."request-light-0.7.0"
       sources."reusify-1.0.4"
-      (sources."run-applescript-5.0.0" // {
-        dependencies = [
-          sources."execa-5.1.1"
-        ];
-      })
       sources."run-parallel-1.2.0"
       sources."s.color-0.0.15"
       sources."sass-formatter-0.7.6"
-      sources."shebang-command-2.0.0"
-      sources."shebang-regex-3.0.0"
-      sources."signal-exit-3.0.7"
-      sources."strip-final-newline-2.0.0"
+      sources."semver-7.5.1"
       sources."suf-log-2.5.3"
-      sources."synckit-0.8.5"
-      sources."titleize-3.0.0"
       sources."to-regex-range-5.0.1"
-      sources."tslib-2.5.2"
-      sources."untildify-4.0.0"
-      sources."vscode-css-languageservice-6.2.6"
-      (sources."vscode-html-languageservice-5.0.5" // {
+      sources."typesafe-path-0.2.2"
+      sources."typescript-5.1.3"
+      sources."volar-service-css-0.0.4"
+      sources."volar-service-emmet-0.0.4"
+      sources."volar-service-html-0.0.4"
+      sources."volar-service-prettier-0.0.4"
+      (sources."volar-service-typescript-0.0.4" // {
         dependencies = [
-          sources."@vscode/l10n-0.0.13"
+          sources."jsonc-parser-3.2.0"
+        ];
+      })
+      sources."volar-service-typescript-twoslash-queries-0.0.4"
+      (sources."vscode-css-languageservice-6.2.6" // {
+        dependencies = [
+          sources."@vscode/l10n-0.0.14"
+        ];
+      })
+      (sources."vscode-html-languageservice-5.0.6" // {
+        dependencies = [
+          sources."@vscode/l10n-0.0.14"
         ];
       })
       sources."vscode-jsonrpc-8.1.0"
@@ -83032,8 +82603,9 @@ in
       sources."vscode-languageserver-protocol-3.17.3"
       sources."vscode-languageserver-textdocument-1.0.10"
       sources."vscode-languageserver-types-3.17.3"
+      sources."vscode-nls-5.2.0"
       sources."vscode-uri-3.0.7"
-      sources."which-2.0.2"
+      sources."yallist-4.0.0"
     ];
     buildInputs = globalBuildInputs;
     meta = {
@@ -83045,13 +82617,110 @@ in
     bypassCache = true;
     reconstructLock = true;
   };
+  "@babel/cli" = nodeEnv.buildNodePackage {
+    name = "_at_babel_slash_cli";
+    packageName = "@babel/cli";
+    version = "7.21.5";
+    src = fetchurl {
+      url = "https://registry.npmjs.org/@babel/cli/-/cli-7.21.5.tgz";
+      sha512 = "TOKytQ9uQW9c4np8F+P7ZfPINy5Kv+pizDIUwSVH8X5zHgYHV4AA8HE5LA450xXeu4jEfmUckTYvv1I4S26M/g==";
+    };
+    dependencies = [
+      sources."@ampproject/remapping-2.2.1"
+      sources."@babel/code-frame-7.21.4"
+      sources."@babel/compat-data-7.22.3"
+      (sources."@babel/core-7.22.1" // {
+        dependencies = [
+          sources."semver-6.3.0"
+        ];
+      })
+      sources."@babel/generator-7.22.3"
+      (sources."@babel/helper-compilation-targets-7.22.1" // {
+        dependencies = [
+          sources."semver-6.3.0"
+        ];
+      })
+      sources."@babel/helper-environment-visitor-7.22.1"
+      sources."@babel/helper-function-name-7.21.0"
+      sources."@babel/helper-hoist-variables-7.18.6"
+      sources."@babel/helper-module-imports-7.21.4"
+      sources."@babel/helper-module-transforms-7.22.1"
+      sources."@babel/helper-simple-access-7.21.5"
+      sources."@babel/helper-split-export-declaration-7.18.6"
+      sources."@babel/helper-string-parser-7.21.5"
+      sources."@babel/helper-validator-identifier-7.19.1"
+      sources."@babel/helper-validator-option-7.21.0"
+      sources."@babel/helpers-7.22.3"
+      sources."@babel/highlight-7.18.6"
+      sources."@babel/parser-7.22.4"
+      sources."@babel/template-7.21.9"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
+      sources."@jridgewell/gen-mapping-0.3.3"
+      sources."@jridgewell/resolve-uri-3.1.0"
+      sources."@jridgewell/set-array-1.1.2"
+      sources."@jridgewell/sourcemap-codec-1.4.14"
+      sources."@jridgewell/trace-mapping-0.3.18"
+      sources."ansi-styles-3.2.1"
+      sources."balanced-match-1.0.2"
+      sources."brace-expansion-1.1.11"
+      sources."browserslist-4.21.7"
+      sources."caniuse-lite-1.0.30001492"
+      sources."chalk-2.4.2"
+      sources."color-convert-1.9.3"
+      sources."color-name-1.1.3"
+      sources."commander-4.1.1"
+      sources."concat-map-0.0.1"
+      sources."convert-source-map-1.9.0"
+      sources."debug-4.3.4"
+      sources."electron-to-chromium-1.4.419"
+      sources."escalade-3.1.1"
+      sources."escape-string-regexp-1.0.5"
+      sources."fs-readdir-recursive-1.1.0"
+      sources."fs.realpath-1.0.0"
+      sources."gensync-1.0.0-beta.2"
+      sources."glob-7.2.3"
+      sources."globals-11.12.0"
+      sources."has-flag-3.0.0"
+      sources."inflight-1.0.6"
+      sources."inherits-2.0.4"
+      sources."js-tokens-4.0.0"
+      sources."jsesc-2.5.2"
+      sources."json5-2.2.3"
+      sources."lru-cache-5.1.1"
+      sources."make-dir-2.1.0"
+      sources."minimatch-3.1.2"
+      sources."ms-2.1.2"
+      sources."node-releases-2.0.12"
+      sources."once-1.4.0"
+      sources."path-is-absolute-1.0.1"
+      sources."picocolors-1.0.0"
+      sources."pify-4.0.1"
+      sources."semver-5.7.1"
+      sources."slash-2.0.0"
+      sources."supports-color-5.5.0"
+      sources."to-fast-properties-2.0.0"
+      sources."update-browserslist-db-1.0.11"
+      sources."wrappy-1.0.2"
+      sources."yallist-3.1.1"
+    ];
+    buildInputs = globalBuildInputs;
+    meta = {
+      description = "Babel command line.";
+      homepage = "https://babel.dev/docs/en/next/babel-cli";
+      license = "MIT";
+    };
+    production = true;
+    bypassCache = true;
+    reconstructLock = true;
+  };
   "@bitwarden/cli" = nodeEnv.buildNodePackage {
     name = "_at_bitwarden_slash_cli";
     packageName = "@bitwarden/cli";
-    version = "2023.4.0";
+    version = "2023.5.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/@bitwarden/cli/-/cli-2023.4.0.tgz";
-      sha512 = "3Ktjqh+oJ1TsuGer5igsW03UzyZWbGg8W/AINW4lKytdTaq/gf8MTtK3REn/VI/U4LR5ZthAni1rY8SuZh9XVw==";
+      url = "https://registry.npmjs.org/@bitwarden/cli/-/cli-2023.5.0.tgz";
+      sha512 = "y8g6yYGN5oykbk7iOvC/XDg4tUq4yG5PpM5kX5symMjGpLHhLyzLhRtI24Mgx5oprHaJYth7WPVA6QEPtxe1mw==";
     };
     dependencies = [
       sources."@ampproject/remapping-2.2.1"
@@ -83077,13 +82746,13 @@ in
           sources."chalk-2.4.2"
         ];
       })
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-proposal-export-namespace-from-7.18.9"
       sources."@babel/plugin-syntax-export-namespace-from-7.8.3"
       sources."@babel/plugin-transform-modules-commonjs-7.21.5"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
       sources."@jridgewell/set-array-1.1.2"
@@ -83134,18 +82803,27 @@ in
       sources."argon2-0.30.3"
       sources."asynckit-0.4.0"
       sources."balanced-match-1.0.2"
+      sources."base64-js-1.5.1"
       sources."big-integer-1.6.51"
+      (sources."bl-4.1.0" // {
+        dependencies = [
+          sources."readable-stream-3.6.2"
+          sources."safe-buffer-5.2.1"
+          sources."string_decoder-1.3.0"
+        ];
+      })
       sources."brace-expansion-1.1.11"
       sources."browser-hrtime-1.1.8"
       sources."browser-process-hrtime-1.0.0"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
+      sources."buffer-5.7.1"
       sources."buffer-from-1.1.2"
       sources."bufferutil-4.0.7"
       sources."busboy-0.2.14"
       sources."bytes-3.1.2"
       sources."cache-content-type-1.0.1"
       sources."call-bind-1.0.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."canvas-2.11.2"
       (sources."chalk-4.1.2" // {
         dependencies = [
@@ -83159,7 +82837,9 @@ in
       sources."chardet-0.7.0"
       sources."chownr-2.0.0"
       sources."cli-cursor-3.1.0"
+      sources."cli-spinners-2.9.0"
       sources."cli-width-3.0.0"
+      sources."clone-1.0.4"
       sources."co-4.6.0"
       sources."co-body-6.1.0"
       sources."color-convert-1.9.3"
@@ -83202,6 +82882,7 @@ in
       sources."decompress-response-4.2.1"
       sources."deep-equal-1.0.1"
       sources."deep-is-0.1.4"
+      sources."defaults-1.0.4"
       sources."define-lazy-prop-2.0.0"
       sources."delayed-stream-1.0.0"
       sources."delegates-1.0.0"
@@ -83215,7 +82896,7 @@ in
         ];
       })
       sources."ee-first-1.1.1"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."emoji-regex-8.0.0"
       sources."encodeurl-1.0.2"
       (sources."encoding-0.1.13" // {
@@ -83260,22 +82941,21 @@ in
       sources."http-assert-1.5.0"
       sources."http-errors-1.8.1"
       sources."http-proxy-agent-4.0.1"
-      sources."https-proxy-agent-5.0.0"
+      sources."https-proxy-agent-5.0.1"
       sources."iconv-lite-0.4.24"
+      sources."ieee754-1.2.1"
       sources."immediate-3.0.6"
       sources."inflation-2.0.0"
       sources."inflight-1.0.6"
       sources."inherits-2.0.4"
-      (sources."inquirer-8.0.0" // {
-        dependencies = [
-          sources."rxjs-6.6.7"
-        ];
-      })
+      sources."inquirer-8.2.5"
       sources."is-docker-2.2.1"
       sources."is-fullwidth-code-point-3.0.0"
       sources."is-generator-function-1.0.10"
+      sources."is-interactive-1.0.0"
       sources."is-potential-custom-element-name-1.0.1"
       sources."is-promise-2.2.2"
+      sources."is-unicode-supported-0.1.0"
       sources."is-wsl-2.2.0"
       sources."isarray-0.0.1"
       sources."js-tokens-4.0.0"
@@ -83308,6 +82988,7 @@ in
       sources."levn-0.3.0"
       sources."lie-3.3.0"
       sources."lodash-4.17.21"
+      sources."log-symbols-4.1.0"
       sources."lowdb-1.0.0"
       sources."lru-cache-5.1.1"
       sources."lunr-2.3.9"
@@ -83360,6 +83041,7 @@ in
       sources."only-0.0.2"
       sources."open-8.4.2"
       sources."optionator-0.8.3"
+      sources."ora-5.4.1"
       sources."os-tmpdir-1.0.2"
       sources."pako-1.0.11"
       sources."papaparse-5.4.1"
@@ -83389,11 +83071,7 @@ in
       sources."retry-0.12.0"
       sources."rimraf-3.0.2"
       sources."run-async-2.4.1"
-      (sources."rxjs-7.8.1" // {
-        dependencies = [
-          sources."tslib-2.5.2"
-        ];
-      })
+      sources."rxjs-7.8.1"
       sources."safe-buffer-5.1.2"
       sources."safer-buffer-2.1.2"
       sources."saxes-5.0.1"
@@ -83428,14 +83106,14 @@ in
         ];
       })
       sources."through-2.3.8"
-      sources."tldts-5.7.112"
-      sources."tldts-core-5.7.112"
+      sources."tldts-6.0.5"
+      sources."tldts-core-6.0.5"
       sources."tmp-0.0.33"
       sources."to-fast-properties-2.0.0"
       sources."toidentifier-1.0.1"
       sources."tough-cookie-4.1.2"
       sources."tr46-2.1.0"
-      sources."tslib-1.14.1"
+      sources."tslib-2.5.3"
       sources."tsscmp-1.0.6"
       sources."type-check-0.3.2"
       sources."type-fest-0.21.3"
@@ -83450,12 +83128,20 @@ in
       sources."vary-1.1.2"
       sources."w3c-hr-time-1.0.2"
       sources."w3c-xmlserializer-2.0.0"
+      sources."wcwidth-1.0.1"
       sources."webidl-conversions-6.1.0"
       sources."whatwg-encoding-1.0.5"
       sources."whatwg-mimetype-2.3.0"
       sources."whatwg-url-8.7.0"
       sources."wide-align-1.1.5"
       sources."word-wrap-1.2.3"
+      (sources."wrap-ansi-7.0.0" // {
+        dependencies = [
+          sources."ansi-styles-4.3.0"
+          sources."color-convert-2.0.1"
+          sources."color-name-1.1.4"
+        ];
+      })
       sources."wrappy-1.0.2"
       sources."ws-7.5.9"
       sources."xml-name-validator-3.0.0"
@@ -83478,10 +83164,10 @@ in
   "@commitlint/cli" = nodeEnv.buildNodePackage {
     name = "_at_commitlint_slash_cli";
     packageName = "@commitlint/cli";
-    version = "17.6.3";
+    version = "17.6.5";
     src = fetchurl {
-      url = "https://registry.npmjs.org/@commitlint/cli/-/cli-17.6.3.tgz";
-      sha512 = "ItSz2fd4F+CujgIbQOfNNerDF1eFlsBGEfp9QcCb1kxTYMuKTYZzA6Nu1YRRrIaaWwe2E7awUGpIMrPoZkOG3A==";
+      url = "https://registry.npmjs.org/@commitlint/cli/-/cli-17.6.5.tgz";
+      sha512 = "3PQrWr/uo6lzF5k7n5QuosCYnzaxP9qGBp3jhWP0Vmsa7XA6wrl9ccPqfQyXpSbQE3zBROVO3TDqgPKe4tfmLQ==";
     };
     dependencies = [
       sources."@babel/code-frame-7.21.4"
@@ -83500,14 +83186,14 @@ in
       sources."@commitlint/ensure-17.4.4"
       sources."@commitlint/execute-rule-17.4.0"
       sources."@commitlint/format-17.4.4"
-      sources."@commitlint/is-ignored-17.6.3"
-      sources."@commitlint/lint-17.6.3"
+      sources."@commitlint/is-ignored-17.6.5"
+      sources."@commitlint/lint-17.6.5"
       sources."@commitlint/load-17.5.0"
       sources."@commitlint/message-17.4.2"
-      sources."@commitlint/parse-17.4.4"
+      sources."@commitlint/parse-17.6.5"
       sources."@commitlint/read-17.5.1"
       sources."@commitlint/resolve-extends-17.4.4"
-      sources."@commitlint/rules-17.6.1"
+      sources."@commitlint/rules-17.6.5"
       sources."@commitlint/to-lines-17.4.0"
       (sources."@commitlint/top-level-17.4.0" // {
         dependencies = [
@@ -83522,19 +83208,19 @@ in
       sources."@jridgewell/resolve-uri-3.1.1"
       sources."@jridgewell/sourcemap-codec-1.4.15"
       sources."@jridgewell/trace-mapping-0.3.9"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -83696,9 +83382,9 @@ in
       sources."through2-4.0.2"
       sources."trim-newlines-3.0.1"
       sources."ts-node-10.9.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-fest-0.18.1"
-      sources."typescript-5.0.4"
+      sources."typescript-5.1.3"
       sources."universalify-2.0.0"
       sources."uri-js-4.4.1"
       sources."util-deprecate-1.0.2"
@@ -83730,10 +83416,10 @@ in
   "@commitlint/config-conventional" = nodeEnv.buildNodePackage {
     name = "_at_commitlint_slash_config-conventional";
     packageName = "@commitlint/config-conventional";
-    version = "17.6.3";
+    version = "17.6.5";
     src = fetchurl {
-      url = "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.6.3.tgz";
-      sha512 = "bLyHEjjRWqlLQWIgYFHmUPbEFMOOLXeF3QbUinDIJev/u9e769tkoTH9YPknEywiuIrAgZaVo+OfzAIsJP0fsw==";
+      url = "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.6.5.tgz";
+      sha512 = "Xl9H9KLl86NZm5CYNTNF9dcz1xelE/EbvhWIWcYxG/rn3UWYWdWmmnX2q6ZduNdLFSGbOxzUpIx61j5zxbeXxg==";
     };
     dependencies = [
       sources."array-ify-1.0.0"
@@ -83793,10 +83479,10 @@ in
   "@forge/cli" = nodeEnv.buildNodePackage {
     name = "_at_forge_slash_cli";
     packageName = "@forge/cli";
-    version = "6.10.0";
+    version = "6.11.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/@forge/cli/-/cli-6.10.0.tgz";
-      sha512 = "N6GYlUC5rlQFwgFKnuW1lKaGFRM7lSLSipcZPfGMRjqJhpUBM0wXBrRzOH8zMLfTXYd5/XsAdvhjGMVAbzDBhw==";
+      url = "https://registry.npmjs.org/@forge/cli/-/cli-6.11.0.tgz";
+      sha512 = "zmnZ2kb0D9hYp1PsLgA5Jw4h2/rG+n1sAIEMIB8RyEIlCavDuVj6TJL7H8WgLDZAD5uFRHd0raG7g/zJx8vdvA==";
     };
     dependencies = [
       sources."@ampproject/remapping-2.2.1"
@@ -83830,7 +83516,7 @@ in
       sources."@babel/helper-validator-option-7.21.0"
       sources."@babel/helpers-7.22.3"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-proposal-class-properties-7.18.6"
       sources."@babel/plugin-proposal-numeric-separator-7.18.6"
       sources."@babel/plugin-proposal-optional-chaining-7.21.0"
@@ -83843,19 +83529,19 @@ in
       sources."@babel/plugin-transform-typescript-7.22.3"
       sources."@babel/preset-typescript-7.21.5"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@colors/colors-1.5.0"
       sources."@discoveryjs/json-ext-0.5.7"
-      sources."@forge/api-2.15.3"
+      sources."@forge/api-2.16.0"
       (sources."@forge/auth-0.0.1" // {
         dependencies = [
           sources."tslib-1.14.1"
         ];
       })
       sources."@forge/babel-plugin-transform-ui-1.1.2"
-      sources."@forge/bundler-4.7.0"
-      sources."@forge/cli-shared-3.11.2"
+      sources."@forge/bundler-4.8.0"
+      sources."@forge/cli-shared-3.12.0"
       sources."@forge/csp-2.1.3"
       (sources."@forge/egress-1.2.1" // {
         dependencies = [
@@ -83863,11 +83549,11 @@ in
           sources."minimatch-5.1.6"
         ];
       })
-      sources."@forge/lint-3.4.0"
-      sources."@forge/manifest-4.12.0"
-      sources."@forge/runtime-4.3.4"
+      sources."@forge/lint-3.5.0"
+      sources."@forge/manifest-4.13.0"
+      sources."@forge/runtime-4.4.0"
       sources."@forge/storage-1.5.2"
-      sources."@forge/tunnel-3.4.0"
+      sources."@forge/tunnel-3.5.0"
       sources."@forge/util-1.2.3"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
@@ -83885,24 +83571,24 @@ in
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
       sources."@polka/url-1.0.0-next.21"
-      (sources."@sentry-internal/tracing-7.53.1" // {
+      (sources."@sentry-internal/tracing-7.54.0" // {
         dependencies = [
           sources."tslib-1.14.1"
         ];
       })
-      (sources."@sentry/core-7.53.1" // {
+      (sources."@sentry/core-7.54.0" // {
         dependencies = [
           sources."tslib-1.14.1"
         ];
       })
-      (sources."@sentry/node-7.53.1" // {
+      (sources."@sentry/node-7.54.0" // {
         dependencies = [
           sources."cookie-0.4.2"
           sources."tslib-1.14.1"
         ];
       })
-      sources."@sentry/types-7.53.1"
-      (sources."@sentry/utils-7.53.1" // {
+      sources."@sentry/types-7.54.0"
+      (sources."@sentry/utils-7.54.0" // {
         dependencies = [
           sources."tslib-1.14.1"
         ];
@@ -83937,15 +83623,15 @@ in
       sources."@types/sockjs-0.3.33"
       sources."@types/ws-8.5.4"
       sources."@types/yauzl-2.10.0"
-      sources."@typescript-eslint/types-5.59.7"
-      (sources."@typescript-eslint/typescript-estree-5.59.7" // {
+      sources."@typescript-eslint/types-5.59.8"
+      (sources."@typescript-eslint/typescript-estree-5.59.8" // {
         dependencies = [
           sources."lru-cache-6.0.0"
           sources."semver-7.5.1"
           sources."yallist-4.0.0"
         ];
       })
-      sources."@typescript-eslint/visitor-keys-5.59.7"
+      sources."@typescript-eslint/visitor-keys-5.59.8"
       sources."@webassemblyjs/ast-1.11.1"
       sources."@webassemblyjs/floating-point-hex-parser-1.11.1"
       sources."@webassemblyjs/helper-api-error-1.11.1"
@@ -84064,7 +83750,7 @@ in
         ];
       })
       sources."browserify-zlib-0.2.0"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-4.9.2"
       sources."buffer-crc32-0.2.13"
       sources."buffer-from-1.1.2"
@@ -84078,7 +83764,7 @@ in
       sources."call-bind-1.0.2"
       sources."call-me-maybe-1.0.2"
       sources."camel-case-4.1.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."case-1.6.3"
       sources."chai-4.3.7"
       sources."chainsaw-0.1.0"
@@ -84174,7 +83860,7 @@ in
       sources."css-select-4.3.0"
       sources."css-what-6.1.0"
       sources."d-1.0.1"
-      sources."dayjs-1.11.7"
+      sources."dayjs-1.11.8"
       sources."debounce-fn-3.0.1"
       sources."debug-4.3.4"
       sources."decompress-response-6.0.0"
@@ -84188,7 +83874,7 @@ in
       sources."define-properties-1.2.0"
       sources."delayed-stream-1.0.0"
       sources."depd-2.0.0"
-      sources."des.js-1.0.1"
+      sources."des.js-1.1.0"
       sources."destroy-1.2.0"
       sources."detect-libc-2.0.1"
       sources."detect-node-2.1.0"
@@ -84219,7 +83905,7 @@ in
       })
       sources."duplexer3-0.1.5"
       sources."ee-first-1.1.1"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       (sources."elliptic-6.5.4" // {
         dependencies = [
           sources."bn.js-4.12.0"
@@ -84313,7 +83999,7 @@ in
       sources."fresh-0.5.2"
       sources."fs-constants-1.0.0"
       sources."fs-extra-8.1.0"
-      sources."fs-monkey-1.0.3"
+      sources."fs-monkey-1.0.4"
       sources."fs.realpath-1.0.0"
       sources."fsevents-2.3.2"
       (sources."fstream-1.0.12" // {
@@ -84529,7 +84215,7 @@ in
       sources."make-dir-3.1.0"
       sources."md5.js-1.3.5"
       sources."media-typer-0.3.0"
-      sources."memfs-3.5.1"
+      sources."memfs-3.5.2"
       sources."memoizee-0.4.15"
       sources."merge-descriptors-1.0.1"
       sources."merge-stream-2.0.0"
@@ -84561,10 +84247,10 @@ in
       sources."negotiator-0.6.3"
       sources."neo-async-2.6.2"
       sources."next-tick-1.1.0"
-      (sources."ngrok-4.3.3" // {
+      (sources."ngrok-5.0.0-beta.2" // {
         dependencies = [
-          sources."@types/node-8.10.66"
           sources."uuid-8.3.2"
+          sources."yaml-2.3.1"
         ];
       })
       sources."no-case-3.0.4"
@@ -84574,7 +84260,7 @@ in
           sources."semver-5.7.1"
         ];
       })
-      (sources."node-abi-3.40.0" // {
+      (sources."node-abi-3.43.0" // {
         dependencies = [
           sources."lru-cache-6.0.0"
           sources."semver-7.5.1"
@@ -84840,7 +84526,7 @@ in
         ];
       })
       sources."terminal-link-2.1.1"
-      (sources."terser-5.17.6" // {
+      (sources."terser-5.17.7" // {
         dependencies = [
           sources."commander-2.20.3"
         ];
@@ -84879,7 +84565,7 @@ in
           sources."yallist-4.0.0"
         ];
       })
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       (sources."tsutils-3.21.0" // {
         dependencies = [
           sources."tslib-1.14.1"
@@ -84940,7 +84626,7 @@ in
           sources."schema-utils-3.1.2"
         ];
       })
-      (sources."webpack-bundle-analyzer-4.8.0" // {
+      (sources."webpack-bundle-analyzer-4.9.0" // {
         dependencies = [
           sources."chalk-4.1.2"
         ];
@@ -84960,7 +84646,7 @@ in
           sources."ajv-keywords-5.1.0"
           sources."fast-deep-equal-3.1.3"
           sources."http-proxy-middleware-2.0.6"
-          sources."ipaddr.js-2.0.1"
+          sources."ipaddr.js-2.1.0"
           sources."rimraf-3.0.2"
           sources."schema-utils-4.0.1"
           sources."ws-8.13.0"
@@ -85148,7 +84834,7 @@ in
       sources."decamelize-6.0.0"
       (sources."decamelize-keys-2.0.1" // {
         dependencies = [
-          sources."type-fest-3.11.0"
+          sources."type-fest-3.11.1"
         ];
       })
       (sources."decompress-response-6.0.0" // {
@@ -85418,7 +85104,7 @@ in
       sources."map-obj-4.3.0"
       (sources."meow-12.0.1" // {
         dependencies = [
-          sources."type-fest-3.11.0"
+          sources."type-fest-3.11.1"
         ];
       })
       sources."merge-stream-2.0.0"
@@ -85438,7 +85124,7 @@ in
       })
       sources."normalize-package-data-5.0.0"
       sources."normalize-url-6.1.0"
-      (sources."np-8.0.1" // {
+      (sources."np-8.0.2" // {
         dependencies = [
           sources."chalk-5.2.0"
           sources."cli-width-4.0.0"
@@ -85477,7 +85163,7 @@ in
       sources."os-tmpdir-1.0.2"
       (sources."ow-1.1.1" // {
         dependencies = [
-          sources."@sindresorhus/is-5.3.0"
+          sources."@sindresorhus/is-5.4.0"
           sources."callsites-4.0.0"
         ];
       })
@@ -85489,14 +85175,14 @@ in
       (sources."p-memoize-7.1.1" // {
         dependencies = [
           sources."mimic-fn-4.0.0"
-          sources."type-fest-3.11.0"
+          sources."type-fest-3.11.1"
         ];
       })
       sources."p-timeout-6.1.1"
       sources."p-try-2.2.0"
       (sources."package-json-8.1.0" // {
         dependencies = [
-          sources."@sindresorhus/is-5.3.0"
+          sources."@sindresorhus/is-5.4.0"
           sources."@szmarczak/http-timer-5.0.1"
           sources."cacheable-lookup-7.0.0"
           sources."cacheable-request-10.2.10"
@@ -85618,7 +85304,7 @@ in
       sources."to-readable-stream-1.0.0"
       sources."to-regex-range-5.0.1"
       sources."trim-newlines-5.0.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-fest-0.21.3"
       sources."typedarray-to-buffer-3.1.5"
       sources."types-eslintrc-1.0.3"
@@ -85724,7 +85410,7 @@ in
       sha512 = "tJNiTfZ5Q/rrTSp8GQdq2VU76bbRq9DTyk1OhfuGlIep6bvjRbKZ+hwMmWkQ5AtCi5PqZ1zVNPyOnigdJObgOg==";
     };
     dependencies = [
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@medable/mdctl-api-1.0.69"
       sources."@medable/mdctl-api-driver-1.0.69"
       sources."@medable/mdctl-axon-tools-1.0.69"
@@ -86737,7 +86423,7 @@ in
       sources."tar-stream-2.2.0"
       sources."through-2.3.8"
       sources."tr46-0.0.3"
-      sources."typescript-5.0.4"
+      sources."typescript-5.1.3"
       sources."unbzip2-stream-1.4.3"
       sources."utf-8-validate-6.0.3"
       sources."util-deprecate-1.0.2"
@@ -86770,68 +86456,68 @@ in
   "@microsoft/rush" = nodeEnv.buildNodePackage {
     name = "_at_microsoft_slash_rush";
     packageName = "@microsoft/rush";
-    version = "5.98.0";
+    version = "5.99.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/@microsoft/rush/-/rush-5.98.0.tgz";
-      sha512 = "ENHZd0T5Ck1bYsEZ9CjSVbwca86C4tC28bC2ZET2qNaXpgupdqCQk7raVp9BASfTdtcodYEw2CJIKTKqXGuhaw==";
+      url = "https://registry.npmjs.org/@microsoft/rush/-/rush-5.99.0.tgz";
+      sha512 = "456hlMuqS1w5UPBC1ipwXUJhtemMxRhZT4msbR19jULZUwfjwszSNlv2GVaYj7jFweS0lYMOllsXRXEAvmJYiA==";
     };
     dependencies = [
       (sources."@azure/abort-controller-1.1.0" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       (sources."@azure/core-auth-1.4.0" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
-      (sources."@azure/core-client-1.7.2" // {
+      (sources."@azure/core-client-1.7.3" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       (sources."@azure/core-http-2.3.2" // {
         dependencies = [
           sources."@azure/core-tracing-1.0.0-preview.13"
           sources."form-data-4.0.0"
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       (sources."@azure/core-lro-2.5.3" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       (sources."@azure/core-paging-1.5.0" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
-      (sources."@azure/core-rest-pipeline-1.10.3" // {
+      (sources."@azure/core-rest-pipeline-1.11.0" // {
         dependencies = [
           sources."form-data-4.0.0"
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       (sources."@azure/core-tracing-1.0.1" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       (sources."@azure/core-util-1.3.2" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       (sources."@azure/identity-2.1.0" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       (sources."@azure/logger-1.0.4" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       (sources."@azure/msal-browser-2.37.0" // {
@@ -86848,7 +86534,7 @@ in
       (sources."@azure/storage-blob-12.11.0" // {
         dependencies = [
           sources."@azure/core-tracing-1.0.0-preview.13"
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       sources."@babel/code-frame-7.21.4"
@@ -86863,15 +86549,15 @@ in
       sources."@babel/parser-7.16.4"
       (sources."@babel/template-7.21.9" // {
         dependencies = [
-          sources."@babel/parser-7.22.3"
+          sources."@babel/parser-7.22.4"
         ];
       })
-      (sources."@babel/traverse-7.22.1" // {
+      (sources."@babel/traverse-7.22.4" // {
         dependencies = [
-          sources."@babel/parser-7.22.3"
+          sources."@babel/parser-7.22.4"
         ];
       })
-      sources."@babel/types-7.22.3"
+      sources."@babel/types-7.22.4"
       sources."@devexpress/error-stack-parser-2.0.6"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
@@ -86882,7 +86568,7 @@ in
           sources."@jridgewell/sourcemap-codec-1.4.14"
         ];
       })
-      sources."@microsoft/rush-lib-5.98.0"
+      sources."@microsoft/rush-lib-5.99.0"
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
@@ -86900,25 +86586,25 @@ in
       })
       sources."@pnpm/types-6.4.0"
       sources."@pnpm/write-project-manifest-1.1.7"
-      sources."@rushstack/heft-config-file-0.12.1"
-      (sources."@rushstack/node-core-library-3.59.0" // {
+      sources."@rushstack/heft-config-file-0.12.3"
+      (sources."@rushstack/node-core-library-3.59.2" // {
         dependencies = [
           sources."import-lazy-4.0.0"
         ];
       })
-      sources."@rushstack/package-deps-hash-4.0.16"
-      sources."@rushstack/package-extractor-0.2.3"
-      (sources."@rushstack/rig-package-0.3.18" // {
+      sources."@rushstack/package-deps-hash-4.0.19"
+      sources."@rushstack/package-extractor-0.2.6"
+      (sources."@rushstack/rig-package-0.3.19" // {
         dependencies = [
           sources."strip-json-comments-3.1.1"
         ];
       })
-      sources."@rushstack/rush-amazon-s3-build-cache-plugin-5.98.0"
-      sources."@rushstack/rush-azure-storage-build-cache-plugin-5.98.0"
-      sources."@rushstack/rush-sdk-5.98.0"
-      sources."@rushstack/stream-collator-4.0.234"
-      sources."@rushstack/terminal-0.5.9"
-      (sources."@rushstack/ts-command-line-4.13.2" // {
+      sources."@rushstack/rush-amazon-s3-build-cache-plugin-5.99.0"
+      sources."@rushstack/rush-azure-storage-build-cache-plugin-5.99.0"
+      sources."@rushstack/rush-sdk-5.99.0"
+      sources."@rushstack/stream-collator-4.0.237"
+      sources."@rushstack/terminal-0.5.12"
+      (sources."@rushstack/ts-command-line-4.13.3" // {
         dependencies = [
           sources."argparse-1.0.10"
         ];
@@ -86937,19 +86623,19 @@ in
       sources."@types/tunnel-0.0.3"
       (sources."@vue/compiler-core-3.3.4" // {
         dependencies = [
-          sources."@babel/parser-7.22.3"
+          sources."@babel/parser-7.22.4"
         ];
       })
       sources."@vue/compiler-dom-3.3.4"
       (sources."@vue/compiler-sfc-3.3.4" // {
         dependencies = [
-          sources."@babel/parser-7.22.3"
+          sources."@babel/parser-7.22.4"
         ];
       })
       sources."@vue/compiler-ssr-3.3.4"
       (sources."@vue/reactivity-transform-3.3.4" // {
         dependencies = [
-          sources."@babel/parser-7.22.3"
+          sources."@babel/parser-7.22.4"
         ];
       })
       sources."@vue/shared-3.3.4"
@@ -87694,10 +87380,10 @@ in
   "@shopify/cli" = nodeEnv.buildNodePackage {
     name = "_at_shopify_slash_cli";
     packageName = "@shopify/cli";
-    version = "3.46.1";
+    version = "3.46.2";
     src = fetchurl {
-      url = "https://registry.npmjs.org/@shopify/cli/-/cli-3.46.1.tgz";
-      sha512 = "LjQDZi8pV3vuW3/IjUpRccBqhtk6lPWQNDnrivScJRoV1zdD6IBtJ3XjOoCesRqvmsn9YkyXEKHx49e9NAVavQ==";
+      url = "https://registry.npmjs.org/@shopify/cli/-/cli-3.46.2.tgz";
+      sha512 = "qSQmXjSAcLE1YRvGmDsDBDcdte3pLfy3lLnjdyUt07E5XVuecTLvUUl/Dd4UEoXECwHkFr2uqfbHbFidi8rkuw==";
     };
     dependencies = [
       sources."@bugsnag/browser-7.20.2"
@@ -87741,7 +87427,7 @@ in
         ];
       })
       sources."@pnpm/npm-conf-2.2.0"
-      (sources."@shopify/cli-kit-3.46.1" // {
+      (sources."@shopify/cli-kit-3.46.2" // {
         dependencies = [
           sources."ansi-escapes-6.0.0"
           sources."ansi-regex-6.0.1"
@@ -87753,24 +87439,24 @@ in
           sources."strip-ansi-7.0.1"
           sources."supports-color-7.2.0"
           sources."supports-hyperlinks-3.0.0"
-          sources."type-fest-3.11.0"
-        ];
-      })
-      sources."@shopify/plugin-did-you-mean-3.46.1"
-      sources."@sindresorhus/is-5.3.0"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+          sources."type-fest-3.11.1"
+        ];
+      })
+      sources."@shopify/plugin-did-you-mean-3.46.2"
+      sources."@sindresorhus/is-5.4.0"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@szmarczak/http-timer-5.0.1"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
@@ -87781,7 +87467,7 @@ in
       sources."@types/http-cache-semantics-4.0.1"
       sources."@types/node-20.2.5"
       sources."@types/prop-types-15.7.5"
-      sources."@types/react-18.2.7"
+      sources."@types/react-18.2.8"
       sources."@types/readdir-glob-1.1.1"
       sources."@types/scheduler-0.16.3"
       sources."@types/tinycolor2-1.4.3"
@@ -87999,7 +87685,7 @@ in
         dependencies = [
           (sources."ansi-escapes-6.2.0" // {
             dependencies = [
-              sources."type-fest-3.11.0"
+              sources."type-fest-3.11.1"
             ];
           })
           sources."ansi-regex-6.0.1"
@@ -88248,10 +87934,10 @@ in
       sources."tree-kill-1.2.2"
       sources."ts-error-1.0.6"
       sources."ts-node-10.9.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-agent-0.6.0"
       sources."type-fest-0.21.3"
-      sources."typescript-5.0.4"
+      sources."typescript-5.1.3"
       sources."unique-string-3.0.0"
       sources."universalify-2.0.0"
       sources."upper-case-2.0.2"
@@ -88363,19 +88049,19 @@ in
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -88468,8 +88154,8 @@ in
           sources."arg-4.1.3"
         ];
       })
-      sources."tslib-2.5.2"
-      sources."typescript-5.0.4"
+      sources."tslib-2.5.3"
+      sources."typescript-5.1.3"
       sources."util-deprecate-1.0.2"
       sources."v8-compile-cache-lib-3.0.1"
       sources."wrappy-1.0.2"
@@ -88505,19 +88191,19 @@ in
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -88611,8 +88297,8 @@ in
           sources."arg-4.1.3"
         ];
       })
-      sources."tslib-2.5.2"
-      sources."typescript-5.0.4"
+      sources."tslib-2.5.3"
+      sources."typescript-5.1.3"
       sources."util-deprecate-1.0.2"
       sources."v8-compile-cache-lib-3.0.1"
       sources."wrappy-1.0.2"
@@ -88666,19 +88352,19 @@ in
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -88771,8 +88457,8 @@ in
           sources."arg-4.1.3"
         ];
       })
-      sources."tslib-2.5.2"
-      sources."typescript-5.0.4"
+      sources."tslib-2.5.3"
+      sources."typescript-5.1.3"
       sources."util-deprecate-1.0.2"
       sources."v8-compile-cache-lib-3.0.1"
       sources."wrappy-1.0.2"
@@ -88808,19 +88494,19 @@ in
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -88924,8 +88610,8 @@ in
           sources."arg-4.1.3"
         ];
       })
-      sources."tslib-2.5.2"
-      sources."typescript-5.0.4"
+      sources."tslib-2.5.3"
+      sources."typescript-5.1.3"
       sources."util-deprecate-1.0.2"
       sources."v8-compile-cache-lib-3.0.1"
       sources."wrappy-1.0.2"
@@ -88971,7 +88657,7 @@ in
       sources."asynckit-0.4.0"
       sources."atob-2.1.2"
       sources."available-typed-arrays-1.0.5"
-      sources."aws-sdk-2.1386.0"
+      sources."aws-sdk-2.1390.0"
       sources."base64-js-1.5.1"
       (sources."basic-auth-2.0.1" // {
         dependencies = [
@@ -89081,7 +88767,7 @@ in
       sources."iconv-lite-0.4.24"
       sources."ieee754-1.1.13"
       sources."inherits-2.0.4"
-      sources."ipaddr.js-2.0.1"
+      sources."ipaddr.js-2.1.0"
       sources."is-arguments-1.1.1"
       sources."is-callable-1.2.7"
       sources."is-generator-function-1.0.10"
@@ -89237,7 +88923,7 @@ in
       sha512 = "+/kSxBAkZbeVBePoG2qRSvCkVIslk1dNlU5wQHAcbzOFTi7pEQR6C+kjoj94I+vGXVGMFfDwOYm07sPsd8dM6w==";
     };
     dependencies = [
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@emmetio/abbreviation-2.3.3"
       sources."@emmetio/css-abbreviation-2.1.8"
       sources."@emmetio/scanner-1.0.4"
@@ -89305,16 +88991,16 @@ in
       sources."source-map-js-1.0.2"
       sources."token-stream-1.0.0"
       sources."typesafe-path-0.2.2"
-      sources."typescript-5.0.4"
+      sources."typescript-5.1.3"
       sources."typescript-auto-import-cache-0.2.1"
       (sources."vscode-css-languageservice-6.2.6" // {
         dependencies = [
           sources."@vscode/l10n-0.0.14"
         ];
       })
-      (sources."vscode-html-languageservice-5.0.5" // {
+      (sources."vscode-html-languageservice-5.0.6" // {
         dependencies = [
-          sources."@vscode/l10n-0.0.13"
+          sources."@vscode/l10n-0.0.14"
         ];
       })
       (sources."vscode-json-languageservice-5.3.5" // {
@@ -89431,13 +89117,13 @@ in
           sources."supports-color-5.5.0"
         ];
       })
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6"
       sources."@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3"
       sources."@babel/plugin-proposal-class-properties-7.18.6"
       sources."@babel/plugin-proposal-nullish-coalescing-operator-7.18.6"
       sources."@babel/plugin-proposal-optional-chaining-7.21.0"
-      sources."@babel/plugin-proposal-private-property-in-object-7.21.0"
+      sources."@babel/plugin-proposal-private-property-in-object-7.21.10"
       sources."@babel/plugin-proposal-unicode-property-regex-7.18.6"
       sources."@babel/plugin-syntax-async-generators-7.8.4"
       sources."@babel/plugin-syntax-class-properties-7.12.13"
@@ -89510,7 +89196,7 @@ in
       sources."@babel/plugin-transform-unicode-property-regex-7.22.3"
       sources."@babel/plugin-transform-unicode-regex-7.18.6"
       sources."@babel/plugin-transform-unicode-sets-regex-7.22.3"
-      (sources."@babel/preset-env-7.22.2" // {
+      (sources."@babel/preset-env-7.22.4" // {
         dependencies = [
           sources."semver-6.3.0"
         ];
@@ -89528,8 +89214,8 @@ in
       sources."@babel/regjsgen-0.8.0"
       sources."@babel/runtime-7.22.3"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@graphql-tools/merge-8.3.1"
       (sources."@graphql-tools/mock-8.7.20" // {
         dependencies = [
@@ -89678,7 +89364,7 @@ in
       })
       sources."brace-expansion-1.1.11"
       sources."braces-3.0.2"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-5.7.1"
       sources."buffer-alloc-1.2.0"
       sources."buffer-alloc-unsafe-1.1.0"
@@ -89697,7 +89383,7 @@ in
       })
       sources."call-bind-1.0.2"
       sources."camelcase-6.3.0"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."caw-2.0.1"
       sources."chalk-4.1.2"
       sources."chardet-0.7.0"
@@ -89807,7 +89493,7 @@ in
       sources."easy-stack-1.0.1"
       sources."ee-first-1.1.1"
       sources."ejs-3.1.9"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."emoji-regex-8.0.0"
       sources."encodeurl-1.0.2"
       sources."encoding-0.1.13"
@@ -90410,7 +90096,7 @@ in
       sources."toidentifier-1.0.1"
       sources."tr46-0.0.3"
       sources."trim-repeated-1.0.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-agent-0.6.0"
       sources."type-fest-0.6.0"
       sources."type-is-1.6.18"
@@ -90625,9 +90311,9 @@ in
       sources."@babel/helper-string-parser-7.21.5"
       sources."@babel/helper-validator-identifier-7.19.1"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/template-7.21.9"
-      sources."@babel/types-7.22.3"
+      sources."@babel/types-7.22.4"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
       sources."@jridgewell/set-array-1.1.2"
@@ -90713,7 +90399,7 @@ in
       sources."@babel/helper-validator-identifier-7.19.1"
       sources."@babel/highlight-7.18.6"
       sources."@isaacs/cliui-8.0.2"
-      sources."@npmcli/config-6.1.7"
+      sources."@npmcli/config-6.2.0"
       (sources."@npmcli/map-workspaces-3.0.4" // {
         dependencies = [
           sources."glob-10.2.6"
@@ -90729,7 +90415,7 @@ in
         ];
       })
       sources."@pnpm/npm-conf-2.2.0"
-      sources."@sindresorhus/is-5.3.0"
+      sources."@sindresorhus/is-5.4.0"
       sources."@szmarczak/http-timer-5.0.1"
       sources."@types/acorn-4.0.6"
       sources."@types/concat-stream-2.0.0"
@@ -90933,7 +90619,7 @@ in
           sources."escape-string-regexp-5.0.0"
         ];
       })
-      sources."mdast-util-from-markdown-1.3.0"
+      sources."mdast-util-from-markdown-1.3.1"
       sources."mdast-util-frontmatter-1.0.1"
       sources."mdast-util-gfm-2.0.2"
       sources."mdast-util-gfm-autolink-literal-1.0.3"
@@ -90950,42 +90636,42 @@ in
       sources."mdast-util-to-nlcst-5.2.1"
       sources."mdast-util-to-string-3.2.0"
       sources."meow-11.0.0"
-      sources."micromark-3.1.0"
-      sources."micromark-core-commonmark-1.0.6"
-      sources."micromark-extension-frontmatter-1.1.0"
+      sources."micromark-3.2.0"
+      sources."micromark-core-commonmark-1.1.0"
+      sources."micromark-extension-frontmatter-1.1.1"
       sources."micromark-extension-gfm-2.0.3"
-      sources."micromark-extension-gfm-autolink-literal-1.0.4"
-      sources."micromark-extension-gfm-footnote-1.1.0"
-      sources."micromark-extension-gfm-strikethrough-1.0.5"
-      sources."micromark-extension-gfm-table-1.0.6"
+      sources."micromark-extension-gfm-autolink-literal-1.0.5"
+      sources."micromark-extension-gfm-footnote-1.1.2"
+      sources."micromark-extension-gfm-strikethrough-1.0.7"
+      sources."micromark-extension-gfm-table-1.0.7"
       sources."micromark-extension-gfm-tagfilter-1.0.2"
-      sources."micromark-extension-gfm-task-list-item-1.0.4"
-      sources."micromark-extension-mdx-expression-1.0.5"
-      sources."micromark-extension-mdx-jsx-1.0.4"
+      sources."micromark-extension-gfm-task-list-item-1.0.5"
+      sources."micromark-extension-mdx-expression-1.0.8"
+      sources."micromark-extension-mdx-jsx-1.0.5"
       sources."micromark-extension-mdx-md-1.0.1"
       sources."micromark-extension-mdxjs-1.0.1"
-      sources."micromark-extension-mdxjs-esm-1.0.4"
-      sources."micromark-factory-destination-1.0.0"
-      sources."micromark-factory-label-1.0.2"
-      sources."micromark-factory-mdx-expression-1.0.8"
-      sources."micromark-factory-space-1.0.0"
-      sources."micromark-factory-title-1.0.2"
-      sources."micromark-factory-whitespace-1.0.0"
-      sources."micromark-util-character-1.1.0"
-      sources."micromark-util-chunked-1.0.0"
-      sources."micromark-util-classify-character-1.0.0"
-      sources."micromark-util-combine-extensions-1.0.0"
-      sources."micromark-util-decode-numeric-character-reference-1.0.0"
-      sources."micromark-util-decode-string-1.0.2"
-      sources."micromark-util-encode-1.0.1"
+      sources."micromark-extension-mdxjs-esm-1.0.5"
+      sources."micromark-factory-destination-1.1.0"
+      sources."micromark-factory-label-1.1.0"
+      sources."micromark-factory-mdx-expression-1.0.9"
+      sources."micromark-factory-space-1.1.0"
+      sources."micromark-factory-title-1.1.0"
+      sources."micromark-factory-whitespace-1.1.0"
+      sources."micromark-util-character-1.2.0"
+      sources."micromark-util-chunked-1.1.0"
+      sources."micromark-util-classify-character-1.1.0"
+      sources."micromark-util-combine-extensions-1.1.0"
+      sources."micromark-util-decode-numeric-character-reference-1.1.0"
+      sources."micromark-util-decode-string-1.1.0"
+      sources."micromark-util-encode-1.1.0"
       sources."micromark-util-events-to-acorn-1.2.3"
-      sources."micromark-util-html-tag-name-1.1.0"
-      sources."micromark-util-normalize-identifier-1.0.0"
-      sources."micromark-util-resolve-all-1.0.0"
-      sources."micromark-util-sanitize-uri-1.1.0"
-      sources."micromark-util-subtokenize-1.0.2"
-      sources."micromark-util-symbol-1.0.1"
-      sources."micromark-util-types-1.0.2"
+      sources."micromark-util-html-tag-name-1.2.0"
+      sources."micromark-util-normalize-identifier-1.1.0"
+      sources."micromark-util-resolve-all-1.1.0"
+      sources."micromark-util-sanitize-uri-1.2.0"
+      sources."micromark-util-subtokenize-1.1.0"
+      sources."micromark-util-symbol-1.1.0"
+      sources."micromark-util-types-1.1.0"
       sources."mimic-response-4.0.0"
       sources."min-indent-1.0.1"
       sources."minimatch-5.1.6"
@@ -91026,7 +90712,7 @@ in
       sources."path-key-3.1.1"
       (sources."path-scurry-1.9.2" // {
         dependencies = [
-          sources."lru-cache-9.1.1"
+          sources."lru-cache-9.1.2"
         ];
       })
       sources."pause-stream-0.0.11"
@@ -91139,7 +90825,7 @@ in
       sources."to-vfile-7.2.4"
       sources."trim-newlines-4.1.1"
       sources."trough-2.1.0"
-      sources."type-fest-3.11.0"
+      sources."type-fest-3.11.1"
       sources."typedarray-0.0.6"
       sources."typedarray-to-buffer-3.1.5"
       sources."unherit-3.0.1"
@@ -91266,10 +90952,10 @@ in
       sources."@babel/helper-validator-option-7.21.0"
       sources."@babel/helpers-7.22.3"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
       sources."@jridgewell/set-array-1.1.2"
@@ -91279,15 +90965,15 @@ in
           sources."@jridgewell/sourcemap-codec-1.4.14"
         ];
       })
-      sources."@xmldom/xmldom-0.8.7"
+      sources."@xmldom/xmldom-0.8.8"
       sources."JSV-4.0.2"
       sources."ansi-styles-3.2.1"
       sources."array-unique-0.3.2"
       sources."async-3.2.4"
       sources."balanced-match-1.0.2"
       sources."brace-expansion-2.0.1"
-      sources."browserslist-4.21.6"
-      sources."caniuse-lite-1.0.30001489"
+      sources."browserslist-4.21.7"
+      sources."caniuse-lite-1.0.30001492"
       sources."chalk-2.4.2"
       sources."color-convert-1.9.3"
       sources."color-name-1.1.3"
@@ -91297,7 +90983,7 @@ in
       sources."convert-source-map-1.9.0"
       sources."debug-4.3.4"
       sources."ejs-3.1.6"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."ensure-posix-path-1.1.1"
       sources."escalade-3.1.1"
       sources."escape-string-regexp-1.0.5"
@@ -91684,9 +91370,9 @@ in
       sha512 = "FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==";
     };
     dependencies = [
-      sources."browserslist-4.21.6"
-      sources."caniuse-lite-1.0.30001489"
-      sources."electron-to-chromium-1.4.411"
+      sources."browserslist-4.21.7"
+      sources."caniuse-lite-1.0.30001492"
+      sources."electron-to-chromium-1.4.419"
       sources."escalade-3.1.1"
       sources."fraction.js-4.2.0"
       sources."nanoid-3.3.6"
@@ -91766,7 +91452,7 @@ in
       sources."ansi-styles-4.3.0"
       sources."ast-types-0.13.4"
       sources."available-typed-arrays-1.0.5"
-      (sources."aws-sdk-2.1386.0" // {
+      (sources."aws-sdk-2.1390.0" // {
         dependencies = [
           sources."uuid-8.0.0"
         ];
@@ -91948,7 +91634,7 @@ in
       sources."tmp-0.0.33"
       sources."toidentifier-1.0.1"
       sources."tr46-0.0.3"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-check-0.3.2"
       sources."type-fest-0.21.3"
       (sources."unbzip2-stream-1.4.3" // {
@@ -91991,10 +91677,10 @@ in
   aws-cdk = nodeEnv.buildNodePackage {
     name = "aws-cdk";
     packageName = "aws-cdk";
-    version = "2.81.0";
+    version = "2.82.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.81.0.tgz";
-      sha512 = "EEwacXaauxHmVBLQzbFDOcjJOAZw57vzUQDJ7eDl3MIDSrKG2dZ1XYHVuMbSloqJpgDW6xZ9vAZ45rXTTjdSzw==";
+      url = "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.82.0.tgz";
+      sha512 = "4uAhKN8HMdxxM10Th8aMQJLSINO6evYV9UKTPL0hbVQ6dh6+i5LbSejcvDRw0HfBoP6qV1LNV8P8XGLYIC3tyQ==";
     };
     dependencies = [
       sources."fsevents-2.3.2"
@@ -92430,10 +92116,10 @@ in
   balanceofsatoshis = nodeEnv.buildNodePackage {
     name = "balanceofsatoshis";
     packageName = "balanceofsatoshis";
-    version = "15.8.6";
+    version = "15.8.8";
     src = fetchurl {
-      url = "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-15.8.6.tgz";
-      sha512 = "4dTMDO4kWziIJ5169KWkOEsB9JiJhaBcoug8dPFjlHnodsFiwXKJ1j2OSyI/T/IF28V+a3eCrt8JyjMLE2kBWw==";
+      url = "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-15.8.8.tgz";
+      sha512 = "xblNHBHv4TvLxscRTjr10dkLEFZgzumCFBeeiSzFpFG0np/TKGxFsXF5EoZvuw59ObxApSMr+FcdWfOYUcl+YA==";
     };
     dependencies = [
       sources."@alexbosworth/blockchain-1.4.0"
@@ -93012,7 +92698,7 @@ in
       sources."tr46-0.0.3"
       sources."triple-beam-1.3.0"
       sources."truncate-utf8-bytes-1.0.2"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tweetnacl-1.0.3"
       sources."tweetnacl-util-0.15.1"
       sources."type-fest-3.6.1"
@@ -93363,7 +93049,7 @@ in
       sources."dash-ast-1.0.0"
       sources."defined-1.0.1"
       sources."deps-sort-2.0.1"
-      sources."des.js-1.0.1"
+      sources."des.js-1.1.0"
       sources."detective-5.2.1"
       (sources."diffie-hellman-5.0.3" // {
         dependencies = [
@@ -93670,10 +93356,10 @@ in
       sources."serve-static-1.13.2"
       sources."server-destroy-1.0.1"
       sources."setprototypeof-1.2.0"
-      sources."socket.io-4.6.1"
+      sources."socket.io-4.6.2"
       sources."socket.io-adapter-2.5.2"
-      sources."socket.io-client-4.6.1"
-      sources."socket.io-parser-4.2.3"
+      sources."socket.io-client-4.6.2"
+      sources."socket.io-parser-4.2.4"
       sources."statuses-1.3.1"
       sources."stream-throttle-0.1.3"
       sources."string-width-4.2.3"
@@ -93722,8 +93408,8 @@ in
       sources."@babel/helper-string-parser-7.21.5"
       sources."@babel/helper-validator-identifier-7.19.1"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
-      sources."@babel/types-7.22.3"
+      sources."@babel/parser-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@kwsites/file-exists-1.1.1"
       sources."@kwsites/promise-deferred-1.1.1"
       sources."@popperjs/core-2.11.8"
@@ -93772,7 +93458,7 @@ in
           sources."debug-2.6.9"
         ];
       })
-      sources."bootstrap-5.2.3"
+      sources."bootstrap-5.3.0"
       sources."brace-expansion-1.1.11"
       sources."brorand-1.1.0"
       sources."bs58-4.0.1"
@@ -94333,7 +94019,7 @@ in
       sources."internal-ip-1.2.0"
       sources."ip-1.1.8"
       sources."ip-set-1.0.2"
-      sources."ipaddr.js-2.0.1"
+      sources."ipaddr.js-2.1.0"
       sources."is-arrayish-0.2.1"
       sources."is-core-module-2.12.1"
       sources."is-finite-1.1.0"
@@ -94661,7 +94347,7 @@ in
         ];
       })
       sources."@pnpm/npm-conf-2.2.0"
-      sources."@sindresorhus/is-5.3.0"
+      sources."@sindresorhus/is-5.4.0"
       sources."@szmarczak/http-timer-5.0.1"
       sources."@types/http-cache-semantics-4.0.1"
       sources."@types/minimist-1.2.2"
@@ -94735,7 +94421,7 @@ in
         ];
       })
       sources."cli-width-2.2.1"
-      sources."clipboard-sys-1.2.0"
+      sources."clipboard-sys-1.2.1"
       (sources."clipboardy-2.3.0" // {
         dependencies = [
           sources."cross-spawn-6.0.5"
@@ -95231,10 +94917,10 @@ in
   cdk8s-cli = nodeEnv.buildNodePackage {
     name = "cdk8s-cli";
     packageName = "cdk8s-cli";
-    version = "2.2.45";
+    version = "2.2.50";
     src = fetchurl {
-      url = "https://registry.npmjs.org/cdk8s-cli/-/cdk8s-cli-2.2.45.tgz";
-      sha512 = "D7t+MvDkkhN2Hs/tvtM66Jrn74zxZrxojFiy56J9+pKCC0n7f6Ly13cEf81jHs+B++itQ01J2mh4V5sjLuPxoA==";
+      url = "https://registry.npmjs.org/cdk8s-cli/-/cdk8s-cli-2.2.50.tgz";
+      sha512 = "gfTsqNTE0sAzcUaFq/jvPjmv1jSP78Z6C51s7po9inspGpLs1Fc0HpAABNh3qT/6eOFBxeYPCWWtBMvO/aC91A==";
     };
     dependencies = [
       sources."@colors/colors-1.5.0"
@@ -95258,7 +94944,7 @@ in
       sources."@octokit/types-6.41.0"
       sources."@types/node-16.18.34"
       sources."@types/triple-beam-1.3.2"
-      sources."@xmldom/xmldom-0.8.7"
+      sources."@xmldom/xmldom-0.8.8"
       sources."aggregate-error-3.1.0"
       sources."ajv-8.12.0"
       sources."ansi-escapes-4.3.2"
@@ -95290,8 +94976,8 @@ in
       sources."buffer-5.7.1"
       sources."camelcase-6.3.0"
       sources."case-1.6.3"
-      sources."cdk8s-2.7.75"
-      sources."cdk8s-plus-25-2.8.4"
+      sources."cdk8s-2.7.77"
+      sources."cdk8s-plus-25-2.8.10"
       sources."chalk-4.1.2"
       sources."chardet-0.7.0"
       sources."clean-stack-2.2.0"
@@ -95319,7 +95005,7 @@ in
       sources."combined-stream-1.0.8"
       sources."commonmark-0.30.0"
       sources."concat-map-0.0.1"
-      sources."constructs-10.2.35"
+      sources."constructs-10.2.41"
       sources."date-format-4.0.14"
       sources."debug-4.3.4"
       sources."decamelize-5.0.1"
@@ -95336,10 +95022,10 @@ in
       sources."detect-newline-2.1.0"
       sources."dir-glob-3.0.1"
       sources."dot-case-3.0.4"
-      sources."dotenv-16.0.3"
+      sources."dotenv-16.1.3"
       (sources."downlevel-dts-0.11.0" // {
         dependencies = [
-          sources."typescript-5.2.0-dev.20230528"
+          sources."typescript-5.2.0-dev.20230603"
         ];
       })
       sources."emoji-regex-8.0.0"
@@ -95428,12 +95114,11 @@ in
           sources."yargs-16.2.0"
         ];
       })
-      (sources."jsii-srcmak-0.1.909" // {
+      (sources."jsii-srcmak-0.1.913" // {
         dependencies = [
-          sources."@jsii/check-node-1.81.0"
           sources."cliui-8.0.1"
           sources."fs-extra-9.1.0"
-          (sources."jsii-5.0.9" // {
+          (sources."jsii-5.0.10" // {
             dependencies = [
               sources."yargs-17.7.2"
             ];
@@ -95444,7 +95129,7 @@ in
       })
       sources."json-schema-0.4.0"
       sources."json-schema-traverse-1.0.0"
-      sources."json2jsii-0.3.346"
+      sources."json2jsii-0.3.353"
       sources."jsonfile-6.1.0"
       sources."kuler-2.0.0"
       sources."locate-path-5.0.0"
@@ -95525,7 +95210,7 @@ in
       sources."sscaff-1.2.274"
       sources."stack-trace-0.0.10"
       sources."stream-chain-2.2.5"
-      sources."stream-json-1.7.5"
+      sources."stream-json-1.8.0"
       sources."streamroller-3.1.5"
       sources."string-width-4.2.3"
       sources."string.prototype.repeat-0.2.0"
@@ -95543,7 +95228,7 @@ in
       sources."to-regex-range-5.0.1"
       sources."tr46-0.0.3"
       sources."triple-beam-1.3.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-fest-0.21.3"
       sources."typescript-3.9.10"
       sources."universal-user-agent-6.0.0"
@@ -95590,67 +95275,33 @@ in
   cdktf-cli = nodeEnv.buildNodePackage {
     name = "cdktf-cli";
     packageName = "cdktf-cli";
-    version = "0.16.1";
+    version = "0.16.3";
     src = fetchurl {
-      url = "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.16.1.tgz";
-      sha512 = "acsVTjRM/ECQBkntkcgDTs7tOLOvFmr/UeuIkQ3pmPnTck6FkFkpgRGuAmUl9kLXB2SsaAmQDjDMohP7vcYrNA==";
+      url = "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.16.3.tgz";
+      sha512 = "VX0AQO89n06L2GOjxKX98Awzcak2NF0t9bCk7ITXwRcf5Rhq9wedcuu0rlRMO6MiBlYvbz+fjSAuQUGfVhj6BQ==";
     };
     dependencies = [
-      sources."@ampproject/remapping-2.2.1"
       sources."@babel/code-frame-7.21.4"
-      sources."@babel/compat-data-7.22.3"
-      (sources."@babel/core-7.22.1" // {
-        dependencies = [
-          sources."semver-6.3.0"
-        ];
-      })
       sources."@babel/generator-7.22.3"
-      (sources."@babel/helper-compilation-targets-7.22.1" // {
-        dependencies = [
-          sources."lru-cache-5.1.1"
-          sources."semver-6.3.0"
-          sources."yallist-3.1.1"
-        ];
-      })
-      sources."@babel/helper-environment-visitor-7.22.1"
-      sources."@babel/helper-function-name-7.21.0"
-      sources."@babel/helper-hoist-variables-7.18.6"
-      sources."@babel/helper-module-imports-7.21.4"
-      sources."@babel/helper-module-transforms-7.22.1"
-      sources."@babel/helper-plugin-utils-7.21.5"
-      sources."@babel/helper-simple-access-7.21.5"
-      sources."@babel/helper-split-export-declaration-7.18.6"
       sources."@babel/helper-string-parser-7.21.5"
       sources."@babel/helper-validator-identifier-7.19.1"
-      sources."@babel/helper-validator-option-7.21.0"
-      sources."@babel/helpers-7.22.3"
       (sources."@babel/highlight-7.18.6" // {
         dependencies = [
+          sources."ansi-styles-3.2.1"
           sources."chalk-2.4.2"
+          sources."color-convert-1.9.3"
+          sources."color-name-1.1.3"
+          sources."escape-string-regexp-1.0.5"
+          sources."has-flag-3.0.0"
+          sources."supports-color-5.5.0"
         ];
       })
-      sources."@babel/parser-7.22.3"
-      sources."@babel/plugin-syntax-async-generators-7.8.4"
-      sources."@babel/plugin-syntax-bigint-7.8.3"
-      sources."@babel/plugin-syntax-class-properties-7.12.13"
-      sources."@babel/plugin-syntax-import-meta-7.10.4"
-      sources."@babel/plugin-syntax-json-strings-7.8.3"
-      sources."@babel/plugin-syntax-jsx-7.21.4"
-      sources."@babel/plugin-syntax-logical-assignment-operators-7.10.4"
-      sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
-      sources."@babel/plugin-syntax-numeric-separator-7.10.4"
-      sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
-      sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
-      sources."@babel/plugin-syntax-optional-chaining-7.8.3"
-      sources."@babel/plugin-syntax-top-level-await-7.14.5"
-      sources."@babel/plugin-syntax-typescript-7.21.4"
+      sources."@babel/parser-7.22.4"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
-      sources."@bcoe/v8-coverage-0.2.3"
-      sources."@cdktf/cli-core-0.16.1"
-      sources."@cdktf/commons-0.16.1"
-      (sources."@cdktf/hcl2cdk-0.16.1" // {
+      sources."@babel/types-7.22.4"
+      sources."@cdktf/cli-core-0.16.3"
+      sources."@cdktf/commons-0.16.3"
+      (sources."@cdktf/hcl2cdk-0.16.3" // {
         dependencies = [
           sources."brace-expansion-2.0.1"
           sources."camelcase-6.3.0"
@@ -95659,7 +95310,7 @@ in
           sources."zod-3.21.4"
         ];
       })
-      (sources."@cdktf/hcl2json-0.16.1" // {
+      (sources."@cdktf/hcl2json-0.16.3" // {
         dependencies = [
           sources."fs-extra-11.1.1"
           sources."jsonfile-6.1.0"
@@ -95667,42 +95318,21 @@ in
         ];
       })
       sources."@cdktf/node-pty-prebuilt-multiarch-0.10.1-pre.10"
-      (sources."@cdktf/provider-generator-0.16.1" // {
+      (sources."@cdktf/provider-generator-0.16.3" // {
         dependencies = [
           sources."@types/node-16.18.23"
         ];
       })
-      (sources."@cspotcode/source-map-support-0.8.1" // {
-        dependencies = [
-          sources."@jridgewell/trace-mapping-0.3.9"
-        ];
-      })
-      sources."@istanbuljs/load-nyc-config-1.1.0"
-      sources."@istanbuljs/schema-0.1.3"
-      sources."@jest/console-29.5.0"
-      sources."@jest/core-29.5.0"
-      sources."@jest/environment-29.5.0"
-      sources."@jest/expect-29.5.0"
-      sources."@jest/expect-utils-29.5.0"
-      sources."@jest/fake-timers-29.5.0"
-      sources."@jest/globals-29.5.0"
-      sources."@jest/reporters-29.5.0"
-      sources."@jest/schemas-29.4.3"
-      sources."@jest/source-map-29.4.3"
-      sources."@jest/test-result-29.5.0"
-      sources."@jest/test-sequencer-29.5.0"
-      (sources."@jest/transform-29.5.0" // {
-        dependencies = [
-          sources."convert-source-map-2.0.0"
-        ];
-      })
-      sources."@jest/types-29.5.0"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
       sources."@jridgewell/set-array-1.1.2"
-      sources."@jridgewell/sourcemap-codec-1.4.14"
-      sources."@jridgewell/trace-mapping-0.3.18"
-      sources."@jsii/check-node-1.81.0"
+      sources."@jridgewell/sourcemap-codec-1.4.15"
+      (sources."@jridgewell/trace-mapping-0.3.18" // {
+        dependencies = [
+          sources."@jridgewell/sourcemap-codec-1.4.14"
+        ];
+      })
+      sources."@jsii/check-node-1.82.0"
       sources."@jsii/spec-1.82.0"
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
@@ -95734,101 +95364,68 @@ in
           sources."tslib-1.14.1"
         ];
       })
-      sources."@sinclair/typebox-0.25.24"
-      sources."@sinonjs/commons-3.0.0"
-      sources."@sinonjs/fake-timers-10.2.0"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
-      sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
-      sources."@tsconfig/node10-1.0.9"
-      sources."@tsconfig/node12-1.0.11"
-      sources."@tsconfig/node14-1.0.3"
-      sources."@tsconfig/node16-1.0.4"
-      sources."@types/babel__core-7.20.1"
-      sources."@types/babel__generator-7.6.4"
-      sources."@types/babel__template-7.4.1"
-      sources."@types/babel__traverse-7.20.0"
-      sources."@types/graceful-fs-4.1.6"
-      sources."@types/istanbul-lib-coverage-2.0.4"
-      sources."@types/istanbul-lib-report-3.0.0"
-      sources."@types/istanbul-reports-3.0.1"
       sources."@types/node-20.2.5"
-      sources."@types/prettier-2.7.2"
       sources."@types/prop-types-15.7.5"
-      sources."@types/react-18.2.7"
+      sources."@types/react-18.2.8"
       sources."@types/scheduler-0.16.3"
-      sources."@types/stack-utils-2.0.1"
-      sources."@types/yargs-17.0.24"
-      sources."@types/yargs-parser-21.0.0"
+      sources."@types/yauzl-2.10.0"
       sources."@types/yoga-layout-1.9.2"
-      sources."@xmldom/xmldom-0.8.7"
-      sources."acorn-8.8.2"
-      sources."acorn-walk-8.2.0"
+      sources."@xmldom/xmldom-0.8.8"
+      sources."address-1.2.2"
       sources."agent-base-6.0.2"
       sources."ajv-8.12.0"
-      sources."ansi-escapes-4.3.2"
+      (sources."ansi-escapes-4.3.2" // {
+        dependencies = [
+          sources."type-fest-0.21.3"
+        ];
+      })
       sources."ansi-regex-5.0.1"
-      sources."ansi-styles-3.2.1"
+      sources."ansi-styles-4.3.0"
       sources."anymatch-3.1.3"
-      sources."arg-4.1.3"
-      sources."argparse-1.0.10"
+      sources."archiver-5.3.1"
+      (sources."archiver-utils-2.1.0" // {
+        dependencies = [
+          sources."readable-stream-2.3.8"
+          sources."safe-buffer-5.1.2"
+          sources."string_decoder-1.1.1"
+        ];
+      })
       sources."arr-rotate-1.0.0"
       sources."array-buffer-byte-length-1.0.0"
       sources."astral-regex-2.0.0"
+      sources."async-3.2.4"
       sources."at-least-node-1.0.0"
       sources."auto-bind-4.0.0"
       sources."available-typed-arrays-1.0.5"
-      sources."babel-jest-29.5.0"
-      sources."babel-plugin-istanbul-6.1.1"
-      sources."babel-plugin-jest-hoist-29.5.0"
-      sources."babel-preset-current-node-syntax-1.0.1"
-      sources."babel-preset-jest-29.5.0"
       sources."balanced-match-1.0.2"
       sources."base64-js-1.5.1"
+      sources."binary-extensions-2.2.0"
       sources."bl-4.1.0"
       sources."brace-expansion-1.1.11"
       sources."braces-3.0.2"
-      sources."browserslist-4.21.6"
-      sources."bs-logger-0.2.6"
-      sources."bser-2.1.1"
       sources."buffer-5.7.1"
-      sources."buffer-from-1.1.2"
+      sources."buffer-crc32-0.2.13"
       sources."bufferutil-4.0.7"
       sources."call-bind-1.0.2"
-      sources."callsites-3.1.0"
       sources."camelcase-5.3.1"
-      sources."caniuse-lite-1.0.30001489"
       sources."case-1.6.3"
-      sources."cdktf-0.16.1"
-      (sources."chalk-4.1.2" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-          sources."has-flag-4.0.0"
-          sources."supports-color-7.2.0"
-        ];
-      })
-      sources."char-regex-1.0.2"
+      sources."cdktf-0.16.3"
+      sources."chalk-4.1.2"
+      sources."chardet-0.7.0"
+      sources."chokidar-3.5.3"
       sources."chownr-1.1.4"
-      sources."ci-info-3.8.0"
-      sources."cjs-module-lexer-1.2.2"
+      sources."ci-info-2.0.0"
       sources."cli-boxes-2.2.1"
       sources."cli-cursor-3.1.0"
+      sources."cli-spinners-2.7.0"
       sources."cli-truncate-2.1.0"
-      sources."cliui-6.0.0"
-      sources."clone-2.1.2"
-      sources."co-4.6.0"
+      sources."cli-width-3.0.0"
+      (sources."cliui-8.0.1" // {
+        dependencies = [
+          sources."wrap-ansi-7.0.0"
+        ];
+      })
+      sources."clone-1.0.4"
       sources."code-excerpt-3.0.0"
       (sources."codemaker-1.82.0" // {
         dependencies = [
@@ -95839,59 +95436,75 @@ in
           sources."universalify-2.0.0"
         ];
       })
-      sources."collect-v8-coverage-1.0.1"
-      sources."color-convert-1.9.3"
-      sources."color-name-1.1.3"
+      sources."color-convert-2.0.1"
+      sources."color-name-1.1.4"
       sources."commonmark-0.30.0"
+      sources."compress-commons-4.1.1"
       sources."concat-map-0.0.1"
-      sources."constructs-10.2.35"
-      sources."convert-source-map-1.9.0"
+      sources."constructs-10.2.41"
       sources."convert-to-spaces-1.0.2"
       sources."cookie-0.4.2"
-      sources."create-require-1.1.1"
+      sources."core-util-is-1.0.3"
+      sources."crc-32-1.2.2"
+      sources."crc32-stream-4.0.2"
+      sources."cross-fetch-3.1.6"
       sources."cross-spawn-7.0.3"
       sources."csstype-3.1.2"
       sources."date-format-4.0.14"
       sources."debug-4.3.4"
       sources."decamelize-1.2.0"
       sources."decompress-response-6.0.0"
-      sources."dedent-0.7.0"
-      sources."deep-equal-2.2.1"
+      (sources."deep-equal-2.2.1" // {
+        dependencies = [
+          sources."isarray-2.0.5"
+        ];
+      })
       sources."deep-extend-0.6.0"
       sources."deepmerge-4.3.1"
+      sources."defaults-1.0.4"
       sources."define-properties-1.2.0"
       sources."detect-indent-5.0.0"
       sources."detect-libc-2.0.1"
-      sources."detect-newline-3.1.0"
-      sources."diff-4.0.2"
-      sources."diff-sequences-29.4.3"
+      sources."detect-newline-2.1.0"
+      sources."detect-port-1.5.1"
       (sources."downlevel-dts-0.11.0" // {
         dependencies = [
-          sources."typescript-5.2.0-dev.20230528"
+          sources."typescript-5.2.0-dev.20230603"
         ];
       })
-      sources."electron-to-chromium-1.4.411"
-      sources."emittery-0.13.1"
       sources."emoji-regex-8.0.0"
-      sources."encoding-0.1.13"
+      (sources."encoding-0.1.13" // {
+        dependencies = [
+          sources."iconv-lite-0.6.3"
+        ];
+      })
       sources."end-of-stream-1.4.4"
       sources."entities-2.0.3"
-      sources."error-ex-1.3.2"
-      sources."es-get-iterator-1.1.3"
+      (sources."es-get-iterator-1.1.3" // {
+        dependencies = [
+          sources."isarray-2.0.5"
+        ];
+      })
       sources."escalade-3.1.1"
-      sources."escape-string-regexp-1.0.5"
-      sources."esprima-4.0.1"
+      sources."escape-string-regexp-2.0.0"
       sources."events-3.3.0"
       sources."execa-5.1.1"
-      sources."exit-0.1.2"
       sources."expand-template-2.0.3"
-      sources."expect-29.5.0"
+      sources."external-editor-3.1.0"
+      (sources."extract-zip-2.0.1" // {
+        dependencies = [
+          sources."get-stream-5.2.0"
+        ];
+      })
       sources."fast-deep-equal-3.1.3"
       sources."fast-glob-3.2.12"
-      sources."fast-json-stable-stringify-2.1.0"
       sources."fastq-1.15.0"
-      sources."fb-watchman-2.0.2"
-      sources."figures-3.2.0"
+      sources."fd-slicer-1.1.0"
+      (sources."figures-3.2.0" // {
+        dependencies = [
+          sources."escape-string-regexp-1.0.5"
+        ];
+      })
       sources."fill-range-7.0.1"
       sources."find-up-4.1.0"
       sources."flatted-3.2.7"
@@ -95903,10 +95516,8 @@ in
       sources."fsevents-2.3.2"
       sources."function-bind-1.1.1"
       sources."functions-have-names-1.2.3"
-      sources."gensync-1.0.0-beta.2"
       sources."get-caller-file-2.0.5"
       sources."get-intrinsic-1.2.1"
-      sources."get-package-type-0.1.0"
       sources."get-stream-6.0.1"
       sources."github-from-package-0.0.0"
       (sources."glob-7.2.3" // {
@@ -95915,57 +95526,56 @@ in
         ];
       })
       sources."glob-parent-5.1.2"
-      sources."globals-11.12.0"
       sources."gopd-1.0.1"
       sources."graceful-fs-4.2.11"
       sources."graphology-0.25.1"
       sources."graphology-types-0.24.7"
-      sources."growly-1.3.0"
       sources."has-1.0.3"
       sources."has-bigints-1.0.2"
-      sources."has-flag-3.0.0"
+      sources."has-flag-4.0.0"
       sources."has-property-descriptors-1.0.0"
       sources."has-proto-1.0.1"
       sources."has-symbols-1.0.3"
       sources."has-tostringtag-1.0.0"
-      sources."html-escaper-2.0.2"
       sources."https-proxy-agent-5.0.1"
       sources."human-signals-2.1.0"
-      sources."iconv-lite-0.6.3"
+      sources."iconv-lite-0.4.24"
       sources."ieee754-1.2.1"
-      sources."import-local-3.1.0"
-      sources."imurmurhash-0.1.4"
       sources."indent-string-4.0.0"
       sources."inflight-1.0.6"
       sources."inherits-2.0.4"
       sources."ini-1.3.8"
-      (sources."ink-3.2.0" // {
+      sources."ink-3.2.0"
+      (sources."ink-select-input-4.2.2" // {
         dependencies = [
-          sources."type-fest-0.12.0"
+          sources."react-17.0.2"
         ];
       })
-      sources."ink-select-input-4.2.2"
+      sources."ink-spinner-4.0.3"
       sources."ink-table-3.0.0"
+      sources."ink-testing-library-2.1.0"
+      sources."ink-use-stdout-dimensions-1.0.5"
+      (sources."inquirer-8.2.5" // {
+        dependencies = [
+          sources."wrap-ansi-7.0.0"
+        ];
+      })
       sources."internal-slot-1.0.5"
       sources."interpret-1.4.0"
       sources."is-arguments-1.1.1"
       sources."is-array-buffer-3.0.2"
-      sources."is-arrayish-0.2.1"
       sources."is-bigint-1.0.4"
+      sources."is-binary-path-2.1.0"
       sources."is-boolean-object-1.1.2"
       sources."is-callable-1.2.7"
-      (sources."is-ci-2.0.0" // {
-        dependencies = [
-          sources."ci-info-2.0.0"
-        ];
-      })
+      sources."is-ci-2.0.0"
       sources."is-core-module-2.12.1"
       sources."is-date-object-1.0.5"
       sources."is-docker-2.2.1"
       sources."is-extglob-2.1.1"
       sources."is-fullwidth-code-point-3.0.0"
-      sources."is-generator-fn-2.1.0"
       sources."is-glob-4.0.3"
+      sources."is-interactive-1.0.0"
       sources."is-map-2.0.2"
       sources."is-number-7.0.0"
       sources."is-number-object-1.0.7"
@@ -95976,88 +95586,24 @@ in
       sources."is-string-1.0.7"
       sources."is-symbol-1.0.4"
       sources."is-typed-array-1.1.10"
+      sources."is-unicode-supported-0.1.0"
       sources."is-valid-domain-0.1.6"
       sources."is-weakmap-2.0.1"
       sources."is-weakset-2.0.2"
       sources."is-wsl-2.2.0"
-      sources."isarray-2.0.5"
+      sources."isarray-1.0.0"
       sources."isexe-2.0.0"
-      sources."istanbul-lib-coverage-3.2.0"
-      (sources."istanbul-lib-instrument-5.2.1" // {
-        dependencies = [
-          sources."semver-6.3.0"
-        ];
-      })
-      (sources."istanbul-lib-report-3.0.0" // {
-        dependencies = [
-          sources."has-flag-4.0.0"
-          sources."supports-color-7.2.0"
-        ];
-      })
-      sources."istanbul-lib-source-maps-4.0.1"
-      sources."istanbul-reports-3.1.5"
-      sources."jest-29.5.0"
-      (sources."jest-changed-files-29.5.0" // {
-        dependencies = [
-          sources."p-limit-3.1.0"
-        ];
-      })
-      (sources."jest-circus-29.5.0" // {
-        dependencies = [
-          sources."p-limit-3.1.0"
-        ];
-      })
-      sources."jest-cli-29.5.0"
-      (sources."jest-config-29.5.0" // {
-        dependencies = [
-          sources."strip-json-comments-3.1.1"
-        ];
-      })
-      sources."jest-diff-29.5.0"
-      sources."jest-docblock-29.4.3"
-      sources."jest-each-29.5.0"
-      sources."jest-environment-node-29.5.0"
-      sources."jest-get-type-29.4.3"
-      sources."jest-haste-map-29.5.0"
-      sources."jest-leak-detector-29.5.0"
-      sources."jest-matcher-utils-29.5.0"
-      sources."jest-message-util-29.5.0"
-      sources."jest-mock-29.5.0"
-      sources."jest-pnp-resolver-1.2.3"
-      sources."jest-regex-util-29.4.3"
-      sources."jest-resolve-29.5.0"
-      sources."jest-resolve-dependencies-29.5.0"
-      (sources."jest-runner-29.5.0" // {
-        dependencies = [
-          sources."p-limit-3.1.0"
-        ];
-      })
-      sources."jest-runtime-29.5.0"
-      sources."jest-snapshot-29.5.0"
-      sources."jest-util-29.5.0"
-      (sources."jest-validate-29.5.0" // {
-        dependencies = [
-          sources."camelcase-6.3.0"
-        ];
-      })
-      sources."jest-watcher-29.5.0"
-      (sources."jest-worker-29.5.0" // {
+      sources."js-tokens-4.0.0"
+      sources."jsesc-2.5.2"
+      (sources."jsii-5.1.0" // {
         dependencies = [
-          sources."has-flag-4.0.0"
-          sources."supports-color-8.1.1"
+          sources."typescript-5.1.3"
         ];
       })
-      sources."js-tokens-4.0.0"
-      sources."js-yaml-3.14.1"
-      sources."jsesc-2.5.2"
-      sources."jsii-5.0.9"
       (sources."jsii-pacmak-1.82.0" // {
         dependencies = [
-          sources."@jsii/check-node-1.82.0"
-          sources."ansi-styles-4.3.0"
           sources."cliui-7.0.4"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
+          sources."clone-2.1.2"
           sources."escape-string-regexp-4.0.0"
           sources."fs-extra-10.1.0"
           sources."jsii-1.82.0"
@@ -96066,59 +95612,67 @@ in
           sources."typescript-3.9.10"
           sources."universalify-2.0.0"
           sources."wrap-ansi-7.0.0"
-          sources."y18n-5.0.8"
           sources."yargs-16.2.0"
           sources."yargs-parser-20.2.9"
         ];
       })
       (sources."jsii-reflect-1.82.0" // {
         dependencies = [
-          sources."@jsii/check-node-1.82.0"
-          sources."ansi-styles-4.3.0"
           sources."cliui-7.0.4"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
           sources."fs-extra-10.1.0"
           sources."jsonfile-6.1.0"
           sources."universalify-2.0.0"
           sources."wrap-ansi-7.0.0"
-          sources."y18n-5.0.8"
           sources."yargs-16.2.0"
           sources."yargs-parser-20.2.9"
         ];
       })
-      sources."jsii-rosetta-5.0.9"
-      (sources."jsii-srcmak-0.1.909" // {
+      (sources."jsii-rosetta-5.0.10" // {
+        dependencies = [
+          sources."jsii-5.0.10"
+        ];
+      })
+      (sources."jsii-srcmak-0.1.913" // {
         dependencies = [
           sources."fs-extra-9.1.0"
+          (sources."jsii-5.0.10" // {
+            dependencies = [
+              sources."yargs-17.7.2"
+            ];
+          })
           sources."jsonfile-6.1.0"
           sources."universalify-2.0.0"
-          sources."yargs-15.4.1"
-          sources."yargs-parser-18.1.3"
+          (sources."yargs-15.4.1" // {
+            dependencies = [
+              sources."cliui-6.0.0"
+              sources."y18n-4.0.3"
+              sources."yargs-parser-18.1.3"
+            ];
+          })
         ];
       })
-      sources."json-parse-even-better-errors-2.3.1"
       sources."json-schema-traverse-1.0.0"
-      sources."json5-2.2.3"
       sources."jsonfile-4.0.0"
-      sources."kleur-3.0.3"
-      sources."leven-3.1.0"
-      sources."lines-and-columns-1.2.4"
+      (sources."lazystream-1.0.1" // {
+        dependencies = [
+          sources."readable-stream-2.3.8"
+          sources."safe-buffer-5.1.2"
+          sources."string_decoder-1.1.1"
+        ];
+      })
       sources."locate-path-5.0.0"
       sources."lodash-4.17.21"
+      sources."lodash.defaults-4.2.0"
+      sources."lodash.difference-4.5.0"
+      sources."lodash.flatten-4.4.0"
       sources."lodash.isequal-4.5.0"
-      sources."lodash.memoize-4.1.2"
+      sources."lodash.isplainobject-4.0.6"
+      sources."lodash.union-4.6.0"
+      sources."log-symbols-4.1.0"
       sources."log4js-6.9.1"
       sources."loose-envify-1.4.0"
       sources."lru-cache-6.0.0"
       sources."lru_map-0.3.3"
-      (sources."make-dir-3.1.0" // {
-        dependencies = [
-          sources."semver-6.3.0"
-        ];
-      })
-      sources."make-error-1.3.6"
-      sources."makeerror-1.0.12"
       sources."mdurl-1.0.1"
       sources."merge-stream-2.0.0"
       sources."merge2-1.4.1"
@@ -96134,16 +95688,13 @@ in
       sources."minipass-4.2.8"
       sources."mkdirp-classic-0.5.3"
       sources."ms-2.1.2"
+      sources."mute-stream-0.0.8"
       sources."nan-2.17.0"
       sources."napi-build-utils-1.0.2"
-      sources."natural-compare-1.4.0"
       sources."ncp-2.0.0"
-      sources."node-abi-3.40.0"
+      sources."node-abi-3.43.0"
       sources."node-fetch-2.6.11"
       sources."node-gyp-build-4.6.0"
-      sources."node-int64-0.4.0"
-      sources."node-notifier-10.0.1"
-      sources."node-releases-2.0.12"
       sources."normalize-path-3.0.0"
       sources."npm-run-path-4.0.1"
       sources."object-assign-4.1.1"
@@ -96156,10 +95707,13 @@ in
       sources."once-1.4.0"
       sources."onetime-5.1.2"
       sources."oo-ascii-tree-1.82.0"
+      sources."open-7.4.2"
+      sources."ora-5.4.1"
+      sources."os-tmpdir-1.0.2"
       sources."p-limit-2.3.0"
       sources."p-locate-4.1.0"
       sources."p-try-2.2.0"
-      sources."parse-json-5.2.0"
+      sources."parse-gitignore-1.0.1"
       sources."patch-console-1.0.0"
       sources."path-exists-4.0.0"
       sources."path-is-absolute-1.0.1"
@@ -96167,32 +95721,37 @@ in
       sources."path-parse-1.0.7"
       (sources."path-scurry-1.9.2" // {
         dependencies = [
-          sources."lru-cache-9.1.1"
+          sources."lru-cache-9.1.2"
           sources."minipass-6.0.2"
         ];
       })
-      sources."picocolors-1.0.0"
+      sources."pend-1.2.0"
       sources."picomatch-2.3.1"
-      sources."pirates-4.0.5"
-      sources."pkg-dir-4.2.0"
-      sources."prebuild-install-7.1.1"
-      sources."prettier-2.8.8"
-      (sources."pretty-format-29.5.0" // {
+      (sources."pkg-up-3.1.0" // {
         dependencies = [
-          sources."ansi-styles-5.2.0"
+          sources."find-up-3.0.0"
+          sources."locate-path-3.0.0"
+          sources."p-locate-3.0.0"
+          sources."path-exists-3.0.0"
         ];
       })
-      sources."prompts-2.4.2"
+      sources."prebuild-install-7.1.1"
+      sources."prettier-2.8.8"
+      sources."process-nextick-args-2.0.1"
       sources."pump-3.0.0"
       sources."punycode-2.3.0"
-      sources."pure-rand-6.0.2"
       sources."queue-microtask-1.2.3"
       sources."rc-1.2.8"
-      sources."react-17.0.2"
+      sources."react-18.2.0"
       sources."react-devtools-core-4.27.8"
-      sources."react-is-18.2.0"
-      sources."react-reconciler-0.26.2"
+      (sources."react-reconciler-0.26.2" // {
+        dependencies = [
+          sources."react-17.0.2"
+        ];
+      })
       sources."readable-stream-3.6.2"
+      sources."readdir-glob-1.1.3"
+      sources."readdirp-3.6.0"
       sources."rechoir-0.6.2"
       sources."regexp.prototype.flags-1.5.0"
       sources."require-directory-2.1.1"
@@ -96200,13 +95759,12 @@ in
       sources."require-main-filename-2.0.0"
       sources."reserved-words-0.1.2"
       sources."resolve-1.22.3"
-      sources."resolve-cwd-3.0.0"
-      sources."resolve-from-5.0.0"
-      sources."resolve.exports-2.0.2"
       sources."restore-cursor-3.1.0"
       sources."reusify-1.0.4"
       sources."rfdc-1.3.0"
+      sources."run-async-2.4.1"
       sources."run-parallel-1.2.0"
+      sources."rxjs-7.8.1"
       sources."safe-buffer-5.2.1"
       sources."safer-buffer-2.1.2"
       sources."sax-1.2.4"
@@ -96222,75 +95780,45 @@ in
       sources."shebang-regex-3.0.0"
       sources."shell-quote-1.8.1"
       sources."shelljs-0.8.5"
-      sources."shellwords-0.1.1"
       sources."side-channel-1.0.4"
       sources."signal-exit-3.0.7"
       sources."simple-concat-1.0.1"
       sources."simple-get-4.0.1"
-      sources."sisteransi-1.0.5"
-      sources."slash-3.0.0"
-      (sources."slice-ansi-3.0.0" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-        ];
-      })
-      (sources."sort-json-2.0.1" // {
-        dependencies = [
-          sources."detect-newline-2.1.0"
-        ];
-      })
-      sources."source-map-0.6.1"
-      sources."source-map-support-0.5.13"
+      sources."slice-ansi-3.0.0"
+      sources."sort-json-2.0.1"
       sources."spdx-license-list-6.6.0"
-      sources."sprintf-js-1.0.3"
-      (sources."stack-utils-2.0.6" // {
-        dependencies = [
-          sources."escape-string-regexp-2.0.0"
-        ];
-      })
+      sources."sscaff-1.2.274"
+      sources."stack-utils-2.0.6"
       sources."stop-iteration-iterator-1.0.0"
+      sources."stream-buffers-3.0.2"
       sources."stream-chain-2.2.5"
-      sources."stream-json-1.7.5"
+      sources."stream-json-1.8.0"
       sources."streamroller-3.1.5"
-      sources."string-length-4.0.2"
       sources."string-width-4.2.3"
       sources."string.prototype.repeat-0.2.0"
       sources."string_decoder-1.3.0"
       sources."strip-ansi-6.0.1"
-      sources."strip-bom-4.0.0"
       sources."strip-final-newline-2.0.0"
       sources."strip-json-comments-2.0.1"
-      sources."supports-color-5.5.0"
+      sources."supports-color-7.2.0"
       sources."supports-preserve-symlinks-flag-1.0.0"
       sources."tar-fs-2.1.1"
       sources."tar-stream-2.2.0"
-      (sources."test-exclude-6.0.0" // {
-        dependencies = [
-          sources."minimatch-3.1.2"
-        ];
-      })
-      sources."tmpl-1.0.5"
+      sources."through-2.3.8"
+      sources."tmp-0.0.33"
       sources."to-fast-properties-2.0.0"
       sources."to-regex-range-5.0.1"
       sources."tr46-0.0.3"
-      sources."ts-jest-29.1.0"
-      sources."ts-node-10.9.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-agent-0.6.0"
-      sources."type-detect-4.0.8"
-      sources."type-fest-0.21.3"
+      sources."type-fest-0.12.0"
       sources."typescript-5.0.4"
       sources."universalify-0.1.2"
-      sources."update-browserslist-db-1.0.11"
       sources."uri-js-4.4.1"
       sources."utf-8-validate-5.0.10"
       sources."util-deprecate-1.0.2"
       sources."uuid-8.3.2"
-      sources."v8-compile-cache-lib-3.0.1"
-      sources."v8-to-istanbul-9.1.0"
-      sources."walker-1.0.8"
+      sources."wcwidth-1.0.1"
       sources."webidl-conversions-3.0.1"
       sources."whatwg-url-5.0.0"
       sources."which-2.0.2"
@@ -96300,35 +95828,19 @@ in
       sources."which-typed-array-1.1.9"
       sources."widest-line-3.1.0"
       sources."workerpool-6.4.0"
-      (sources."wrap-ansi-6.2.0" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-        ];
-      })
+      sources."wrap-ansi-6.2.0"
       sources."wrappy-1.0.2"
-      sources."write-file-atomic-4.0.2"
       sources."ws-7.5.9"
       sources."xml-js-1.6.11"
       sources."xmlbuilder-15.1.1"
       sources."xstate-4.37.2"
-      sources."y18n-4.0.3"
+      sources."y18n-5.0.8"
       sources."yallist-4.0.0"
-      (sources."yargs-17.7.2" // {
-        dependencies = [
-          sources."ansi-styles-4.3.0"
-          sources."cliui-8.0.1"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-          sources."wrap-ansi-7.0.0"
-          sources."y18n-5.0.8"
-        ];
-      })
+      sources."yargs-17.7.2"
       sources."yargs-parser-21.1.1"
-      sources."yn-3.1.1"
-      sources."yocto-queue-0.1.0"
+      sources."yauzl-2.10.0"
       sources."yoga-layout-prebuilt-1.10.0"
+      sources."zip-stream-4.1.0"
       sources."zod-1.11.17"
     ];
     buildInputs = globalBuildInputs;
@@ -96646,7 +96158,7 @@ in
       sources."dockerfile-language-server-nodejs-0.9.0"
       sources."dockerfile-language-service-0.9.0"
       sources."dockerfile-utils-0.10.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."vscode-jsonrpc-8.1.0"
       sources."vscode-languageserver-8.1.0"
       (sources."vscode-languageserver-protocol-3.17.3" // {
@@ -96835,7 +96347,7 @@ in
     };
     dependencies = [
       sources."isexe-2.0.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."vscode-languageserver-textdocument-1.0.10"
       sources."vscode-uri-3.0.7"
       sources."which-3.0.1"
@@ -97242,7 +96754,7 @@ in
       sources."tar-6.1.15"
       sources."tr46-0.0.3"
       sources."traverse-0.3.9"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."typed-array-length-1.0.4"
       sources."unbox-primitive-1.0.2"
       sources."universalify-0.1.2"
@@ -97317,13 +96829,13 @@ in
   coc-pyright = nodeEnv.buildNodePackage {
     name = "coc-pyright";
     packageName = "coc-pyright";
-    version = "1.1.307";
+    version = "1.1.310";
     src = fetchurl {
-      url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.307.tgz";
-      sha512 = "hmR9GVaQfQklEn2/uifLa1PS+kCtavmbihYEdTnJm1jcEjSAuFhrQV3grLMSM8HfTOFy4JeQrQPMq2LcugJRWw==";
+      url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.310.tgz";
+      sha512 = "cFSqDbDktHM5EdRQv8gZlLaWigp4o8Rqe3nMhgO83fDCJF+N27WejGAFp/VEjgmSzf6CFJ1qq4uQEYFstfc56w==";
     };
     dependencies = [
-      sources."pyright-1.1.310"
+      sources."pyright-1.1.311"
     ];
     buildInputs = globalBuildInputs;
     meta = {
@@ -97447,7 +96959,7 @@ in
       sources."safer-buffer-2.1.2"
       sources."to-regex-range-5.0.1"
       sources."tr46-0.0.3"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."turndown-7.1.2"
       sources."vscode-jsonrpc-8.0.2"
       sources."vscode-languageserver-8.0.2"
@@ -97687,10 +97199,10 @@ in
           sources."chalk-2.4.2"
         ];
       })
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
       sources."@jridgewell/set-array-1.1.2"
@@ -97729,11 +97241,11 @@ in
         ];
       })
       sources."braces-3.0.2"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."callsites-3.1.0"
       sources."camelcase-5.3.1"
       sources."camelcase-keys-6.2.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       (sources."chalk-4.1.2" // {
         dependencies = [
           sources."ansi-styles-4.3.0"
@@ -97770,7 +97282,7 @@ in
       sources."domelementtype-1.3.1"
       sources."domhandler-2.4.2"
       sources."domutils-1.7.0"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."emoji-regex-8.0.0"
       sources."entities-1.1.2"
       sources."error-ex-1.3.2"
@@ -98785,10 +98297,10 @@ in
   concurrently = nodeEnv.buildNodePackage {
     name = "concurrently";
     packageName = "concurrently";
-    version = "8.0.1";
+    version = "8.1.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/concurrently/-/concurrently-8.0.1.tgz";
-      sha512 = "Sh8bGQMEL0TAmAm2meAXMjcASHZa7V0xXQVDBLknCPa9TPtkY9yYs+0cnGGgfdkW0SV1Mlg+hVGfXcoI8d3MJA==";
+      url = "https://registry.npmjs.org/concurrently/-/concurrently-8.1.0.tgz";
+      sha512 = "0AB6eOAtaW/r/kX2lCdolaWtT191ICeuJjEJvI9hT3zbPFuZ/iZaJwMRKwbuwADome7OKxk73L7od+fsveZ7tA==";
     };
     dependencies = [
       sources."@babel/runtime-7.22.3"
@@ -98818,7 +98330,7 @@ in
       sources."strip-ansi-6.0.1"
       sources."supports-color-8.1.1"
       sources."tree-kill-1.2.2"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."wrap-ansi-7.0.0"
       sources."y18n-5.0.8"
       sources."yargs-17.7.2"
@@ -99504,7 +99016,7 @@ in
       sources."lodash.isobject-3.0.2"
       sources."lodash.zip-4.2.0"
       sources."loud-rejection-2.2.0"
-      sources."lru-cache-9.1.1"
+      sources."lru-cache-9.1.2"
       sources."macos-release-2.5.1"
       (sources."make-dir-3.1.0" // {
         dependencies = [
@@ -99676,7 +99188,7 @@ in
       sources."read-2.1.0"
       sources."read-chunk-3.2.0"
       sources."read-cmd-shim-4.0.0"
-      (sources."read-package-json-6.0.3" // {
+      (sources."read-package-json-6.0.4" // {
         dependencies = [
           sources."brace-expansion-2.0.1"
           sources."glob-10.2.6"
@@ -99775,7 +99287,7 @@ in
       sources."strip-final-newline-2.0.0"
       sources."supports-color-7.2.0"
       sources."supports-preserve-symlinks-flag-1.0.0"
-      sources."systeminformation-5.17.13"
+      sources."systeminformation-5.17.16"
       (sources."tar-6.1.15" // {
         dependencies = [
           sources."minipass-5.0.0"
@@ -100260,10 +99772,10 @@ in
   create-react-native-app = nodeEnv.buildNodePackage {
     name = "create-react-native-app";
     packageName = "create-react-native-app";
-    version = "3.8.0";
+    version = "3.9.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/create-react-native-app/-/create-react-native-app-3.8.0.tgz";
-      sha512 = "IAdWaSnaOof44HvsLInWVpzSdaaBchn54HtXICRBPXIA18NllLC4G+pckKKC+ONF2/TOlsS99CYhcL7k7PYL6w==";
+      url = "https://registry.npmjs.org/create-react-native-app/-/create-react-native-app-3.9.0.tgz";
+      sha512 = "Fm0fg2/CZje18+yjNVw5DFKT7uv2qKfv6+YVUxsUcwSLF+WghozghCZN1ATzYIyp/Z73AnEgmJX0V04hvUtYrA==";
     };
     buildInputs = globalBuildInputs;
     meta = {
@@ -100303,7 +99815,7 @@ in
       sources."@cspell/dict-ada-4.0.1"
       sources."@cspell/dict-aws-3.0.0"
       sources."@cspell/dict-bash-4.1.1"
-      sources."@cspell/dict-companies-3.0.12"
+      sources."@cspell/dict-companies-3.0.13"
       sources."@cspell/dict-cpp-5.0.3"
       sources."@cspell/dict-cryptocurrencies-3.0.1"
       sources."@cspell/dict-csharp-4.0.2"
@@ -100340,7 +99852,7 @@ in
       sources."@cspell/dict-ruby-5.0.0"
       sources."@cspell/dict-rust-4.0.1"
       sources."@cspell/dict-scala-5.0.0"
-      sources."@cspell/dict-software-terms-3.1.10"
+      sources."@cspell/dict-software-terms-3.1.11"
       sources."@cspell/dict-sql-2.1.0"
       sources."@cspell/dict-svelte-1.0.2"
       sources."@cspell/dict-swift-2.0.1"
@@ -101328,19 +100840,15 @@ in
   dockerfile-language-server-nodejs = nodeEnv.buildNodePackage {
     name = "dockerfile-language-server-nodejs";
     packageName = "dockerfile-language-server-nodejs";
-    version = "0.10.0";
+    version = "0.10.2";
     src = fetchurl {
-      url = "https://registry.npmjs.org/dockerfile-language-server-nodejs/-/dockerfile-language-server-nodejs-0.10.0.tgz";
-      sha512 = "PlEXMna7q8DorZxKTLnzbYl0SidbppXeeuA0l4xDLO5UdimPIgXCQghcLBbBM97fduxQmzbRsH9Z+C68AZf5SA==";
+      url = "https://registry.npmjs.org/dockerfile-language-server-nodejs/-/dockerfile-language-server-nodejs-0.10.2.tgz";
+      sha512 = "vLbaeYv4h3XEzrZ9JOhP6bD1eLzbzGzFFF03F3Ofd6kh9PU2aGBS/LVjd/w1omCyNV2LHviFX0ZGHINmWsZYyw==";
     };
     dependencies = [
-      sources."dockerfile-ast-0.4.2"
-      sources."dockerfile-language-service-0.10.0"
-      (sources."dockerfile-utils-0.11.0" // {
-        dependencies = [
-          sources."dockerfile-ast-0.5.0"
-        ];
-      })
+      sources."dockerfile-ast-0.5.0"
+      sources."dockerfile-language-service-0.10.2"
+      sources."dockerfile-utils-0.11.0"
       sources."vscode-jsonrpc-8.1.0"
       sources."vscode-languageserver-8.1.0"
       (sources."vscode-languageserver-protocol-3.17.3" // {
@@ -101364,10 +100872,10 @@ in
   dotenv-vault = nodeEnv.buildNodePackage {
     name = "dotenv-vault";
     packageName = "dotenv-vault";
-    version = "1.22.0";
+    version = "1.23.3";
     src = fetchurl {
-      url = "https://registry.npmjs.org/dotenv-vault/-/dotenv-vault-1.22.0.tgz";
-      sha512 = "gu0OS15r3hYVqC8mmM0jXbTvi6GRb5W3q29fCIB1LIIYuLFol0xMBE7MRK4BExXKDq9SHhu3bj2/Bim2bN4U3Q==";
+      url = "https://registry.npmjs.org/dotenv-vault/-/dotenv-vault-1.23.3.tgz";
+      sha512 = "hH6eUtj0I8DFEa8GwktLfxtuCXkJgLjEvSCfBF/6SFBAdGNRO6QszQOUcHiS8kUi5Ew1n2/xsgmZZDAjhWyO8w==";
     };
     dependencies = [
       sources."@cspotcode/source-map-support-0.8.1"
@@ -101406,19 +100914,19 @@ in
         ];
       })
       sources."@oclif/screen-3.0.4"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -101475,8 +100983,7 @@ in
       sources."delayed-stream-1.0.0"
       sources."diff-4.0.2"
       sources."dir-glob-3.0.1"
-      sources."dotenv-16.0.3"
-      sources."dotenv-vault-core-0.7.0"
+      sources."dotenv-16.1.3"
       sources."ejs-3.1.9"
       sources."emoji-regex-8.0.0"
       sources."end-of-stream-1.4.4"
@@ -101600,10 +101107,10 @@ in
       sources."tmp-0.0.33"
       sources."to-regex-range-5.0.1"
       sources."ts-node-10.9.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-agent-0.6.0"
       sources."type-fest-0.21.3"
-      sources."typescript-5.0.4"
+      sources."typescript-5.1.3"
       sources."universalify-2.0.0"
       sources."util-deprecate-1.0.2"
       sources."v8-compile-cache-lib-3.0.1"
@@ -101629,10 +101136,10 @@ in
   elasticdump = nodeEnv.buildNodePackage {
     name = "elasticdump";
     packageName = "elasticdump";
-    version = "6.101.0";
+    version = "6.103.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/elasticdump/-/elasticdump-6.101.0.tgz";
-      sha512 = "N+Bh+9hWF2Mx62DxatmYGRPSpqzm2mXy3ZhKFCB2s07q16cwzZv9ffpbWTgmDpzQN4AaOfJhk0PVrS3ob6B+jw==";
+      url = "https://registry.npmjs.org/elasticdump/-/elasticdump-6.103.0.tgz";
+      sha512 = "sBTxGvlI3/u49Sv83RRe/NSijctT6SiCuoqed5sKfCYsM1DnlOi8QT3Kjg4igc4J+L3Vp0kQ+8aPEXhrLBL31w==";
     };
     dependencies = [
       sources."@fast-csv/format-4.3.5"
@@ -102093,7 +101600,7 @@ in
       sources."ms-2.1.3"
       sources."negotiator-0.6.3"
       sources."nice-try-1.0.5"
-      sources."node-abi-3.40.0"
+      sources."node-abi-3.43.0"
       sources."node-api-version-0.1.4"
       sources."node-fetch-2.6.11"
       sources."node-gyp-9.3.1"
@@ -102217,7 +101724,7 @@ in
       sources."to-regex-range-5.0.1"
       sources."tr46-0.0.3"
       sources."trim-repeated-1.0.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-fest-0.13.1"
       sources."unique-filename-2.0.1"
       sources."unique-slug-3.0.0"
@@ -102405,7 +101912,7 @@ in
       sources."@sideway/pinpoint-2.0.0"
       sources."@urql/core-3.1.1"
       sources."@urql/exchange-retry-1.0.0"
-      sources."@xmldom/xmldom-0.7.10"
+      sources."@xmldom/xmldom-0.7.11"
       sources."agent-base-6.0.2"
       sources."ajv-8.11.0"
       sources."ajv-formats-2.1.1"
@@ -102895,7 +102402,7 @@ in
       sources."@babel/helper-validator-option-7.21.0"
       sources."@babel/helpers-7.22.3"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-proposal-object-rest-spread-7.20.7"
       sources."@babel/plugin-syntax-jsx-7.21.4"
       sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
@@ -102903,8 +102410,8 @@ in
       sources."@babel/plugin-transform-parameters-7.22.3"
       sources."@babel/plugin-transform-react-jsx-7.22.3"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
       sources."@jridgewell/set-array-1.1.2"
@@ -102917,7 +102424,7 @@ in
       sources."@types/minimist-1.2.2"
       sources."@types/normalize-package-data-2.4.1"
       sources."@types/prop-types-15.7.5"
-      sources."@types/react-18.2.7"
+      sources."@types/react-18.2.8"
       sources."@types/scheduler-0.16.3"
       sources."@types/yoga-layout-1.9.2"
       sources."ajv-6.12.6"
@@ -102935,14 +102442,14 @@ in
       sources."auto-bind-4.0.0"
       sources."balanced-match-1.0.2"
       sources."brace-expansion-1.1.11"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."bufferutil-4.0.7"
       sources."caller-callsite-4.1.0"
       sources."caller-path-3.0.1"
       sources."callsites-3.1.0"
       sources."camelcase-5.3.1"
       sources."camelcase-keys-6.2.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."chalk-2.4.2"
       sources."ci-info-2.0.0"
       sources."cli-boxes-2.2.1"
@@ -102972,7 +102479,7 @@ in
         ];
       })
       sources."dot-prop-5.3.0"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."emoji-regex-8.0.0"
       sources."emojilib-2.4.0"
       sources."end-of-stream-1.4.4"
@@ -103224,17 +102731,17 @@ in
   eslint = nodeEnv.buildNodePackage {
     name = "eslint";
     packageName = "eslint";
-    version = "8.41.0";
+    version = "8.42.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz";
-      sha512 = "WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==";
+      url = "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz";
+      sha512 = "ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==";
     };
     dependencies = [
       sources."@eslint-community/eslint-utils-4.4.0"
       sources."@eslint-community/regexpp-4.5.1"
       sources."@eslint/eslintrc-2.0.3"
-      sources."@eslint/js-8.41.0"
-      sources."@humanwhocodes/config-array-0.11.8"
+      sources."@eslint/js-8.42.0"
+      sources."@humanwhocodes/config-array-0.11.10"
       sources."@humanwhocodes/module-importer-1.0.1"
       sources."@humanwhocodes/object-schema-1.2.1"
       sources."@nodelib/fs.scandir-2.1.5"
@@ -103258,7 +102765,7 @@ in
       sources."deep-is-0.1.4"
       sources."doctrine-3.0.0"
       sources."escape-string-regexp-4.0.0"
-      sources."eslint-8.41.0"
+      sources."eslint-8.42.0"
       sources."eslint-scope-7.2.0"
       sources."eslint-visitor-keys-3.4.1"
       sources."espree-9.5.2"
@@ -103357,10 +102864,10 @@ in
   expo-cli = nodeEnv.buildNodePackage {
     name = "expo-cli";
     packageName = "expo-cli";
-    version = "6.3.7";
+    version = "6.3.8";
     src = fetchurl {
-      url = "https://registry.npmjs.org/expo-cli/-/expo-cli-6.3.7.tgz";
-      sha512 = "ZnNKoNY7BpJA6HS6Ykj9yOxFddeS2xGhfv6w3MDDwPCSZyX5I6b7NxWWORSG7KZhKPQ6v5ZeTCr052IdhDY8FQ==";
+      url = "https://registry.npmjs.org/expo-cli/-/expo-cli-6.3.8.tgz";
+      sha512 = "kfgvqXaqD0jWN4Ab4pRVpt7RAky/76pXugi/XGGs6aQ8nFIgSWHPw2TYW5gz8hvCaCFV9xt5yd86/ulUXhk3Mg==";
     };
     dependencies = [
       sources."@ampproject/remapping-2.2.1"
@@ -103421,7 +102928,7 @@ in
           sources."chalk-2.4.2"
         ];
       })
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6"
       sources."@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3"
       sources."@babel/plugin-proposal-async-generator-functions-7.20.7"
@@ -103432,7 +102939,7 @@ in
       sources."@babel/plugin-proposal-object-rest-spread-7.20.7"
       sources."@babel/plugin-proposal-optional-catch-binding-7.18.6"
       sources."@babel/plugin-proposal-optional-chaining-7.21.0"
-      sources."@babel/plugin-proposal-private-property-in-object-7.21.0"
+      sources."@babel/plugin-proposal-private-property-in-object-7.21.10"
       sources."@babel/plugin-proposal-unicode-property-regex-7.18.6"
       sources."@babel/plugin-syntax-async-generators-7.8.4"
       sources."@babel/plugin-syntax-class-properties-7.12.13"
@@ -103501,7 +103008,7 @@ in
       sources."@babel/plugin-transform-react-jsx-source-7.19.6"
       sources."@babel/plugin-transform-regenerator-7.21.5"
       sources."@babel/plugin-transform-reserved-words-7.18.6"
-      (sources."@babel/plugin-transform-runtime-7.22.2" // {
+      (sources."@babel/plugin-transform-runtime-7.22.4" // {
         dependencies = [
           sources."semver-6.3.0"
         ];
@@ -103516,7 +103023,7 @@ in
       sources."@babel/plugin-transform-unicode-property-regex-7.22.3"
       sources."@babel/plugin-transform-unicode-regex-7.18.6"
       sources."@babel/plugin-transform-unicode-sets-regex-7.22.3"
-      (sources."@babel/preset-env-7.22.2" // {
+      (sources."@babel/preset-env-7.22.4" // {
         dependencies = [
           sources."semver-6.3.0"
         ];
@@ -103529,16 +103036,16 @@ in
           sources."@babel/code-frame-7.21.4"
         ];
       })
-      (sources."@babel/traverse-7.22.1" // {
+      (sources."@babel/traverse-7.22.4" // {
         dependencies = [
           sources."@babel/code-frame-7.21.4"
         ];
       })
-      sources."@babel/types-7.22.3"
+      sources."@babel/types-7.22.4"
       sources."@colors/colors-1.5.0"
       sources."@expo/apple-utils-1.0.0"
       sources."@expo/bunyan-4.0.0"
-      (sources."@expo/cli-0.7.1" // {
+      (sources."@expo/cli-0.7.3" // {
         dependencies = [
           sources."@babel/runtime-7.22.3"
           (sources."@expo/config-8.0.4" // {
@@ -103671,19 +103178,7 @@ in
       sources."@expo/sdk-runtime-versions-1.0.0"
       sources."@expo/spawn-async-1.5.0"
       sources."@expo/vector-icons-13.0.0"
-      (sources."@expo/webpack-config-18.0.4" // {
-        dependencies = [
-          sources."@expo/config-6.0.20"
-          (sources."@expo/config-plugins-4.1.1" // {
-            dependencies = [
-              sources."semver-7.5.1"
-            ];
-          })
-          sources."@expo/config-types-44.0.0"
-          sources."@expo/json-file-8.2.35"
-          sources."@expo/plist-0.0.18"
-        ];
-      })
+      sources."@expo/webpack-config-18.1.0"
       (sources."@expo/xcpretty-4.2.2" // {
         dependencies = [
           sources."js-yaml-4.1.0"
@@ -103777,7 +103272,7 @@ in
       sources."@webassemblyjs/wasm-opt-1.11.6"
       sources."@webassemblyjs/wasm-parser-1.11.6"
       sources."@webassemblyjs/wast-printer-1.11.6"
-      sources."@xmldom/xmldom-0.7.10"
+      sources."@xmldom/xmldom-0.7.11"
       sources."@xtuc/ieee754-1.2.0"
       sources."@xtuc/long-4.2.2"
       sources."abab-2.0.6"
@@ -103857,7 +103352,7 @@ in
       sources."bplist-parser-0.2.0"
       sources."brace-expansion-1.1.11"
       sources."braces-3.0.2"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-alloc-1.2.0"
       sources."buffer-alloc-unsafe-1.1.0"
       sources."buffer-fill-1.0.0"
@@ -103878,7 +103373,7 @@ in
       sources."camel-case-4.1.2"
       sources."camelcase-6.3.0"
       sources."caniuse-api-3.0.0"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       (sources."chalk-4.1.2" // {
         dependencies = [
           sources."ansi-styles-4.3.0"
@@ -104020,7 +103515,7 @@ in
       sources."dot-case-3.0.4"
       sources."duplexer3-0.1.5"
       sources."ee-first-1.1.1"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."emoji-regex-8.0.0"
       sources."emojis-list-3.0.0"
       sources."encodeurl-1.0.2"
@@ -104057,7 +103552,7 @@ in
           sources."is-stream-1.1.0"
         ];
       })
-      (sources."expo-48.0.17" // {
+      (sources."expo-48.0.19" // {
         dependencies = [
           sources."@babel/runtime-7.22.3"
           (sources."@expo/config-8.0.2" // {
@@ -104109,7 +103604,7 @@ in
         ];
       })
       sources."expo-modules-core-1.2.7"
-      (sources."expo-pwa-0.0.124" // {
+      (sources."expo-pwa-0.0.125" // {
         dependencies = [
           sources."@expo/image-utils-0.3.23"
           sources."commander-2.20.0"
@@ -104146,7 +103641,7 @@ in
       sources."fastq-1.15.0"
       sources."faye-websocket-0.11.4"
       sources."fbemitter-3.0.0"
-      sources."fbjs-3.0.4"
+      sources."fbjs-3.0.5"
       sources."fbjs-css-vars-1.0.2"
       sources."fetch-retry-4.1.1"
       sources."fill-range-7.0.1"
@@ -104179,7 +103674,7 @@ in
         ];
       })
       sources."fs-minipass-2.1.0"
-      sources."fs-monkey-1.0.3"
+      sources."fs-monkey-1.0.4"
       sources."fs.realpath-1.0.0"
       sources."fsevents-2.3.2"
       sources."function-bind-1.1.1"
@@ -104355,7 +103850,7 @@ in
       sources."md5hex-1.0.0"
       sources."mdn-data-2.0.14"
       sources."media-typer-0.3.0"
-      sources."memfs-3.5.1"
+      sources."memfs-3.5.2"
       sources."memory-cache-0.2.0"
       sources."merge-descriptors-1.0.1"
       sources."merge-stream-2.0.0"
@@ -104778,7 +104273,7 @@ in
         ];
       })
       sources."terminal-link-2.1.1"
-      (sources."terser-5.17.6" // {
+      (sources."terser-5.17.7" // {
         dependencies = [
           sources."commander-2.20.3"
           sources."source-map-support-0.5.21"
@@ -104805,12 +104300,12 @@ in
       sources."traverse-0.6.7"
       sources."tree-kill-1.2.2"
       sources."ts-interface-checker-0.1.13"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."turndown-7.0.0"
       sources."type-fest-0.12.0"
       sources."type-is-1.6.18"
       sources."typedarray-0.0.6"
-      sources."ua-parser-js-0.7.35"
+      sources."ua-parser-js-1.0.35"
       sources."unicode-canonical-property-names-ecmascript-2.0.0"
       sources."unicode-match-property-ecmascript-2.0.0"
       sources."unicode-match-property-value-ecmascript-2.1.0"
@@ -104843,7 +104338,7 @@ in
       sources."wbuf-1.7.3"
       sources."wcwidth-1.0.1"
       sources."webidl-conversions-3.0.1"
-      (sources."webpack-5.84.1" // {
+      (sources."webpack-5.85.0" // {
         dependencies = [
           sources."ajv-6.12.6"
           sources."json-schema-traverse-0.4.1"
@@ -104871,7 +104366,7 @@ in
           sources."express-4.18.2"
           sources."finalhandler-1.2.0"
           sources."get-stream-6.0.1"
-          sources."ipaddr.js-2.0.1"
+          sources."ipaddr.js-2.1.0"
           sources."mimic-fn-2.1.0"
           sources."ms-2.0.0"
           sources."npm-run-path-4.0.1"
@@ -104912,7 +104407,7 @@ in
           sources."uuid-7.0.3"
         ];
       })
-      (sources."xdl-60.0.8" // {
+      (sources."xdl-60.0.9" // {
         dependencies = [
           sources."bplist-parser-0.3.2"
           sources."minimatch-3.0.4"
@@ -104968,7 +104463,7 @@ in
       sources."@babel/helper-validator-option-7.21.0"
       sources."@babel/helpers-7.22.3"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-proposal-object-rest-spread-7.20.7"
       sources."@babel/plugin-syntax-jsx-7.21.4"
       sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
@@ -104976,8 +104471,8 @@ in
       sources."@babel/plugin-transform-parameters-7.22.3"
       sources."@babel/plugin-transform-react-jsx-7.22.3"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
       sources."@jridgewell/set-array-1.1.2"
@@ -104991,7 +104486,7 @@ in
       sources."@types/node-20.2.5"
       sources."@types/normalize-package-data-2.4.1"
       sources."@types/prop-types-15.7.5"
-      sources."@types/react-18.2.7"
+      sources."@types/react-18.2.8"
       sources."@types/scheduler-0.16.3"
       sources."@types/yauzl-2.10.0"
       sources."@types/yoga-layout-1.9.2"
@@ -105010,7 +104505,7 @@ in
       sources."base64-js-1.5.1"
       sources."bl-4.1.0"
       sources."brace-expansion-1.1.11"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-5.7.1"
       sources."buffer-crc32-0.2.13"
       sources."bufferutil-4.0.7"
@@ -105019,7 +104514,7 @@ in
       sources."callsites-3.1.0"
       sources."camelcase-5.3.1"
       sources."camelcase-keys-6.2.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."chalk-2.4.2"
       sources."chownr-1.1.4"
       sources."ci-info-2.0.0"
@@ -105045,7 +104540,7 @@ in
       })
       sources."delay-5.0.0"
       sources."devtools-protocol-0.0.981744"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."emoji-regex-8.0.0"
       sources."encoding-0.1.13"
       sources."end-of-stream-1.4.4"
@@ -105274,7 +104769,7 @@ in
         ];
       })
       sources."@oclif/linewrap-1.0.0"
-      sources."@oclif/parser-3.8.11"
+      sources."@oclif/parser-3.8.12"
       (sources."@oclif/plugin-autocomplete-0.1.5" // {
         dependencies = [
           sources."ansi-styles-3.2.1"
@@ -105574,7 +105069,7 @@ in
       sources."sshpk-1.17.0"
       sources."stealthy-require-1.1.1"
       sources."stream-chain-2.2.5"
-      sources."stream-json-1.7.5"
+      sources."stream-json-1.8.0"
       sources."strict-uri-encode-1.1.0"
       sources."string-width-4.2.3"
       (sources."string_decoder-1.1.1" // {
@@ -105597,7 +105092,7 @@ in
       sources."tough-cookie-2.5.0"
       sources."tr46-0.0.3"
       sources."treeify-1.1.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."type-check-0.3.2"
@@ -105635,10 +105130,10 @@ in
   firebase-tools = nodeEnv.buildNodePackage {
     name = "firebase-tools";
     packageName = "firebase-tools";
-    version = "12.2.1";
+    version = "12.3.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/firebase-tools/-/firebase-tools-12.2.1.tgz";
-      sha512 = "9QjNJRFf+v5kgkRO0yXmVYNUZ8fZI6FrOTrgp7YQ2fhqytaIpEQrKSbKZebGlSjDGvcX87daKEsUEjqj0LuSvw==";
+      url = "https://registry.npmjs.org/firebase-tools/-/firebase-tools-12.3.0.tgz";
+      sha512 = "Z6Pl3Vp1wMKEroqCvT8Fm9UDXhWK+Bdq5zQjfTngTBqLL2FlL0/C4aG+D69aCLg5Q9Xyq8mc2pWnaEge40GqFw==";
     };
     dependencies = [
       (sources."@apidevtools/json-schema-ref-parser-9.1.2" // {
@@ -105646,7 +105141,7 @@ in
           sources."js-yaml-4.1.0"
         ];
       })
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@colors/colors-1.5.0"
       sources."@dabh/diagnostics-2.0.3"
       sources."@gar/promisify-1.1.3"
@@ -106142,7 +105637,7 @@ in
         dependencies = [
           sources."ansi-escapes-6.2.0"
           sources."chalk-5.2.0"
-          sources."type-fest-3.11.0"
+          sources."type-fest-3.11.1"
         ];
       })
       sources."mdurl-1.0.1"
@@ -106346,7 +105841,7 @@ in
       sources."stack-trace-0.0.10"
       sources."statuses-2.0.1"
       sources."stream-chain-2.2.5"
-      sources."stream-json-1.7.5"
+      sources."stream-json-1.8.0"
       sources."stream-shift-1.0.1"
       sources."string-width-4.2.3"
       sources."string_decoder-1.3.0"
@@ -106382,7 +105877,7 @@ in
       sources."toxic-1.0.1"
       sources."tr46-0.0.3"
       sources."triple-beam-1.3.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."type-check-0.3.2"
@@ -106694,7 +106189,7 @@ in
       sources."through-2.3.8"
       sources."tmp-0.0.33"
       sources."trim-newlines-4.1.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-fest-0.21.3"
       sources."util-deprecate-1.0.2"
       sources."validate-npm-package-license-3.0.4"
@@ -107534,7 +107029,7 @@ in
           sources."chalk-2.4.2"
         ];
       })
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-syntax-jsx-7.21.4"
       sources."@babel/plugin-syntax-typescript-7.21.4"
       sources."@babel/plugin-transform-modules-commonjs-7.21.5"
@@ -107542,8 +107037,8 @@ in
       sources."@babel/preset-typescript-7.21.5"
       sources."@babel/runtime-7.22.3"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@hapi/hoek-9.3.0"
       sources."@hapi/topo-5.1.0"
       sources."@jridgewell/gen-mapping-0.3.3"
@@ -107598,7 +107093,7 @@ in
       sources."boolbase-1.0.0"
       sources."boxen-5.1.2"
       sources."brace-expansion-1.1.11"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."cacheable-lookup-5.0.4"
       (sources."cacheable-request-7.0.2" // {
         dependencies = [
@@ -107606,7 +107101,7 @@ in
         ];
       })
       sources."camelcase-6.3.0"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       (sources."chalk-4.1.2" // {
         dependencies = [
           sources."ansi-styles-4.3.0"
@@ -107667,7 +107162,7 @@ in
       sources."domhandler-4.3.1"
       sources."domutils-2.8.0"
       sources."dot-prop-5.3.0"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."emoji-regex-8.0.0"
       sources."encoding-0.1.13"
       sources."end-of-stream-1.4.4"
@@ -107769,7 +107264,7 @@ in
       sources."mimic-response-1.0.1"
       sources."minimatch-3.1.2"
       sources."ms-2.1.2"
-      sources."msgpackr-1.9.2"
+      sources."msgpackr-1.9.3"
       (sources."msgpackr-extract-3.0.2" // {
         dependencies = [
           sources."node-gyp-build-optional-packages-5.0.7"
@@ -107916,10 +107411,10 @@ in
   generator-code = nodeEnv.buildNodePackage {
     name = "generator-code";
     packageName = "generator-code";
-    version = "1.7.6";
+    version = "1.7.7";
     src = fetchurl {
-      url = "https://registry.npmjs.org/generator-code/-/generator-code-1.7.6.tgz";
-      sha512 = "LZHxnoFnXWZaN4peq7XhLs70cOjq13TQQX/nDWAxpOzBiy+hKJSpZPAVJ8OmYZ8NU9s8TnFTAZC5l2OOn+l3AA==";
+      url = "https://registry.npmjs.org/generator-code/-/generator-code-1.7.7.tgz";
+      sha512 = "rbpBpdiUDTfqWrXPNqEEt/TLkB0tlLtPmgQ4o/la481ar/Sc7rIR/9CN+3SovpbGxQYLb8bqMOyfY1HWqFcJ1A==";
     };
     dependencies = [
       sources."@babel/code-frame-7.21.4"
@@ -108133,6 +107628,7 @@ in
       sources."@types/normalize-package-data-2.4.1"
       sources."@types/vinyl-2.0.7"
       sources."abbrev-1.1.1"
+      sources."abort-controller-3.0.0"
       sources."agent-base-6.0.2"
       sources."agentkeepalive-4.3.0"
       sources."aggregate-error-3.1.0"
@@ -108238,7 +107734,9 @@ in
       sources."error-ex-1.3.2"
       sources."escape-string-regexp-1.0.5"
       sources."esprima-4.0.1"
+      sources."event-target-shim-5.0.1"
       sources."eventemitter3-4.0.7"
+      sources."events-3.3.0"
       sources."execa-5.1.1"
       (sources."external-editor-3.1.0" // {
         dependencies = [
@@ -108476,7 +107974,7 @@ in
       sources."path-parse-1.0.7"
       (sources."path-scurry-1.9.2" // {
         dependencies = [
-          sources."lru-cache-9.1.1"
+          sources."lru-cache-9.1.2"
         ];
       })
       sources."path-type-4.0.0"
@@ -108493,6 +107991,7 @@ in
       })
       sources."pretty-bytes-5.6.0"
       sources."proc-log-3.0.0"
+      sources."process-0.11.10"
       sources."process-nextick-args-2.0.1"
       sources."promise-all-reject-late-1.0.1"
       sources."promise-call-limit-1.0.2"
@@ -108500,7 +107999,7 @@ in
       sources."promise-retry-2.0.1"
       sources."queue-microtask-1.2.3"
       sources."read-cmd-shim-3.0.1"
-      (sources."read-package-json-6.0.3" // {
+      (sources."read-package-json-6.0.4" // {
         dependencies = [
           sources."glob-10.2.6"
           sources."minimatch-9.0.1"
@@ -108590,7 +108089,7 @@ in
       sources."tr46-0.0.3"
       sources."treeverse-1.0.4"
       sources."truncate-utf8-bytes-1.0.2"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       (sources."tuf-js-1.1.6" // {
         dependencies = [
           sources."make-fetch-happen-11.1.1"
@@ -108628,7 +108127,7 @@ in
       sources."wrappy-1.0.2"
       sources."write-file-atomic-4.0.2"
       sources."yallist-4.0.0"
-      (sources."yeoman-environment-3.18.4" // {
+      (sources."yeoman-environment-3.19.3" // {
         dependencies = [
           sources."@npmcli/fs-1.1.1"
           sources."@npmcli/git-2.1.0"
@@ -108638,8 +108137,13 @@ in
           sources."@npmcli/promise-spawn-1.3.2"
           sources."@npmcli/run-script-2.0.0"
           sources."@tootallnate/once-1.1.2"
-          sources."are-we-there-yet-2.0.0"
+          (sources."are-we-there-yet-2.0.0" // {
+            dependencies = [
+              sources."readable-stream-3.6.2"
+            ];
+          })
           sources."brace-expansion-1.1.11"
+          sources."buffer-6.0.3"
           sources."builtins-1.0.3"
           sources."cacache-15.3.0"
           sources."escape-string-regexp-4.0.0"
@@ -108668,6 +108172,7 @@ in
               sources."are-we-there-yet-3.0.1"
               sources."gauge-4.0.4"
               sources."npmlog-6.0.2"
+              sources."readable-stream-3.6.2"
             ];
           })
           sources."nopt-5.0.0"
@@ -108701,7 +108206,7 @@ in
           sources."p-locate-5.0.0"
           sources."pacote-12.0.3"
           sources."read-package-json-fast-2.0.3"
-          sources."readable-stream-3.6.2"
+          sources."readable-stream-4.4.0"
           sources."socks-proxy-agent-6.2.1"
           sources."ssri-8.0.1"
           sources."unique-filename-1.1.1"
@@ -109035,15 +108540,15 @@ in
   "@gitbeaker/cli" = nodeEnv.buildNodePackage {
     name = "_at_gitbeaker_slash_cli";
     packageName = "@gitbeaker/cli";
-    version = "38.9.0";
+    version = "38.10.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/@gitbeaker/cli/-/cli-38.9.0.tgz";
-      sha512 = "SKusmMlHSrHiX4oxch4qVSC/kfc6LXYN1VGHscG4M1KjlRI/RqCqjGxgHgK0Aov60FsgR+bWzcqvqt+CQZyMDw==";
+      url = "https://registry.npmjs.org/@gitbeaker/cli/-/cli-38.10.0.tgz";
+      sha512 = "DjaTmywrC26v4+3n8AtJuxtQlxiff9btQZskG0afOiCAQuldpVB8wZvmfwQuHBsTnCPEU7JpckgSHL9yq8kaWw==";
     };
     dependencies = [
-      sources."@gitbeaker/core-38.9.0"
-      sources."@gitbeaker/requester-utils-38.9.0"
-      sources."@gitbeaker/rest-38.9.0"
+      sources."@gitbeaker/core-38.10.0"
+      sources."@gitbeaker/requester-utils-38.10.0"
+      sources."@gitbeaker/rest-38.10.0"
       sources."ansi-styles-4.3.0"
       sources."call-bind-1.0.2"
       sources."chalk-4.1.2"
@@ -109075,10 +108580,10 @@ in
   gitmoji-cli = nodeEnv.buildNodePackage {
     name = "gitmoji-cli";
     packageName = "gitmoji-cli";
-    version = "8.2.3";
+    version = "8.3.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/gitmoji-cli/-/gitmoji-cli-8.2.3.tgz";
-      sha512 = "4hMJQWKNRHTf6wwj9SyVmca1C1e5UonEt8k7iMTmZksdeehYg4d1UvKz808pRVwYfJx1HMts/Ie8mHmL2IxHJA==";
+      url = "https://registry.npmjs.org/gitmoji-cli/-/gitmoji-cli-8.3.0.tgz";
+      sha512 = "Dr3AWxT/SWS9mmyrD0vJr7z9oG7W1tBOKq3ChVn7FAFNZiN3fW44FrOIePXC+Mx0SrNOheThjtfxoUqeKOixhw==";
     };
     dependencies = [
       sources."@babel/code-frame-7.21.4"
@@ -109101,7 +108606,7 @@ in
         ];
       })
       sources."@pnpm/npm-conf-2.2.0"
-      sources."@sindresorhus/is-5.3.0"
+      sources."@sindresorhus/is-5.4.0"
       sources."@szmarczak/http-timer-5.0.1"
       sources."@tootallnate/once-1.1.2"
       sources."@types/http-cache-semantics-4.0.1"
@@ -109269,7 +108774,7 @@ in
         dependencies = [
           sources."ansi-escapes-6.2.0"
           sources."run-async-2.4.1"
-          sources."type-fest-3.11.0"
+          sources."type-fest-3.11.1"
         ];
       })
       sources."ip-1.1.8"
@@ -109313,7 +108818,7 @@ in
       sources."map-obj-4.3.0"
       (sources."meow-11.0.0" // {
         dependencies = [
-          sources."type-fest-3.11.0"
+          sources."type-fest-3.11.1"
         ];
       })
       sources."merge-stream-2.0.0"
@@ -109438,7 +108943,7 @@ in
       sources."tmp-0.0.33"
       sources."toidentifier-1.0.1"
       sources."trim-newlines-4.1.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-check-0.3.2"
       sources."type-fest-2.19.0"
       sources."typedarray-to-buffer-3.1.5"
@@ -109506,7 +109011,7 @@ in
       sources."is-fullwidth-code-point-3.0.0"
       sources."isexe-2.0.0"
       sources."jackspeak-2.2.1"
-      sources."lru-cache-9.1.1"
+      sources."lru-cache-9.1.2"
       sources."minimatch-9.0.1"
       sources."minipass-6.0.2"
       sources."path-key-3.1.1"
@@ -109832,7 +109337,7 @@ in
       (sources."@graphql-tools/import-6.7.18" // {
         dependencies = [
           sources."@graphql-tools/utils-9.2.1"
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       (sources."@graphql-tools/json-file-loader-6.2.6" // {
@@ -109844,7 +109349,7 @@ in
           })
           (sources."camel-case-4.1.2" // {
             dependencies = [
-              sources."tslib-2.5.2"
+              sources."tslib-2.5.3"
             ];
           })
         ];
@@ -109860,7 +109365,7 @@ in
         dependencies = [
           sources."@graphql-tools/merge-8.3.1"
           sources."@graphql-tools/utils-8.9.0"
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       (sources."@graphql-tools/url-loader-6.10.1" // {
@@ -110148,7 +109653,7 @@ in
       })
       (sources."lower-case-2.0.2" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       sources."lowercase-keys-1.0.1"
@@ -110175,7 +109680,7 @@ in
       sources."nice-try-1.0.5"
       (sources."no-case-3.0.4" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       sources."node-emoji-1.10.0"
@@ -110234,7 +109739,7 @@ in
       sources."parse-json-5.2.0"
       (sources."pascal-case-3.1.2" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       sources."passwd-user-3.0.0"
@@ -110376,9 +109881,9 @@ in
       sources."@babel/helper-string-parser-7.21.5"
       sources."@babel/helper-validator-identifier-7.19.1"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/polyfill-7.12.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/types-7.22.4"
       sources."@endemolshinegroup/cosmiconfig-typescript-loader-3.0.2"
       sources."@graphql-tools/batch-execute-8.5.22"
       sources."@graphql-tools/delegate-9.0.35"
@@ -110537,8 +110042,8 @@ in
       sources."to-regex-range-5.0.1"
       sources."tr46-0.0.3"
       sources."ts-node-9.1.1"
-      sources."tslib-2.5.2"
-      sources."typescript-5.0.4"
+      sources."tslib-2.5.3"
+      sources."typescript-5.1.3"
       sources."unixify-1.0.0"
       sources."urlpattern-polyfill-8.0.2"
       sources."utf-8-validate-6.0.3"
@@ -110641,7 +110146,7 @@ in
       sources."@oclif/config-1.17.0"
       sources."@oclif/errors-1.3.4"
       sources."@oclif/linewrap-1.0.0"
-      (sources."@oclif/parser-3.8.11" // {
+      (sources."@oclif/parser-3.8.12" // {
         dependencies = [
           sources."@oclif/errors-1.3.6"
         ];
@@ -110940,7 +110445,7 @@ in
       sources."tr46-0.0.3"
       sources."tree-kit-0.7.4"
       sources."treeify-1.1.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-is-1.6.18"
       sources."uniq-1.0.1"
       sources."universalify-0.1.2"
@@ -111279,9 +110784,9 @@ in
           sources."supports-color-7.2.0"
         ];
       })
-      sources."systeminformation-5.17.13"
+      sources."systeminformation-5.17.16"
       sources."term-canvas-0.0.5"
-      sources."type-fest-3.11.0"
+      sources."type-fest-3.11.1"
       sources."wordwrap-0.0.3"
       sources."x256-0.0.2"
       sources."xml2js-0.4.23"
@@ -112503,7 +112008,7 @@ in
       sources."async-2.6.4"
       sources."asynckit-0.4.0"
       sources."available-typed-arrays-1.0.5"
-      sources."aws-sdk-2.1386.0"
+      sources."aws-sdk-2.1390.0"
       sources."aws-sign2-0.7.0"
       sources."aws4-1.12.0"
       sources."base64-js-1.5.1"
@@ -113057,7 +112562,7 @@ in
       sources."string-width-4.2.3"
       sources."strip-ansi-6.0.1"
       sources."supports-color-5.5.0"
-      sources."systeminformation-5.17.13"
+      sources."systeminformation-5.17.16"
       sources."yocto-queue-0.1.0"
     ];
     buildInputs = globalBuildInputs;
@@ -113420,7 +112925,7 @@ in
       sources."to-regex-range-5.0.1"
       sources."tough-cookie-4.1.2"
       sources."tr46-0.0.3"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-0.0.6"
       sources."tunnel-agent-0.6.0"
       sources."turndown-7.1.2"
@@ -113438,9 +112943,8 @@ in
           sources."vscode-languageserver-types-3.17.3"
         ];
       })
-      (sources."vscode-html-languageservice-5.0.5" // {
+      (sources."vscode-html-languageservice-5.0.6" // {
         dependencies = [
-          sources."@vscode/l10n-0.0.13"
           sources."vscode-languageserver-types-3.17.3"
         ];
       })
@@ -113505,7 +113009,7 @@ in
       sources."ansi-styles-3.2.1"
       (sources."ast-types-0.13.4" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       sources."astral-regex-2.0.0"
@@ -114031,22 +113535,33 @@ in
       sources."@aws-sdk/property-provider-3.226.0"
       sources."@aws-sdk/protocol-http-3.226.0"
       sources."@aws-sdk/querystring-builder-3.226.0"
-      (sources."@aws-sdk/querystring-parser-3.341.0" // {
+      (sources."@aws-sdk/querystring-parser-3.342.0" // {
         dependencies = [
-          sources."@aws-sdk/types-3.341.0"
+          sources."@aws-sdk/types-3.342.0"
         ];
       })
       sources."@aws-sdk/s3-request-presigner-3.241.0"
       sources."@aws-sdk/service-error-classification-3.229.0"
       sources."@aws-sdk/shared-ini-file-loader-3.226.0"
       sources."@aws-sdk/signature-v4-3.226.0"
-      (sources."@aws-sdk/signature-v4-crt-3.341.0" // {
+      (sources."@aws-sdk/signature-v4-crt-3.342.0" // {
         dependencies = [
+          (sources."@aws-crypto/crc32-3.0.0" // {
+            dependencies = [
+              sources."tslib-1.14.1"
+            ];
+          })
+          (sources."@aws-crypto/util-3.0.0" // {
+            dependencies = [
+              sources."tslib-1.14.1"
+            ];
+          })
+          sources."@aws-sdk/eventstream-codec-3.342.0"
           sources."@aws-sdk/is-array-buffer-3.310.0"
-          sources."@aws-sdk/signature-v4-3.341.0"
-          sources."@aws-sdk/types-3.341.0"
+          sources."@aws-sdk/signature-v4-3.342.0"
+          sources."@aws-sdk/types-3.342.0"
           sources."@aws-sdk/util-hex-encoding-3.310.0"
-          sources."@aws-sdk/util-middleware-3.341.0"
+          sources."@aws-sdk/util-middleware-3.342.0"
           sources."@aws-sdk/util-uri-escape-3.310.0"
         ];
       })
@@ -114279,8 +113794,8 @@ in
         ];
       })
       sources."cwise-compiler-1.1.3"
-      sources."d3-7.8.4"
-      sources."d3-array-3.2.3"
+      sources."d3-7.8.5"
+      sources."d3-array-3.2.4"
       sources."d3-axis-3.0.0"
       sources."d3-brush-3.0.0"
       sources."d3-chord-3.0.1"
@@ -114701,7 +114216,7 @@ in
       sources."negotiator-0.6.3"
       sources."nextgen-events-1.5.3"
       sources."no-case-2.3.2"
-      (sources."node-abi-3.40.0" // {
+      (sources."node-abi-3.43.0" // {
         dependencies = [
           sources."semver-7.5.1"
         ];
@@ -114974,7 +114489,7 @@ in
       sources."tr46-3.0.0"
       sources."traverse-0.3.9"
       sources."tree-kit-0.7.4"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."type-check-0.3.2"
@@ -115057,10 +114572,10 @@ in
   js-beautify = nodeEnv.buildNodePackage {
     name = "js-beautify";
     packageName = "js-beautify";
-    version = "1.14.7";
+    version = "1.14.8";
     src = fetchurl {
-      url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.7.tgz";
-      sha512 = "5SOX1KXPFKx+5f6ZrPsIPEY7NwKeQz47n3jm2i+XeHx9MoRsfQenlOP13FQhWvg8JRS0+XLO6XYUQ2GX+q+T9A==";
+      url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.8.tgz";
+      sha512 = "4S7HFeI9YfRvRgKnEweohs0tgJj28InHVIj4Nl8Htf96Y6pHg3+tJrmo4ucAM9f7l4SHbFI3IvFAZ2a1eQPbyg==";
     };
     dependencies = [
       sources."abbrev-1.1.1"
@@ -115125,7 +114640,7 @@ in
       sha512 = "e8cIg2z62InH7azBBi3EsSEqrKx+nUtAS5bBcYTSpZFA+vhNPyhv8PTFZ0WsjOPDj04/dOLlm08EDcQJDqaGQg==";
     };
     dependencies = [
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@jsdoc/salty-0.2.5"
       sources."@types/linkify-it-3.0.2"
       sources."@types/markdown-it-12.2.3"
@@ -115345,8 +114860,8 @@ in
           sources."ms-2.1.2"
         ];
       })
-      sources."@eslint/js-8.41.0"
-      (sources."@humanwhocodes/config-array-0.11.8" // {
+      sources."@eslint/js-8.42.0"
+      (sources."@humanwhocodes/config-array-0.11.10" // {
         dependencies = [
           sources."debug-4.3.4"
           sources."ms-2.1.2"
@@ -115424,13 +114939,13 @@ in
       sources."escalade-3.1.1"
       sources."escape-html-1.0.3"
       sources."escape-string-regexp-4.0.0"
-      (sources."eslint-8.41.0" // {
+      (sources."eslint-8.42.0" // {
         dependencies = [
           sources."debug-4.3.4"
           sources."ms-2.1.2"
         ];
       })
-      sources."eslint-config-standard-17.0.0"
+      sources."eslint-config-standard-17.1.0"
       sources."eslint-config-standard-jsx-11.0.0"
       (sources."eslint-import-resolver-node-0.3.7" // {
         dependencies = [
@@ -115672,8 +115187,8 @@ in
       sources."shebang-command-2.0.0"
       sources."shebang-regex-3.0.0"
       sources."side-channel-1.0.4"
-      sources."standard-17.0.0"
-      sources."standard-engine-15.0.0"
+      sources."standard-17.1.0"
+      sources."standard-engine-15.1.0"
       sources."statuses-2.0.1"
       sources."steno-0.4.4"
       sources."string-width-4.2.3"
@@ -115698,6 +115213,7 @@ in
       sources."uri-js-4.4.1"
       sources."utils-merge-1.0.1"
       sources."vary-1.1.2"
+      sources."version-guard-1.1.1"
       sources."which-2.0.2"
       sources."which-boxed-primitive-1.0.2"
       sources."which-typed-array-1.1.9"
@@ -116351,7 +115867,7 @@ in
         ];
       })
       sources."@oclif/linewrap-1.0.0"
-      sources."@oclif/parser-3.8.11"
+      sources."@oclif/parser-3.8.12"
       (sources."@oclif/plugin-help-3.3.1" // {
         dependencies = [
           sources."@oclif/config-1.18.2"
@@ -116535,7 +116051,7 @@ in
       sources."through-2.3.8"
       sources."tmp-0.0.33"
       sources."to-regex-range-5.0.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-2.7.2"
       sources."type-fest-0.21.3"
       sources."typedarray-to-buffer-3.1.5"
@@ -116707,14 +116223,14 @@ in
       sources."safer-buffer-2.1.2"
       sources."setprototypeof-1.2.0"
       sources."side-channel-1.0.4"
-      (sources."socket.io-4.6.1" // {
+      (sources."socket.io-4.6.2" // {
         dependencies = [
           sources."debug-4.3.4"
           sources."ms-2.1.2"
         ];
       })
       sources."socket.io-adapter-2.5.2"
-      (sources."socket.io-parser-4.2.3" // {
+      (sources."socket.io-parser-4.2.4" // {
         dependencies = [
           sources."debug-4.3.4"
           sources."ms-2.1.2"
@@ -116797,13 +116313,13 @@ in
       sources."@babel/helpers-7.22.3"
       sources."@babel/highlight-7.18.6"
       sources."@babel/node-7.22.1"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-syntax-jsx-7.21.4"
       sources."@babel/plugin-transform-react-jsx-7.22.3"
       sources."@babel/register-7.21.0"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
       sources."@jridgewell/set-array-1.1.2"
@@ -116902,13 +116418,13 @@ in
       sources."braces-3.0.2"
       sources."browser-or-node-1.3.0"
       sources."browser-process-hrtime-1.0.0"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-5.7.1"
       sources."buffer-from-1.1.2"
       sources."bufferutil-4.0.7"
       sources."bytes-3.1.2"
       sources."call-bind-1.0.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."canvas-2.11.2"
       sources."chalk-2.4.2"
       sources."chardet-1.5.1"
@@ -116968,7 +116484,7 @@ in
       })
       sources."dotenv-8.6.0"
       sources."ee-first-1.1.1"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."emoji-regex-8.0.0"
       sources."encodeurl-1.0.2"
       sources."encoding-0.1.13"
@@ -117160,7 +116676,7 @@ in
       sources."nan-2.17.0"
       sources."napi-build-utils-1.0.2"
       sources."negotiator-0.6.3"
-      (sources."node-abi-3.40.0" // {
+      (sources."node-abi-3.43.0" // {
         dependencies = [
           sources."lru-cache-6.0.0"
           sources."semver-7.5.1"
@@ -117345,7 +116861,7 @@ in
       sources."toidentifier-1.0.1"
       sources."tough-cookie-4.1.2"
       sources."tr46-0.0.3"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-agent-0.6.0"
       sources."type-check-0.3.2"
       sources."type-is-1.6.18"
@@ -118125,17 +117641,17 @@ in
       sources."@swc-node/core-1.10.3"
       sources."@swc-node/register-1.6.5"
       sources."@swc-node/sourcemap-support-0.3.0"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
       sources."@tootallnate/once-2.0.0"
       sources."@tufjs/canonical-json-1.0.0"
@@ -118149,7 +117665,7 @@ in
       sources."@types/normalize-package-data-2.4.1"
       sources."@types/parse-json-4.0.0"
       sources."@yarnpkg/lockfile-1.1.0"
-      (sources."@yarnpkg/parsers-3.0.0-rc.44" // {
+      (sources."@yarnpkg/parsers-3.0.0-rc.45" // {
         dependencies = [
           sources."argparse-1.0.10"
           sources."js-yaml-3.14.1"
@@ -118737,7 +118253,7 @@ in
           sources."minimatch-9.0.1"
           sources."npm-package-arg-10.1.0"
           sources."npm-packlist-7.0.4"
-          sources."read-package-json-6.0.3"
+          sources."read-package-json-6.0.4"
           (sources."ssri-10.0.4" // {
             dependencies = [
               sources."minipass-5.0.0"
@@ -118762,7 +118278,7 @@ in
       sources."path-parse-1.0.7"
       (sources."path-scurry-1.9.2" // {
         dependencies = [
-          sources."lru-cache-9.1.1"
+          sources."lru-cache-9.1.2"
           sources."minipass-6.0.2"
         ];
       })
@@ -118920,7 +118436,7 @@ in
       sources."treeverse-3.0.0"
       sources."trim-newlines-3.0.1"
       sources."tsconfig-paths-4.2.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tuf-js-1.1.6"
       sources."type-fest-0.21.3"
       sources."typedarray-0.0.6"
@@ -119006,7 +118522,7 @@ in
       sources."sax-1.2.4"
       sources."semver-5.7.1"
       sources."source-map-0.6.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
     ];
     buildInputs = globalBuildInputs;
     meta = {
@@ -120053,19 +119569,19 @@ in
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -120199,8 +119715,8 @@ in
           sources."arg-4.1.3"
         ];
       })
-      sources."tslib-2.5.2"
-      sources."typescript-5.0.4"
+      sources."tslib-2.5.3"
+      sources."typescript-5.1.3"
       sources."util-deprecate-1.0.2"
       sources."v8-compile-cache-lib-3.0.1"
       sources."valid-data-url-3.0.1"
@@ -120265,7 +119781,7 @@ in
       sources."js-yaml-4.1.0"
       sources."jsonc-parser-3.2.0"
       sources."linkify-it-4.0.1"
-      sources."lru-cache-9.1.1"
+      sources."lru-cache-9.1.2"
       sources."markdown-it-13.0.1"
       sources."markdownlint-0.28.2"
       sources."markdownlint-micromark-0.1.2"
@@ -120488,7 +120004,7 @@ in
         ];
       })
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-proposal-async-generator-functions-7.20.7"
       sources."@babel/plugin-proposal-class-properties-7.0.0"
       sources."@babel/plugin-proposal-json-strings-7.18.6"
@@ -120556,8 +120072,8 @@ in
         ];
       })
       sources."@babel/template-7.0.0"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@chemzqm/msgpack-lite-0.1.29"
       sources."@chemzqm/neovim-5.9.5"
       sources."@jridgewell/gen-mapping-0.3.3"
@@ -120692,7 +120208,7 @@ in
         ];
       })
       sources."browserify-zlib-0.2.0"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-4.9.2"
       sources."buffer-from-1.1.2"
       sources."buffer-xor-1.0.3"
@@ -120705,7 +120221,7 @@ in
       })
       sources."cache-base-1.0.1"
       sources."call-bind-1.0.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."case-sensitive-paths-webpack-plugin-2.1.2"
       sources."chalk-2.4.2"
       sources."chart.js-2.9.4"
@@ -120782,7 +120298,7 @@ in
       sources."define-property-2.0.2"
       sources."del-3.0.0"
       sources."depd-1.1.1"
-      sources."des.js-1.0.1"
+      sources."des.js-1.1.0"
       sources."destroy-1.0.4"
       (sources."diffie-hellman-5.0.3" // {
         dependencies = [
@@ -120792,7 +120308,7 @@ in
       sources."domain-browser-1.2.0"
       sources."duplexify-3.7.1"
       sources."ee-first-1.1.1"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       (sources."elliptic-6.5.4" // {
         dependencies = [
           sources."bn.js-4.12.0"
@@ -122399,7 +121915,7 @@ in
       sources."near-hd-key-1.2.1"
       sources."near-ledger-js-0.2.1"
       sources."near-seed-phrase-0.2.0"
-      sources."node-abi-3.40.0"
+      sources."node-abi-3.43.0"
       sources."node-addon-api-3.2.1"
       sources."node-fetch-2.6.11"
       sources."node-gyp-build-4.6.0"
@@ -123513,7 +123029,7 @@ in
       sources."toidentifier-1.0.1"
       sources."tough-cookie-4.0.0"
       sources."tr46-0.0.3"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-is-1.6.18"
       sources."typedarray-0.0.6"
       sources."uglify-js-3.16.3"
@@ -123809,10 +123325,10 @@ in
   np = nodeEnv.buildNodePackage {
     name = "np";
     packageName = "np";
-    version = "8.0.1";
+    version = "8.0.2";
     src = fetchurl {
-      url = "https://registry.npmjs.org/np/-/np-8.0.1.tgz";
-      sha512 = "5Vd3p5LlymIUhQjKIVhcf/Zh1/Mpeuo4agQ53LWXokPnGlWH3SAjZx5jmy56B904uwnKXyM/220GJae5p7/NhA==";
+      url = "https://registry.npmjs.org/np/-/np-8.0.2.tgz";
+      sha512 = "mkQB4rEx736mbOd8gq4DfTW/Oh11CplO44AalimMehT7EKJB1vht50DdzpsXL78qPbzjPnnP7JddS179dbsAJg==";
     };
     dependencies = [
       sources."@babel/code-frame-7.21.4"
@@ -123943,7 +123459,7 @@ in
       sources."decamelize-6.0.0"
       (sources."decamelize-keys-2.0.1" // {
         dependencies = [
-          sources."type-fest-3.11.0"
+          sources."type-fest-3.11.1"
         ];
       })
       (sources."decompress-response-6.0.0" // {
@@ -124186,7 +123702,7 @@ in
       sources."map-obj-4.3.0"
       (sources."meow-12.0.1" // {
         dependencies = [
-          sources."type-fest-3.11.0"
+          sources."type-fest-3.11.1"
         ];
       })
       sources."merge-stream-2.0.0"
@@ -124238,7 +123754,7 @@ in
       sources."os-tmpdir-1.0.2"
       (sources."ow-1.1.1" // {
         dependencies = [
-          sources."@sindresorhus/is-5.3.0"
+          sources."@sindresorhus/is-5.4.0"
           sources."callsites-4.0.0"
         ];
       })
@@ -124250,14 +123766,14 @@ in
       (sources."p-memoize-7.1.1" // {
         dependencies = [
           sources."mimic-fn-4.0.0"
-          sources."type-fest-3.11.0"
+          sources."type-fest-3.11.1"
         ];
       })
       sources."p-timeout-6.1.1"
       sources."p-try-2.2.0"
       (sources."package-json-8.1.0" // {
         dependencies = [
-          sources."@sindresorhus/is-5.3.0"
+          sources."@sindresorhus/is-5.4.0"
           sources."@szmarczak/http-timer-5.0.1"
           sources."cacheable-lookup-7.0.0"
           sources."cacheable-request-10.2.10"
@@ -124355,7 +123871,7 @@ in
       sources."run-parallel-1.2.0"
       (sources."rxjs-7.8.1" // {
         dependencies = [
-          sources."tslib-2.5.2"
+          sources."tslib-2.5.3"
         ];
       })
       sources."safe-buffer-5.2.1"
@@ -124513,7 +124029,7 @@ in
       })
       sources."@pnpm/npm-conf-2.2.0"
       sources."@sigstore/protobuf-specs-0.1.0"
-      sources."@sindresorhus/is-5.3.0"
+      sources."@sindresorhus/is-5.4.0"
       sources."@szmarczak/http-timer-5.0.1"
       sources."@tootallnate/once-2.0.0"
       sources."@tufjs/canonical-json-1.0.0"
@@ -124793,7 +124309,7 @@ in
       sources."path-key-3.1.1"
       (sources."path-scurry-1.9.2" // {
         dependencies = [
-          sources."lru-cache-9.1.1"
+          sources."lru-cache-9.1.2"
           sources."minipass-6.0.2"
         ];
       })
@@ -124815,7 +124331,7 @@ in
         ];
       })
       sources."rc-config-loader-4.1.2"
-      (sources."read-package-json-6.0.3" // {
+      (sources."read-package-json-6.0.4" // {
         dependencies = [
           sources."glob-10.2.6"
           sources."minipass-6.0.2"
@@ -125234,7 +124750,7 @@ in
       sources."array-union-2.1.0"
       sources."as-table-1.0.55"
       sources."ast-types-0.14.2"
-      sources."astring-1.8.5"
+      sources."astring-1.8.6"
       sources."available-typed-arrays-1.0.5"
       sources."backslash-0.2.0"
       sources."balanced-match-1.0.2"
@@ -125553,10 +125069,10 @@ in
       sources."toidentifier-1.0.1"
       sources."tr46-0.0.3"
       sources."tsconfck-2.1.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-check-0.3.2"
       sources."typed-array-length-1.0.4"
-      sources."typescript-5.0.4"
+      sources."typescript-5.1.3"
       sources."unbox-primitive-1.0.2"
       sources."universalify-0.1.2"
       sources."unpipe-1.0.0"
@@ -125654,10 +125170,10 @@ in
       sources."@babel/helper-wrap-function-7.20.5"
       sources."@babel/helpers-7.22.3"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6"
       sources."@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3"
-      sources."@babel/plugin-proposal-private-property-in-object-7.21.0"
+      sources."@babel/plugin-proposal-private-property-in-object-7.21.10"
       sources."@babel/plugin-proposal-unicode-property-regex-7.18.6"
       sources."@babel/plugin-syntax-async-generators-7.8.4"
       sources."@babel/plugin-syntax-class-properties-7.12.13"
@@ -125729,7 +125245,7 @@ in
       sources."@babel/plugin-transform-unicode-property-regex-7.22.3"
       sources."@babel/plugin-transform-unicode-regex-7.18.6"
       sources."@babel/plugin-transform-unicode-sets-regex-7.22.3"
-      (sources."@babel/preset-env-7.22.2" // {
+      (sources."@babel/preset-env-7.22.4" // {
         dependencies = [
           sources."semver-6.3.0"
         ];
@@ -125738,8 +125254,8 @@ in
       sources."@babel/regjsgen-0.8.0"
       sources."@babel/runtime-7.22.3"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@iarna/toml-2.2.5"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
@@ -125856,7 +125372,7 @@ in
           sources."pako-1.0.11"
         ];
       })
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       (sources."buffer-4.9.2" // {
         dependencies = [
           sources."isarray-1.0.0"
@@ -125873,7 +125389,7 @@ in
       sources."caller-path-2.0.0"
       sources."callsites-2.0.0"
       sources."caniuse-api-3.0.0"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."caseless-0.12.0"
       sources."chalk-2.4.2"
       sources."chokidar-2.1.8"
@@ -125979,7 +125495,7 @@ in
       })
       sources."delayed-stream-1.0.0"
       sources."depd-2.0.0"
-      sources."des.js-1.0.1"
+      sources."des.js-1.1.0"
       sources."destroy-1.2.0"
       (sources."diffie-hellman-5.0.3" // {
         dependencies = [
@@ -126006,7 +125522,7 @@ in
       sources."duplexer2-0.1.4"
       sources."ecc-jsbn-0.1.2"
       sources."ee-first-1.1.1"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       (sources."elliptic-6.5.4" // {
         dependencies = [
           sources."bn.js-4.12.0"
@@ -126124,7 +125640,7 @@ in
           sources."acorn-8.8.2"
           sources."posthtml-0.15.2"
           sources."posthtml-parser-0.7.2"
-          sources."terser-5.17.6"
+          sources."terser-5.17.7"
         ];
       })
       (sources."htmlparser2-6.1.0" // {
@@ -126771,17 +126287,17 @@ in
         ];
       })
       sources."@parcel/workers-2.9.1"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
       sources."@trysound/sax-0.2.0"
       sources."abab-2.0.6"
@@ -126810,11 +126326,11 @@ in
       sources."brace-expansion-2.0.1"
       sources."braces-3.0.2"
       sources."browser-process-hrtime-1.0.0"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-from-1.1.2"
       sources."callsites-3.1.0"
       sources."caniuse-api-3.0.0"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."caseless-0.12.0"
       (sources."chalk-4.1.2" // {
         dependencies = [
@@ -126864,7 +126380,7 @@ in
       sources."dotenv-7.0.0"
       sources."dotenv-expand-5.1.0"
       sources."ecc-jsbn-0.1.2"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."entities-4.5.0"
       sources."error-ex-1.3.2"
       sources."escalade-3.1.1"
@@ -127067,7 +126583,7 @@ in
       })
       sources."symbol-tree-3.2.4"
       sources."term-size-2.2.1"
-      (sources."terser-5.17.6" // {
+      (sources."terser-5.17.7" // {
         dependencies = [
           sources."commander-2.20.3"
         ];
@@ -127076,7 +126592,7 @@ in
       sources."to-regex-range-5.0.1"
       sources."tough-cookie-2.5.0"
       sources."tr46-1.0.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."type-check-0.3.2"
@@ -127621,7 +127137,7 @@ in
       sources."internal-ip-1.2.0"
       sources."ip-1.1.8"
       sources."ip-set-1.0.2"
-      sources."ipaddr.js-2.0.1"
+      sources."ipaddr.js-2.1.0"
       sources."is-arguments-1.1.1"
       sources."is-arrayish-0.2.1"
       sources."is-core-module-2.12.1"
@@ -128148,7 +127664,7 @@ in
       sources."statuses-2.0.1"
       (sources."string2compact-1.3.2" // {
         dependencies = [
-          sources."ipaddr.js-2.0.1"
+          sources."ipaddr.js-2.1.0"
         ];
       })
       sources."string_decoder-1.1.1"
@@ -128305,7 +127821,7 @@ in
         ];
       })
       sources."napi-build-utils-1.0.2"
-      sources."node-abi-3.40.0"
+      sources."node-abi-3.43.0"
       sources."node-fetch-2.6.11"
       sources."node-notifier-10.0.1"
       sources."once-1.4.0"
@@ -128461,7 +127977,7 @@ in
       sources."croner-4.1.97"
       sources."culvert-0.1.2"
       sources."data-uri-to-buffer-3.0.1"
-      sources."dayjs-1.11.7"
+      sources."dayjs-1.11.8"
       sources."debug-4.3.4"
       sources."deep-is-0.1.4"
       sources."degenerator-3.0.4"
@@ -128588,10 +128104,10 @@ in
       sources."string_decoder-0.10.31"
       sources."supports-color-7.2.0"
       sources."supports-preserve-symlinks-flag-1.0.0"
-      sources."systeminformation-5.17.13"
+      sources."systeminformation-5.17.16"
       sources."to-regex-range-5.0.1"
       sources."toidentifier-1.0.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tv4-1.3.0"
       sources."tx2-1.0.5"
       sources."type-check-0.3.2"
@@ -128707,19 +128223,19 @@ in
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -128791,8 +128307,8 @@ in
       sources."thenby-1.3.4"
       sources."to-regex-range-5.0.1"
       sources."ts-node-10.9.1"
-      sources."tslib-2.5.2"
-      sources."typescript-5.0.4"
+      sources."tslib-2.5.3"
+      sources."typescript-5.1.3"
       sources."universalify-2.0.0"
       sources."v8-compile-cache-lib-3.0.1"
       sources."wrap-ansi-7.0.0"
@@ -128840,7 +128356,7 @@ in
       sources."minimist-1.2.8"
       sources."mkdirp-classic-0.5.3"
       sources."napi-build-utils-1.0.2"
-      sources."node-abi-3.40.0"
+      sources."node-abi-3.43.0"
       sources."once-1.4.0"
       sources."pump-3.0.0"
       sources."rc-1.2.8"
@@ -128946,13 +128462,13 @@ in
   prisma = nodeEnv.buildNodePackage {
     name = "prisma";
     packageName = "prisma";
-    version = "4.14.1";
+    version = "4.15.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/prisma/-/prisma-4.14.1.tgz";
-      sha512 = "z6hxzTMYqT9SIKlzD08dhzsLUpxjFKKsLpp5/kBDnSqiOjtUyyl/dC5tzxLcOa3jkEHQ8+RpB/fE3w8bgNP51g==";
+      url = "https://registry.npmjs.org/prisma/-/prisma-4.15.0.tgz";
+      sha512 = "iKZZpobPl48gTcSZVawLMQ3lEy6BnXwtoMj7hluoGFYu2kQ6F9LBuBrUyF95zRVnNo8/3KzLXJXJ5TEnLSJFiA==";
     };
     dependencies = [
-      sources."@prisma/engines-4.14.1"
+      sources."@prisma/engines-4.15.0"
     ];
     buildInputs = globalBuildInputs;
     meta = {
@@ -128967,10 +128483,10 @@ in
   "@prisma/language-server" = nodeEnv.buildNodePackage {
     name = "_at_prisma_slash_language-server";
     packageName = "@prisma/language-server";
-    version = "4.14.1";
+    version = "4.15.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/@prisma/language-server/-/language-server-4.14.1.tgz";
-      sha512 = "I9VBVjyTBBEDuluVu+ZuvKyrWYltCzT/qGfeiDObCxWc69xJOYnAB65wKTQZpBD03ZHqThRnlhFtgljRjibYng==";
+      url = "https://registry.npmjs.org/@prisma/language-server/-/language-server-4.15.0.tgz";
+      sha512 = "zi2FR4OLDvI9kuYT4MqPC8HD4AYAV5WGvlVEahL07y1MU3OSPLvWChdU7EbciiiXiq+hAriotHdINGhvDkkP4g==";
     };
     dependencies = [
       sources."@ampproject/remapping-2.2.1"
@@ -128991,10 +128507,10 @@ in
       sources."@babel/helper-validator-option-7.21.0"
       sources."@babel/helpers-7.22.3"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@istanbuljs/load-nyc-config-1.1.0"
       sources."@istanbuljs/schema-0.1.3"
       sources."@jridgewell/gen-mapping-0.3.3"
@@ -129006,7 +128522,7 @@ in
           sources."@jridgewell/sourcemap-codec-1.4.14"
         ];
       })
-      sources."@prisma/prisma-fmt-wasm-4.14.0-67.d9a4c5988f480fa576d43970d5a23641aa77bc9c"
+      sources."@prisma/prisma-fmt-wasm-4.15.0-28.8fbc245156db7124f997f4cecdd8d1219e360944"
       sources."@types/js-levenshtein-1.1.1"
       sources."aggregate-error-3.1.0"
       sources."ansi-regex-5.0.1"
@@ -129016,10 +128532,10 @@ in
       sources."argparse-1.0.10"
       sources."balanced-match-1.0.2"
       sources."brace-expansion-1.1.11"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."caching-transform-4.0.0"
       sources."camelcase-5.3.1"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."chalk-2.4.2"
       sources."clean-stack-2.2.0"
       sources."cliui-6.0.0"
@@ -129032,7 +128548,7 @@ in
       sources."debug-4.3.4"
       sources."decamelize-1.2.0"
       sources."default-require-extensions-3.0.1"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."emoji-regex-8.0.0"
       sources."es6-error-4.1.1"
       sources."escalade-3.1.1"
@@ -129200,7 +128716,7 @@ in
       sources."jackspeak-2.2.1"
       sources."keypress-0.2.1"
       sources."lodash-4.17.21"
-      sources."lru-cache-9.1.1"
+      sources."lru-cache-9.1.2"
       sources."minimatch-3.0.8"
       sources."minipass-6.0.2"
       sources."once-1.4.0"
@@ -129329,7 +128845,7 @@ in
       sources."dash-ast-1.0.0"
       sources."defined-1.0.1"
       sources."deps-sort-2.0.1"
-      sources."des.js-1.0.1"
+      sources."des.js-1.1.0"
       sources."detective-5.2.1"
       (sources."diffie-hellman-5.0.3" // {
         dependencies = [
@@ -129570,10 +129086,10 @@ in
   purs-tidy = nodeEnv.buildNodePackage {
     name = "purs-tidy";
     packageName = "purs-tidy";
-    version = "0.9.3";
+    version = "0.10.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/purs-tidy/-/purs-tidy-0.9.3.tgz";
-      sha512 = "SrJLOXmlwmMuO1FbjxlyJfcl5sZY7tiS3ky7mvgrb/jYKsyNZwe+XABQlo+uOXQ9OhfytDyB68zabr78hKQ/IA==";
+      url = "https://registry.npmjs.org/purs-tidy/-/purs-tidy-0.10.0.tgz";
+      sha512 = "ULbJfBHRngczYwcOzugytRiNy+Guy2VXoAG1jMtGaSFEaUZk1lZkKU11t8jIZTrDdOrkgqlWCZLi3mfcHvdimA==";
     };
     buildInputs = globalBuildInputs;
     meta = {
@@ -129606,17 +129122,21 @@ in
   pxder = nodeEnv.buildNodePackage {
     name = "pxder";
     packageName = "pxder";
-    version = "2.12.7";
+    version = "2.12.8";
     src = fetchurl {
-      url = "https://registry.npmjs.org/pxder/-/pxder-2.12.7.tgz";
-      sha512 = "IBCWzhShbZt+nUf5ylCIeFMef/C8Mngxs9gA3u256xmEWljClCBnVghVTxDzDWEOadbBKIMXL05I/28FqOuifg==";
+      url = "https://registry.npmjs.org/pxder/-/pxder-2.12.8.tgz";
+      sha512 = "y1WhrgmrlfxF6wgTVnGIXO177BJj4WrjIfrxGAyZ9pDSDRPHcMySEfjXw1dTkqMD8wnIT0GR3dt1F72FxKRRhQ==";
     };
     dependencies = [
       sources."@sindresorhus/is-0.14.0"
       sources."@szmarczak/http-timer-1.1.2"
-      sources."agent-base-6.0.2"
+      sources."acorn-8.8.2"
+      sources."acorn-walk-8.2.0"
+      sources."agent-base-7.1.0"
       sources."appdata-path-1.0.0"
+      sources."ast-types-0.13.4"
       sources."axios-0.24.0"
+      sources."basic-ftp-5.0.3"
       sources."blueimp-md5-2.19.0"
       (sources."cacheable-request-6.1.0" // {
         dependencies = [
@@ -129629,27 +129149,43 @@ in
       sources."colors-1.4.0"
       sources."commander-5.1.0"
       sources."compare-versions-4.1.4"
+      sources."data-uri-to-buffer-5.0.1"
       sources."debug-4.3.4"
       sources."decompress-response-3.3.0"
       sources."deep-extend-0.6.0"
+      sources."deep-is-0.1.4"
       sources."defer-to-connect-1.1.3"
       sources."define-lazy-prop-2.0.0"
+      sources."degenerator-4.0.2"
       sources."duplexer3-0.1.5"
       sources."end-of-stream-1.4.4"
+      sources."escodegen-1.14.3"
+      sources."esprima-4.0.1"
+      sources."estraverse-4.3.0"
+      sources."esutils-2.0.3"
+      sources."fast-levenshtein-2.0.6"
       sources."follow-redirects-1.15.2"
-      sources."fs-extra-10.1.0"
+      sources."fs-extra-11.1.1"
       sources."function-bind-1.1.1"
       sources."get-intrinsic-1.2.1"
       sources."get-stream-4.1.0"
+      (sources."get-uri-6.0.1" // {
+        dependencies = [
+          sources."fs-extra-8.1.0"
+          sources."jsonfile-4.0.0"
+          sources."universalify-0.1.2"
+        ];
+      })
       sources."got-9.6.0"
       sources."graceful-fs-4.2.11"
       sources."has-1.0.3"
       sources."has-proto-1.0.1"
       sources."has-symbols-1.0.3"
       sources."http-cache-semantics-4.1.1"
-      sources."https-proxy-agent-5.0.1"
+      sources."http-proxy-agent-7.0.0"
+      sources."https-proxy-agent-7.0.0"
       sources."ini-1.3.8"
-      sources."ip-2.0.0"
+      sources."ip-1.1.8"
       sources."is-docker-2.2.1"
       sources."is-wsl-2.2.0"
       sources."js-base64-3.7.5"
@@ -129658,26 +129194,35 @@ in
       sources."keyv-3.1.0"
       sources."kleur-3.0.3"
       sources."latest-version-5.1.0"
+      sources."levn-0.3.0"
       sources."lodash.flatmap-4.5.0"
       sources."lowercase-keys-1.0.1"
+      sources."lru-cache-7.18.3"
       sources."mimic-response-1.0.1"
       sources."minimist-1.2.8"
       sources."moment-2.29.4"
       sources."ms-2.1.2"
+      sources."netmask-2.0.2"
       sources."node-abort-controller-3.1.1"
       sources."normalize-url-4.5.1"
       sources."object-inspect-1.12.3"
       sources."once-1.4.0"
       sources."open-8.4.2"
+      sources."optionator-0.8.3"
       sources."p-cancelable-1.1.0"
+      sources."pac-proxy-agent-6.0.3"
+      sources."pac-resolver-6.0.1"
       sources."package-json-6.5.0"
       (sources."pixiv-api-client-0.25.0" // {
         dependencies = [
           sources."axios-0.21.4"
         ];
       })
+      sources."prelude-ls-1.1.2"
       sources."prepend-http-2.0.0"
       sources."prompts-2.4.2"
+      sources."proxy-agent-6.2.1"
+      sources."proxy-from-env-1.1.0"
       sources."pump-3.0.0"
       sources."qs-6.11.2"
       sources."rc-1.2.8"
@@ -129690,13 +129235,22 @@ in
       sources."side-channel-1.0.4"
       sources."sisteransi-1.0.5"
       sources."smart-buffer-4.2.0"
-      sources."socks-2.7.1"
-      sources."socks-proxy-agent-5.0.1"
+      (sources."socks-2.7.1" // {
+        dependencies = [
+          sources."ip-2.0.0"
+        ];
+      })
+      sources."socks-proxy-agent-8.0.1"
+      sources."source-map-0.6.1"
       sources."strip-json-comments-2.0.1"
       sources."to-readable-stream-1.0.0"
+      sources."tslib-2.5.3"
+      sources."type-check-0.3.2"
       sources."universalify-2.0.0"
       sources."url-parse-lax-3.0.0"
+      sources."vm2-3.9.19"
       sources."winreg-1.2.4"
+      sources."word-wrap-1.2.3"
       sources."wrappy-1.0.2"
     ];
     buildInputs = globalBuildInputs;
@@ -129712,10 +129266,10 @@ in
   pyright = nodeEnv.buildNodePackage {
     name = "pyright";
     packageName = "pyright";
-    version = "1.1.310";
+    version = "1.1.311";
     src = fetchurl {
-      url = "https://registry.npmjs.org/pyright/-/pyright-1.1.310.tgz";
-      sha512 = "hDWXUocMWfQoUJLXt89uqLZUbf5jPr0HjtGgXrbHGchhXp7QOTwuW1nZ8iKTJXPD/G8KY/05LhbQ4cRSnXoAog==";
+      url = "https://registry.npmjs.org/pyright/-/pyright-1.1.311.tgz";
+      sha512 = "/BBt70SxXyTTfDFT4KOWSanPpytOq3qV0+qZtuxw02X0sZwvO+MpJ4mpK372isoUvr2nWqLe6gfbyqGj4wyRWw==";
     };
     buildInputs = globalBuildInputs;
     meta = {
@@ -129751,19 +129305,19 @@ in
           sources."typescript-4.9.4"
         ];
       })
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -129866,7 +129420,7 @@ in
       sources."tiny-inflate-1.0.3"
       sources."tr46-0.0.3"
       sources."ts-node-10.9.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."typescript-4.9.5"
       sources."typical-4.0.0"
       sources."unicode-properties-1.4.1"
@@ -130066,13 +129620,13 @@ in
       sources."@babel/helper-wrap-function-7.20.5"
       sources."@babel/helpers-7.22.3"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6"
       sources."@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3"
       sources."@babel/plugin-proposal-class-properties-7.18.6"
       sources."@babel/plugin-proposal-export-default-from-7.18.10"
       sources."@babel/plugin-proposal-optional-chaining-7.21.0"
-      sources."@babel/plugin-proposal-private-property-in-object-7.21.0"
+      sources."@babel/plugin-proposal-private-property-in-object-7.21.10"
       sources."@babel/plugin-proposal-unicode-property-regex-7.18.6"
       sources."@babel/plugin-syntax-async-generators-7.8.4"
       sources."@babel/plugin-syntax-class-properties-7.12.13"
@@ -130137,7 +129691,7 @@ in
       sources."@babel/plugin-transform-react-pure-annotations-7.18.6"
       sources."@babel/plugin-transform-regenerator-7.21.5"
       sources."@babel/plugin-transform-reserved-words-7.18.6"
-      (sources."@babel/plugin-transform-runtime-7.22.2" // {
+      (sources."@babel/plugin-transform-runtime-7.22.4" // {
         dependencies = [
           sources."semver-6.3.0"
         ];
@@ -130151,7 +129705,7 @@ in
       sources."@babel/plugin-transform-unicode-property-regex-7.22.3"
       sources."@babel/plugin-transform-unicode-regex-7.18.6"
       sources."@babel/plugin-transform-unicode-sets-regex-7.22.3"
-      (sources."@babel/preset-env-7.22.2" // {
+      (sources."@babel/preset-env-7.22.4" // {
         dependencies = [
           sources."semver-6.3.0"
         ];
@@ -130163,8 +129717,8 @@ in
       sources."@babel/regjsgen-0.8.0"
       sources."@babel/runtime-7.22.3"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@jridgewell/gen-mapping-0.3.3"
       sources."@jridgewell/resolve-uri-3.1.0"
       sources."@jridgewell/set-array-1.1.2"
@@ -130337,7 +129891,7 @@ in
         ];
       })
       sources."browserify-zlib-0.1.4"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-5.7.1"
       sources."buffer-alloc-1.2.0"
       sources."buffer-alloc-unsafe-1.1.0"
@@ -130367,7 +129921,7 @@ in
       sources."camel-case-3.0.0"
       sources."camelcase-5.3.1"
       sources."caniuse-api-3.0.0"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."case-sensitive-paths-webpack-plugin-2.4.0"
       sources."caw-2.0.1"
       sources."chalk-2.4.2"
@@ -130549,7 +130103,7 @@ in
       sources."define-property-2.0.2"
       sources."del-4.1.1"
       sources."depd-2.0.0"
-      sources."des.js-1.0.1"
+      sources."des.js-1.1.0"
       sources."destroy-1.2.0"
       sources."detect-node-2.1.0"
       (sources."diffie-hellman-5.0.3" // {
@@ -130588,7 +130142,7 @@ in
       sources."duplexify-3.7.1"
       sources."ee-first-1.1.1"
       sources."ejs-2.7.4"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       (sources."elliptic-6.5.4" // {
         dependencies = [
           sources."bn.js-4.12.0"
@@ -132096,11 +131650,11 @@ in
           sources."supports-color-5.5.0"
         ];
       })
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/runtime-7.22.3"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@emotion/is-prop-valid-1.2.1"
       sources."@emotion/memoize-0.8.1"
       sources."@emotion/stylis-0.8.5"
@@ -132180,7 +131734,7 @@ in
         ];
       })
       sources."browserify-zlib-0.2.0"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-4.9.2"
       sources."buffer-from-1.1.2"
       sources."buffer-xor-1.0.3"
@@ -132188,7 +131742,7 @@ in
       sources."call-me-maybe-1.0.2"
       sources."camelcase-6.3.0"
       sources."camelize-1.0.1"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."chalk-4.1.2"
       sources."chokidar-3.5.3"
       sources."chrome-trace-event-1.0.3"
@@ -132217,7 +131771,7 @@ in
       sources."css-to-react-native-3.2.0"
       sources."debug-4.3.4"
       sources."decko-1.2.0"
-      sources."des.js-1.0.1"
+      sources."des.js-1.1.0"
       (sources."diffie-hellman-5.0.3" // {
         dependencies = [
           sources."bn.js-4.12.0"
@@ -132225,7 +131779,7 @@ in
       })
       sources."domain-browser-1.2.0"
       sources."dompurify-2.4.5"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       (sources."elliptic-6.5.4" // {
         dependencies = [
           sources."bn.js-4.12.0"
@@ -132417,7 +131971,7 @@ in
       sources."supports-color-7.2.0"
       sources."swagger2openapi-7.0.8"
       sources."tapable-2.2.1"
-      sources."terser-5.17.6"
+      sources."terser-5.17.7"
       sources."terser-webpack-plugin-5.3.9"
       sources."timers-browserify-2.0.12"
       sources."to-arraybuffer-1.0.1"
@@ -132448,7 +132002,7 @@ in
       sources."vm-browserify-1.1.2"
       sources."watchpack-2.4.0"
       sources."webidl-conversions-3.0.1"
-      sources."webpack-5.84.1"
+      sources."webpack-5.85.0"
       sources."webpack-sources-3.2.3"
       sources."whatwg-url-5.0.0"
       sources."widest-line-3.1.0"
@@ -132481,7 +132035,7 @@ in
     };
     dependencies = [
       sources."@types/prop-types-15.7.5"
-      sources."@types/react-18.2.7"
+      sources."@types/react-18.2.8"
       sources."@types/scheduler-0.16.3"
       sources."@types/yoga-layout-1.9.2"
       sources."ansi-escapes-4.3.2"
@@ -132968,7 +132522,7 @@ in
       sources."is-fullwidth-code-point-3.0.0"
       sources."isexe-2.0.0"
       sources."jackspeak-2.2.1"
-      sources."lru-cache-9.1.1"
+      sources."lru-cache-9.1.2"
       sources."minimatch-9.0.1"
       sources."minipass-6.0.2"
       sources."path-key-3.1.1"
@@ -133045,9 +132599,9 @@ in
           sources."minimatch-3.1.2"
         ];
       })
-      sources."@eslint/js-8.41.0"
+      sources."@eslint/js-8.42.0"
       sources."@hpcc-js/wasm-2.5.0"
-      (sources."@humanwhocodes/config-array-0.11.8" // {
+      (sources."@humanwhocodes/config-array-0.11.10" // {
         dependencies = [
           sources."brace-expansion-1.1.11"
           sources."minimatch-3.1.2"
@@ -133063,14 +132617,14 @@ in
       sources."@types/node-16.11.68"
       sources."@types/semver-7.5.0"
       sources."@types/vscode-1.66.0"
-      sources."@typescript-eslint/eslint-plugin-5.59.7"
-      sources."@typescript-eslint/parser-5.59.7"
-      sources."@typescript-eslint/scope-manager-5.59.7"
-      sources."@typescript-eslint/type-utils-5.59.7"
-      sources."@typescript-eslint/types-5.59.7"
-      sources."@typescript-eslint/typescript-estree-5.59.7"
-      sources."@typescript-eslint/utils-5.59.7"
-      sources."@typescript-eslint/visitor-keys-5.59.7"
+      sources."@typescript-eslint/eslint-plugin-5.59.8"
+      sources."@typescript-eslint/parser-5.59.8"
+      sources."@typescript-eslint/scope-manager-5.59.8"
+      sources."@typescript-eslint/type-utils-5.59.8"
+      sources."@typescript-eslint/types-5.59.8"
+      sources."@typescript-eslint/typescript-estree-5.59.8"
+      sources."@typescript-eslint/utils-5.59.8"
+      sources."@typescript-eslint/visitor-keys-5.59.8"
       sources."@vscode/test-electron-2.3.2"
       sources."acorn-8.8.2"
       sources."acorn-jsx-5.3.2"
@@ -133111,8 +132665,8 @@ in
       sources."cross-spawn-7.0.3"
       sources."css-select-5.1.0"
       sources."css-what-6.1.0"
-      sources."d3-7.8.4"
-      sources."d3-array-3.2.3"
+      sources."d3-7.8.5"
+      sources."d3-array-3.2.4"
       sources."d3-axis-3.0.0"
       sources."d3-brush-3.0.0"
       sources."d3-chord-3.0.1"
@@ -133160,7 +132714,7 @@ in
       sources."entities-4.5.0"
       sources."escalade-3.1.1"
       sources."escape-string-regexp-4.0.0"
-      (sources."eslint-8.41.0" // {
+      (sources."eslint-8.42.0" // {
         dependencies = [
           sources."brace-expansion-1.1.11"
           sources."eslint-scope-7.2.0"
@@ -133271,7 +132825,7 @@ in
       sources."napi-build-utils-1.0.2"
       sources."natural-compare-1.4.0"
       sources."natural-compare-lite-1.4.0"
-      sources."node-abi-3.40.0"
+      sources."node-abi-3.43.0"
       sources."node-addon-api-4.3.0"
       sources."nth-check-2.1.1"
       sources."object-inspect-1.12.3"
@@ -133346,7 +132900,7 @@ in
       sources."text-table-0.2.0"
       sources."tmp-0.2.1"
       sources."to-regex-range-5.0.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       (sources."tsutils-3.21.0" // {
         dependencies = [
           sources."tslib-1.14.1"
@@ -133716,10 +133270,10 @@ in
   serverless = nodeEnv.buildNodePackage {
     name = "serverless";
     packageName = "serverless";
-    version = "3.31.0";
+    version = "3.32.2";
     src = fetchurl {
-      url = "https://registry.npmjs.org/serverless/-/serverless-3.31.0.tgz";
-      sha512 = "Cr2gEoPxxPFI1sLsLn5hzcsGMpsgzVEb7tiU0I/zcBe4Yug70bQrnZWReYw7N+DZlOMoWQ9ifCXD6yF1wWPQXg==";
+      url = "https://registry.npmjs.org/serverless/-/serverless-3.32.2.tgz";
+      sha512 = "OIh0dF8siYI2coGFVXg1iKvkjZXO1g7LXXe2asZe0HDEXENlgLA47zMerz1l3iFWVHsFN0901c+eW8av2W/Uaw==";
     };
     dependencies = [
       sources."2-thenable-1.0.0"
@@ -133783,7 +133337,7 @@ in
       sources."asynckit-0.4.0"
       sources."at-least-node-1.0.0"
       sources."available-typed-arrays-1.0.5"
-      (sources."aws-sdk-2.1386.0" // {
+      (sources."aws-sdk-2.1390.0" // {
         dependencies = [
           sources."buffer-4.9.2"
           sources."ieee754-1.1.13"
@@ -133876,7 +133430,7 @@ in
           sources."type-1.2.0"
         ];
       })
-      sources."dayjs-1.11.7"
+      sources."dayjs-1.11.8"
       sources."debug-4.3.4"
       (sources."decompress-4.2.1" // {
         dependencies = [
@@ -133922,7 +133476,7 @@ in
       sources."delayed-stream-1.0.0"
       sources."dezalgo-1.0.4"
       sources."dir-glob-3.0.1"
-      sources."dotenv-16.0.3"
+      sources."dotenv-16.1.3"
       sources."dotenv-expand-10.0.0"
       sources."duration-0.2.2"
       sources."emoji-regex-8.0.0"
@@ -134210,7 +133764,7 @@ in
       sources."tr46-0.0.3"
       sources."traverse-0.6.7"
       sources."trim-repeated-1.0.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-2.7.2"
       sources."type-fest-0.21.3"
       sources."unbzip2-stream-1.4.3"
@@ -134897,17 +134451,17 @@ in
   snyk = nodeEnv.buildNodePackage {
     name = "snyk";
     packageName = "snyk";
-    version = "1.1168.0";
+    version = "1.1173.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/snyk/-/snyk-1.1168.0.tgz";
-      sha512 = "tv6pjESru/v5vnR848xwzPj+Oc8CCFDaNRkF+eQjH0jOnOqLz49EDHCrioOulDuBYIFlpX8Tfq/7fCMLyZkuuQ==";
+      url = "https://registry.npmjs.org/snyk/-/snyk-1.1173.0.tgz";
+      sha512 = "+HVJhjFxxY/VVQFF3lB2DuIx0L3jIzf8ty7s5ATpGDJXNcRTTFqm3pb1zqWtbsx4sWlTkS9u/pDKpDWXRzY7Qw==";
     };
     dependencies = [
-      sources."@sentry-internal/tracing-7.53.1"
-      sources."@sentry/core-7.53.1"
-      sources."@sentry/node-7.53.1"
-      sources."@sentry/types-7.53.1"
-      sources."@sentry/utils-7.53.1"
+      sources."@sentry-internal/tracing-7.54.0"
+      sources."@sentry/core-7.54.0"
+      sources."@sentry/node-7.54.0"
+      sources."@sentry/types-7.54.0"
+      sources."@sentry/utils-7.54.0"
       sources."agent-base-6.0.2"
       sources."boolean-3.2.0"
       sources."cookie-0.4.2"
@@ -134953,10 +134507,10 @@ in
   "socket.io" = nodeEnv.buildNodePackage {
     name = "socket.io";
     packageName = "socket.io";
-    version = "4.6.1";
+    version = "4.6.2";
     src = fetchurl {
-      url = "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz";
-      sha512 = "KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==";
+      url = "https://registry.npmjs.org/socket.io/-/socket.io-4.6.2.tgz";
+      sha512 = "Vp+lSks5k0dewYTfwgPT9UeGGd+ht7sCpB7p0e83VgO4X/AHYWhXITMrNk/pg8syY2bpx23ptClCQuHhqi2BgQ==";
     };
     dependencies = [
       sources."@socket.io/component-emitter-3.1.0"
@@ -134978,7 +134532,7 @@ in
       sources."node-gyp-build-4.6.0"
       sources."object-assign-4.1.1"
       sources."socket.io-adapter-2.5.2"
-      sources."socket.io-parser-4.2.3"
+      sources."socket.io-parser-4.2.4"
       sources."utf-8-validate-5.0.10"
       sources."vary-1.1.2"
       sources."ws-8.11.0"
@@ -136268,7 +135822,7 @@ in
       sources."async-limiter-1.0.1"
       sources."asynckit-0.4.0"
       sources."available-typed-arrays-1.0.5"
-      (sources."aws-sdk-2.1386.0" // {
+      (sources."aws-sdk-2.1390.0" // {
         dependencies = [
           sources."uuid-8.0.0"
         ];
@@ -137075,18 +136629,18 @@ in
   stylelint = nodeEnv.buildNodePackage {
     name = "stylelint";
     packageName = "stylelint";
-    version = "15.6.2";
+    version = "15.6.3";
     src = fetchurl {
-      url = "https://registry.npmjs.org/stylelint/-/stylelint-15.6.2.tgz";
-      sha512 = "fjQWwcdUye4DU+0oIxNGwawIPC5DvG5kdObY5Sg4rc87untze3gC/5g/ikePqVjrAsBUZjwMN+pZsAYbDO6ArQ==";
+      url = "https://registry.npmjs.org/stylelint/-/stylelint-15.6.3.tgz";
+      sha512 = "qWUfFsnPyrgK8NMFvGkjUrF1+DNrS5VMoN39meJbeQcOW8NE3pxIwTpA35m0MG6lmZobs7GVoQUdELmzqdO7XQ==";
     };
     dependencies = [
       sources."@babel/code-frame-7.21.4"
       sources."@babel/helper-validator-identifier-7.19.1"
       sources."@babel/highlight-7.18.6"
-      sources."@csstools/css-parser-algorithms-2.1.1"
+      sources."@csstools/css-parser-algorithms-2.2.0"
       sources."@csstools/css-tokenizer-2.1.1"
-      sources."@csstools/media-query-list-parser-2.0.4"
+      sources."@csstools/media-query-list-parser-2.1.0"
       sources."@csstools/selector-specificity-2.2.0"
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
@@ -137453,10 +137007,10 @@ in
       sources."@babel/helper-validator-option-7.21.0"
       sources."@babel/helpers-7.22.3"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       (sources."@cspotcode/source-map-support-0.8.1" // {
         dependencies = [
           sources."@jridgewell/trace-mapping-0.3.9"
@@ -137470,19 +137024,19 @@ in
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -137507,11 +137061,11 @@ in
       sources."binary-extensions-2.2.0"
       sources."brace-expansion-1.1.11"
       sources."braces-3.0.2"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-crc32-0.2.13"
       sources."call-bind-1.0.2"
       sources."callsites-3.1.0"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."chalk-2.4.2"
       sources."character-parser-2.2.0"
       sources."chokidar-3.5.3"
@@ -137533,7 +137087,7 @@ in
       sources."detect-indent-6.1.0"
       sources."diff-4.0.2"
       sources."doctypes-1.1.0"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."errno-0.1.8"
       sources."es-get-iterator-1.1.3"
       sources."es6-promise-3.3.1"
@@ -137706,8 +137260,8 @@ in
       sources."to-regex-range-5.0.1"
       sources."token-stream-1.0.0"
       sources."ts-node-10.9.1"
-      sources."tslib-2.5.2"
-      sources."typescript-5.0.4"
+      sources."tslib-2.5.3"
+      sources."typescript-5.1.3"
       sources."update-browserslist-db-1.0.11"
       sources."v8-compile-cache-lib-3.0.1"
       sources."void-elements-3.1.0"
@@ -137757,10 +137311,10 @@ in
       sources."@babel/helper-validator-option-7.21.0"
       sources."@babel/helpers-7.22.3"
       sources."@babel/highlight-7.18.6"
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       (sources."@cspotcode/source-map-support-0.8.1" // {
         dependencies = [
           sources."@jridgewell/trace-mapping-0.3.9"
@@ -137777,19 +137331,19 @@ in
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -137815,10 +137369,10 @@ in
       sources."binary-extensions-2.2.0"
       sources."brace-expansion-1.1.11"
       sources."braces-3.0.2"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-crc32-0.2.13"
       sources."call-bind-1.0.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."chalk-2.4.2"
       sources."character-parser-2.2.0"
       sources."chokidar-3.5.3"
@@ -137837,7 +137391,7 @@ in
       sources."detect-indent-6.1.0"
       sources."diff-4.0.2"
       sources."doctypes-1.1.0"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."emmet-2.4.4"
       sources."errno-0.1.8"
       sources."es6-promise-3.3.1"
@@ -137975,8 +137529,8 @@ in
       sources."to-regex-range-5.0.1"
       sources."token-stream-1.0.0"
       sources."ts-node-10.9.1"
-      sources."tslib-2.5.2"
-      sources."typescript-5.0.4"
+      sources."tslib-2.5.3"
+      sources."typescript-5.1.3"
       sources."update-browserslist-db-1.0.11"
       sources."v8-compile-cache-lib-3.0.1"
       sources."void-elements-3.1.0"
@@ -137985,9 +137539,8 @@ in
           sources."vscode-languageserver-types-3.17.3"
         ];
       })
-      (sources."vscode-html-languageservice-5.0.5" // {
+      (sources."vscode-html-languageservice-5.0.6" // {
         dependencies = [
-          sources."@vscode/l10n-0.0.13"
           sources."vscode-languageserver-types-3.17.3"
         ];
       })
@@ -138734,19 +138287,19 @@ in
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -138838,8 +138391,8 @@ in
           sources."arg-4.1.3"
         ];
       })
-      sources."tslib-2.5.2"
-      sources."typescript-5.0.4"
+      sources."tslib-2.5.3"
+      sources."typescript-5.1.3"
       sources."util-deprecate-1.0.2"
       sources."v8-compile-cache-lib-3.0.1"
       sources."wrappy-1.0.2"
@@ -139184,10 +138737,10 @@ in
   terser = nodeEnv.buildNodePackage {
     name = "terser";
     packageName = "terser";
-    version = "5.17.6";
+    version = "5.17.7";
     src = fetchurl {
-      url = "https://registry.npmjs.org/terser/-/terser-5.17.6.tgz";
-      sha512 = "V8QHcs8YuyLkLHsJO5ucyff1ykrLVsR4dNnS//L5Y3NiSXpbK1J+WMVUs67eI0KTxs9JtHhgEQpXQVHlHI92DQ==";
+      url = "https://registry.npmjs.org/terser/-/terser-5.17.7.tgz";
+      sha512 = "/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==";
     };
     dependencies = [
       sources."@jridgewell/gen-mapping-0.3.3"
@@ -140235,8 +139788,8 @@ in
           sources."ms-2.1.2"
         ];
       })
-      sources."@eslint/js-8.41.0"
-      (sources."@humanwhocodes/config-array-0.11.8" // {
+      sources."@eslint/js-8.42.0"
+      (sources."@humanwhocodes/config-array-0.11.10" // {
         dependencies = [
           sources."debug-4.3.4"
           sources."ms-2.1.2"
@@ -140292,7 +139845,7 @@ in
       sources."es-shim-unscopables-1.0.0"
       sources."es-to-primitive-1.2.1"
       sources."escape-string-regexp-4.0.0"
-      (sources."eslint-8.41.0" // {
+      (sources."eslint-8.42.0" // {
         dependencies = [
           sources."debug-4.3.4"
           sources."doctrine-3.0.0"
@@ -140814,7 +140367,7 @@ in
         ];
       })
       sources."socket.io-adapter-2.5.2"
-      (sources."socket.io-parser-4.2.3" // {
+      (sources."socket.io-parser-4.2.4" // {
         dependencies = [
           sources."debug-4.3.4"
           sources."ms-2.1.2"
@@ -140850,7 +140403,7 @@ in
       sources."token-types-4.2.1"
       sources."tr46-0.0.3"
       sources."trim-repeated-1.0.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-is-1.6.18"
       sources."ua-parser-js-1.0.33"
       sources."uc.micro-1.0.6"
@@ -142902,10 +142455,10 @@ in
   three = nodeEnv.buildNodePackage {
     name = "three";
     packageName = "three";
-    version = "0.152.2";
+    version = "0.153.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/three/-/three-0.152.2.tgz";
-      sha512 = "Ff9zIpSfkkqcBcpdiFo2f35vA9ZucO+N8TNacJOqaEE6DrB0eufItVMib8bK8Pcju/ZNT6a7blE1GhTpkdsILw==";
+      url = "https://registry.npmjs.org/three/-/three-0.153.0.tgz";
+      sha512 = "OCP2/uQR6GcDpSLnJt/3a4mdS0kNWcbfUXIwLoEMgLzEUIVIYsSDwskpmOii/AkDM+BBwrl6+CKgrjX9+E2aWg==";
     };
     buildInputs = globalBuildInputs;
     meta = {
@@ -142951,7 +142504,7 @@ in
       sources."@types/keyv-3.1.4"
       sources."@types/node-20.2.5"
       sources."@types/responselike-1.0.0"
-      sources."@xmldom/xmldom-0.8.7"
+      sources."@xmldom/xmldom-0.8.8"
       sources."ajv-6.12.6"
       sources."asn1-0.2.6"
       sources."assert-plus-1.0.0"
@@ -143125,7 +142678,7 @@ in
       sources."supports-color-2.0.0"
       sources."temp-0.8.4"
       sources."tslib-1.14.1"
-      sources."typescript-5.0.4"
+      sources."typescript-5.1.3"
       sources."wordwrap-0.0.3"
       sources."wrappy-1.0.2"
     ];
@@ -143152,19 +142705,19 @@ in
       sources."@jridgewell/resolve-uri-3.1.1"
       sources."@jridgewell/sourcemap-codec-1.4.15"
       sources."@jridgewell/trace-mapping-0.3.9"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@tsconfig/node10-1.0.9"
       sources."@tsconfig/node12-1.0.11"
       sources."@tsconfig/node14-1.0.3"
@@ -143176,8 +142729,8 @@ in
       sources."create-require-1.1.1"
       sources."diff-4.0.2"
       sources."make-error-1.3.6"
-      sources."tslib-2.5.2"
-      sources."typescript-5.0.4"
+      sources."tslib-2.5.3"
+      sources."typescript-5.1.3"
       sources."v8-compile-cache-lib-3.0.1"
       sources."yn-3.1.1"
     ];
@@ -143215,10 +142768,10 @@ in
   typescript = nodeEnv.buildNodePackage {
     name = "typescript";
     packageName = "typescript";
-    version = "5.0.4";
+    version = "5.1.3";
     src = fetchurl {
-      url = "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz";
-      sha512 = "cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==";
+      url = "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz";
+      sha512 = "XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==";
     };
     buildInputs = globalBuildInputs;
     meta = {
@@ -143298,7 +142851,7 @@ in
       sources."@pnpm/network.ca-file-1.0.2"
       sources."@pnpm/npm-conf-2.2.0"
       sources."@primer/octicons-17.10.2"
-      sources."@sindresorhus/is-5.3.0"
+      sources."@sindresorhus/is-5.4.0"
       sources."@socket.io/component-emitter-3.1.0"
       sources."@szmarczak/http-timer-5.0.1"
       sources."@types/cookie-0.4.1"
@@ -143414,7 +142967,7 @@ in
       sources."defined-1.0.1"
       sources."depd-2.0.0"
       sources."deps-sort-2.0.1"
-      sources."des.js-1.0.1"
+      sources."des.js-1.1.0"
       sources."destroy-1.2.0"
       sources."detective-5.2.1"
       sources."diff-5.1.0"
@@ -143676,7 +143229,7 @@ in
         ];
       })
       sources."socket.io-adapter-2.4.0"
-      (sources."socket.io-parser-4.2.3" // {
+      (sources."socket.io-parser-4.2.4" // {
         dependencies = [
           sources."debug-4.3.4"
           sources."ms-2.1.2"
@@ -143790,7 +143343,7 @@ in
       sources."@babel/helper-validator-identifier-7.19.1"
       sources."@babel/highlight-7.18.6"
       sources."@isaacs/cliui-8.0.2"
-      sources."@npmcli/config-6.1.7"
+      sources."@npmcli/config-6.2.0"
       sources."@npmcli/map-workspaces-3.0.4"
       sources."@npmcli/name-from-folder-2.0.0"
       sources."@pkgjs/parseargs-0.11.0"
@@ -143847,7 +143400,7 @@ in
       sources."lines-and-columns-2.0.3"
       sources."load-plugin-5.1.0"
       sources."locate-path-7.2.0"
-      sources."lru-cache-9.1.1"
+      sources."lru-cache-9.1.2"
       sources."minimatch-9.0.1"
       sources."minipass-6.0.2"
       sources."ms-2.1.2"
@@ -143972,7 +143525,7 @@ in
       sources."commander-7.2.0"
       sources."concat-map-0.0.1"
       sources."console-control-strings-1.1.0"
-      sources."d3-array-3.2.3"
+      sources."d3-array-3.2.4"
       sources."d3-color-3.1.0"
       sources."d3-delaunay-6.0.4"
       sources."d3-dispatch-3.0.1"
@@ -144133,7 +143686,7 @@ in
       sources."color-convert-2.0.1"
       sources."color-name-1.1.4"
       sources."commander-7.2.0"
-      sources."d3-array-3.2.3"
+      sources."d3-array-3.2.4"
       sources."d3-color-3.1.0"
       sources."d3-delaunay-6.0.4"
       sources."d3-dispatch-3.0.1"
@@ -144175,7 +143728,7 @@ in
         ];
       })
       sources."tr46-0.0.3"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."vega-5.25.0"
       sources."vega-canvas-1.2.7"
       sources."vega-crossfilter-4.1.1"
@@ -144230,10 +143783,10 @@ in
   vercel = nodeEnv.buildNodePackage {
     name = "vercel";
     packageName = "vercel";
-    version = "30.0.0";
+    version = "30.1.2";
     src = fetchurl {
-      url = "https://registry.npmjs.org/vercel/-/vercel-30.0.0.tgz";
-      sha512 = "JxpE29jxVTjnBsILc0E4umj6cLFq8H6AsSowGiPz/dxP0lJLwX3QPgDn+qd6GWIc4QDNEnvvkqAJ+7pSKTO04A==";
+      url = "https://registry.npmjs.org/vercel/-/vercel-30.1.2.tgz";
+      sha512 = "DjN8ICpD1QkU3LvG3In2S68J7CgYbfspbqaX/20IBsWaJQAejTnZsFCv6/21zPFSWeIHzihtnmzr6OGTZ6F+Sg==";
     };
     dependencies = [
       sources."@adobe/css-tools-4.2.0"
@@ -144300,10 +143853,10 @@ in
           sources."chalk-2.4.2"
         ];
       })
-      sources."@babel/parser-7.22.3"
+      sources."@babel/parser-7.22.4"
       sources."@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6"
       sources."@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3"
-      sources."@babel/plugin-proposal-private-property-in-object-7.21.0"
+      sources."@babel/plugin-proposal-private-property-in-object-7.21.10"
       sources."@babel/plugin-proposal-unicode-property-regex-7.18.6"
       sources."@babel/plugin-syntax-async-generators-7.8.4"
       sources."@babel/plugin-syntax-class-properties-7.12.13"
@@ -144374,7 +143927,7 @@ in
       sources."@babel/plugin-transform-unicode-property-regex-7.22.3"
       sources."@babel/plugin-transform-unicode-regex-7.18.6"
       sources."@babel/plugin-transform-unicode-sets-regex-7.22.3"
-      (sources."@babel/preset-env-7.22.2" // {
+      (sources."@babel/preset-env-7.22.4" // {
         dependencies = [
           sources."semver-6.3.0"
         ];
@@ -144384,8 +143937,8 @@ in
       sources."@babel/regjsgen-0.8.0"
       sources."@babel/runtime-7.22.3"
       sources."@babel/template-7.21.9"
-      sources."@babel/traverse-7.22.1"
-      sources."@babel/types-7.22.3"
+      sources."@babel/traverse-7.22.4"
+      sources."@babel/types-7.22.4"
       sources."@cspotcode/source-map-support-0.8.1"
       sources."@edge-runtime/format-2.0.1"
       sources."@edge-runtime/primitives-2.0.0"
@@ -144470,19 +144023,19 @@ in
       sources."@rollup/pluginutils-4.2.1"
       sources."@sinclair/typebox-0.25.24"
       sources."@sindresorhus/is-4.6.0"
-      sources."@swc/core-1.3.60"
-      sources."@swc/core-darwin-arm64-1.3.60"
-      sources."@swc/core-darwin-x64-1.3.60"
-      sources."@swc/core-linux-arm-gnueabihf-1.3.60"
-      sources."@swc/core-linux-arm64-gnu-1.3.60"
-      sources."@swc/core-linux-arm64-musl-1.3.60"
-      sources."@swc/core-linux-x64-gnu-1.3.60"
-      sources."@swc/core-linux-x64-musl-1.3.60"
-      sources."@swc/core-win32-arm64-msvc-1.3.60"
-      sources."@swc/core-win32-ia32-msvc-1.3.60"
-      sources."@swc/core-win32-x64-msvc-1.3.60"
+      sources."@swc/core-1.3.61"
+      sources."@swc/core-darwin-arm64-1.3.61"
+      sources."@swc/core-darwin-x64-1.3.61"
+      sources."@swc/core-linux-arm-gnueabihf-1.3.61"
+      sources."@swc/core-linux-arm64-gnu-1.3.61"
+      sources."@swc/core-linux-arm64-musl-1.3.61"
+      sources."@swc/core-linux-x64-gnu-1.3.61"
+      sources."@swc/core-linux-x64-musl-1.3.61"
+      sources."@swc/core-win32-arm64-msvc-1.3.61"
+      sources."@swc/core-win32-ia32-msvc-1.3.61"
+      sources."@swc/core-win32-x64-msvc-1.3.61"
       sources."@swc/helpers-0.5.1"
-      sources."@swc/wasm-1.3.60"
+      sources."@swc/wasm-1.3.62"
       sources."@szmarczak/http-timer-4.0.6"
       sources."@tootallnate/once-1.1.2"
       sources."@ts-morph/common-0.11.1"
@@ -144516,26 +144069,26 @@ in
         ];
       })
       sources."@vanilla-extract/private-1.0.3"
-      sources."@vercel/build-utils-6.7.3"
-      sources."@vercel/error-utils-1.0.8"
+      sources."@vercel/build-utils-6.7.5"
+      sources."@vercel/error-utils-1.0.10"
       (sources."@vercel/gatsby-plugin-vercel-analytics-1.0.10" // {
         dependencies = [
           sources."@babel/runtime-7.12.1"
         ];
       })
-      (sources."@vercel/gatsby-plugin-vercel-builder-1.3.5" // {
+      (sources."@vercel/gatsby-plugin-vercel-builder-1.3.7" // {
         dependencies = [
           sources."fs-extra-11.1.0"
         ];
       })
       sources."@vercel/go-2.5.1"
       sources."@vercel/hydrogen-0.0.64"
-      sources."@vercel/next-3.8.5"
+      sources."@vercel/next-3.8.6"
       sources."@vercel/nft-0.22.5"
-      sources."@vercel/node-2.14.3"
+      sources."@vercel/node-2.14.5"
       sources."@vercel/python-3.1.60"
       sources."@vercel/redwood-1.1.15"
-      (sources."@vercel/remix-builder-1.8.10" // {
+      (sources."@vercel/remix-builder-1.8.12" // {
         dependencies = [
           sources."semver-7.3.8"
         ];
@@ -144548,7 +144101,7 @@ in
         ];
       })
       sources."@vercel/ruby-1.3.76"
-      sources."@vercel/static-build-1.3.32"
+      sources."@vercel/static-build-1.3.34"
       sources."@vercel/static-config-2.0.17"
       sources."@web3-storage/multipart-parser-1.0.0"
       sources."@zxing/text-encoding-0.9.0"
@@ -144573,7 +144126,7 @@ in
       sources."array-flatten-1.1.1"
       sources."array-union-2.1.0"
       sources."ast-types-0.13.4"
-      sources."astring-1.8.5"
+      sources."astring-1.8.6"
       sources."async-listen-3.0.0"
       sources."async-sema-3.1.1"
       sources."asynckit-0.4.0"
@@ -144603,7 +144156,7 @@ in
       sources."brace-expansion-1.1.11"
       sources."braces-3.0.2"
       sources."browserify-zlib-0.1.4"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-5.7.1"
       sources."buffer-from-1.1.2"
       sources."bufferutil-4.0.7"
@@ -144622,7 +144175,7 @@ in
         ];
       })
       sources."call-bind-1.0.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       (sources."chalk-4.1.2" // {
         dependencies = [
           sources."ansi-styles-4.3.0"
@@ -144702,7 +144255,7 @@ in
       sources."detect-newline-3.1.0"
       sources."diff-4.0.2"
       sources."dir-glob-3.0.1"
-      sources."dotenv-16.0.3"
+      sources."dotenv-16.1.3"
       (sources."duplexify-3.7.1" // {
         dependencies = [
           sources."readable-stream-2.3.8"
@@ -144718,7 +144271,7 @@ in
         ];
       })
       sources."ee-first-1.1.1"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."emoji-regex-8.0.0"
       sources."emojis-list-3.0.0"
       sources."encodeurl-1.0.2"
@@ -144953,7 +144506,7 @@ in
       sources."make-error-1.3.6"
       sources."markdown-extensions-1.1.1"
       sources."mdast-util-definitions-5.1.2"
-      sources."mdast-util-from-markdown-1.3.0"
+      sources."mdast-util-from-markdown-1.3.1"
       sources."mdast-util-frontmatter-1.0.1"
       sources."mdast-util-mdx-1.1.0"
       (sources."mdast-util-mdx-expression-1.3.2" // {
@@ -144978,39 +144531,39 @@ in
       sources."merge-stream-2.0.0"
       sources."merge2-1.4.1"
       sources."methods-1.1.2"
-      sources."micromark-3.1.0"
-      sources."micromark-core-commonmark-1.0.6"
-      sources."micromark-extension-frontmatter-1.1.0"
-      sources."micromark-extension-mdx-expression-1.0.5"
-      (sources."micromark-extension-mdx-jsx-1.0.4" // {
+      sources."micromark-3.2.0"
+      sources."micromark-core-commonmark-1.1.0"
+      sources."micromark-extension-frontmatter-1.1.1"
+      sources."micromark-extension-mdx-expression-1.0.8"
+      (sources."micromark-extension-mdx-jsx-1.0.5" // {
         dependencies = [
           sources."estree-util-is-identifier-name-2.1.0"
         ];
       })
       sources."micromark-extension-mdx-md-1.0.1"
       sources."micromark-extension-mdxjs-1.0.1"
-      sources."micromark-extension-mdxjs-esm-1.0.4"
-      sources."micromark-factory-destination-1.0.0"
-      sources."micromark-factory-label-1.0.2"
-      sources."micromark-factory-mdx-expression-1.0.8"
-      sources."micromark-factory-space-1.0.0"
-      sources."micromark-factory-title-1.0.2"
-      sources."micromark-factory-whitespace-1.0.0"
-      sources."micromark-util-character-1.1.0"
-      sources."micromark-util-chunked-1.0.0"
-      sources."micromark-util-classify-character-1.0.0"
-      sources."micromark-util-combine-extensions-1.0.0"
-      sources."micromark-util-decode-numeric-character-reference-1.0.0"
-      sources."micromark-util-decode-string-1.0.2"
-      sources."micromark-util-encode-1.0.1"
+      sources."micromark-extension-mdxjs-esm-1.0.5"
+      sources."micromark-factory-destination-1.1.0"
+      sources."micromark-factory-label-1.1.0"
+      sources."micromark-factory-mdx-expression-1.0.9"
+      sources."micromark-factory-space-1.1.0"
+      sources."micromark-factory-title-1.1.0"
+      sources."micromark-factory-whitespace-1.1.0"
+      sources."micromark-util-character-1.2.0"
+      sources."micromark-util-chunked-1.1.0"
+      sources."micromark-util-classify-character-1.1.0"
+      sources."micromark-util-combine-extensions-1.1.0"
+      sources."micromark-util-decode-numeric-character-reference-1.1.0"
+      sources."micromark-util-decode-string-1.1.0"
+      sources."micromark-util-encode-1.1.0"
       sources."micromark-util-events-to-acorn-1.2.3"
-      sources."micromark-util-html-tag-name-1.1.0"
-      sources."micromark-util-normalize-identifier-1.0.0"
-      sources."micromark-util-resolve-all-1.0.0"
-      sources."micromark-util-sanitize-uri-1.1.0"
-      sources."micromark-util-subtokenize-1.0.2"
-      sources."micromark-util-symbol-1.0.1"
-      sources."micromark-util-types-1.0.2"
+      sources."micromark-util-html-tag-name-1.2.0"
+      sources."micromark-util-normalize-identifier-1.1.0"
+      sources."micromark-util-resolve-all-1.1.0"
+      sources."micromark-util-sanitize-uri-1.2.0"
+      sources."micromark-util-subtokenize-1.1.0"
+      sources."micromark-util-symbol-1.1.0"
+      sources."micromark-util-types-1.1.0"
       sources."micromatch-4.0.5"
       sources."mime-1.6.0"
       sources."mime-db-1.52.0"
@@ -145099,7 +144652,7 @@ in
       sources."path-parse-1.0.7"
       sources."path-to-regexp-6.2.1"
       sources."path-type-4.0.0"
-      sources."pathe-1.1.0"
+      sources."pathe-1.1.1"
       sources."peek-stream-1.1.3"
       (sources."periscopic-3.1.0" // {
         dependencies = [
@@ -145258,7 +144811,7 @@ in
         ];
       })
       sources."tar-stream-2.2.0"
-      sources."terser-5.17.6"
+      sources."terser-5.17.7"
       sources."through-2.3.8"
       (sources."through2-2.0.5" // {
         dependencies = [
@@ -145279,7 +144832,7 @@ in
       sources."ts-node-10.9.1"
       sources."ts-toolbelt-6.15.5"
       sources."tsconfig-paths-4.2.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-check-0.3.2"
       sources."type-fest-0.21.3"
       sources."type-is-1.6.18"
@@ -145438,8 +144991,8 @@ in
       sources."@eslint-community/eslint-utils-4.4.0"
       sources."@eslint-community/regexpp-4.5.1"
       sources."@eslint/eslintrc-2.0.3"
-      sources."@eslint/js-8.41.0"
-      sources."@humanwhocodes/config-array-0.11.8"
+      sources."@eslint/js-8.42.0"
+      sources."@humanwhocodes/config-array-0.11.10"
       sources."@humanwhocodes/module-importer-1.0.1"
       sources."@humanwhocodes/object-schema-1.2.1"
       sources."@nodelib/fs.scandir-2.1.5"
@@ -145470,7 +145023,7 @@ in
       sources."diff-4.0.2"
       sources."doctrine-3.0.0"
       sources."escape-string-regexp-4.0.0"
-      sources."eslint-8.41.0"
+      sources."eslint-8.42.0"
       sources."eslint-plugin-vue-9.14.1"
       sources."eslint-scope-7.2.0"
       sources."eslint-visitor-keys-3.4.1"
@@ -145783,7 +145336,11 @@ in
           sources."@vscode/l10n-0.0.14"
         ];
       })
-      sources."vscode-html-languageservice-5.0.5"
+      (sources."vscode-html-languageservice-5.0.6" // {
+        dependencies = [
+          sources."@vscode/l10n-0.0.14"
+        ];
+      })
       sources."vscode-json-languageservice-5.3.5"
       sources."vscode-jsonrpc-8.1.0"
       sources."vscode-languageserver-8.1.0"
@@ -145821,6 +145378,7 @@ in
       sources."ansi-escapes-3.2.0"
       sources."ansi-regex-3.0.1"
       sources."ansi-styles-3.2.1"
+      sources."anymatch-3.1.3"
       sources."argparse-1.0.10"
       sources."array-differ-1.0.0"
       sources."array-union-1.0.2"
@@ -145835,6 +145393,7 @@ in
       sources."balanced-match-1.0.2"
       sources."base64-js-1.5.1"
       sources."bcrypt-pbkdf-1.0.2"
+      sources."binary-extensions-2.2.0"
       sources."bl-1.2.3"
       sources."bluebird-3.7.2"
       sources."brace-expansion-1.1.11"
@@ -145850,6 +145409,7 @@ in
       sources."caw-2.0.1"
       sources."chalk-2.4.2"
       sources."chardet-0.7.0"
+      sources."chokidar-3.5.3"
       sources."cli-cursor-2.1.0"
       sources."cli-spinners-1.3.1"
       sources."cli-width-2.2.1"
@@ -145864,7 +145424,6 @@ in
       sources."consolidate-0.14.5"
       sources."core-util-is-1.0.3"
       sources."create-error-class-3.0.2"
-      sources."cross-spawn-7.0.3"
       sources."dashdash-1.14.1"
       sources."debug-4.3.4"
       sources."decompress-4.2.1"
@@ -145905,11 +145464,13 @@ in
       sources."form-data-2.3.3"
       sources."fs-constants-1.0.0"
       sources."fs.realpath-1.0.0"
+      sources."fsevents-2.3.2"
       sources."get-proxy-2.1.0"
       sources."get-stream-3.0.0"
       sources."getpass-0.1.7"
       sources."git-clone-0.1.0"
       sources."glob-7.2.3"
+      sources."glob-parent-5.1.2"
       sources."got-6.7.1"
       sources."graceful-fs-4.2.11"
       sources."gray-matter-4.0.3"
@@ -145926,8 +145487,11 @@ in
       sources."inherits-2.0.4"
       sources."ini-1.3.8"
       sources."inquirer-6.5.2"
+      sources."is-binary-path-2.1.0"
       sources."is-extendable-0.1.1"
+      sources."is-extglob-2.1.1"
       sources."is-fullwidth-code-point-2.0.0"
+      sources."is-glob-4.0.3"
       sources."is-natural-number-4.0.1"
       sources."is-number-7.0.0"
       sources."is-object-1.0.2"
@@ -145937,7 +145501,6 @@ in
       sources."is-typedarray-1.0.0"
       sources."is-utf8-0.2.1"
       sources."isarray-1.0.0"
-      sources."isexe-2.0.0"
       sources."isstream-0.1.2"
       sources."isurl-1.0.0"
       sources."js-yaml-3.14.1"
@@ -145948,6 +145511,7 @@ in
       sources."jsprim-1.4.2"
       sources."kind-of-6.0.3"
       sources."lodash-4.17.21"
+      sources."lodash.clonedeepwith-4.5.0"
       sources."log-symbols-2.2.0"
       sources."lowercase-keys-1.0.1"
       (sources."make-dir-1.3.0" // {
@@ -145955,10 +145519,9 @@ in
           sources."pify-3.0.0"
         ];
       })
-      (sources."metalsmith-2.5.1" // {
+      (sources."metalsmith-2.6.0" // {
         dependencies = [
-          sources."commander-6.2.1"
-          sources."rimraf-3.0.2"
+          sources."commander-10.0.1"
         ];
       })
       sources."micromatch-4.0.5"
@@ -145972,6 +145535,7 @@ in
       sources."multimatch-2.1.0"
       sources."mute-stream-0.0.7"
       sources."neo-async-2.6.2"
+      sources."normalize-path-3.0.0"
       (sources."npm-conf-1.1.3" // {
         dependencies = [
           sources."pify-3.0.0"
@@ -145985,7 +145549,6 @@ in
       sources."os-homedir-1.0.2"
       sources."os-tmpdir-1.0.2"
       sources."path-is-absolute-1.0.1"
-      sources."path-key-3.1.1"
       sources."pend-1.2.0"
       sources."performance-now-2.1.0"
       sources."picomatch-2.3.1"
@@ -146004,6 +145567,7 @@ in
           sources."safe-buffer-5.1.2"
         ];
       })
+      sources."readdirp-3.6.0"
       sources."request-2.88.2"
       sources."restore-cursor-2.0.0"
       sources."rimraf-2.7.1"
@@ -146014,8 +145578,6 @@ in
       sources."section-matter-1.0.0"
       sources."seek-bzip-1.0.6"
       sources."semver-5.7.1"
-      sources."shebang-command-2.0.0"
-      sources."shebang-regex-3.0.0"
       sources."signal-exit-3.0.7"
       sources."source-map-0.6.1"
       sources."sprintf-js-1.0.3"
@@ -146069,7 +145631,6 @@ in
         ];
       })
       sources."ware-1.3.0"
-      sources."which-2.0.2"
       sources."wordwrap-1.0.0"
       sources."wrap-fn-0.1.5"
       sources."wrappy-1.0.2"
@@ -146510,7 +146071,7 @@ in
       sources."isarray-1.0.0"
       sources."isexe-2.0.0"
       sources."isobject-3.0.1"
-      (sources."js-beautify-1.14.7" // {
+      (sources."js-beautify-1.14.8" // {
         dependencies = [
           sources."brace-expansion-2.0.1"
           sources."glob-8.1.0"
@@ -147251,7 +146812,7 @@ in
       })
       sources."@eslint/js-8.36.0"
       sources."@fluent/syntax-0.19.0"
-      sources."@humanwhocodes/config-array-0.11.8"
+      sources."@humanwhocodes/config-array-0.11.10"
       sources."@humanwhocodes/module-importer-1.0.1"
       sources."@humanwhocodes/object-schema-1.2.1"
       sources."@mdn/browser-compat-data-5.2.42"
@@ -147265,7 +146826,7 @@ in
         ];
       })
       sources."@pnpm/npm-conf-2.2.0"
-      sources."@sindresorhus/is-5.3.0"
+      sources."@sindresorhus/is-5.4.0"
       sources."@szmarczak/http-timer-5.0.1"
       sources."@types/http-cache-semantics-4.0.1"
       sources."@types/minimatch-3.0.5"
@@ -147628,7 +147189,7 @@ in
       sources."lodash-4.17.21"
       sources."lodash.merge-4.6.2"
       sources."lowercase-keys-3.0.0"
-      sources."lru-cache-9.1.1"
+      sources."lru-cache-9.1.2"
       sources."make-error-1.3.6"
       sources."map-age-cleaner-0.1.3"
       sources."marky-1.2.5"
@@ -147917,10 +147478,10 @@ in
   webpack = nodeEnv.buildNodePackage {
     name = "webpack";
     packageName = "webpack";
-    version = "5.84.1";
+    version = "5.85.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/webpack/-/webpack-5.84.1.tgz";
-      sha512 = "ZP4qaZ7vVn/K8WN/p990SGATmrL1qg4heP/MrVneczYtpDGJWlrgZv55vxaV2ul885Kz+25MP2kSXkPe3LZfmg==";
+      url = "https://registry.npmjs.org/webpack/-/webpack-5.85.0.tgz";
+      sha512 = "7gazTiYqwo5OSqwH1tigLDL2r3qDeP2dOKYgd+LlXpsUMqDTklg6tOghexqky0/+6QY38kb/R/uRPUleuL43zg==";
     };
     dependencies = [
       sources."@jridgewell/gen-mapping-0.3.3"
@@ -147955,12 +147516,12 @@ in
       sources."acorn-import-assertions-1.9.0"
       sources."ajv-6.12.6"
       sources."ajv-keywords-3.5.2"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-from-1.1.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."chrome-trace-event-1.0.3"
       sources."commander-2.20.3"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."enhanced-resolve-5.14.1"
       sources."es-module-lexer-1.2.1"
       sources."escalade-3.1.1"
@@ -147996,12 +147557,12 @@ in
       sources."source-map-support-0.5.21"
       sources."supports-color-8.1.1"
       sources."tapable-2.2.1"
-      sources."terser-5.17.6"
+      sources."terser-5.17.7"
       sources."terser-webpack-plugin-5.3.9"
       sources."update-browserslist-db-1.0.11"
       sources."uri-js-4.4.1"
       sources."watchpack-2.4.0"
-      sources."webpack-5.84.1"
+      sources."webpack-5.85.0"
       sources."webpack-sources-3.2.3"
     ];
     buildInputs = globalBuildInputs;
@@ -148059,15 +147620,15 @@ in
       sources."acorn-import-assertions-1.9.0"
       sources."ajv-6.12.6"
       sources."ajv-keywords-3.5.2"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-from-1.1.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."chrome-trace-event-1.0.3"
       sources."clone-deep-4.0.1"
       sources."colorette-2.0.20"
       sources."commander-10.0.1"
       sources."cross-spawn-7.0.3"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."enhanced-resolve-5.14.1"
       sources."envinfo-7.8.1"
       sources."es-module-lexer-1.2.1"
@@ -148131,7 +147692,7 @@ in
       sources."supports-color-8.1.1"
       sources."supports-preserve-symlinks-flag-1.0.0"
       sources."tapable-2.2.1"
-      (sources."terser-5.17.6" // {
+      (sources."terser-5.17.7" // {
         dependencies = [
           sources."commander-2.20.3"
         ];
@@ -148140,7 +147701,7 @@ in
       sources."update-browserslist-db-1.0.11"
       sources."uri-js-4.4.1"
       sources."watchpack-2.4.0"
-      sources."webpack-5.84.1"
+      sources."webpack-5.85.0"
       sources."webpack-cli-5.1.1"
       sources."webpack-merge-5.9.0"
       sources."webpack-sources-3.2.3"
@@ -148231,12 +147792,12 @@ in
       sources."bonjour-service-1.1.1"
       sources."brace-expansion-1.1.11"
       sources."braces-3.0.2"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-from-1.1.2"
       sources."bufferutil-4.0.7"
       sources."bytes-3.0.0"
       sources."call-bind-1.0.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."chokidar-3.5.3"
       sources."chrome-trace-event-1.0.3"
       sources."colorette-2.0.20"
@@ -148264,7 +147825,7 @@ in
       sources."dns-equal-1.0.0"
       sources."dns-packet-5.6.0"
       sources."ee-first-1.1.1"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."encodeurl-1.0.2"
       sources."enhanced-resolve-5.14.1"
       sources."es-module-lexer-1.2.1"
@@ -148295,7 +147856,7 @@ in
       sources."follow-redirects-1.15.2"
       sources."forwarded-0.2.0"
       sources."fresh-0.5.2"
-      sources."fs-monkey-1.0.3"
+      sources."fs-monkey-1.0.4"
       sources."fs.realpath-1.0.0"
       sources."fsevents-2.3.2"
       sources."function-bind-1.1.1"
@@ -148325,7 +147886,7 @@ in
       sources."iconv-lite-0.4.24"
       sources."inflight-1.0.6"
       sources."inherits-2.0.4"
-      sources."ipaddr.js-2.0.1"
+      sources."ipaddr.js-2.1.0"
       sources."is-binary-path-2.1.0"
       sources."is-docker-2.2.1"
       sources."is-extglob-2.1.1"
@@ -148342,7 +147903,7 @@ in
       sources."launch-editor-2.6.0"
       sources."loader-runner-4.3.0"
       sources."media-typer-0.3.0"
-      sources."memfs-3.5.1"
+      sources."memfs-3.5.2"
       sources."merge-descriptors-1.0.1"
       sources."merge-stream-2.0.0"
       sources."methods-1.1.2"
@@ -148444,7 +148005,7 @@ in
       sources."strip-final-newline-2.0.0"
       sources."supports-color-8.1.1"
       sources."tapable-2.2.1"
-      sources."terser-5.17.6"
+      sources."terser-5.17.7"
       (sources."terser-webpack-plugin-5.3.9" // {
         dependencies = [
           sources."ajv-6.12.6"
@@ -148467,7 +148028,7 @@ in
       sources."vary-1.1.2"
       sources."watchpack-2.4.0"
       sources."wbuf-1.7.3"
-      (sources."webpack-5.84.1" // {
+      (sources."webpack-5.85.0" // {
         dependencies = [
           sources."ajv-6.12.6"
           sources."ajv-keywords-3.5.2"
@@ -148539,13 +148100,13 @@ in
       sources."ajv-formats-2.1.1"
       sources."ajv-keywords-5.1.0"
       sources."braces-3.0.2"
-      sources."browserslist-4.21.6"
+      sources."browserslist-4.21.7"
       sources."buffer-from-1.1.2"
-      sources."caniuse-lite-1.0.30001489"
+      sources."caniuse-lite-1.0.30001492"
       sources."chrome-trace-event-1.0.3"
       sources."commander-2.20.3"
       sources."dir-glob-3.0.1"
-      sources."electron-to-chromium-1.4.411"
+      sources."electron-to-chromium-1.4.419"
       sources."enhanced-resolve-5.14.1"
       sources."es-module-lexer-1.2.1"
       sources."escalade-3.1.1"
@@ -148604,7 +148165,7 @@ in
       sources."source-map-support-0.5.21"
       sources."supports-color-8.1.1"
       sources."tapable-2.2.1"
-      sources."terser-5.17.6"
+      sources."terser-5.17.7"
       (sources."terser-webpack-plugin-5.3.9" // {
         dependencies = [
           sources."ajv-6.12.6"
@@ -148617,7 +148178,7 @@ in
       sources."update-browserslist-db-1.0.11"
       sources."uri-js-4.4.1"
       sources."watchpack-2.4.0"
-      (sources."webpack-5.84.1" // {
+      (sources."webpack-5.85.0" // {
         dependencies = [
           sources."ajv-6.12.6"
           sources."ajv-keywords-3.5.2"
@@ -148808,7 +148369,7 @@ in
       sources."inquirer-8.2.5"
       sources."ip-1.1.8"
       sources."ip-set-2.1.0"
-      sources."ipaddr.js-2.0.1"
+      sources."ipaddr.js-2.1.0"
       sources."is-ascii-1.0.0"
       sources."is-docker-2.2.1"
       sources."is-file-1.0.0"
@@ -148985,7 +148546,7 @@ in
         ];
       })
       sources."torrent-piece-2.0.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."type-fest-0.21.3"
       sources."typedarray-0.0.6"
       sources."uint64be-2.0.2"
@@ -149221,7 +148782,7 @@ in
       sources."mustache-4.2.0"
       sources."nanoid-3.3.6"
       sources."napi-build-utils-1.0.2"
-      sources."node-abi-3.40.0"
+      sources."node-abi-3.43.0"
       sources."node-forge-1.3.1"
       sources."node-gyp-build-4.6.0"
       sources."normalize-path-3.0.0"
@@ -149257,7 +148818,7 @@ in
       sources."tar-fs-2.1.1"
       sources."tar-stream-2.2.0"
       sources."to-regex-range-5.0.1"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-agent-0.6.0"
       sources."undici-5.22.1"
       sources."utf-8-validate-6.0.3"
@@ -149316,8 +148877,8 @@ in
           sources."ms-2.1.2"
         ];
       })
-      sources."@eslint/js-8.41.0"
-      (sources."@humanwhocodes/config-array-0.11.8" // {
+      sources."@eslint/js-8.42.0"
+      (sources."@humanwhocodes/config-array-0.11.10" // {
         dependencies = [
           sources."debug-4.3.4"
           sources."ms-2.1.2"
@@ -149370,7 +148931,7 @@ in
       sources."es-shim-unscopables-1.0.0"
       sources."es-to-primitive-1.2.1"
       sources."escape-string-regexp-4.0.0"
-      (sources."eslint-8.41.0" // {
+      (sources."eslint-8.42.0" // {
         dependencies = [
           sources."debug-4.3.4"
           sources."doctrine-3.0.0"
@@ -149757,6 +149318,7 @@ in
       sources."@types/responselike-1.0.0"
       sources."@types/vinyl-2.0.7"
       sources."abbrev-1.1.1"
+      sources."abort-controller-3.0.0"
       (sources."agent-base-6.0.2" // {
         dependencies = [
           sources."debug-4.3.4"
@@ -149924,7 +149486,9 @@ in
       sources."escape-goat-2.1.1"
       sources."escape-string-regexp-1.0.5"
       sources."esprima-4.0.1"
+      sources."event-target-shim-5.0.1"
       sources."eventemitter3-4.0.7"
+      sources."events-3.3.0"
       (sources."execa-1.0.0" // {
         dependencies = [
           sources."cross-spawn-6.0.5"
@@ -150374,6 +149938,7 @@ in
       sources."prepend-http-2.0.0"
       sources."pretty-bytes-5.6.0"
       sources."proc-log-1.0.0"
+      sources."process-0.11.10"
       sources."process-nextick-args-2.0.1"
       sources."promise-all-reject-late-1.0.1"
       sources."promise-call-limit-1.0.2"
@@ -150550,7 +150115,7 @@ in
       sources."to-regex-range-5.0.1"
       sources."treeverse-1.0.4"
       sources."trim-newlines-2.0.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."tunnel-0.0.6"
       (sources."twig-1.16.0" // {
         dependencies = [
@@ -150636,10 +150201,15 @@ in
           sources."url-parse-lax-1.0.0"
         ];
       })
-      (sources."yeoman-environment-3.18.4" // {
+      (sources."yeoman-environment-3.19.3" // {
         dependencies = [
-          sources."are-we-there-yet-2.0.0"
+          (sources."are-we-there-yet-2.0.0" // {
+            dependencies = [
+              sources."readable-stream-3.6.2"
+            ];
+          })
           sources."brace-expansion-1.1.11"
+          sources."buffer-6.0.3"
           sources."debug-4.3.4"
           sources."escape-string-regexp-4.0.0"
           sources."execa-5.1.1"
@@ -150656,7 +150226,7 @@ in
           sources."p-limit-3.1.0"
           sources."p-locate-5.0.0"
           sources."path-exists-4.0.0"
-          sources."readable-stream-3.6.2"
+          sources."readable-stream-4.4.0"
           sources."semver-7.5.1"
         ];
       })
@@ -150724,7 +150294,7 @@ in
       sources."@esm2cjs/form-data-encoder-2.1.4"
       sources."@esm2cjs/got-12.5.3"
       sources."@esm2cjs/http-timer-5.0.1"
-      sources."@esm2cjs/is-5.3.0"
+      sources."@esm2cjs/is-5.4.0"
       sources."@esm2cjs/lowercase-keys-3.0.0"
       sources."@esm2cjs/mimic-response-4.0.0"
       sources."@esm2cjs/normalize-url-8.0.0"
@@ -150733,28 +150303,29 @@ in
       sources."@esm2cjs/p-timeout-5.1.0"
       sources."@esm2cjs/responselike-3.0.0"
       sources."@homebridge/ciao-1.1.7"
-      (sources."@sentry-internal/tracing-7.53.1" // {
+      sources."@leichtgewicht/ip-codec-2.0.4"
+      (sources."@sentry-internal/tracing-7.54.0" // {
         dependencies = [
           sources."tslib-1.14.1"
         ];
       })
-      (sources."@sentry/core-7.53.1" // {
+      (sources."@sentry/core-7.54.0" // {
         dependencies = [
           sources."tslib-1.14.1"
         ];
       })
-      (sources."@sentry/integrations-7.53.1" // {
+      (sources."@sentry/integrations-7.54.0" // {
         dependencies = [
           sources."tslib-1.14.1"
         ];
       })
-      (sources."@sentry/node-7.53.1" // {
+      (sources."@sentry/node-7.54.0" // {
         dependencies = [
           sources."tslib-1.14.1"
         ];
       })
-      sources."@sentry/types-7.53.1"
-      (sources."@sentry/utils-7.53.1" // {
+      sources."@sentry/types-7.54.0"
+      (sources."@sentry/utils-7.54.0" // {
         dependencies = [
           sources."tslib-1.14.1"
         ];
@@ -150775,14 +150346,14 @@ in
       sources."@serialport/stream-10.5.0"
       sources."@types/http-cache-semantics-4.0.1"
       sources."@types/triple-beam-1.3.2"
-      sources."@zwave-js/cc-10.22.3"
-      sources."@zwave-js/config-10.22.3"
+      sources."@zwave-js/cc-10.23.0"
+      sources."@zwave-js/config-10.23.0"
       sources."@zwave-js/core-10.22.3"
-      sources."@zwave-js/host-10.22.3"
+      sources."@zwave-js/host-10.23.0"
       sources."@zwave-js/nvmedit-10.22.3"
-      sources."@zwave-js/serial-10.22.3"
+      sources."@zwave-js/serial-10.23.0"
       sources."@zwave-js/shared-10.22.3"
-      sources."@zwave-js/testing-10.22.3"
+      sources."@zwave-js/testing-10.23.0"
       sources."agent-base-6.0.2"
       sources."alcalzone-shared-4.0.8"
       sources."ansi-colors-4.1.3"
@@ -150807,11 +150378,12 @@ in
       sources."combined-stream-1.0.8"
       sources."cookie-0.4.2"
       sources."cross-spawn-7.0.3"
-      sources."dayjs-1.11.7"
+      sources."dayjs-1.11.8"
       sources."debug-4.3.4"
       sources."decompress-response-6.0.0"
       sources."defer-to-connect-2.0.1"
       sources."delayed-stream-1.0.0"
+      sources."dns-packet-5.6.0"
       sources."emoji-regex-8.0.0"
       sources."enabled-2.0.0"
       sources."escalade-3.1.1"
@@ -150851,6 +150423,7 @@ in
       sources."lowercase-keys-3.0.0"
       sources."lru-cache-6.0.0"
       sources."lru_map-0.3.3"
+      sources."mdns-server-1.0.11"
       sources."merge-stream-2.0.0"
       sources."mime-db-1.52.0"
       sources."mime-types-2.1.35"
@@ -150893,7 +150466,7 @@ in
       sources."text-hex-1.0.0"
       sources."tiny-glob-0.2.9"
       sources."triple-beam-1.3.0"
-      sources."tslib-2.5.2"
+      sources."tslib-2.5.3"
       sources."universalify-2.0.0"
       sources."utf-8-validate-6.0.3"
       sources."util-deprecate-1.0.2"
@@ -150908,7 +150481,7 @@ in
       sources."yallist-4.0.0"
       sources."yargs-17.7.2"
       sources."yargs-parser-21.1.1"
-      sources."zwave-js-10.22.3"
+      sources."zwave-js-10.23.1"
     ];
     buildInputs = globalBuildInputs;
     meta = {
diff --git a/pkgs/development/perl-modules/strip-nondeterminism/default.nix b/pkgs/development/perl-modules/strip-nondeterminism/default.nix
index f867e84374320..3dac3868e6649 100644
--- a/pkgs/development/perl-modules/strip-nondeterminism/default.nix
+++ b/pkgs/development/perl-modules/strip-nondeterminism/default.nix
@@ -28,10 +28,9 @@ buildPerlPackage rec {
   buildInputs = [
     ArchiveZip
     ArchiveCpio
+    SubOverride
   ];
 
-  nativeCheckInputs = [ SubOverride ];
-
   postPatch = ''
     substituteInPlace lib/File/StripNondeterminism.pm \
       --replace "exec('file'" "exec('${lib.getExe file}'"
diff --git a/pkgs/development/php-packages/composer/default.nix b/pkgs/development/php-packages/composer/default.nix
index e3a1037e4dd9d..1c0e30500e217 100644
--- a/pkgs/development/php-packages/composer/default.nix
+++ b/pkgs/development/php-packages/composer/default.nix
@@ -2,11 +2,11 @@
 
 mkDerivation rec {
   pname = "composer";
-  version = "2.5.5";
+  version = "2.5.7";
 
   src = fetchurl {
     url = "https://github.com/composer/composer/releases/download/${version}/composer.phar";
-    sha256 = "sha256-VmptHPS+HMOsiC0qKhOBf/rlTmD1qnyRN0NIEKWAn/w=";
+    sha256 = "sha256-klbEwcgDudDLemahq2xzfkjEPMbfe47J7CSXpyS/RN4=";
   };
 
   dontUnpack = true;
diff --git a/pkgs/development/python-modules/aio-pika/default.nix b/pkgs/development/python-modules/aio-pika/default.nix
index 18cb7dd3c5cdd..3bed234995521 100644
--- a/pkgs/development/python-modules/aio-pika/default.nix
+++ b/pkgs/development/python-modules/aio-pika/default.nix
@@ -15,7 +15,7 @@
 
 buildPythonPackage rec {
   pname = "aio-pika";
-  version = "9.0.7";
+  version = "9.1.2";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
     owner = "mosquito";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-4RZxpLQ8YcPRXrF0mJcteUwejlIQx0CIy0cFpfMW/RU=";
+    hash = "sha256-iyy6HaB3S/CPYuo62SThe3m96eg9rPTMaKg2KWt0Kf0=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/aiokafka/default.nix b/pkgs/development/python-modules/aiokafka/default.nix
index 03957073c149c..1335db763d12f 100644
--- a/pkgs/development/python-modules/aiokafka/default.nix
+++ b/pkgs/development/python-modules/aiokafka/default.nix
@@ -15,7 +15,7 @@
 
 buildPythonPackage rec {
   pname = "aiokafka";
-  version = "0.8.0";
+  version = "0.8.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
     owner = "aio-libs";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-g7xUB5RfjG4G7J9Upj3KXKSePa+VDit1Zf8pWHfui1o=";
+    hash = "sha256-O5cDP0PWFrxNSdwWqUUkErUKf1Tt9agKJqWIjd4jGqk=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/aiomisc/default.nix b/pkgs/development/python-modules/aiomisc/default.nix
index 5ef0068cc2a32..2d06e507fce55 100644
--- a/pkgs/development/python-modules/aiomisc/default.nix
+++ b/pkgs/development/python-modules/aiomisc/default.nix
@@ -22,14 +22,14 @@
 
 buildPythonPackage rec {
   pname = "aiomisc";
-  version = "17.3.0";
+  version = "17.3.2";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-HX3IfTQ/zgNnYRN1qnd3vVWvm84g2pjSOBjhzrZHEUI=";
+    hash = "sha256-tJ8d02KbG4z6cUflvjSF/Y7UHH8UqWT8UY7XFqNPP+o=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/aiopvpc/default.nix b/pkgs/development/python-modules/aiopvpc/default.nix
index 14f3a83481d5b..e4afdbadbfa5e 100644
--- a/pkgs/development/python-modules/aiopvpc/default.nix
+++ b/pkgs/development/python-modules/aiopvpc/default.nix
@@ -14,7 +14,7 @@
 
 buildPythonPackage rec {
   pname = "aiopvpc";
-  version = "4.1.0";
+  version = "4.2.1";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
     owner = "azogue";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-ixHLFVPlDZKQkPMrOt8PG5z+e84UlygQutkyS8wCZR4=";
+    hash = "sha256-gfF/SFfiZgkWH0cQZF3hxEp6xxRi46nfDBB23Gerv5g=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/python-modules/aioslimproto/default.nix b/pkgs/development/python-modules/aioslimproto/default.nix
index ea28ec87ae612..354c7e6da2b5c 100644
--- a/pkgs/development/python-modules/aioslimproto/default.nix
+++ b/pkgs/development/python-modules/aioslimproto/default.nix
@@ -8,7 +8,7 @@
 
 buildPythonPackage rec {
   pname = "aioslimproto";
-  version = "2.2.1";
+  version = "2.2.2";
   format = "setuptools";
 
   disabled = pythonOlder "3.9";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
     owner = "home-assistant-libs";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-ku96N3n71mrYuott6E6UwbloP6RzM9tiEATvYHzdYnM=";
+    hash = "sha256-ZvyAZ/VLkkZkDTBzuxt7hrCuYxNsMHm0C0wkabnE3Ek=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/aiosmtplib/default.nix b/pkgs/development/python-modules/aiosmtplib/default.nix
index 7bce233a8921a..aadee81a829e1 100644
--- a/pkgs/development/python-modules/aiosmtplib/default.nix
+++ b/pkgs/development/python-modules/aiosmtplib/default.nix
@@ -12,7 +12,7 @@
 
 buildPythonPackage rec {
   pname = "aiosmtplib";
-  version = "2.0.1";
+  version = "2.0.2";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
     owner = "cole";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-Py/44J9J8FdrsSpEM2/DR2DQH8x8Ub7y0FPIN2gcmmA=";
+    hash = "sha256-Wo9WH3fwGN1upLAyj6aThxpQE7hortISjaCATTPee40=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/ansible-compat/default.nix b/pkgs/development/python-modules/ansible-compat/default.nix
index e2507d108aece..8c2bef9746007 100644
--- a/pkgs/development/python-modules/ansible-compat/default.nix
+++ b/pkgs/development/python-modules/ansible-compat/default.nix
@@ -13,14 +13,14 @@
 
 buildPythonPackage rec {
   pname = "ansible-compat";
-  version = "4.0.5";
+  version = "4.1.2";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-TX4zP41PNbED6rwCfZG1hdVd1hk6FLkRh/xmsa3Wxs0=";
+    hash = "sha256-aWFi28EiPAtHQTamFmKz/kQRXUkN6NpgaxSc7lcrAe0=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/apprise/default.nix b/pkgs/development/python-modules/apprise/default.nix
index 1cc11426b4802..c7a47f9b48ff3 100644
--- a/pkgs/development/python-modules/apprise/default.nix
+++ b/pkgs/development/python-modules/apprise/default.nix
@@ -19,14 +19,14 @@
 
 buildPythonPackage rec {
   pname = "apprise";
-  version = "1.3.0";
+  version = "1.4.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-LFDBml3UExex9lnFKyGpkP6+bBXghGQiihzo5gmPEb8=";
+    hash = "sha256-4xUFNIVNrFPU8Hg42Mv7Is4NRdQuugX5bWbE9IQ81Vo=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/apycula/default.nix b/pkgs/development/python-modules/apycula/default.nix
index 6d964fc5cba8f..b1b01c920ed7e 100644
--- a/pkgs/development/python-modules/apycula/default.nix
+++ b/pkgs/development/python-modules/apycula/default.nix
@@ -12,7 +12,7 @@
 
 buildPythonPackage rec {
   pname = "apycula";
-  version = "0.8";
+  version = "0.8.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.8";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
   src = fetchPypi {
     inherit version;
     pname = "Apycula";
-    hash = "sha256-IUyhqOuftx06+dvN9afad10IpaefHoUeMwFyTzgBvOQ=";
+    hash = "sha256-IznOt69gzWO/+Snw9YfmDU2CE15IZ+jlPz+ZGfPzK+Q=";
   };
 
   nativeBuildInputs = [
@@ -45,6 +45,7 @@ buildPythonPackage rec {
   meta = with lib; {
     description = "Open Source tools for Gowin FPGAs";
     homepage = "https://github.com/YosysHQ/apicula";
+    changelog = "https://github.com/YosysHQ/apicula/releases/tag/${version}";
     license = licenses.mit;
     maintainers = with maintainers; [ newam ];
   };
diff --git a/pkgs/development/python-modules/atlassian-python-api/default.nix b/pkgs/development/python-modules/atlassian-python-api/default.nix
index 47d3741fa618f..d4ec880039a85 100755
--- a/pkgs/development/python-modules/atlassian-python-api/default.nix
+++ b/pkgs/development/python-modules/atlassian-python-api/default.nix
@@ -12,7 +12,7 @@
 
 buildPythonPackage rec {
   pname = "atlassian-python-api";
-  version = "3.37.0";
+  version = "3.38.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
     owner = "atlassian-api";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-+lhDivbw30Oa3aB0TprRhBzv/c72IzNltFZA87LY2nM=";
+    hash = "sha256-jk5q5ymnwyQ3t6fP8E1dPM4jkaUllvZqo9RiX8+SnvI=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-compute/default.nix b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
index 325c384120049..e76e593d2963c 100644
--- a/pkgs/development/python-modules/azure-mgmt-compute/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
@@ -3,25 +3,27 @@
 , fetchPypi
 , azure-mgmt-common
 , azure-mgmt-core
+, isodate
 , pythonOlder
 }:
 
 buildPythonPackage rec {
   pname = "azure-mgmt-compute";
-  version = "29.1.0";
+  version = "30.0.0";
   format = "setuptools";
 
-  disabled = pythonOlder "3.6";
+  disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
     extension = "zip";
-    hash = "sha256-LVobrn9dMHyh6FDX6D/tnIOdT2NbEKS40/i8YJisKIg=";
+    hash = "sha256-cyD7r8OSdwsD7QK2h2AYXmCUVS7ZjX/V6nchClpRPHg=";
   };
 
   propagatedBuildInputs = [
     azure-mgmt-common
     azure-mgmt-core
+    isodate
   ];
 
   pythonNamespaces = [
diff --git a/pkgs/development/python-modules/azure-mgmt-core/default.nix b/pkgs/development/python-modules/azure-mgmt-core/default.nix
index 7be6bf9b9360b..d4e2f40b211ab 100644
--- a/pkgs/development/python-modules/azure-mgmt-core/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-core/default.nix
@@ -6,13 +6,13 @@
 }:
 
 buildPythonPackage rec {
-  version = "1.3.2";
+  version = "1.4.0";
   pname = "azure-mgmt-core";
 
   src = fetchPypi {
     inherit pname version;
     extension = "zip";
-    hash = "sha256-B/Sv6COlXXBLBI1h7f3BMYwFHtWfJEAyEmNQvpXp1QE=";
+    hash = "sha256-0ZUgg0AJT5jlpmYbeBzeb2oFHnnOMXyqvY/5cDCps64=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/bitarray/default.nix b/pkgs/development/python-modules/bitarray/default.nix
index eaf0770dcb93d..3d480ea630980 100644
--- a/pkgs/development/python-modules/bitarray/default.nix
+++ b/pkgs/development/python-modules/bitarray/default.nix
@@ -7,14 +7,14 @@
 
 buildPythonPackage rec {
   pname = "bitarray";
-  version = "2.7.3";
+  version = "2.7.4";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-9xJWoyYJsDatrZMuEii2amtOLK5r45fliN3Aur2aeLk=";
+    hash = "sha256-FD1PZeH0WlM+E1Ib4dxVengjF+z3ZSDqvVqQOybssYc=";
   };
 
   checkPhase = ''
diff --git a/pkgs/development/python-modules/coinmetrics-api-client/default.nix b/pkgs/development/python-modules/coinmetrics-api-client/default.nix
index 0d803dd54afcf..31fc61aa0d989 100644
--- a/pkgs/development/python-modules/coinmetrics-api-client/default.nix
+++ b/pkgs/development/python-modules/coinmetrics-api-client/default.nix
@@ -16,7 +16,7 @@
 
 buildPythonPackage rec {
   pname = "coinmetrics-api-client";
-  version = "2023.5.2.20";
+  version = "2023.5.26.17";
   format = "pyproject";
 
   disabled = pythonOlder "3.9";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
   src = fetchPypi {
     inherit version;
     pname = "coinmetrics_api_client";
-    hash = "sha256-20+qoCaSNGw4DVlW3USrSkg3fckqF77TQ7wmSsuZ3ek=";
+    hash = "sha256-GCHXraeH6WWTlCnw9B1Xwtb6jwcxcvW1siy2T/8x14Q=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/dvc-azure/default.nix b/pkgs/development/python-modules/dvc-azure/default.nix
index f9df83fb6526e..6ff2f4b3e2983 100644
--- a/pkgs/development/python-modules/dvc-azure/default.nix
+++ b/pkgs/development/python-modules/dvc-azure/default.nix
@@ -10,12 +10,12 @@
 
 buildPythonPackage rec {
   pname = "dvc-azure";
-  version = "2.21.1";
+  version = "2.21.2";
   format = "setuptools";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-0PB+2lPAV2yy2hivDDz0PXmi8WqoSlUZadyfKPp9o1g=";
+    hash = "sha256-ATxVIJ6qNNuz4p/DmcbBrc8KypfYquk4y/XQK7JmlPE=";
   };
 
   # Prevent circular dependency
diff --git a/pkgs/development/python-modules/dvclive/default.nix b/pkgs/development/python-modules/dvclive/default.nix
index 3ebab15eb1bb4..266c2b409de54 100644
--- a/pkgs/development/python-modules/dvclive/default.nix
+++ b/pkgs/development/python-modules/dvclive/default.nix
@@ -14,7 +14,7 @@
 
 buildPythonPackage rec {
   pname = "dvclive";
-  version = "2.10.0";
+  version = "2.11.0";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
     owner = "iterative";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-wnaw0jzaSIPsKaNNtYRUYYqQNpdcmtiunQnhpRQV66E=";
+    hash = "sha256-dV6ob+TXzQOuHU9bybAO8sVmrJ7yP8vwp0pXXFVNb34=";
   };
 
   SETUPTOOLS_SCM_PRETEND_VERSION = version;
diff --git a/pkgs/development/python-modules/fastavro/default.nix b/pkgs/development/python-modules/fastavro/default.nix
index 2360c8a74b4ce..6cc980db09c67 100644
--- a/pkgs/development/python-modules/fastavro/default.nix
+++ b/pkgs/development/python-modules/fastavro/default.nix
@@ -15,7 +15,7 @@
 
 buildPythonPackage rec {
   pname = "fastavro";
-  version = "1.7.2";
+  version = "1.7.4";
   format = "setuptools";
 
   disabled = pythonOlder "3.6";
diff --git a/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix b/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
index 329db692d1395..a23294a8cb7b8 100644
--- a/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
+++ b/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
@@ -14,14 +14,14 @@
 
 buildPythonPackage rec {
   pname = "google-cloud-bigquery-storage";
-  version = "2.19.1";
+  version = "2.20.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-DZtfQqcD8yELSzrUWhgTkZH5NHQP3zYpsbIv2VrfC7o=";
+    hash = "sha256-F61ZHBaE8cEaQl0+7wyWcrjQlk66QHQiUbUasjyjfZw=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-bigquery/default.nix b/pkgs/development/python-modules/google-cloud-bigquery/default.nix
index 566368bb257e1..4206c14e87c4e 100644
--- a/pkgs/development/python-modules/google-cloud-bigquery/default.nix
+++ b/pkgs/development/python-modules/google-cloud-bigquery/default.nix
@@ -28,14 +28,14 @@
 
 buildPythonPackage rec {
   pname = "google-cloud-bigquery";
-  version = "3.10.0";
+  version = "3.11.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-SwLe8Hbi24zsZvZftifROQSp/Dz0/uMV7eQ9y3A4qN8=";
+    hash = "sha256-OhwbNWb58n6oOjaq9U64eURO5z70JFZ2QBigs7VW0Ps=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-container/default.nix b/pkgs/development/python-modules/google-cloud-container/default.nix
index c39b41287d205..9a69c6069dabb 100644
--- a/pkgs/development/python-modules/google-cloud-container/default.nix
+++ b/pkgs/development/python-modules/google-cloud-container/default.nix
@@ -13,14 +13,14 @@
 
 buildPythonPackage rec {
   pname = "google-cloud-container";
-  version = "2.21.0";
+  version = "2.22.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-iFwf+qj/xqebEA+CWC9SDi3iEsfPiLcFLwUmnoxaxjg=";
+    hash = "sha256-zrttx7vfsUjFnCLyfYxG4uKH/RJr9BYCGZ3fxFg7Vsg=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-datacatalog/default.nix b/pkgs/development/python-modules/google-cloud-datacatalog/default.nix
index b164a97ec3832..cb6c238154c88 100644
--- a/pkgs/development/python-modules/google-cloud-datacatalog/default.nix
+++ b/pkgs/development/python-modules/google-cloud-datacatalog/default.nix
@@ -14,14 +14,14 @@
 
 buildPythonPackage rec {
   pname = "google-cloud-datacatalog";
-  version = "3.12.0";
+  version = "3.13.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-/duRr+Qkhm07CPdLXxOy0gvpokshMbEMLmgd9/R7C3A=";
+    hash = "sha256-YdEMSLC6qz79t/caG2DUMhSxxjCh40Cu3+aABvVxQow=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-language/default.nix b/pkgs/development/python-modules/google-cloud-language/default.nix
index 956e2ee0ec671..367987b823078 100644
--- a/pkgs/development/python-modules/google-cloud-language/default.nix
+++ b/pkgs/development/python-modules/google-cloud-language/default.nix
@@ -11,14 +11,14 @@
 
 buildPythonPackage rec {
   pname = "google-cloud-language";
-  version = "2.9.1";
+  version = "2.10.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-sG2qgQsv1dIEI+2cICxJllmey4hbYRb8tzTcnhS3Yyg=";
+    hash = "sha256-lC3Hp1fBK09aYUv4hO77FOlPOqQb+W2h/2MGJ9MhZ/Q=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-spanner/default.nix b/pkgs/development/python-modules/google-cloud-spanner/default.nix
index f3bb86ed27a12..be5506d35c88a 100644
--- a/pkgs/development/python-modules/google-cloud-spanner/default.nix
+++ b/pkgs/development/python-modules/google-cloud-spanner/default.nix
@@ -17,14 +17,14 @@
 
 buildPythonPackage rec {
   pname = "google-cloud-spanner";
-  version = "3.35.0";
+  version = "3.35.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-svdQIWJVGgU6TkEOs73CMJJwhOS2m2S07e2DZxvFb1k=";
+    hash = "sha256-w/Aua6IS7WHRsmjiNFJZp9D6Huo8PspYDa1JGDRp3mc=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-speech/default.nix b/pkgs/development/python-modules/google-cloud-speech/default.nix
index b0502854d485a..224f98f47173a 100644
--- a/pkgs/development/python-modules/google-cloud-speech/default.nix
+++ b/pkgs/development/python-modules/google-cloud-speech/default.nix
@@ -13,14 +13,14 @@
 
 buildPythonPackage rec {
   pname = "google-cloud-speech";
-  version = "2.19.0";
+  version = "2.20.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-+k5exHjJt9bSdbeVWgTWx+IaYlJ55JrTV0wofoVWCpU=";
+    hash = "sha256-5sW4b/6OR0ucgraZ75AvdclHjnfkTqOd45l7PvivPi4=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-videointelligence/default.nix b/pkgs/development/python-modules/google-cloud-videointelligence/default.nix
index bbdb5833086db..5f81eeb549914 100644
--- a/pkgs/development/python-modules/google-cloud-videointelligence/default.nix
+++ b/pkgs/development/python-modules/google-cloud-videointelligence/default.nix
@@ -13,14 +13,14 @@
 
 buildPythonPackage rec {
   pname = "google-cloud-videointelligence";
-  version = "2.11.1";
+  version = "2.11.2";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-fsC8WTwrMJgXZHlOsI9TfYcM8Q5rKXuArTVM+pHpfqE=";
+    hash = "sha256-WlBpQ234J1rCA1jpPPCxUa+k6+DAKivZV6kLknnUArw=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-vision/default.nix b/pkgs/development/python-modules/google-cloud-vision/default.nix
index d20608201883e..90390af239a50 100644
--- a/pkgs/development/python-modules/google-cloud-vision/default.nix
+++ b/pkgs/development/python-modules/google-cloud-vision/default.nix
@@ -12,14 +12,14 @@
 
 buildPythonPackage rec {
   pname = "google-cloud-vision";
-  version = "3.4.1";
+  version = "3.4.2";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-VtBI7s8JvXGxMkbcRZfGsorH0RBQNGdf3O2T0lmi6f0=";
+    hash = "sha256-uLKI2lY094rCMXPdXV69hrorN85cTLrbVkyqeBiOBRg=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/hickle/default.nix b/pkgs/development/python-modules/hickle/default.nix
index 5374a9b6b53d3..6fcb1d166ac93 100644
--- a/pkgs/development/python-modules/hickle/default.nix
+++ b/pkgs/development/python-modules/hickle/default.nix
@@ -12,8 +12,10 @@
 }:
 
 buildPythonPackage rec {
-  pname   = "hickle";
+  pname = "hickle";
   version = "5.0.2";
+  format = "setuptools";
+
   disabled = pythonOlder "3.5";
 
   src = fetchPypi {
@@ -28,11 +30,23 @@ buildPythonPackage rec {
   propagatedBuildInputs = [ h5py numpy dill ];
 
   nativeCheckInputs = [
-    pytestCheckHook scipy pandas astropy
+    pytestCheckHook
+    scipy
+    pandas
+    astropy
   ];
 
   pythonImportsCheck = [ "hickle" ];
 
+  disabledTests = [
+    # broken in 5.0.2 with recent NumPy
+    # see https://github.com/telegraphic/hickle/issues/174
+    "test_scalar_compression"
+    # broken in 5.0.2 with python 3.11
+    # see https://github.com/telegraphic/hickle/issues/169
+    "test_H5NodeFilterProxy"
+  ];
+
   meta = {
     description = "Serialize Python data to HDF5";
     homepage = "https://github.com/telegraphic/hickle";
diff --git a/pkgs/development/python-modules/huggingface-hub/default.nix b/pkgs/development/python-modules/huggingface-hub/default.nix
index f637cbeba3232..2f0374644d40d 100644
--- a/pkgs/development/python-modules/huggingface-hub/default.nix
+++ b/pkgs/development/python-modules/huggingface-hub/default.nix
@@ -14,7 +14,7 @@
 
 buildPythonPackage rec {
   pname = "huggingface-hub";
-  version = "0.14.1";
+  version = "0.15.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
     owner = "huggingface";
     repo = "huggingface_hub";
     rev = "refs/tags/v${version}";
-    hash = "sha256-+BtXi+O+Ef4p4b+8FJCrZFsxX22ZYOPXylexFtsldnA=";
+    hash = "sha256-q30/oNP1NjyxiJuSfxyjFgciydImMUgPdGJ/tqVtwZk=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/maestral/default.nix b/pkgs/development/python-modules/maestral/default.nix
index cab597d2aacde..1d7e6eb922504 100644
--- a/pkgs/development/python-modules/maestral/default.nix
+++ b/pkgs/development/python-modules/maestral/default.nix
@@ -27,7 +27,7 @@
 
 buildPythonPackage rec {
   pname = "maestral";
-  version = "1.7.2";
+  version = "1.7.3";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -36,7 +36,7 @@ buildPythonPackage rec {
     owner = "SamSchott";
     repo = "maestral";
     rev = "refs/tags/v${version}";
-    hash = "sha256-XyyEAeEQEc7MhGyXBBLZDqzBL7K+0dMMCKhr0iENvog=";
+    hash = "sha256-HOM7BlrKpqm16plTMLFpC6VScEoMlxCJFhZ0mcIFIcE=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/minio/default.nix b/pkgs/development/python-modules/minio/default.nix
index ec8fa863f2fe6..a036521a30e2c 100644
--- a/pkgs/development/python-modules/minio/default.nix
+++ b/pkgs/development/python-modules/minio/default.nix
@@ -16,7 +16,7 @@
 
 buildPythonPackage rec {
   pname = "minio";
-  version = "7.1.14";
+  version = "7.1.15";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
     owner = "minio";
     repo = "minio-py";
     rev = "refs/tags/${version}";
-    hash = "sha256-GT9XMHzEOg04DZ/saacBfqAKc5A755m2zblJvwQjd1w=";
+    hash = "sha256-eqQPOMEJOTdvYHaQ+ty+bDJn4/S5KnUOtF42O1wc+mw=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/mizani/default.nix b/pkgs/development/python-modules/mizani/default.nix
index 41b87e9e1ae1c..8e9975fb223dd 100644
--- a/pkgs/development/python-modules/mizani/default.nix
+++ b/pkgs/development/python-modules/mizani/default.nix
@@ -12,7 +12,7 @@
 
 buildPythonPackage rec {
   pname = "mizani";
-  version = "0.9.1";
+  version = "0.9.2";
   format = "pyproject";
 
   disabled = pythonOlder "3.9";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
     owner = "has2k1";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-mRJk1eJuP3CnZKKJhOam8llknqIB0H81LyBjyzFwk5I=";
+    hash = "sha256-6jdQxRqulE5hIzzmdr9kR5gsLrzt0lfJun5blJjTUY0=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/nestedtext/default.nix b/pkgs/development/python-modules/nestedtext/default.nix
index 5b5aa8bfc5b74..807060528eeea 100644
--- a/pkgs/development/python-modules/nestedtext/default.nix
+++ b/pkgs/development/python-modules/nestedtext/default.nix
@@ -14,7 +14,7 @@
 
 buildPythonPackage rec {
   pname = "nestedtext";
-  version = "3.5";
+  version = "3.6";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
     owner = "KenKundert";
     repo = "nestedtext";
     rev = "refs/tags/v${version}";
-    hash = "sha256-RGCcrGsDkBhThuUZd2LuuyXG9r1S7iOA75HYRxkwUrU=";
+    hash = "sha256-SHY/MTmYbNh3azkyvwEtuvT+V7YzfLi2B3FvBzv6Omo=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/pycaption/default.nix b/pkgs/development/python-modules/pycaption/default.nix
index ad1c7c1cec501..e1e1e37f0c659 100644
--- a/pkgs/development/python-modules/pycaption/default.nix
+++ b/pkgs/development/python-modules/pycaption/default.nix
@@ -38,6 +38,8 @@ buildPythonPackage rec {
     pytestCheckHook
   ];
 
+  doCheck = false;
+
   meta = with lib; {
     changelog = "https://github.com/pbs/pycaption/blob/${version}/docs/changelog.rst";
     description = "Closed caption converter";
diff --git a/pkgs/development/python-modules/pyomo/default.nix b/pkgs/development/python-modules/pyomo/default.nix
index b7b35a7657314..0d738ef469efb 100644
--- a/pkgs/development/python-modules/pyomo/default.nix
+++ b/pkgs/development/python-modules/pyomo/default.nix
@@ -9,7 +9,7 @@
 
 buildPythonPackage rec {
   pname = "pyomo";
-  version = "6.5.0";
+  version = "6.6.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
     repo = "pyomo";
     owner = "pyomo";
     rev = "refs/tags/${version}";
-    hash = "sha256-ZsoWz+35hQS15dbpe1IOzft6JwZygKjv5AQWjVe+8kQ=";
+    hash = "sha256-1FSu5ejFjjNTuvaFU/UqAI/817HkrOA1Hczq8gcPQGA=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pytest-relaxed/default.nix b/pkgs/development/python-modules/pytest-relaxed/default.nix
index b07d603c1e8e2..7962198ca8d52 100644
--- a/pkgs/development/python-modules/pytest-relaxed/default.nix
+++ b/pkgs/development/python-modules/pytest-relaxed/default.nix
@@ -11,14 +11,14 @@
 
 buildPythonPackage rec {
   pname = "pytest-relaxed";
-  version = "2.0.0";
+  version = "2.0.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.6";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-Szc8x1Rmb/YPVCWmnLQUZCwqEc56RsjOBmpzjkCSyjk=";
+    hash = "sha256-U6c3Lj/qpSdAm7QDU/gTxZt2Dl2L1H5vb88YfF2W3Qw=";
   };
 
   buildInputs = [
diff --git a/pkgs/development/python-modules/python-benedict/default.nix b/pkgs/development/python-modules/python-benedict/default.nix
index cbac12927c1cb..561e89cd1ae51 100644
--- a/pkgs/development/python-modules/python-benedict/default.nix
+++ b/pkgs/development/python-modules/python-benedict/default.nix
@@ -24,7 +24,7 @@
 
 buildPythonPackage rec {
   pname = "python-benedict";
-  version = "0.30.1";
+  version = "0.30.2";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -33,7 +33,7 @@ buildPythonPackage rec {
     owner = "fabiocaccamo";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-7X8a9033r6MJT1KgPH7FiXL0EZqwi4wnKVw5AYAaVR8=";
+    hash = "sha256-MT1oZqzYFK37z6YpRZ9LBg0ynCaq2UrrQzlDDb3YIvo=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/python-ecobee-api/default.nix b/pkgs/development/python-modules/python-ecobee-api/default.nix
index e287d7490b996..644acb8a4883a 100644
--- a/pkgs/development/python-modules/python-ecobee-api/default.nix
+++ b/pkgs/development/python-modules/python-ecobee-api/default.nix
@@ -6,11 +6,11 @@
 
 buildPythonPackage rec {
   pname = "python-ecobee-api";
-  version = "0.2.16";
+  version = "0.2.17";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-wzL1WylQAFLxWu3lDFqQtLxJbQjse4OX/fbzaaEuvGQ=";
+    hash = "sha256-lJCbNOQJ8xmMa4V+tSFZx4QasK8ZLfsFavMP9Zge4K4=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/python-gvm/default.nix b/pkgs/development/python-modules/python-gvm/default.nix
index ed0f2a57cb535..d6f7e29b9dee5 100644
--- a/pkgs/development/python-modules/python-gvm/default.nix
+++ b/pkgs/development/python-modules/python-gvm/default.nix
@@ -6,13 +6,14 @@
 , lxml
 , paramiko
 , poetry-core
+, pontos
 , pytestCheckHook
 , pythonOlder
 }:
 
 buildPythonPackage rec {
   pname = "python-gvm";
-  version = "23.5.0";
+  version = "23.5.1";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -21,7 +22,7 @@ buildPythonPackage rec {
     owner = "greenbone";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-84MTr9aTMB5MUj84bqbSGfX8JLA1KQ8pRE8Nr2RmoJw=";
+    hash = "sha256-jdfrmFpWOuQgYwV2NrRyRDwAZThWdBFgfLByVIZ5HhQ=";
   };
 
   nativeBuildInputs = [
@@ -32,6 +33,7 @@ buildPythonPackage rec {
     defusedxml
     lxml
     paramiko
+    pontos
   ];
 
   nativeCheckInputs = [
diff --git a/pkgs/development/python-modules/python-nomad/default.nix b/pkgs/development/python-modules/python-nomad/default.nix
index e7e191c7280be..3a7750e9deac7 100644
--- a/pkgs/development/python-modules/python-nomad/default.nix
+++ b/pkgs/development/python-modules/python-nomad/default.nix
@@ -1,24 +1,37 @@
-{ lib, buildPythonPackage, fetchPypi, requests }:
+{ lib
+, buildPythonPackage
+, fetchPypi
+, requests
+, pythonOlder
+}:
 
 buildPythonPackage rec {
   pname = "python-nomad";
-  version = "1.5.0";
+  version = "2.0.0";
+  format = "setuptools";
+
+  disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-VpngJvm9eK60lPeFIbjnTwzWWoJ9tRBDYP5SghDMbAg=";
+    hash = "sha256-5IyHNw1ArE8fU9DoSQMGkDI9d/OiR1YI/7nTPeFIK+A=";
   };
 
-  propagatedBuildInputs = [ requests ];
+  propagatedBuildInputs = [
+    requests
+  ];
 
   # Tests require nomad agent
   doCheck = false;
 
-  pythonImportsCheck = [ "nomad" ];
+  pythonImportsCheck = [
+    "nomad"
+  ];
 
   meta = with lib; {
     description = "Python client library for Hashicorp Nomad";
     homepage = "https://github.com/jrxFive/python-nomad";
+    changelog = "https://github.com/jrxFive/python-nomad/blob/${version}/CHANGELOG.md";
     license = licenses.mit;
     maintainers = with maintainers; [ xbreak ];
   };
diff --git a/pkgs/development/python-modules/python_docs_theme/default.nix b/pkgs/development/python-modules/python_docs_theme/default.nix
new file mode 100644
index 0000000000000..4e7f9ff848843
--- /dev/null
+++ b/pkgs/development/python-modules/python_docs_theme/default.nix
@@ -0,0 +1,25 @@
+{ lib, buildPythonPackage, fetchFromGitHub, sphinx }:
+
+buildPythonPackage rec {
+  pname = "python_docs_theme";
+  version = "2023.3.1";
+  format = "flit";
+
+  src = fetchFromGitHub {
+    owner = "python";
+    repo = "python-docs-theme";
+    rev = version;
+    sha256 = "sha256-WyO5Xc67k5ExB4eCFd17sZCBMaV5djle9BAM0tn5CPc=";
+  };
+
+  propagatedBuildInputs = [ sphinx ];
+
+  pythonImportsCheck = [ "python_docs_theme" ];
+
+  meta = with lib; {
+    homepage = "https://github.com/python/python-docs-theme";
+    description = "Sphinx theme for CPython project";
+    license = licenses.psfl;
+    maintainers = with maintainers; [ kaction ];
+  };
+}
diff --git a/pkgs/development/python-modules/reqif/default.nix b/pkgs/development/python-modules/reqif/default.nix
index 12357587b9081..e0ba5610ebd5f 100644
--- a/pkgs/development/python-modules/reqif/default.nix
+++ b/pkgs/development/python-modules/reqif/default.nix
@@ -7,18 +7,21 @@
 , lxml
 , jinja2
 , pytestCheckHook
+, pythonOlder
 }:
 
 buildPythonPackage rec {
   pname = "reqif";
-  version = "0.0.27";
+  version = "0.0.35";
   format = "pyproject";
 
+  disabled = pythonOlder "3.7";
+
   src = fetchFromGitHub {
     owner = "strictdoc-project";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-K+su1fhXf/fzL+AI/me2imCNI9aWMcv9Qo1dDRNypso=";
+    hash = "sha256-3yOLOflPqzJRv3qCQXFK3rIFftBq8FkYy7XhOfWH82Y=";
   };
 
   postPatch = ''
@@ -49,6 +52,7 @@ buildPythonPackage rec {
   meta = with lib; {
     description = "Python library for ReqIF format";
     homepage = "https://github.com/strictdoc-project/reqif";
+    changelog = "https://github.com/strictdoc-project/reqif/releases/tag/${version}";
     license = licenses.asl20;
     maintainers = with maintainers; [ yuu ];
   };
diff --git a/pkgs/development/python-modules/rns/default.nix b/pkgs/development/python-modules/rns/default.nix
index b937058f40c33..8295ca7dd54be 100644
--- a/pkgs/development/python-modules/rns/default.nix
+++ b/pkgs/development/python-modules/rns/default.nix
@@ -9,7 +9,7 @@
 
 buildPythonPackage rec {
   pname = "rns";
-  version = "0.5.3";
+  version = "0.5.4";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
     owner = "markqvist";
     repo = "Reticulum";
     rev = "refs/tags/${version}";
-    hash = "sha256-SZx0GBpYDC7p7yLVY5WZmBgpbpcl9GbsfdqH0YBrUgQ=";
+    hash = "sha256-OFU61RX6XtC/7x3SWbRCsODTrs3k3FCTCvEapkkeWQU=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/snakeviz/default.nix b/pkgs/development/python-modules/snakeviz/default.nix
index 05b019c1cd2f5..0b37679449853 100644
--- a/pkgs/development/python-modules/snakeviz/default.nix
+++ b/pkgs/development/python-modules/snakeviz/default.nix
@@ -1,21 +1,54 @@
-{ lib, fetchPypi, buildPythonPackage, tornado }:
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, ipython
+, pytestCheckHook
+, pythonOlder
+, requests
+, setuptools
+, tornado
+}:
 
 buildPythonPackage rec {
   pname = "snakeviz";
-  version = "2.1.2";
+  version = "2.2.0";
+  format = "pyproject";
 
-  src = fetchPypi {
-    inherit pname version;
-    sha256 = "sha256-K4qRmrtefpKv41EnhguMJ2sqeXvv/OLayGFPmM/4byE=";
+  disabled = pythonOlder "3.7";
+
+  src = fetchFromGitHub {
+    owner = "jiffyclub";
+    repo = pname;
+    rev = "refs/tags/v${version}";
+    hash = "sha256-tW1zUfCgOGQ8TjrKo2lBzGb0MSe25dP0/P9Q6x3736E=";
   };
 
-  # Upstream doesn't run tests from setup.py
-  doCheck = false;
-  propagatedBuildInputs = [ tornado ];
+  nativeBuildInputs = [
+    setuptools
+  ];
+
+  propagatedBuildInputs = [
+    tornado
+  ];
+
+  nativeCheckInputs = [
+    ipython
+    pytestCheckHook
+    requests
+  ];
+
+  pythonImportsCheck = [
+    "snakeviz"
+  ];
+
+  preCheck = ''
+    export PATH="$PATH:$out/bin";
+  '';
 
   meta = with lib; {
     description = "Browser based viewer for profiling data";
     homepage = "https://jiffyclub.github.io/snakeviz";
+    changelog = "https://github.com/jiffyclub/snakeviz/blob/v${version}/CHANGES.rst";
     license = licenses.bsd3;
     maintainers = with maintainers; [ nixy ];
   };
diff --git a/pkgs/development/python-modules/xml2rfc/default.nix b/pkgs/development/python-modules/xml2rfc/default.nix
index e6dd249565866..6803441e2b069 100644
--- a/pkgs/development/python-modules/xml2rfc/default.nix
+++ b/pkgs/development/python-modules/xml2rfc/default.nix
@@ -26,7 +26,7 @@
 
 buildPythonPackage rec {
   pname = "xml2rfc";
-  version = "3.17.1";
+  version = "3.17.2";
   format = "setuptools";
 
   disabled = pythonOlder "3.6";
@@ -35,7 +35,7 @@ buildPythonPackage rec {
     owner = "ietf-tools";
     repo = "xml2rfc";
     rev = "refs/tags/v${version}";
-    hash = "sha256-C5bc32XbAqJtzUbITj1U1ItaY2ZMEXM9z+B7dQadoIs=";
+    hash = "sha256-LwM0lfBJNSCMsa0AiGBRmuihc/kSLYQ4V6hgY5fM6/w=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/tools/bearer/default.nix b/pkgs/development/tools/bearer/default.nix
index f5214d3aa0603..6ca484de15064 100644
--- a/pkgs/development/tools/bearer/default.nix
+++ b/pkgs/development/tools/bearer/default.nix
@@ -7,13 +7,13 @@
 
 buildGoModule rec {
   pname = "bearer";
-  version = "1.8.1";
+  version = "1.9.0";
 
   src = fetchFromGitHub {
     owner = "bearer";
     repo = "bearer";
     rev = "refs/tags/v${version}";
-    hash = "sha256-5Vd6knHm9r2VicHuvPKE7jzRGcNog8THNwDQmW2MJ5Q=";
+    hash = "sha256-p+nQiIZfTScS6zNc8+qa+X5onfSecJzIrwMkWonJ3/w=";
   };
 
   vendorHash = "sha256-FRB01Tfz87MZp4V0HPeiEgYV8KEPcbzkeUM0uIBh6DU=";
diff --git a/pkgs/development/tools/ddosify/default.nix b/pkgs/development/tools/ddosify/default.nix
index dd54db22925dd..778a08b383f7d 100644
--- a/pkgs/development/tools/ddosify/default.nix
+++ b/pkgs/development/tools/ddosify/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "ddosify";
-  version = "1.0.1";
+  version = "1.0.3";
 
   src = fetchFromGitHub {
     owner = pname;
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-QinC03SdJ0V2t69LJYsoV+KV13D+OcTkLetFe8vLF3Y=";
+    sha256 = "sha256-SkKETcKlH6OF6+gLBq/6P7txcmMRxoXc1Mm005piCHc=";
   };
 
   vendorHash = "sha256-cGhMhX+SEv9fejViLZrEwXg584o204OQ5iR6AkxKnXo=";
diff --git a/pkgs/development/tools/devbox/default.nix b/pkgs/development/tools/devbox/default.nix
index 595ad5b5c27f6..c4cf8e2354ca8 100644
--- a/pkgs/development/tools/devbox/default.nix
+++ b/pkgs/development/tools/devbox/default.nix
@@ -5,13 +5,13 @@
 }:
 buildGoModule rec {
   pname = "devbox";
-  version = "0.5.2";
+  version = "0.5.4";
 
   src = fetchFromGitHub {
     owner = "jetpack-io";
     repo = pname;
     rev = version;
-    hash = "sha256-fC/cUtuXTxjDv35gJXN7meq/uRFH3nsVULxmOJe8WwY=";
+    hash = "sha256-PcD7VNIB50AD1Ho3agM6DocDgAxrRWjPBpK1NDgE+IU=";
   };
 
   ldflags = [
@@ -23,7 +23,7 @@ buildGoModule rec {
   # integration tests want file system access
   doCheck = false;
 
-  vendorHash = "sha256-Ct1hftgMYAF8DPdnYTB1QQYD0HGC4wifIbMX+TrgDdk=";
+  vendorHash = "sha256-SkhV8xcj2Pdt/D650OANbMYaZ2VDkJqziW5Q/NT6Vmc=";
 
   nativeBuildInputs = [ installShellFiles ];
 
diff --git a/pkgs/development/tools/ginkgo/default.nix b/pkgs/development/tools/ginkgo/default.nix
index cad04204916bb..87bab08fd8133 100644
--- a/pkgs/development/tools/ginkgo/default.nix
+++ b/pkgs/development/tools/ginkgo/default.nix
@@ -2,15 +2,15 @@
 
 buildGoModule rec {
   pname = "ginkgo";
-  version = "2.9.5";
+  version = "2.9.7";
 
   src = fetchFromGitHub {
     owner = "onsi";
     repo = "ginkgo";
     rev = "v${version}";
-    sha256 = "sha256-1Hb8pCvPs/L5UU280XwwEOnQ1CjJjgw0+GdCbtLkIpg=";
+    sha256 = "sha256-+Wkd0+RSNnJb1ganYGhnRdLZGofTwWtDEN82dhc6HPc=";
   };
-  vendorHash = "sha256-IxyPRUS7aqkfZ+hjtuopCd95dgiTgVdg1thSiTBZArg=";
+  vendorHash = "sha256-x4IghXr80sDPZhe97Q+04Mfcnvku/S/tNPZ9RSUmiVE=";
 
   # integration tests expect more file changes
   # types tests are missing CodeLocation
diff --git a/pkgs/development/tools/grpc-gateway/default.nix b/pkgs/development/tools/grpc-gateway/default.nix
index acb035694bb63..84174993ef2fb 100644
--- a/pkgs/development/tools/grpc-gateway/default.nix
+++ b/pkgs/development/tools/grpc-gateway/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "grpc-gateway";
-  version = "2.15.2";
+  version = "2.16.0";
 
   src = fetchFromGitHub {
     owner = "grpc-ecosystem";
     repo = "grpc-gateway";
     rev = "v${version}";
-    sha256 = "sha256-0fpVSFo+o+M7vwwHIrYQZcAjdZjASdWz/cKXnPr6Je8=";
+    sha256 = "sha256-yoy3wESegXxlyaelex2gqr3GdzwwjxK7YTAzDCILr/c=";
   };
 
-  vendorHash = "sha256-WHwZ0EAJIz7mZr27x+Z7PKLLAiw1z2rQvvNynpMJQDw=";
+  vendorHash = "sha256-dxzAiLEiZ+2+J9ZrkBemUt+slxz1zUa9Fx0VhUjFdN0=";
 
   meta = with lib; {
     description =
diff --git a/pkgs/development/tools/lightningcss/default.nix b/pkgs/development/tools/lightningcss/default.nix
index 132faaa4aeeee..4a5b040ab990b 100644
--- a/pkgs/development/tools/lightningcss/default.nix
+++ b/pkgs/development/tools/lightningcss/default.nix
@@ -6,16 +6,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "lightningcss";
-  version = "1.19.0";
+  version = "1.20.0";
 
   src = fetchFromGitHub {
     owner = "parcel-bundler";
     repo = "lightningcss";
     rev = "refs/tags/v${version}";
-    sha256 = "sha256-ncZ1tof8InP+8KLTQ2YOwaD/liwU1LNZkllBm53VYNo=";
+    sha256 = "zy1kV53ZvgMbQL5skBCmqRezooyzvv90YAIAkLmuMKc=";
   };
 
-  cargoHash = "sha256-xxR80iizEej1vAzItaoqQnJDZ62dxPOeEdaUpgqhG7I=";
+  cargoHash = "sha256-QL7O84Y6yaHL4UEbnfL8jLXH/Q6Ba4RC1NLq40Y3XDk=";
 
   buildFeatures = [
     "cli"
diff --git a/pkgs/development/tools/misc/act/default.nix b/pkgs/development/tools/misc/act/default.nix
index e395645c9bcee..932c6892d0853 100644
--- a/pkgs/development/tools/misc/act/default.nix
+++ b/pkgs/development/tools/misc/act/default.nix
@@ -5,16 +5,16 @@
 
 buildGoModule rec {
   pname = "act";
-  version = "0.2.45";
+  version = "0.2.46";
 
   src = fetchFromGitHub {
     owner = "nektos";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-mp5+hDSZsp46WMCCqVoorKSHeoQY/+ORtj0fNrKsFWI=";
+    hash = "sha256-74ap3UgAFrt/ZrSMECdL3Mu26/53VWUEAUnqHw3oJDU=";
   };
 
-  vendorHash = "sha256-37fHVy4NLhWyk1yD9zSNnZoVVyd2QizzDCDbiNJCBlc=";
+  vendorHash = "sha256-OYBFaosO1PKoN236pMFauC0ensnoFDlmAKVWd9OwLHU=";
 
   doCheck = false;
 
diff --git a/pkgs/development/tools/misc/arcanist/default.nix b/pkgs/development/tools/misc/arcanist/default.nix
index 178bb9b3d0592..06c0f700ffe8c 100644
--- a/pkgs/development/tools/misc/arcanist/default.nix
+++ b/pkgs/development/tools/misc/arcanist/default.nix
@@ -25,13 +25,13 @@ let makeArcWrapper = toolset: ''
 in
 stdenv.mkDerivation {
   pname = "arcanist";
-  version = "20220517";
+  version = "20230530";
 
   src = fetchFromGitHub {
     owner = "phacility";
     repo = "arcanist";
-    rev = "85c953ebe4a6fef332158fd757d97c5a58682d3a";
-    sha256 = "0x847fw74mzrbhzpgc4iqgvs6dsf4svwfa707dsbxi78fn2lxbl7";
+    rev = "e50d1bc4eabac9c37e3220e9f3fb8e37ae20b957";
+    hash = "sha256-u+HRsaCuAAyLrEihrZtLrdZ6NTVjPshieJATK3t5Fo4=";
   };
 
   patches = [
@@ -80,7 +80,7 @@ stdenv.mkDerivation {
 
   meta = {
     description = "Command line interface to Phabricator";
-    homepage = "http://phabricator.org";
+    homepage = "https://www.phacility.com/";
     license = lib.licenses.asl20;
     platforms = lib.platforms.unix;
     maintainers = [ lib.maintainers.thoughtpolice ];
diff --git a/pkgs/development/tools/misc/sccache/default.nix b/pkgs/development/tools/misc/sccache/default.nix
index 0a4652c8b2518..bca8a508e33cc 100644
--- a/pkgs/development/tools/misc/sccache/default.nix
+++ b/pkgs/development/tools/misc/sccache/default.nix
@@ -1,17 +1,17 @@
 { lib, fetchFromGitHub, rustPlatform, pkg-config, openssl, stdenv, Security }:
 
 rustPlatform.buildRustPackage rec {
-  version = "0.5.1";
+  version = "0.5.2";
   pname = "sccache";
 
   src = fetchFromGitHub {
     owner = "mozilla";
     repo = "sccache";
     rev = "v${version}";
-    sha256 = "sha256-RcosHR+PD78hk7XMClUCWICrtWR/9OxIuyCFy2EK/Qs=";
+    sha256 = "sha256-CriVsjxbfe3iJ0FD9HAve3QunBt3rWkzWqQDuJcPR9A=";
   };
 
-  cargoSha256 = "sha256-qDFBIU/IbQjLpTulI8tolFg54+2m2mV/JHuX4bsJYWw=";
+  cargoSha256 = "sha256-/pr+YT0ZejF0EpxZUlUBS21crtuhE/M222kvLAXaoyU=";
 
   nativeBuildInputs = [ pkg-config ];
   buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security;
diff --git a/pkgs/development/tools/operator-sdk/default.nix b/pkgs/development/tools/operator-sdk/default.nix
index 93a88fb3bd9d2..6c60b9e1600cc 100644
--- a/pkgs/development/tools/operator-sdk/default.nix
+++ b/pkgs/development/tools/operator-sdk/default.nix
@@ -7,16 +7,16 @@
 
 buildGoModule rec {
   pname = "operator-sdk";
-  version = "1.28.1";
+  version = "1.29.0";
 
   src = fetchFromGitHub {
     owner = "operator-framework";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-YzkPAKwkV8io0lz7JxIX4lciv85iqldkyitrLicbFJc=";
+    hash = "sha256-oHGs1Bx5k02k6mp9WAe8wIQ4FjMOREcUYv0DKZaXGdE=";
   };
 
-  vendorHash = "sha256-ZWOIF3vmtoXzdGHHzjPy/351bHzMTTXcgSRBso+ixyM=";
+  vendorHash = "sha256-I2vL4uRmUbgaf3KGUHSQV2jWozStKHyjek3BQlxyY/c=";
 
   nativeBuildInputs = [
     makeWrapper
diff --git a/pkgs/development/tools/pip-audit/default.nix b/pkgs/development/tools/pip-audit/default.nix
index 6643ddb0e1d15..b14f35a625831 100644
--- a/pkgs/development/tools/pip-audit/default.nix
+++ b/pkgs/development/tools/pip-audit/default.nix
@@ -22,14 +22,14 @@ with py.pkgs;
 
 buildPythonApplication rec {
   pname = "pip-audit";
-  version = "2.5.5";
+  version = "2.5.6";
   format = "pyproject";
 
   src = fetchFromGitHub {
     owner = "trailofbits";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-tHNDJF4gmg5JnL+bt7kaLE+Xho721K5+gg1kpIjKY1k=";
+    hash = "sha256-hpzJtKtvhudT7OzZnuv6LbnMHnHIBYmQsAR1oRglvT0=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/tools/pypi2nix/default.nix b/pkgs/development/tools/pypi2nix/default.nix
deleted file mode 100644
index 63e98038ee684..0000000000000
--- a/pkgs/development/tools/pypi2nix/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ python3
-, fetchPypi
-}:
-with python3;
-
-pkgs.buildPythonApplication rec {
-  pname = "pypi2nix";
-  version = "2.0.4";
-  src = fetchPypi {
-    inherit pname version;
-    sha256 = "0y4zkkcijz5hchd8j6a106ysrg1dnad7dzdgnmz38rgm6zbrky0d";
-  };
-  propagatedBuildInputs = with pkgs; [
-    attrs
-    click
-    jinja2
-    nix-prefetch-github
-    packaging
-    parsley
-    setuptools
-    toml
-    jsonschema
-  ];
-  # https://github.com/nix-community/pypi2nix/issues/460
-  meta.broken = true;
-}
diff --git a/pkgs/development/tools/rust/cargo-public-api/default.nix b/pkgs/development/tools/rust/cargo-public-api/default.nix
index 066b61901df25..457b188fa6216 100644
--- a/pkgs/development/tools/rust/cargo-public-api/default.nix
+++ b/pkgs/development/tools/rust/cargo-public-api/default.nix
@@ -9,14 +9,14 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "cargo-public-api";
-  version = "0.30.0";
+  version = "0.31.0";
 
   src = fetchCrate {
     inherit pname version;
-    hash = "sha256-bBMjHnDmgFRQ9R8BWVc6zTHDrbFxjBAelkgtHsGLC9w=";
+    hash = "sha256-TzdYmDLqFYHdp881SDc/QnRZv8QRgSHa00RGN0YPL2M=";
   };
 
-  cargoHash = "sha256-c8jubHQexg7k0pxUREEGpa9F3SyMBdKLw87ZInEs/fI=";
+  cargoHash = "sha256-ndRpp9+dcywPKWZ7UB/NadmZKxmdiJjaiQJ/lJj8TKA=";
 
   nativeBuildInputs = [ pkg-config ];
 
diff --git a/pkgs/development/tools/skaffold/default.nix b/pkgs/development/tools/skaffold/default.nix
index 1c7d7c594ca5f..7dd8ce6e97895 100644
--- a/pkgs/development/tools/skaffold/default.nix
+++ b/pkgs/development/tools/skaffold/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles, makeWrapper }:
 
 buildGoModule rec {
   pname = "skaffold";
@@ -22,7 +22,7 @@ buildGoModule rec {
     "-X ${t}/version.buildDate=unknown"
   ];
 
-  nativeBuildInputs = [ installShellFiles ];
+  nativeBuildInputs = [ installShellFiles makeWrapper ];
 
   doInstallCheck = true;
   installCheckPhase = ''
@@ -30,6 +30,8 @@ buildGoModule rec {
   '';
 
   postInstall = ''
+    wrapProgram $out/bin/skaffold --set SKAFFOLD_UPDATE_CHECK false
+
     installShellCompletion --cmd skaffold \
       --bash <($out/bin/skaffold completion bash) \
       --zsh <($out/bin/skaffold completion zsh)
diff --git a/pkgs/development/tools/zprint/default.nix b/pkgs/development/tools/zprint/default.nix
index f93098aebfe24..74b0db2bb9d71 100644
--- a/pkgs/development/tools/zprint/default.nix
+++ b/pkgs/development/tools/zprint/default.nix
@@ -2,11 +2,11 @@
 
 buildGraalvmNativeImage rec {
   pname = "zprint";
-  version = "1.2.5";
+  version = "1.2.6";
 
   src = fetchurl {
     url = "https://github.com/kkinnear/${pname}/releases/download/${version}/${pname}-filter-${version}";
-    sha256 = "sha256-PWdR5jqyzvTk9HoxqDldwtZNik34dmebBtZZ5vtva4A=";
+    sha256 = "sha256-mzhl7boAMKZ5bj184LLCWR/faDjJI+crX4Vzbh7eosY=";
   };
 
   extraNativeImageBuildArgs = [
diff --git a/pkgs/games/gamepad-tool/default.nix b/pkgs/games/gamepad-tool/default.nix
new file mode 100644
index 0000000000000..b73a1d4f3c0dc
--- /dev/null
+++ b/pkgs/games/gamepad-tool/default.nix
@@ -0,0 +1,46 @@
+{ stdenvNoCC, fetchurl, dpkg, lib, qt5, autoPatchelfHook, SDL2 }:
+
+stdenvNoCC.mkDerivation (finalAttrs: {
+  pname = "gamepad-tool";
+  version = "1.2";
+
+  src = fetchurl {
+    url = "https://generalarcade.com/gamepadtool/linux/gamepadtool_${finalAttrs.version}_amd64.deb";
+    hash = "sha256-ZuB0TOyT2B5QkU1o5h3/8PL85tBq06hlz5YclRanD88=";
+  };
+
+  nativeBuildInputs = [ dpkg qt5.wrapQtAppsHook autoPatchelfHook ];
+
+  unpackCmd = ''
+    mkdir -p root
+    dpkg-deb -x $curSrc root
+  '';
+
+  dontBuild = true;
+
+  buildInputs = [
+    SDL2
+    qt5.qtbase
+  ];
+
+  installPhase = ''
+    runHook preInstall
+
+    mkdir -p $out/bin $out/share/applications
+    cp usr/bin/gamepad-tool $out/bin
+    cp -r usr/share/icons $out/share/icons
+    substitute usr/share/applications/gamepad-tool-debian.desktop \
+      $out/share/applications/gamepad-tool.desktop \
+      --replace "Exec=gamepad-tool" "Exec=$out/bin/gamepad-tool" \
+      --replace "/usr/share/icons/hicolor/256x256/apps/gamepad-tool.png" "$out/share/icons/hicolor/256x256/apps/gamepad-tool.png"
+    runHook postInstall
+  '';
+
+  meta = with lib; {
+    description = "A simple GUI tool to create/modify gamepad mappings for games that use SDL2 Game Controller API";
+    homepage = "https://generalarcade.com/gamepadtool/";
+    license = licenses.unfree;
+    platforms = [ "x86_64-linux" ];
+    maintainers = with maintainers; [ gador ];
+  };
+})
diff --git a/pkgs/games/vintagestory/default.nix b/pkgs/games/vintagestory/default.nix
index 046fbefb43188..0a8eb2e6a0f8c 100644
--- a/pkgs/games/vintagestory/default.nix
+++ b/pkgs/games/vintagestory/default.nix
@@ -17,11 +17,11 @@
 
 stdenv.mkDerivation rec {
   pname = "vintagestory";
-  version = "1.17.11";
+  version = "1.18.5";
 
   src = fetchurl {
     url = "https://cdn.vintagestory.at/gamefiles/stable/vs_archive_${version}.tar.gz";
-    sha256 = "sha256-iIQRwnJX+7GJcOqXJutInqpSX2fKlPmwFFAq6TqNWWY=";
+    sha256 = "sha256-VW85a8Yi1s+cOSZU5E/Rhhz4IMNLMtdAfOZKJ0axApA=";
   };
 
   nativeBuildInputs = [ makeWrapper copyDesktopItems ];
diff --git a/pkgs/os-specific/linux/switcheroo-control/default.nix b/pkgs/os-specific/linux/switcheroo-control/default.nix
index 38945c7062210..bb0f262a2b1cf 100644
--- a/pkgs/os-specific/linux/switcheroo-control/default.nix
+++ b/pkgs/os-specific/linux/switcheroo-control/default.nix
@@ -12,7 +12,7 @@
 
 python3.pkgs.buildPythonApplication rec {
   pname = "switcheroo-control";
-  version = "2.3";
+  version = "2.6";
 
   format = "other";
 
@@ -21,7 +21,7 @@ python3.pkgs.buildPythonApplication rec {
     owner = "hadess";
     repo = pname;
     rev = version;
-    hash = "sha256-1Pze2TJ9mggfcpiLFwJ7/9WhsdJx4G3GoA7+Z47shuc=";
+    hash = "sha256-F+5HhMxM8pcnAGmVBARKWNCL0rIEzHW/jsGHHqYZJug=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/os-specific/linux/usbrelay/daemon.nix b/pkgs/os-specific/linux/usbrelay/daemon.nix
index 7aa1c3f153bb4..6e4e4661fd53a 100644
--- a/pkgs/os-specific/linux/usbrelay/daemon.nix
+++ b/pkgs/os-specific/linux/usbrelay/daemon.nix
@@ -5,7 +5,7 @@ in
 # This is a separate derivation, not just an additional output of
 # usbrelay, because otherwise, we have a cyclic dependency between
 # usbrelay (default.nix) and the python module (python.nix).
-stdenv.mkDerivation rec {
+stdenv.mkDerivation {
   pname = "usbrelayd";
 
   inherit (usbrelay) src version;
diff --git a/pkgs/os-specific/linux/usbrelay/default.nix b/pkgs/os-specific/linux/usbrelay/default.nix
index c5b4f2b8a53fe..385f4da1142db 100644
--- a/pkgs/os-specific/linux/usbrelay/default.nix
+++ b/pkgs/os-specific/linux/usbrelay/default.nix
@@ -1,13 +1,13 @@
 { stdenv, lib, fetchFromGitHub, hidapi, installShellFiles }:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
   pname = "usbrelay";
-  version = "1.0.1";
+  version = "1.2";
 
   src = fetchFromGitHub {
     owner = "darrylb123";
     repo = "usbrelay";
-    rev = version;
-    sha256 = "sha256-2elDrO+WaaRYdTrG40Ez00qSsNVQjXE6GdOJbWPfugE=";
+    rev = finalAttrs.version;
+    sha256 = "sha256-oJyHzbXOBKxLmPFZMS2jLF80frkiKjPJ89UwkenjIzs=";
   };
 
   nativeBuildInputs = [
@@ -19,8 +19,9 @@ stdenv.mkDerivation rec {
   ];
 
   makeFlags = [
-    "DIR_VERSION=${version}"
+    "DIR_VERSION=${finalAttrs.version}"
     "PREFIX=${placeholder "out"}"
+    "LDCONFIG=${stdenv.cc.libc.bin}/bin/ldconfig"
   ];
 
   postInstall = ''
@@ -34,4 +35,4 @@ stdenv.mkDerivation rec {
     maintainers = with maintainers; [ wentasah ];
     platforms = platforms.linux;
   };
-}
+})
diff --git a/pkgs/os-specific/linux/usbrelay/python.nix b/pkgs/os-specific/linux/usbrelay/python.nix
index b877989409097..90838295ecb59 100644
--- a/pkgs/os-specific/linux/usbrelay/python.nix
+++ b/pkgs/os-specific/linux/usbrelay/python.nix
@@ -1,6 +1,6 @@
 { buildPythonPackage, usbrelay }:
 
-buildPythonPackage rec {
+buildPythonPackage {
   pname = "usbrelay_py";
   inherit (usbrelay) version src;
 
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index a2cd04d3da670..72a1525ad739d 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -278,8 +278,8 @@ let
         src = fetchFromGitHub {
           owner = "spry-group";
           repo = "python-vultr";
-          rev = "v${version}";
-          sha256 = "1qjvvr2v9gfnwskdl0ayazpcmiyw9zlgnijnhgq9mcri5gq9jw5h";
+          rev = version;
+          hash = "sha256-sHCZ8Csxs5rwg1ZG++hP3MfK7ldeAdqm5ta9tEXeW+I=";
         };
       });
 
diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix
index 3887b8ed424ca..0d99f276ca335 100644
--- a/pkgs/servers/jackett/default.nix
+++ b/pkgs/servers/jackett/default.nix
@@ -9,13 +9,13 @@
 
 buildDotnetModule rec {
   pname = "jackett";
-  version = "0.21.88";
+  version = "0.21.114";
 
   src = fetchFromGitHub {
     owner = pname;
     repo = pname;
     rev = "v${version}";
-    hash = "sha512-N1+6DK8o7pDUtpVcxvCCFAE9+mvk1QNk1Hkx0boOxYwhvxDX+QIULEioJ2H4ClZDat5riaFT873cWnNNtBJsaQ==";
+    hash = "sha512-CwK6nKsI9SrY9lE8THRVe+q0fMLxiLAdeCW7rewI2XtIeIDUy7kDYBujIlbxNdAjT+QgsN3E0oC/+nIyRqqFUg==";
   };
 
   projectFile = "src/Jackett.Server/Jackett.Server.csproj";
diff --git a/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix b/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix
index 2c57a4b7d89ff..50f4d29d39113 100644
--- a/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix
+++ b/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix
@@ -17,13 +17,13 @@
 
 stdenv.mkDerivation rec {
   pname = "check_ssl_cert";
-  version = "2.69.0";
+  version = "2.70.0";
 
   src = fetchFromGitHub {
     owner = "matteocorti";
     repo = "check_ssl_cert";
     rev = "refs/tags/v${version}";
-    hash = "sha256-85bm/CvD5Kp9HKpf9czkqSEDYwmm8W+zd/uc88fWzPQ=";
+    hash = "sha256-mr6tCZfnAM0e8cEtyen3oiV0Vt3cR/Z80RJ4NeMUaMs=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/servers/nosql/mongodb/4.4.nix b/pkgs/servers/nosql/mongodb/4.4.nix
index e1128dd10ab1b..aedd569e07f1c 100644
--- a/pkgs/servers/nosql/mongodb/4.4.nix
+++ b/pkgs/servers/nosql/mongodb/4.4.nix
@@ -6,8 +6,8 @@ let
   };
 in
 buildMongoDB {
-  version = "4.4.19";
-  sha256 = "sha256-DqkEOsTGB9gDYPxdEi9Kv3xJDz6XBe3fI59pnI1Upnk=";
+  version = "4.4.22";
+  sha256 = "sha256-xJpRDfeG9zcUuyTDWw8XHRXQ38MLBespAE7knIaDxKg=";
   patches = [
     ./forget-build-dependencies-4-4.patch
     ./fix-build-with-boost-1.79-4_4.patch
diff --git a/pkgs/servers/reproxy/default.nix b/pkgs/servers/reproxy/default.nix
index 4de4859c67c52..6192a492f2b8d 100644
--- a/pkgs/servers/reproxy/default.nix
+++ b/pkgs/servers/reproxy/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "reproxy";
-  version = "0.11.0";
+  version = "1.0.0";
 
   src = fetchFromGitHub {
     owner = "umputun";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-3kpGeG60WSpcIqVLw437gkDT8XLsDyhGL8/sEnhTgBw=";
+    hash = "sha256-ac4fOOMht2WGlrXLN95NEIA8ivqghhVuxHnBumvajx0=";
   };
 
   postPatch = ''
@@ -25,7 +25,7 @@ buildGoModule rec {
       --replace "TestFile_Events_BusyListener" "SkipFile_Events_BusyListener"
   '';
 
-  vendorSha256 = null;
+  vendorHash = null;
 
   ldflags = [
     "-s" "-w" "-X main.revision=${version}"
diff --git a/pkgs/servers/web-apps/changedetection-io/default.nix b/pkgs/servers/web-apps/changedetection-io/default.nix
index 9b1810fab8c39..428d3d3aae3aa 100644
--- a/pkgs/servers/web-apps/changedetection-io/default.nix
+++ b/pkgs/servers/web-apps/changedetection-io/default.nix
@@ -17,6 +17,7 @@ python3.pkgs.buildPythonApplication rec {
 
   postPatch = ''
     substituteInPlace requirements.txt \
+      --replace "apprise~=1.3.0" "apprise" \
       --replace "cryptography~=3.4" "cryptography" \
       --replace "dnspython<2.3.0" "dnspython" \
       --replace "pytest ~=6.2" "" \
diff --git a/pkgs/tools/X11/wpgtk/default.nix b/pkgs/tools/X11/wpgtk/default.nix
index 1bdc5b0f49ba5..1bfdd674aa00c 100644
--- a/pkgs/tools/X11/wpgtk/default.nix
+++ b/pkgs/tools/X11/wpgtk/default.nix
@@ -3,13 +3,13 @@
 
 python3Packages.buildPythonApplication rec {
   pname = "wpgtk";
-  version = "6.5.5";
+  version = "6.5.7";
 
   src = fetchFromGitHub {
     owner = "deviantfero";
     repo = "wpgtk";
     rev = version;
-    sha256 = "sha256-g3flxQNiNta+uL4t21Lhpij8b5yB78SJLGaFpTcm9fE=";
+    sha256 = "sha256-rHNni0nDghc5kI1sWHAb5ODr4buBz65eUEB1qWpbTTs=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/tools/admin/balena-cli/default.nix b/pkgs/tools/admin/balena-cli/default.nix
index fe45bcccf4e22..5f45527c3bccb 100644
--- a/pkgs/tools/admin/balena-cli/default.nix
+++ b/pkgs/tools/admin/balena-cli/default.nix
@@ -15,12 +15,12 @@ let
   }.${system} or throwSystem;
 
   sha256 = {
-    x86_64-linux = "sha256-DrPV1TSoWACk9331lYznLZbkPvx124XWrtCet4uSroo=";
-    x86_64-darwin = "sha256-UDovorRWOAEP8zugtd7iXmJe2YusH0ShBr8Hz4bc9Qk=";
-    aarch64-darwin = "sha256-UDovorRWOAEP8zugtd7iXmJe2YusH0ShBr8Hz4bc9Qk=";
+    x86_64-linux = "sha256-5AdMuVHYX41O+iUSUlbHLQkATY2sPb9e8y4pfmvj07U=";
+    x86_64-darwin = "sha256-5GX8dglvEgvWMnIG54G3jPxHUAKlS4E6aDMvvjYGidQ=";
+    aarch64-darwin = "sha256-5GX8dglvEgvWMnIG54G3jPxHUAKlS4E6aDMvvjYGidQ=";
   }.${system} or throwSystem;
 
-  version = "16.2.7";
+  version = "16.5.0";
   src = fetchzip {
     url = "https://github.com/balena-io/balena-cli/releases/download/v${version}/balena-cli-v${version}-${plat}-standalone.zip";
     inherit sha256;
diff --git a/pkgs/tools/admin/granted/default.nix b/pkgs/tools/admin/granted/default.nix
index c21965aa0bbbd..ed2bc901826df 100644
--- a/pkgs/tools/admin/granted/default.nix
+++ b/pkgs/tools/admin/granted/default.nix
@@ -9,16 +9,16 @@
 
 buildGoModule rec {
   pname = "granted";
-  version = "0.11.1";
+  version = "0.13.0";
 
   src = fetchFromGitHub {
     owner = "common-fate";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-m6cFAX8FMyv9H1IKm6meWu2yNEZz4g1Q+h2rRijYJsc=";
+    sha256 = "sha256-UoU2+RBR6vBLRx5gJsVUswoEtZ8chCn+bSv+k4SCGyU=";
   };
 
-  vendorSha256 = "sha256-8BPntTgd7QqO2T3vyWXC1z5yE/ovg3D3iilnislqV30=";
+  vendorHash = "sha256-P7HeJUdVlqrTEMVXGlvcCr9ezEmqIw5AX/+xdcFQoH4=";
 
   nativeBuildInputs = [ makeWrapper ];
 
diff --git a/pkgs/tools/admin/qovery-cli/default.nix b/pkgs/tools/admin/qovery-cli/default.nix
index 43059055263b7..c9239c0b6e9cc 100644
--- a/pkgs/tools/admin/qovery-cli/default.nix
+++ b/pkgs/tools/admin/qovery-cli/default.nix
@@ -8,16 +8,16 @@
 
 buildGoModule rec {
   pname = "qovery-cli";
-  version = "0.58.15";
+  version = "0.59.0";
 
   src = fetchFromGitHub {
     owner = "Qovery";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-sADeiFzVSk4Y0ZHvSoBVbtGp/YWO8ioYzZ+FXO9A7Tg=";
+    hash = "sha256-EPnuCmkJrjj9STO/FlDNYZmyqTAgTHvqxTxmQcgJLmQ=";
   };
 
-  vendorHash = "sha256-Jwg+c+61kCytOkrwzJJCOjIGrv832G7n/kUDLGIJ5xA=";
+  vendorHash = "sha256-nW1PZ/cg7rU3e729H9I4Mqi/Q9wbSFMvtl0Urv9Fl8E=";
 
   nativeBuildInputs = [ installShellFiles ];
 
diff --git a/pkgs/tools/archivers/quickbms/0002-disable-openssl.patch b/pkgs/tools/archivers/quickbms/0002-disable-openssl.patch
new file mode 100644
index 0000000000000..3d77f45e3f867
--- /dev/null
+++ b/pkgs/tools/archivers/quickbms/0002-disable-openssl.patch
@@ -0,0 +1,10 @@
+--- src/Makefile	2023-05-25 18:16:56.000296653 +0900
++++ src/Makefile	2023-05-25 18:17:00.772272861 +0900
+@@ -23,7 +23,6 @@
+ EXTRA_TARGETS  = libs/amiga/amiga.s libs/powzix/*.cpp
+ CFLAGS += -msse2
+ endif
+-USE_OPENSSL	= 1
+ endif
+ 
+ # -liconv and -fPIC are necessary on Android
diff --git a/pkgs/tools/archivers/quickbms/default.nix b/pkgs/tools/archivers/quickbms/default.nix
index d2f39ac2cf18c..b8e1e9fc6f1c7 100644
--- a/pkgs/tools/archivers/quickbms/default.nix
+++ b/pkgs/tools/archivers/quickbms/default.nix
@@ -1,4 +1,13 @@
-{ stdenv, lib, fetchzip, bzip2, lzo, openssl, zlib }:
+{ stdenv
+, lib
+, fetchzip
+, fetchpatch
+, bzip2
+, lzo
+, openssl_1_1
+, opensslSupport ? false
+, zlib
+}:
 
 stdenv.mkDerivation rec {
   version = "0.11.0";
@@ -9,7 +18,18 @@ stdenv.mkDerivation rec {
     hash = "sha256-uQKTE36pLO8uhrX794utqaDGUeyqRz6zLCQFA7DYkNc=";
   };
 
-  buildInputs = [ bzip2 lzo openssl zlib ];
+  patches = [
+    # Fix errors on x86_64 and _rotl definition
+    (fetchpatch {
+      name = "0001-fix-compile.patch";
+      url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-compile.patch?h=quickbms&id=a2e3e4638295d7cfe39513bfef9447fb23154a6b";
+      hash = "sha256-49fT/L4BNzMYnq1SXhFMgSDLybLkz6KSbgKmUpZZu08=";
+      stripLen = 1;
+    })
+  ] ++ lib.optional (!opensslSupport) ./0002-disable-openssl.patch;
+
+  buildInputs = [ bzip2 lzo zlib ]
+    ++ lib.optional (opensslSupport) openssl_1_1;
 
   makeFlags = [ "PREFIX=$(out)" ];
 
diff --git a/pkgs/tools/misc/basez/default.nix b/pkgs/tools/misc/basez/default.nix
new file mode 100644
index 0000000000000..e7fe906836e37
--- /dev/null
+++ b/pkgs/tools/misc/basez/default.nix
@@ -0,0 +1,26 @@
+{ lib, stdenv, fetchurl } :
+
+stdenv.mkDerivation rec {
+  pname = "basez";
+  version = "1.6.2";
+
+  src = fetchurl {
+    url = "http://www.quarkline.net/basez/download/basez-${version}.tar.gz";
+    sha256 = "sha256-Kp+CFIh5HCdj7wEgx1xD3IPdFlZ7fEFvMDMYif1ZiTc=";
+  };
+
+  doCheck = true;
+
+  meta = with lib; {
+    description = "Base 16/32/64 encode/decode data to standard output";
+    longDescription = ''
+        Encode  data into/decode data from base16, base32, base32hex, base64 or
+        base64url stream per RFC 4648;  MIME  base64  Content-Transfer-Encoding
+        per RFC 2045; or PEM Printable Encoding per RFC 1421.
+    '';
+    homepage = "http://www.quarkline.net/basez/";
+    license = licenses.gpl3Plus;
+    maintainers = [ maintainers.oaksoaj ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/tools/misc/gh-markdown-preview/default.nix b/pkgs/tools/misc/gh-markdown-preview/default.nix
index 036e91b371ff9..6d148b31b86b1 100644
--- a/pkgs/tools/misc/gh-markdown-preview/default.nix
+++ b/pkgs/tools/misc/gh-markdown-preview/default.nix
@@ -7,13 +7,13 @@
 
 buildGoModule rec {
   pname = "gh-markdown-preview";
-  version = "1.4.0";
+  version = "1.4.1";
 
   src = fetchFromGitHub {
     owner = "yusukebe";
     repo = "gh-markdown-preview";
     rev = "v${version}";
-    hash = "sha256-WAKGtwz0CNqx86YOeLKWwfJiFcRAm1+X5kJOfsPgtjY=";
+    hash = "sha256-Q+e3j+X/ZsLdkTBkuu028Rl4iw+oES2w6CDQiwN+CtU=";
   };
 
   vendorHash = "sha256-O6Q9h5zcYAoKLjuzGu7f7UZY0Y5rL2INqFyJT2QZJ/E=";
diff --git a/pkgs/tools/misc/hunt/default.nix b/pkgs/tools/misc/hunt/default.nix
index 6ccb197137dd2..da466e7b98a76 100644
--- a/pkgs/tools/misc/hunt/default.nix
+++ b/pkgs/tools/misc/hunt/default.nix
@@ -5,16 +5,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "hunt";
-  version = "1.7.6";
+  version = "2.0.0";
 
   src = fetchFromGitHub {
     owner = "LyonSyonII";
     repo = "hunt-rs";
     rev = "v${version}";
-    sha256 = "sha256-mNQY2vp4wNDhVqrFNVS/RBXVi9EMbTZ6pE0Z79dLUeM=";
+    sha256 = "sha256-TwxNVT2x9Y0jnLXiIquf/bQ31B+2VwFfh9EFbJQHpt4=";
   };
 
-  cargoSha256 = "sha256-hjvJ9E5U6zGSWUXNDdu0GwUcd7uZeconfjiCSaEzZXU=";
+  cargoHash = "sha256-GU3AXZJ8yGFnj0SXRezS/YI6aS/lJowwo+GBBv5wNik=";
 
   meta = with lib; {
     description = "Simplified Find command made with Rust";
diff --git a/pkgs/tools/misc/hyperfine/default.nix b/pkgs/tools/misc/hyperfine/default.nix
index 3cca1891147a6..2acff9bb5ebda 100644
--- a/pkgs/tools/misc/hyperfine/default.nix
+++ b/pkgs/tools/misc/hyperfine/default.nix
@@ -1,6 +1,6 @@
 { lib
 , rustPlatform
-, fetchCrate
+, fetchFromGitHub
 , installShellFiles
 , stdenv
 , Security
@@ -8,14 +8,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "hyperfine";
-  version = "1.16.1";
+  version = "0.17.0";
 
-  src = fetchCrate {
-    inherit pname version;
-    sha256 = "sha256-OdOlFdhIYxBi3e94QAief0xZqVdr+wnbaPFSKJ20DNM=";
+  src = fetchFromGitHub {
+    owner = "sharkdp";
+    repo = "hyperfine";
+    rev = "v${version}";
+    hash = "sha256-IUjOklkEiy/U2HjjMt1X1uSpIkTAYOPiPQ+70xvvxKA=";
   };
 
-  cargoSha256 = "sha256-RgoMq52GkRbfhsBipMKhCSu3YQoOtDB/Fdg+9OPzGtk=";
+  cargoHash = "sha256-cm6opZrdSEY4qsYQzgCJ8wx6iIIuytySWh3F3Roo/JQ=";
 
   nativeBuildInputs = [ installShellFiles ];
   buildInputs = lib.optional stdenv.isDarwin Security;
diff --git a/pkgs/tools/misc/mcfly/default.nix b/pkgs/tools/misc/mcfly/default.nix
index b51b83be7f42e..179dbe1dec3c6 100644
--- a/pkgs/tools/misc/mcfly/default.nix
+++ b/pkgs/tools/misc/mcfly/default.nix
@@ -2,13 +2,13 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "mcfly";
-  version = "0.8.0";
+  version = "0.8.1";
 
   src = fetchFromGitHub {
     owner = "cantino";
     repo = "mcfly";
     rev = "v${version}";
-    hash = "sha256-qzi21vouUhvpmqxQpYoCnHJDLRU8ZgCvewxblD2BGJc=";
+    hash = "sha256-9muBKJXsXiSxSmLRygGATEbwpiz6B8oTFQIkVMJMWAk=";
   };
 
   postPatch = ''
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec {
     substituteInPlace mcfly.fish --replace '(command which mcfly)'  '${placeholder "out"}/bin/mcfly'
   '';
 
-  cargoHash = "sha256-RHR+qmtnSrJOPkObRrE39EshmDVu53vEvw647ATk+os=";
+  cargoHash = "sha256-LhIAJ3JI7cp+vzEH5vthefgExPORF6Xnjj3cQkIkhSA=";
 
   meta = with lib; {
     homepage = "https://github.com/cantino/mcfly";
diff --git a/pkgs/tools/misc/panoply/default.nix b/pkgs/tools/misc/panoply/default.nix
index f6334699351fb..379ec97cefa0d 100644
--- a/pkgs/tools/misc/panoply/default.nix
+++ b/pkgs/tools/misc/panoply/default.nix
@@ -2,11 +2,11 @@
 
 stdenvNoCC.mkDerivation rec {
   pname = "panoply";
-  version = "5.2.6";
+  version = "5.2.7";
 
   src = fetchurl {
     url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz";
-    sha256 = "sha256-C/FMR276qx7yo7UaZ3a794B3mDy1/mrrZiua2eaIoxg=";
+    sha256 = "sha256-9mqamvUOMaCPnQQ9dhOawjp+GVFZfc59gb/Mx2XifW4=";
   };
 
   nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/misc/pre-commit/default.nix b/pkgs/tools/misc/pre-commit/default.nix
index f971037fc4733..43f75277086dc 100644
--- a/pkgs/tools/misc/pre-commit/default.nix
+++ b/pkgs/tools/misc/pre-commit/default.nix
@@ -101,6 +101,12 @@ buildPythonApplication rec {
     deactivate
   '';
 
+  # Propagating dependencies leaks them through $PYTHONPATH which causes issues
+  # when used in nix-shell.
+  postFixup = ''
+    rm $out/nix-support/propagated-build-inputs
+  '';
+
   disabledTests = [
     # ERROR: The install method you used for conda--probably either `pip install conda`
     # or `easy_install conda`--is not compatible with using conda as an application.
diff --git a/pkgs/tools/networking/clash-meta/default.nix b/pkgs/tools/networking/clash-meta/default.nix
index 35a07133b44e6..804e2f44b442c 100644
--- a/pkgs/tools/networking/clash-meta/default.nix
+++ b/pkgs/tools/networking/clash-meta/default.nix
@@ -4,7 +4,7 @@
 }:
 buildGoModule rec {
   pname = "clash-meta";
-  version = "1.14.4";
+  version = "1.14.5";
 
   src = fetchFromGitHub {
     owner = "MetaCubeX";
@@ -14,10 +14,10 @@ buildGoModule rec {
     postFetch = ''
       rm -f $out/.github/workflows/{Delete,delete}.yml
     '';
-    hash = "sha256-HEJQaNFKcmR7KtXsYs2h1KpRZJfQljYjMUBMdqg7gRU=";
+    hash = "sha256-4jhe+zhcRACcwwPWFd5oW8eIKTpPWfz0z5cnA9E8Wkc=";
   };
 
-  vendorHash = "sha256-jvl4dAP0EOl9p/3LPNLUqzg8H/mP7AKaI+lJ6ROo/1k=";
+  vendorHash = "sha256-VcT9dda5E9IMrDB/3QWBGWiNxGAEM2yKDbJwhGpN8og=";
 
   # Do not build testing suit
   excludedPackages = [ "./test" ];
diff --git a/pkgs/tools/networking/curlie/bump-golang-x-sys.patch b/pkgs/tools/networking/curlie/bump-golang-x-sys.patch
index 100506413508f..0de9769d22168 100644
--- a/pkgs/tools/networking/curlie/bump-golang-x-sys.patch
+++ b/pkgs/tools/networking/curlie/bump-golang-x-sys.patch
@@ -1,13 +1,37 @@
 diff --git a/go.mod b/go.mod
-index 660463a..5249458 100644
+index bebd23f..2ad575f 100644
 --- a/go.mod
 +++ b/go.mod
-@@ -2,7 +2,7 @@ module github.com/rs/curlie
- 
+@@ -1,8 +1,8 @@
+ module github.com/rs/curlie
+
  require (
- 	golang.org/x/crypto v0.0.0-20180524125353-159ae71589f3
--	golang.org/x/sys v0.0.0-20191026070338-33540a1f6037
+-	golang.org/x/crypto v0.1.0
+-	golang.org/x/sys v0.1.0
++	golang.org/x/crypto v0.0.0-20180524125353-159ae71589f3
 +	golang.org/x/sys v0.0.0-20211110154304-99a53858aa08
  )
- 
+
  go 1.13
+diff --git a/go.sum b/go.sum
+index 6b2e5c3..452bcf9 100644
+--- a/go.sum
++++ b/go.sum
+@@ -1,4 +1,6 @@
+ github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
++golang.org/x/crypto v0.0.0-20180524125353-159ae71589f3 h1:mPCVkWhSH1DSDQg4ZwAFYMo/+evpqK1WzBt33b9TXRE=
++golang.org/x/crypto v0.0.0-20180524125353-159ae71589f3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
+ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
+ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
+ golang.org/x/crypto v0.1.0 h1:MDRAIl0xIo9Io2xV565hzXHw3zVseKrJKodhohM5CjU=
+@@ -10,6 +12,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug
+ golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
+ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+ golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
++golang.org/x/sys v0.0.0-20211110154304-99a53858aa08 h1:WecRHqgE09JBkh/584XIE6PMz5KKE/vER4izNUi30AQ=
++golang.org/x/sys v0.0.0-20211110154304-99a53858aa08/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+ golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+ golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+--
+2.40.1
diff --git a/pkgs/tools/networking/curlie/default.nix b/pkgs/tools/networking/curlie/default.nix
index e8e0980523b7e..7a5e8da3c9fb2 100644
--- a/pkgs/tools/networking/curlie/default.nix
+++ b/pkgs/tools/networking/curlie/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "curlie";
-  version = "1.6.9";
+  version = "1.7.1";
 
   src = fetchFromGitHub {
     owner = "rs";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-3EKxuEpFm+lp2myMfymYYY9boSXGOF2iAdjtGKnjJK0=";
+    hash = "sha256-EHSFr05VXJuOjUnweEJngdnfSUZUF1HsO28ZBSLGlvE=";
   };
 
   patches = [
diff --git a/pkgs/tools/networking/dae/default.nix b/pkgs/tools/networking/dae/default.nix
index 577ec553ca420..83b6df7a8ea4a 100644
--- a/pkgs/tools/networking/dae/default.nix
+++ b/pkgs/tools/networking/dae/default.nix
@@ -5,13 +5,13 @@
 }:
 buildGoModule rec {
   pname = "dae";
-  version = "0.1.9patch1";
+  version = "0.1.10";
 
   src = fetchFromGitHub {
     owner = "daeuniverse";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-wCcwHXKjSve4SjgRm8DaLrPOumFAiS2Nw1mbOZwEUnk=";
+    sha256 = "sha256-EWd7pKAXhsO7Nz3iRdY5eE7U8bkiZD/9SjouGLAdwF8=";
     fetchSubmodules = true;
   };
 
diff --git a/pkgs/tools/networking/ooniprobe-cli/default.nix b/pkgs/tools/networking/ooniprobe-cli/default.nix
index 0e76413a261ae..d665d58136007 100644
--- a/pkgs/tools/networking/ooniprobe-cli/default.nix
+++ b/pkgs/tools/networking/ooniprobe-cli/default.nix
@@ -5,16 +5,16 @@
 
 buildGoModule rec {
   pname = "ooniprobe-cli";
-  version = "3.17.2";
+  version = "3.17.3";
 
   src = fetchFromGitHub {
     owner = "ooni";
     repo = "probe-cli";
     rev = "v${version}";
-    hash = "sha256-wPvWIeanozLQwgDlU3WR11NYhIpjw04vj7DlnFlacNw=";
+    hash = "sha256-kqjTYowAEfJ+um9DQQXIMLVWlEGJ9intbdTSJukSvVc=";
   };
 
-  vendorHash = "sha256-r8kyL9gpdDesY8Mbm4lONAhWC4We26Z9uG7QMt1JT9c=";
+  vendorHash = "sha256-kS5HWiATn2WT6E5gb0Gve83hHJ++xHmPSsgJu/5GqO4=";
 
   subPackages = [ "cmd/ooniprobe" ];
 
diff --git a/pkgs/tools/package-management/nix-update/default.nix b/pkgs/tools/package-management/nix-update/default.nix
index 81bdca2ed4f3a..e6e1ba55ff535 100644
--- a/pkgs/tools/package-management/nix-update/default.nix
+++ b/pkgs/tools/package-management/nix-update/default.nix
@@ -9,14 +9,14 @@
 
 python3.pkgs.buildPythonApplication rec {
   pname = "nix-update";
-  version = "0.17.2";
+  version = "0.18.0";
   format = "setuptools";
 
   src = fetchFromGitHub {
     owner = "Mic92";
     repo = pname;
     rev = version;
-    hash = "sha256-W2vBKgdPOLGdAIxbHD4Qi4ivAabFSuu7ikvu5kItwN8=";
+    hash = "sha256-6VROgVx1bQRgoCZJYXQPAgkqArqAnMwTNg7iHLhbKro=";
   };
 
   makeWrapperArgs = [
diff --git a/pkgs/tools/security/cnspec/default.nix b/pkgs/tools/security/cnspec/default.nix
index d77e501559bf6..d5c00a281879e 100644
--- a/pkgs/tools/security/cnspec/default.nix
+++ b/pkgs/tools/security/cnspec/default.nix
@@ -5,17 +5,17 @@
 
 buildGoModule rec {
   pname = "cnspec";
-  version = "8.11.0";
+  version = "8.12.1";
 
   src = fetchFromGitHub {
     owner = "mondoohq";
     repo = "cnspec";
     rev = "refs/tags/v${version}";
-    hash = "sha256-ypDosK+vA7EEQsfZh9PUZrXY0uO+mPI1GC6RS80gP1o=";
+    hash = "sha256-ixKBfsb3e1FvvXj0iN2odD2T5x2wtYbdonQ08fbtnY8=";
   };
 
   proxyVendor = true;
-  vendorHash = "sha256-Iyi1OoJEHHeCS+W922e+3o+pru/UhTUWwkkY2nurRGY=";
+  vendorHash = "sha256-COwAmcd6lcHF2YixOJG/X5PT7kDDdrpN9NdI66kRZQo=";
 
   subPackages = [
     "apps/cnspec"
diff --git a/pkgs/tools/security/exploitdb/default.nix b/pkgs/tools/security/exploitdb/default.nix
index 2b96de895e754..d8429647e4699 100644
--- a/pkgs/tools/security/exploitdb/default.nix
+++ b/pkgs/tools/security/exploitdb/default.nix
@@ -6,13 +6,13 @@
 
 stdenv.mkDerivation rec {
   pname = "exploitdb";
-  version = "2023-06-01";
+  version = "2023-06-03";
 
   src = fetchFromGitLab {
     owner = "exploit-database";
     repo = pname;
     rev = "refs/tags/${version}";
-    hash = "sha256-38FbwwlzJSvbZhTP/SS0oxb07V45GfaS3mnpY1DSG6s=";
+    hash = "sha256-qyrQMNrCn6HaqMM1ikzx/KGquBOa71XNPHcu5aNnSYg=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/tools/security/gotrue/supabase.nix b/pkgs/tools/security/gotrue/supabase.nix
index 1ef4ec45af260..43a28e26d415f 100644
--- a/pkgs/tools/security/gotrue/supabase.nix
+++ b/pkgs/tools/security/gotrue/supabase.nix
@@ -7,13 +7,13 @@
 
 buildGoModule rec {
   pname = "gotrue";
-  version = "2.69.1";
+  version = "2.69.2";
 
   src = fetchFromGitHub {
     owner = "supabase";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-OMAicqkwx/9OjM3Q42LOrv2gIkUNV7I9+UGuxNfL39U=";
+    hash = "sha256-Jx9TDTJkf5Bp4VWhJ2j04bqp6zXlrOBriSHLhW414h8=";
   };
 
   vendorHash = "sha256-gv6ZzteQmx8AwYv6+EbZMSVKttf2T0okQyvfrvKpozM=";
diff --git a/pkgs/tools/security/uncover/default.nix b/pkgs/tools/security/uncover/default.nix
index 475525908fa3e..456c629c774b3 100644
--- a/pkgs/tools/security/uncover/default.nix
+++ b/pkgs/tools/security/uncover/default.nix
@@ -5,16 +5,16 @@
 
 buildGoModule rec {
   pname = "uncover";
-  version = "1.0.4";
+  version = "1.0.5";
 
   src = fetchFromGitHub {
     owner = "projectdiscovery";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-hugGRMxY0cmcfIjUOvmaTCC19VkxODZLwP2lYdrIfo8=";
+    hash = "sha256-TkNqy5436EH7P7F/kKaFrAuG6D+WwkIJzV5+a/H3aYM=";
   };
 
-  vendorHash = "sha256-AzIncQtNhzOJDlEXr5tbxXpt6V7RAgoGxks/zZ3Uakw=";
+  vendorHash = "sha256-P2XlFvFkrmH8ATWP1QXtNsUwCT22j0LmzlMuob6LlmY=";
 
   meta = with lib; {
     description = "API wrapper to search for exposed hosts";
diff --git a/pkgs/tools/text/kdiff3/default.nix b/pkgs/tools/text/kdiff3/default.nix
index 7877d7d8d3d2c..22b341096426b 100644
--- a/pkgs/tools/text/kdiff3/default.nix
+++ b/pkgs/tools/text/kdiff3/default.nix
@@ -14,11 +14,11 @@
 
 mkDerivation rec {
   pname = "kdiff3";
-  version = "1.10.1";
+  version = "1.10.4";
 
   src = fetchurl {
     url = "https://download.kde.org/stable/${pname}/${pname}-${version}.tar.xz";
-    sha256 = "sha256-IFQ0kw9nU2wgUZFir33fQ1hG4qGhJdegmG9M4n+bM8g=";
+    sha256 = "sha256-sq//S3pJib9KCjeGfyW3a6uI3zq2Wi99QJp7S+0HBZ0=";
   };
 
   buildInputs = [ boost ];
diff --git a/pkgs/tools/text/ov/default.nix b/pkgs/tools/text/ov/default.nix
index 4dcda3bb33665..20d7a40b7f587 100644
--- a/pkgs/tools/text/ov/default.nix
+++ b/pkgs/tools/text/ov/default.nix
@@ -4,24 +4,28 @@
 , installShellFiles
 , pandoc
 , makeWrapper
+, testers
+, ov
 }:
 
 buildGoModule rec {
   pname = "ov";
-  version = "0.23.0";
+  version = "0.30.0";
 
   src = fetchFromGitHub {
     owner = "noborus";
     repo = "ov";
     rev = "refs/tags/v${version}";
-    hash = "sha256-zIPJvlzq9N5sjc7OkdQnxZZYK4RuM6jW4EWLrEzSabg=";
+    hash = "sha256-xTnUTtMm986MnQEKgExWfABU8E8C+ZiRZvOpg3FY5cY=";
   };
 
   vendorHash = "sha256-bQREazHu0SQrMKyNPtUvzeKR/zb0FJOLpHBwHml43Hs=";
 
   ldflags = [
-    "-X main.Version=v${version}"
-    "-X main.Revision=${src.rev}"
+    "-s"
+    "-w"
+    "-X=main.Version=v${version}"
+    "-X=main.Revision=${src.rev}"
   ];
 
   subPackages = [ "." ];
@@ -50,11 +54,18 @@ buildGoModule rec {
     cp $src/ov.yaml $doc/share/$name/sample-config.yaml
   '';
 
+  passthru.tests = {
+    version = testers.testVersion {
+      package = ov;
+      version = "v${version}";
+    };
+  };
+
   meta = with lib; {
     description = "Feature-rich terminal-based text viewer";
     homepage = "https://noborus.github.io/ov";
+    changelog = "https://github.com/noborus/ov/releases/tag/v${version}";
     license = licenses.mit;
-    platforms = platforms.linux ++ platforms.darwin;
-    maintainers = with maintainers; [ farcaller ];
+    maintainers = with maintainers; [ farcaller figsoda ];
   };
 }
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 67538ab89e2e8..7814932b07c3b 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -1389,6 +1389,7 @@ mapAliases ({
   pyload = throw "pyload has been removed from nixpkgs, as it was unmaintained"; # Added 2021-03-21
   pynagsystemd = throw "pynagsystemd was removed as it was unmaintained and incompatible with recent systemd versions. Instead use its fork check_systemd"; # Added 2020-10-24
   pyo3-pack = maturin;
+  pypi2nix = throw "pypi2nix has been removed due to being unmaintained";
   pypolicyd-spf = spf-engine; # Added 2022-10-09
   pyrex = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12
   pyrex095 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index d3b94c19240b1..ad848496a9ca5 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -519,6 +519,8 @@ with pkgs;
 
   databricks-sql-cli = python3Packages.callPackage ../applications/misc/databricks-sql-cli { };
 
+  dbip-country-lite = callPackage ../data/misc/dbip-country-lite { };
+
   dhallDirectoryToNix = callPackage ../build-support/dhall/directory-to-nix.nix { };
 
   dhallPackageToNix = callPackage ../build-support/dhall/package-to-nix.nix { };
@@ -1508,6 +1510,8 @@ with pkgs;
 
   balena-cli = callPackage ../tools/admin/balena-cli { };
 
+  basez = callPackage ../tools/misc/basez { };
+
   butler = callPackage ../games/itch/butler.nix {
     inherit (darwin.apple_sdk.frameworks) Cocoa;
   };
@@ -1881,9 +1885,7 @@ with pkgs;
 
   darcs-to-git = callPackage ../applications/version-management/darcs-to-git { };
 
-  delta = darwin.apple_sdk_11_0.callPackage ../applications/version-management/delta {
-    inherit (darwin.apple_sdk_11_0.frameworks) DiskArbitration Foundation Security;
-  };
+  delta = darwin.apple_sdk_11_0.callPackage ../applications/version-management/delta { };
 
   diff-so-fancy = callPackage ../applications/version-management/diff-so-fancy { };
 
@@ -2900,8 +2902,7 @@ with pkgs;
 
   arangodb = callPackage ../servers/nosql/arangodb { };
 
-  # arcanist currently crashes with some workflows on php8.1, use 8.0
-  arcanist = callPackage ../development/tools/misc/arcanist { php = php80; };
+  arcanist = callPackage ../development/tools/misc/arcanist { php = php81; };
 
   arduino = arduino-core.override { withGui = true; };
 
@@ -3625,6 +3626,8 @@ with pkgs;
 
   pacparser = callPackage ../tools/networking/pacparser { };
 
+  pairdrop = callPackage ../applications/misc/pairdrop { };
+
   opencbm = callPackage ../tools/misc/opencbm { };
 
   parquet-tools = callPackage ../tools/misc/parquet-tools { };
@@ -12441,7 +12444,9 @@ with pkgs;
 
   sing-geosite = callPackage ../data/misc/sing-geosite { };
 
-  sing-geoip = callPackage ../data/misc/sing-geoip { };
+  sing-geoip = callPackage ../data/misc/sing-geoip {
+    buildGoModule = buildGo119Module;
+  };
 
   sipcalc = callPackage ../tools/networking/sipcalc { };
 
@@ -17291,8 +17296,6 @@ with pkgs;
 
   check-jsonschema = callPackage ../development/tools/check-jsonschema { };
 
-  pypi2nix = callPackage ../development/tools/pypi2nix { };
-
   pypi-mirror = callPackage ../development/tools/pypi-mirror { };
 
   setupcfg2nix = python3Packages.callPackage ../development/tools/setupcfg2nix { };
@@ -36171,6 +36174,8 @@ with pkgs;
 
   freenukum = callPackage ../games/freenukum { };
 
+  gamepad-tool = callPackage ../games/gamepad-tool { };
+
   gnome-hexgl = callPackage ../games/gnome-hexgl { };
 
   gotypist = callPackage ../games/gotypist { };
@@ -40043,7 +40048,9 @@ with pkgs;
 
   vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; });
 
-  vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen { };
+  vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen {
+    ffmpeg = ffmpeg-full;
+  };
 
   vokoscreen-ng = libsForQt5.callPackage ../applications/video/vokoscreen-ng {
     inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly;
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 9f21f623872f9..77cc4ad2c0950 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -7233,6 +7233,8 @@ self: super: with self; {
 
   pallets-sphinx-themes = callPackage ../development/python-modules/pallets-sphinx-themes { };
 
+  python_docs_theme = callPackage ../development/python-modules/python_docs_theme { };
+
   pamela = callPackage ../development/python-modules/pamela { };
 
   pamqp = callPackage ../development/python-modules/pamqp { };