Merge staging-next into staging

Changed files
+10342 -1147
nixos
modules
services
networking
system
tests
pkgs
applications
emulators
libretro
cores
networking
video
build-support
fetchgit
by-name
ap
as
ast-grep
au
audiobookshelf
aw
aws-iam-authenticator
ba
badger
bi
biliup-rs
bo
bottles-unwrapped
br
brave
ch
checkov
cl
claude-code
clusterctl
co
coder
coroot-node-agent
cp
cpptrace
ex
exploitdb
fn
fn-cli
fu
functiontrace-server
fx
gi
gitlab-ci-ls
gl
go
go-mockery
gobuster
hy
hyprland-per-window-layout
ka
kt
ktls-utils
ku
kubelogin
kw
ly
lychee
ma
matrix-authentication-service
mautrix-meta
mautrix-slack
mautrix-whatsapp
me
melonDS
ni
nix-du
nu
nu_scripts
pr
protoc-gen-dart
protonup-rs
ro
rs
se
searxng
sh
shanggu-fonts
sp
spicy-parser-generator
sq
sqldef
st
stunner
sw
swiftformat
sy
symbolicator
syrics
ta
taproot-assets
vi
viskores
vivaldi
xf
xfitter
development
cuda-modules
libraries
python-modules
coqpit
django-allauth
generic
gvm-tools
hcloud
jianpu-ly
json-logging
nibabel
nipy
python-gvm
pytransportnswv2
quaternion
screenlogicpy
tools
misc
misc
tmux-plugins
tmux-fingers
os-specific
linux
nvidia-x11
servers
home-assistant
custom-components
moonraker
test
tools
inputmethods
networking
package-management
top-level
+210 -146
nixos/modules/services/networking/searx.nix
···
settingsFile = pkgs.writeText "settings.yml" (builtins.toJSON cfg.settings);
-
limiterSettingsFile = (pkgs.formats.toml { }).generate "limiter.toml" cfg.limiterSettings;
faviconsSettingsFile = (pkgs.formats.toml { }).generate "favicons.toml" cfg.faviconsSettings;
+
limiterSettingsFile = (pkgs.formats.toml { }).generate "limiter.toml" cfg.limiterSettings;
generateConfig = ''
cd ${runDir}
···
// {
description = "JSON value";
};
-
in
-
{
-
-
imports = [
-
(mkRenamedOptionModule [ "services" "searx" "configFile" ] [ "services" "searx" "settingsFile" ])
-
];
-
options = {
services.searx = {
enable = mkOption {
···
description = "Whether to enable Searx, the meta search engine.";
};
+
domain = mkOption {
+
type = types.str;
+
description = ''
+
The domain under which searxng will be served.
+
Right now this is only used with the configureNginx option.
+
'';
+
};
+
environmentFile = mkOption {
type = types.nullOr types.path;
default = null;
description = ''
-
Environment file (see {manpage}`systemd.exec(5)`
-
"EnvironmentFile=" section for the syntax) to define variables for
-
Searx. This option can be used to safely include secret keys into the
-
Searx configuration.
+
Environment file (see {manpage}`systemd.exec(5)` "EnvironmentFile=" section for the syntax) to define variables for Searx.
+
This option can be used to safely include secret keys into the Searx configuration.
'';
};
···
type = types.bool;
default = false;
description = ''
-
Configure a local Redis server for SearXNG. This is required if you
-
want to enable the rate limiter and bot protection of SearXNG.
+
Configure a local Redis server for SearXNG.
+
This is required if you want to enable the rate limiter and bot protection of SearXNG.
'';
};
settings = mkOption {
-
type = types.attrsOf settingType;
+
type = types.submodule {
+
freeformType = settingType;
+
imports = [
+
(mkRenamedOptionModule [ "redis" ] [ "valkey" ])
+
];
+
};
default = { };
example = literalExpression ''
-
{ server.port = 8080;
+
{
+
server.port = 8080;
server.bind_address = "0.0.0.0";
server.secret_key = "@SEARX_SECRET_KEY@";
-
engines = lib.singleton
-
{ name = "wolframalpha";
-
shortcut = "wa";
-
api_key = "@WOLFRAM_API_KEY@";
-
engine = "wolframalpha_api";
-
};
+
engines = lib.singleton {
+
name = "wolframalpha";
+
shortcut = "wa";
+
api_key = "@WOLFRAM_API_KEY@";
+
engine = "wolframalpha_api";
+
};
}
'';
description = ''
-
Searx settings. These will be merged with (taking precedence over)
-
the default configuration. It's also possible to refer to
-
environment variables
-
(defined in [](#opt-services.searx.environmentFile))
-
using the syntax `@VARIABLE_NAME@`.
+
Searx settings.
+
These will be merged with (taking precedence over) the default configuration.
+
It's also possible to refer to environment variables (defined in [](#opt-services.searx.environmentFile)) using the syntax `@VARIABLE_NAME@`.
::: {.note}
-
For available settings, see the Searx
-
[docs](https://searx.github.io/searx/admin/settings.html).
+
For available settings, see the Searx [docs](https://docs.searxng.org/admin/settings/index.html).
:::
'';
};
···
type = types.path;
default = "${runDir}/settings.yml";
description = ''
-
The path of the Searx server settings.yml file. If no file is
-
specified, a default file is used (default config file has debug mode
-
enabled). Note: setting this options overrides
-
[](#opt-services.searx.settings).
+
The path of the Searx server settings.yml file.
+
If no file is specified, a default file is used (default config file has debug mode enabled).
-
::: {.warning}
-
This file, along with any secret key it contains, will be copied
-
into the world-readable Nix store.
+
::: {.note}
+
Setting this options overrides [](#opt-services.searx.settings).
:::
-
'';
-
};
-
limiterSettings = mkOption {
-
type = types.attrsOf settingType;
-
default = { };
-
example = literalExpression ''
-
{
-
real_ip = {
-
x_for = 1;
-
ipv4_prefix = 32;
-
ipv6_prefix = 56;
-
}
-
botdetection.ip_lists.block_ip = [
-
# "93.184.216.34" # example.org
-
];
-
}
-
'';
-
description = ''
-
Limiter settings for SearXNG.
-
-
::: {.note}
-
For available settings, see the SearXNG
-
[schema file](https://github.com/searxng/searxng/blob/master/searx/limiter.toml).
+
::: {.warning}
+
This file, along with any secret key it contains, will be copied into the world-readable Nix store.
:::
'';
};
···
favicons = {
cfg_schema = 1;
cache = {
-
db_url = "/run/searx/faviconcache.db";
+
db_url = "/var/cache/searx/faviconcache.db";
HOLD_TIME = 5184000;
LIMIT_TOTAL_BYTES = 2147483648;
BLOB_MAX_BYTES = 40960;
···
'';
};
+
limiterSettings = mkOption {
+
type = types.attrsOf settingType;
+
default = { };
+
example = literalExpression ''
+
{
+
real_ip = {
+
x_for = 1;
+
ipv4_prefix = 32;
+
ipv6_prefix = 56;
+
}
+
botdetection.ip_lists.block_ip = [
+
# "93.184.216.34" # example.org
+
];
+
}
+
'';
+
description = ''
+
Limiter settings for SearXNG.
+
+
::: {.note}
+
For available settings, see the SearXNG [schema file](https://github.com/searxng/searxng/blob/master/searx/limiter.toml).
+
:::
+
'';
+
};
+
package = mkPackageOption pkgs "searxng" { };
-
runInUwsgi = mkOption {
+
configureUwsgi = mkOption {
type = types.bool;
default = false;
description = ''
···
'';
};
+
configureNginx = mkOption {
+
type = types.bool;
+
default = false;
+
description = ''
+
Whether to configure nginx as an frontend to uwsgi.
+
'';
+
};
+
uwsgiConfig = mkOption {
-
type = options.services.uwsgi.instance.type;
+
inherit (options.services.uwsgi.instance) type;
default = {
http = ":8080";
};
···
should listen.
'';
};
-
};
-
};
-
config = mkIf cfg.enable {
-
environment.systemPackages = [ cfg.package ];
+
imports = [
+
(mkRenamedOptionModule [ "services" "searx" "configFile" ] [ "services" "searx" "settingsFile" ])
+
(mkRenamedOptionModule [ "services" "searx" "runInUwsgi" ] [ "services" "searx" "configureUwsgi" ])
+
];
-
users.users.searx = {
-
description = "Searx daemon user";
-
group = "searx";
-
isSystemUser = true;
+
config = mkIf cfg.enable {
+
environment = {
+
etc = {
+
"searxng/favicons.toml" = lib.mkIf (cfg.faviconsSettings != { }) {
+
source = faviconsSettingsFile;
+
};
+
"searxng/limiter.toml" = lib.mkIf (cfg.limiterSettings != { }) {
+
source = limiterSettingsFile;
+
};
+
};
+
systemPackages = [ cfg.package ];
};
-
users.groups.searx = { };
-
-
systemd.services.searx-init = {
-
description = "Initialise Searx settings";
-
serviceConfig =
-
{
-
Type = "oneshot";
-
RemainAfterExit = true;
-
User = "searx";
-
RuntimeDirectory = "searx";
-
RuntimeDirectoryMode = "750";
-
}
-
// optionalAttrs (cfg.environmentFile != null) {
-
EnvironmentFile = builtins.toPath cfg.environmentFile;
+
services = {
+
nginx = lib.mkIf cfg.configureNginx {
+
enable = true;
+
virtualHosts."${cfg.domain}".locations = {
+
"/" = {
+
recommendedProxySettings = true;
+
recommendedUwsgiSettings = true;
+
uwsgiPass = "unix:${config.services.uwsgi.instance.vassals.searx.socket}";
+
extraConfig = # nginx
+
''
+
uwsgi_param HTTP_HOST $host;
+
uwsgi_param HTTP_CONNECTION $http_connection;
+
uwsgi_param HTTP_X_SCHEME $scheme;
+
uwsgi_param HTTP_X_SCRIPT_NAME ""; # NOTE: When we ever make the path configurable, this must be set to anything not "/"!
+
uwsgi_param HTTP_X_REAL_IP $remote_addr;
+
uwsgi_param HTTP_X_FORWARDED_FOR $proxy_add_x_forwarded_for;
+
'';
+
};
+
"/static/".alias = lib.mkDefault "${cfg.package}/share/static/";
};
-
script = generateConfig;
-
};
+
};
+
+
redis.servers.searx = lib.mkIf cfg.redisCreateLocally {
+
enable = true;
+
user = "searx";
+
port = 0;
+
};
-
systemd.services.searx = mkIf (!cfg.runInUwsgi) {
-
description = "Searx server, the meta search engine.";
-
wantedBy = [ "multi-user.target" ];
-
requires = [ "searx-init.service" ];
-
after = [
-
"searx-init.service"
-
"network.target"
-
];
-
serviceConfig =
-
{
-
User = "searx";
-
Group = "searx";
-
ExecStart = lib.getExe cfg.package;
-
}
-
// optionalAttrs (cfg.environmentFile != null) {
-
EnvironmentFile = builtins.toPath cfg.environmentFile;
+
searx = {
+
configureUwsgi = lib.mkIf cfg.configureNginx true;
+
settings = {
+
# merge NixOS settings with defaults settings.yml
+
use_default_settings = mkDefault true;
+
server.base_url = lib.mkIf cfg.configureNginx "http${
+
lib.optionalString (lib.any lib.id (
+
with config.services.nginx.virtualHosts."${cfg.domain}";
+
[
+
onlySSL
+
addSSL
+
forceSSL
+
]
+
)) "s"
+
}://${cfg.domain}/";
+
ui.static_use_hash = true;
+
valkey.url = lib.mkIf cfg.redisCreateLocally "unix://${config.services.redis.servers.searx.unixSocket}";
};
-
environment = {
-
SEARX_SETTINGS_PATH = cfg.settingsFile;
-
SEARXNG_SETTINGS_PATH = cfg.settingsFile;
};
-
};
-
systemd.services.uwsgi = mkIf cfg.runInUwsgi {
-
requires = [ "searx-init.service" ];
-
after = [ "searx-init.service" ];
+
uwsgi = mkIf cfg.configureUwsgi {
+
enable = true;
+
plugins = [ "python3" ];
+
instance.type = "emperor";
+
instance.vassals.searx =
+
{
+
type = "normal";
+
strict = true;
+
immediate-uid = "searx";
+
immediate-gid = "searx";
+
lazy-apps = true;
+
enable-threads = true;
+
module = "searx.webapp";
+
env = [
+
"SEARXNG_SETTINGS_PATH=${cfg.settingsFile}"
+
];
+
buffer-size = 32768;
+
pythonPackages = _: [ cfg.package ];
+
}
+
// lib.optionalAttrs cfg.configureNginx {
+
socket = "/run/searx/uwsgi.sock";
+
chmod-socket = "660";
+
}
+
// cfg.uwsgiConfig;
+
};
};
-
services.searx.settings = {
-
# merge NixOS settings with defaults settings.yml
-
use_default_settings = mkDefault true;
-
redis.url = lib.mkIf cfg.redisCreateLocally "unix://${config.services.redis.servers.searx.unixSocket}";
-
};
+
systemd.services = {
+
nginx = lib.mkIf cfg.configureNginx {
+
serviceConfig.SupplementaryGroups = [ "searx" ];
+
};
-
services.uwsgi = mkIf cfg.runInUwsgi {
-
enable = true;
-
plugins = [ "python3" ];
+
searx-init = {
+
description = "Initialise Searx settings";
+
serviceConfig =
+
{
+
Type = "oneshot";
+
RemainAfterExit = true;
+
User = "searx";
+
RuntimeDirectory = "searx";
+
RuntimeDirectoryMode = "750";
+
RuntimeDirectoryPreserve = "yes";
+
}
+
// optionalAttrs (cfg.environmentFile != null) {
+
EnvironmentFile = cfg.environmentFile;
+
};
+
script = generateConfig;
+
};
-
instance.type = "emperor";
-
instance.vassals.searx = {
-
type = "normal";
-
strict = true;
-
immediate-uid = "searx";
-
immediate-gid = "searx";
-
lazy-apps = true;
-
enable-threads = true;
-
module = "searx.webapp";
-
env = [
-
# TODO: drop this as it is only required for searx
-
"SEARX_SETTINGS_PATH=${cfg.settingsFile}"
-
# searxng compatibility https://github.com/searxng/searxng/issues/1519
-
"SEARXNG_SETTINGS_PATH=${cfg.settingsFile}"
+
searx = mkIf (!cfg.configureUwsgi) {
+
description = "Searx server, the meta search engine.";
+
wantedBy = [ "multi-user.target" ];
+
requires = [ "searx-init.service" ];
+
after = [
+
"searx-init.service"
+
"network.target"
];
-
buffer-size = 32768;
-
pythonPackages = self: [ cfg.package ];
-
} // cfg.uwsgiConfig;
-
};
+
serviceConfig =
+
{
+
User = "searx";
+
Group = "searx";
+
ExecStart = lib.getExe cfg.package;
+
}
+
// optionalAttrs (cfg.environmentFile != null) {
+
EnvironmentFile = cfg.environmentFile;
+
};
+
environment = {
+
SEARXNG_SETTINGS_PATH = cfg.settingsFile;
+
};
+
};
-
services.redis.servers.searx = lib.mkIf cfg.redisCreateLocally {
-
enable = true;
-
user = "searx";
-
port = 0;
+
uwsgi = mkIf cfg.configureUwsgi {
+
requires = [ "searx-init.service" ];
+
after = [ "searx-init.service" ];
+
restartTriggers = [
+
cfg.package
+
cfg.settingsFile
+
] ++ lib.optional (cfg.environmentFile != null) cfg.environmentFile;
+
};
};
-
environment.etc = {
-
"searxng/limiter.toml" = lib.mkIf (cfg.limiterSettings != { }) {
-
source = limiterSettingsFile;
-
};
-
"searxng/favicons.toml" = lib.mkIf (cfg.faviconsSettings != { }) {
-
source = faviconsSettingsFile;
+
users = {
+
groups.searx = { };
+
users.searx = {
+
description = "Searx daemon user";
+
group = "searx";
+
isSystemUser = true;
};
};
};
meta.maintainers = with maintainers; [
-
rnhmjoj
+
SuperSandro2000
_999eagle
];
}
+9
nixos/modules/system/boot/systemd.nix
···
minsize = "1M";
};
};
+
+
# run0 is supposed to authenticate the user via polkit and then run a command. Without this next
+
# part, run0 would fail to run the command even if authentication is successful and the user has
+
# permission to run the command. This next part is only enabled if polkit is enabled because the
+
# error that we’re trying to avoid can’t possibly happen if polkit isn’t enabled. When polkit isn’t
+
# enabled, run0 will fail before it even tries to run the command.
+
security.pam.services = mkIf config.security.polkit.enable {
+
systemd-run0 = { };
+
};
};
# FIXME: Remove these eventually.
+34 -45
nixos/tests/searx.nix
···
-
{ pkgs, ... }:
+
{ lib, pkgs, ... }:
{
name = "searx";
-
meta = with pkgs.lib.maintainers; {
-
maintainers = [ rnhmjoj ];
+
meta = with lib.maintainers; {
+
maintainers = [
+
SuperSandro2000
+
_999eagle
+
];
};
# basic setup: searx running the built-in webserver
-
nodes.base =
-
{ ... }:
-
{
-
services.searx = {
-
enable = true;
-
environmentFile = pkgs.writeText "secrets" ''
-
WOLFRAM_API_KEY = sometoken
-
SEARX_SECRET_KEY = somesecret
-
'';
+
nodes.base = {
+
services.searx = {
+
enable = true;
+
environmentFile = pkgs.writeText "secrets" ''
+
SEARX_SECRET_KEY = somesecret
+
'';
-
settings.server = {
-
port = "8080";
-
bind_address = "0.0.0.0";
-
secret_key = "@SEARX_SECRET_KEY@";
-
};
-
settings.engines = [
-
{
-
name = "wolframalpha";
-
api_key = "@WOLFRAM_API_KEY@";
-
engine = "wolframalpha_api";
-
}
+
settings = {
+
engines = [
{
name = "startpage";
shortcut = "start";
}
];
+
plugins = { };
+
server = {
+
port = "8080";
+
bind_address = "0.0.0.0";
+
secret_key = "@SEARX_SECRET_KEY@";
+
};
};
-
};
+
};
+
# fancy setup: run in uWSGI and use nginx as proxy
nodes.fancy =
-
{ config, ... }:
+
{ config, lib, ... }:
{
services.searx = {
enable = true;
-
# searx refuses to run if unchanged
-
settings.server.secret_key = "somesecret";
+
settings = {
+
plugins = { };
+
server.secret_key = "somesecret";
+
};
-
runInUwsgi = true;
+
configureNginx = true;
+
domain = "localhost";
uwsgiConfig = {
-
# serve using the uwsgi protocol
-
socket = "/run/searx/uwsgi.sock";
-
chmod-socket = "660";
-
# use /searx as url "mountpoint"
mount = "/searx=searx.webapp:application";
module = "";
···
};
};
-
# use nginx as reverse proxy
-
services.nginx.enable = true;
-
services.nginx.virtualHosts.localhost = {
-
locations."/searx".extraConfig = ''
-
include ${pkgs.nginx}/conf/uwsgi_params;
-
uwsgi_pass unix:/run/searx/uwsgi.sock;
-
'';
-
locations."/searx/static/".alias = "${config.services.searx.package}/share/static/";
+
services.nginx.virtualHosts.${config.services.searx.domain} = {
+
locations = {
+
"/static/" = lib.mkForce { };
+
"/searx/static/".alias = "${config.services.searx.package}/share/static/";
+
};
};
-
-
# allow nginx access to the searx socket
-
users.users.nginx.extraGroups = [ "searx" ];
-
};
testScript = ''
···
with subtest("Environment variables have been substituted"):
base.succeed("grep -q somesecret /run/searx/settings.yml")
-
base.succeed("grep -q sometoken /run/searx/settings.yml")
base.copy_from_vm("/run/searx/settings.yml")
with subtest("Basic setup is working"):
+3 -3
pkgs/applications/emulators/libretro/cores/vice.nix
···
}:
mkLibretroCore {
core = "vice-${type}";
-
version = "0-unstable-2025-07-05";
+
version = "0-unstable-2025-07-14";
src = fetchFromGitHub {
owner = "libretro";
repo = "vice-libretro";
-
rev = "94cd4c7d010957109527403fff4b753f918efd3d";
-
hash = "sha256-MjdaBluBmdf22F9yG8xZtCTAqhM4P5bvIcFm0Cga9FM=";
+
rev = "f98f16ca1950b930d233cb0de24e181f0b7b5e14";
+
hash = "sha256-X58uKqtlm8dW1aexBuBF8PLVAcaGyhZjeLH3+dkeDns=";
};
makefile = "Makefile";
+8 -8
pkgs/applications/networking/cluster/k3s/1_31/images-versions.json
···
{
"airgap-images-amd64": {
-
"url": "https://github.com/k3s-io/k3s/releases/download/v1.31.9%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
-
"sha256": "939480f43b0214bfcc9fbd33cc73c810c1fded4e7ad16b204ac050277574ed9c"
+
"url": "https://github.com/k3s-io/k3s/releases/download/v1.31.10%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
+
"sha256": "86fd5e5cceee3ab6743b1257ed39e62ef73b20475c12495888589e68199210a3"
},
"airgap-images-arm": {
-
"url": "https://github.com/k3s-io/k3s/releases/download/v1.31.9%2Bk3s1/k3s-airgap-images-arm.tar.zst",
-
"sha256": "b9e90a490568705fac716b330316f1cea190a3bce6220487f539d6eddbc3dfaa"
+
"url": "https://github.com/k3s-io/k3s/releases/download/v1.31.10%2Bk3s1/k3s-airgap-images-arm.tar.zst",
+
"sha256": "0bb5712817ea3c98c69b51eb5925e37ad47a5b2851a0fd72868502a70ef5c3e6"
},
"airgap-images-arm64": {
-
"url": "https://github.com/k3s-io/k3s/releases/download/v1.31.9%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
-
"sha256": "9a31f65d02f9be290288351c01ae57cc16550ae16cbf8c95296ec15da2676dce"
+
"url": "https://github.com/k3s-io/k3s/releases/download/v1.31.10%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
+
"sha256": "4e34adcadba448524851d8b1ea98bc918105eb7b1717c7d8cb8866749373b060"
},
"images-list": {
-
"url": "https://github.com/k3s-io/k3s/releases/download/v1.31.9%2Bk3s1/k3s-images.txt",
-
"sha256": "7a53b3def0199b17de6ec690d13ae2001fb83809258d28d985eafa69869c3aa9"
+
"url": "https://github.com/k3s-io/k3s/releases/download/v1.31.10%2Bk3s1/k3s-images.txt",
+
"sha256": "ebe55bbef8ec772071bf736c9671e444aa31ac259e86bfb65180d2405b314c5e"
}
}
+6 -6
pkgs/applications/networking/cluster/k3s/1_31/versions.nix
···
{
-
k3sVersion = "1.31.9+k3s1";
-
k3sCommit = "812206503b2874c703dcc93c5d6baa5ffc745930";
-
k3sRepoSha256 = "0cknigj3cx5ndh5n15nymzmr8xgsr7is5hbi923n6h2q5bjm12q4";
-
k3sVendorHash = "sha256-ojzoxqtVYSmw5gZk+0W4V5ImRcXX451QauIFNR9j9eY=";
+
k3sVersion = "1.31.10+k3s1";
+
k3sCommit = "c02ce139f6409f455775004d235d98fc9bee849b";
+
k3sRepoSha256 = "1ap91j0vwgayis1g7j8rh4dxq4g5fn1kkf1dfa2wg0kxfkcldp0x";
+
k3sVendorHash = "sha256-URczHgCfkg2XoX9XNxW7GxPQcfMraLkFCTEbGafyTEI=";
chartVersions = import ./chart-versions.nix;
imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json);
k3sRootVersion = "0.14.1";
k3sRootSha256 = "0svbi42agqxqh5q2ri7xmaw2a2c70s7q5y587ls0qkflw5vx4sl7";
-
k3sCNIVersion = "1.6.0-k3s1";
-
k3sCNISha256 = "0g7zczvwba5xqawk37b0v96xysdwanyf1grxn3l3lhxsgjjsmkd7";
+
k3sCNIVersion = "1.7.1-k3s1";
+
k3sCNISha256 = "0k1qfmsi5bqgwd5ap8ndimw09hsxn0cqf4m5ad5a4mgl6akw6dqz";
containerdVersion = "2.0.5-k3s1.32";
containerdSha256 = "1la7ygx5caqfqk025wyrxmhjb0xbpkzwnxv52338p33g68sb3yb0";
criCtlVersion = "1.31.0-k3s2";
+8 -8
pkgs/applications/networking/cluster/k3s/1_33/images-versions.json
···
{
"airgap-images-amd64": {
-
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.1%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
-
"sha256": "5fd0e18b7cd7457773d30e86270a4e1caed66d2e5c1380e65b3d0375227d241c"
+
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.2%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
+
"sha256": "aa52e035f7e2fff17f4cb59cdaa60d117770bfa7b5c67be655c1d1fa4f261137"
},
"airgap-images-arm": {
-
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.1%2Bk3s1/k3s-airgap-images-arm.tar.zst",
-
"sha256": "518343da6213e7edba9da2f58fcf30c268600fc8003f92f245d9818ead2db03e"
+
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.2%2Bk3s1/k3s-airgap-images-arm.tar.zst",
+
"sha256": "670743ad088ada4a72966e30cbf10c7c3b0cc1fe7775f709647820c32b8d3b05"
},
"airgap-images-arm64": {
-
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.1%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
-
"sha256": "2ac40b650104a1dc21b4b77fccf943efca8893de0432e6cdf1e7e1534eb6f4aa"
+
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.2%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
+
"sha256": "3f2b8c54702018362c24266daaa39b582742c8612cf16ac53c04fb778193884b"
},
"images-list": {
-
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.1%2Bk3s1/k3s-images.txt",
-
"sha256": "aa8e10337aef453cb17e6408dbaec9eb2da409ca6ba1f8bc7332fcef97fdaf3a"
+
"url": "https://github.com/k3s-io/k3s/releases/download/v1.33.2%2Bk3s1/k3s-images.txt",
+
"sha256": "637ccb5f5a8f4a7d13991cb3060f05b8c7c46e7351e0edae351f9ad23bb51631"
}
}
+6 -6
pkgs/applications/networking/cluster/k3s/1_33/versions.nix
···
{
-
k3sVersion = "1.33.1+k3s1";
-
k3sCommit = "99d91538b1327da933356c318dc8040335fbb66c";
-
k3sRepoSha256 = "1ncj30nid3x96irw2raxf1naa2jap1d0s1ygxsvfckblbb6rjnmx";
-
k3sVendorHash = "sha256-jrPVY+FVZV9wlbik/I35W8ChcLrHlYbLAwUYU16mJLM=";
+
k3sVersion = "1.33.2+k3s1";
+
k3sCommit = "6e38c8b55284c0d68f64a9e603fb645a32ecd232";
+
k3sRepoSha256 = "1s2ibbq2ivy1w3dkqlwnipg6cphiji0ax96fagfxgzwyjhxkyvxh";
+
k3sVendorHash = "sha256-MLntaqh1uwJ4cfvHW4lJxUzxtlq87DWCfhU4X6aRbxI=";
chartVersions = import ./chart-versions.nix;
imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json);
k3sRootVersion = "0.14.1";
k3sRootSha256 = "0svbi42agqxqh5q2ri7xmaw2a2c70s7q5y587ls0qkflw5vx4sl7";
-
k3sCNIVersion = "1.6.0-k3s1";
-
k3sCNISha256 = "0g7zczvwba5xqawk37b0v96xysdwanyf1grxn3l3lhxsgjjsmkd7";
+
k3sCNIVersion = "1.7.1-k3s1";
+
k3sCNISha256 = "0k1qfmsi5bqgwd5ap8ndimw09hsxn0cqf4m5ad5a4mgl6akw6dqz";
containerdVersion = "2.0.5-k3s1";
containerdSha256 = "1c3hv22zx8y94zwmv5r59bnwgqyhxd10zkinm0jrcvny32ijqdfj";
criCtlVersion = "1.31.0-k3s2";
+12 -12
pkgs/applications/networking/cluster/terraform-providers/providers.json
···
"vendorHash": "sha256-YIn8akPW+DCVF0eYZxsmJxmrJuYhK4QLG/uhmmrXd4c="
},
"auth0": {
-
"hash": "sha256-UmX2FMr1BarFbh86yase8FMp9myr2yqnBkvl86XvCCk=",
+
"hash": "sha256-Pr8cqPtmINxM5zYy8qrGlGoW/q2ha7sLwSy3oCPm/h8=",
"homepage": "https://registry.terraform.io/providers/auth0/auth0",
"owner": "auth0",
"repo": "terraform-provider-auth0",
-
"rev": "v1.23.1",
+
"rev": "v1.24.0",
"spdx": "MPL-2.0",
-
"vendorHash": "sha256-RKhoWNu5IO3hedg3Zfq3I+lHvBaaETiWBo3Grs1ENVA="
+
"vendorHash": "sha256-uKzgEBNrLqcOkrrxKO9c5wKRwUjQInzeseN/euEI2G8="
},
"avi": {
"hash": "sha256-e8yzc3nRP0ktcuuKyBXydS9NhoceYZKzJcqCWOfaPL0=",
···
"vendorHash": "sha256-ofzbDmivXgH1i1Gjhpyp0bk3FDs5SnxwoRuNAWyMqyI="
},
"openstack": {
-
"hash": "sha256-pGNHWhg/1LM1IJYEVLppCJWVzow+j3WPW+H8yWQXMyM=",
+
"hash": "sha256-N5PhTfFNA6jU12uDxSQpOriDOK6okOTh1aFZo3isA7E=",
"homepage": "https://registry.terraform.io/providers/terraform-provider-openstack/openstack",
"owner": "terraform-provider-openstack",
"repo": "terraform-provider-openstack",
-
"rev": "v3.2.0",
+
"rev": "v3.3.1",
"spdx": "MPL-2.0",
-
"vendorHash": "sha256-mTWLix4A0GRe7ayHTwU3Jt+DfDKMIKJlt1I6JuL3wXU="
+
"vendorHash": "sha256-ke7Dd3I/6Mja8SzrDy/f4GGgcB3C9xpCT4KiCr0PNZw="
},
"opentelekomcloud": {
"hash": "sha256-u2bKqEPsytjYU5NeY7NZmDemHA4hgqSn8fKiJxwCNKI=",
···
"vendorHash": null
},
"selectel": {
-
"hash": "sha256-n9/lmrfjILQpqPan379cwrUc7zjbiGhxz1JuL8jSCcY=",
+
"hash": "sha256-4tU/S+YSOkQJSh1p/Fjx00i7RJYFv3OuicDvjTOGGPk=",
"homepage": "https://registry.terraform.io/providers/selectel/selectel",
"owner": "selectel",
"repo": "terraform-provider-selectel",
-
"rev": "v6.5.0",
+
"rev": "v6.6.0",
"spdx": "MPL-2.0",
-
"vendorHash": "sha256-tOQkoTt8NTPyyONWY3JKtHdnfgGKqImH4jp588hrMiE="
+
"vendorHash": "sha256-uMZIze8sng80sCb6f9CsWHVMmUGMaaOD4Ezx9B2fAJ4="
},
"sentry": {
"hash": "sha256-/rulw49DcAi5tk4j6XpvlG0X6HJgcMI+zotKsFU2MmI=",
···
"vendorHash": "sha256-giqZi1CmuyANNwzW+y9BUUUEfBhFZKkVGAvIPVvZnzE="
},
"vault": {
-
"hash": "sha256-Vqnmw69fktBQhSkj/W0legJ4sHOQP9Moqqi6Z5qYFy4=",
+
"hash": "sha256-tRKMu9mFyZkVjTMeXccUviWHiW9hPLj5heErRDK9eBw=",
"homepage": "https://registry.terraform.io/providers/hashicorp/vault",
"owner": "hashicorp",
"repo": "terraform-provider-vault",
-
"rev": "v5.0.0",
+
"rev": "v5.1.0",
"spdx": "MPL-2.0",
-
"vendorHash": "sha256-6gWw4ypQZWPX7VC9cZxHiU/KhTYEdMTZ276B9neGAiI="
+
"vendorHash": "sha256-GRrU/ARa88EX9kp6UBBhkYrTeX3i94eEQalz5QBHwGc="
},
"vcd": {
"hash": "sha256-W+ffIT70IaePg3xfOaQgCjPTWTN3iSAYwkf+s+zkB84=",
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-freeze-filter.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "obs-freeze-filter";
-
version = "0.3.4";
+
version = "0.3.5";
src = fetchFromGitHub {
owner = "exeldro";
repo = "obs-freeze-filter";
rev = finalAttrs.version;
-
hash = "sha256-fVrfGqwce4oFYdWGElXMsXHO1AzQ/mhfBmZL1mPdT3I=";
+
hash = "sha256-1x2r3Hdvx3y8reTWNUOgMqnOPaaUB75ibL6RuwEubQQ=";
fetchSubmodules = true;
};
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix
···
stdenv.mkDerivation rec {
pname = "obs-move-transition";
-
version = "3.1.4";
+
version = "3.1.5";
src = fetchFromGitHub {
owner = "exeldro";
repo = "obs-move-transition";
rev = version;
-
sha256 = "sha256-dOPt0++vBV95GycItuzaCHUQ8DHVEj6Q6EhNhhss4mA=";
+
sha256 = "sha256-MelIMAy+9LiSlYwDdS8mbgttyZ6rvGFS5TKMas8LzCM=";
};
nativeBuildInputs = [ cmake ];
+2 -2
pkgs/build-support/fetchgit/nix-prefetch-git
···
init_submodules(){
# shallow with leaveDotGit will change hashes
[[ -z "$deepClone" ]] && [[ -z "$leaveDotGit" ]] && \
-
clean_git submodule update --init --recursive -j ${NIX_BUILD_CORES:-1} --progress --depth 1 || \
-
clean_git submodule update --init --recursive -j ${NIX_BUILD_CORES:-1} --progress
+
clean_git submodule update --init --recursive --checkout -j ${NIX_BUILD_CORES:-1} --progress --depth 1 || \
+
clean_git submodule update --init --recursive --checkout -j ${NIX_BUILD_CORES:-1} --progress
}
clone(){
+4 -2
pkgs/by-name/ap/apfelgrid/package.nix
···
apfel,
applgrid,
lhapdf,
-
root5,
+
root,
+
zlib,
}:
stdenv.mkDerivation rec {
···
apfel
applgrid
lhapdf
-
root5
+
root
+
zlib
];
enableParallelBuilding = true;
-50
pkgs/by-name/ap/applgrid/bad_code.patch
···
-
diff --git a/appl_grid/appl_grid.h b/appl_grid/appl_grid.h
-
index 5059622..a0651c9 100644
-
--- a/appl_grid/appl_grid.h
-
+++ b/appl_grid/appl_grid.h
-
@@ -56,7 +56,7 @@ public:
-
class exception : public std::exception {
-
public:
-
exception(const std::string& s) { std::cerr << what() << " " << s << std::endl; };
-
- exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
-
+ exception(std::ostream& s) { s << what() << " " << std::endl; };
-
virtual const char* what() const throw() { return "appl::grid::exception"; }
-
};
-
-
diff --git a/appl_grid/appl_pdf.h b/appl_grid/appl_pdf.h
-
index c71fd84..2525527 100644
-
--- a/appl_grid/appl_pdf.h
-
+++ b/appl_grid/appl_pdf.h
-
@@ -51,7 +51,7 @@ public:
-
class exception : public std::exception {
-
public:
-
exception(const std::string& s="") { std::cerr << what() << " " << s << std::endl; };
-
- exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
-
+ exception(std::ostream& s) { s << " " << std::endl; };
-
const char* what() const throw() { return "appl::appl_pdf::exception "; }
-
};
-
-
diff --git a/src/appl_igrid.h b/src/appl_igrid.h
-
index d25288e..be354df 100644
-
--- a/src/appl_igrid.h
-
+++ b/src/appl_igrid.h
-
@@ -52,7 +52,7 @@ private:
-
class exception {
-
public:
-
exception(const std::string& s) { std::cerr << s << std::endl; };
-
- exception(std::ostream& s) { std::cerr << s << std::endl; };
-
+ exception(std::ostream& s) { s << std::endl; };
-
};
-
-
typedef double (igrid::*transform_t)(double) const;
-
diff --git a/src/lumi_pdf.cxx b/src/lumi_pdf.cxx
-
--- a/src/lumi_pdf.cxx
-
+++ b/src/lumi_pdf.cxx
-
@@ -235,6 +235,6 @@ void lumi_pdf::write(const std::string& filename) const {
-
// std::string lumi_pdf::summary(std::ostream& s=std::cout) const {
-
std::string lumi_pdf::summary() const {
-
std::stringstream s;
-
- s << "lumi_pdf::lumi_pdf() " << s << "\tsize " << m_combinations.size() << " lookup size " << m_lookup.size() << " " << this;
-
+ s << "lumi_pdf::lumi_pdf() " << "\tsize " << m_combinations.size() << " lookup size " << m_lookup.size() << " " << this;
-
return s.str();
-
}
+10 -10
pkgs/by-name/ap/applgrid/package.nix
···
gfortran,
hoppet,
lhapdf,
-
root5,
+
root,
zlib,
}:
stdenv.mkDerivation rec {
pname = "applgrid";
-
version = "1.4.70";
+
version = "1.6.27";
src = fetchurl {
url = "https://www.hepforge.org/archive/applgrid/${pname}-${version}.tgz";
-
sha256 = "1yw9wrk3vjv84kd3j4s1scfhinirknwk6xq0hvj7x2srx3h93q9p";
+
hash = "sha256-h+ZNGj33FIwg4fOCyfGJrUKM2vDDQl76JcLhtboAOtc=";
};
+
+
postPatch = ''
+
sed -i appl_grid/serialise_base.h -e '1i#include <cstdint>'
+
'';
nativeBuildInputs = [ gfortran ];
···
buildInputs = [
hoppet
lhapdf
-
root5
+
root
zlib
];
-
patches = [
-
./bad_code.patch
-
];
-
preConfigure =
''
substituteInPlace src/Makefile.in \
-
--replace "-L\$(subst /libgfortran.a, ,\$(FRTLIB) )" "-L${gfortran.cc.lib}/lib"
+
--replace-fail "-L\$(subst /libgfortran.a, ,\$(FRTLIB) )" "-L${gfortran.cc.lib}/lib"
''
+ (lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace src/Makefile.in \
-
--replace "gfortran -print-file-name=libgfortran.a" "gfortran -print-file-name=libgfortran.dylib"
+
--replace-fail "gfortran -print-file-name=libgfortran.a" "gfortran -print-file-name=libgfortran.dylib"
'');
enableParallelBuilding = false; # broken
+3 -3
pkgs/by-name/as/ast-grep/package.nix
···
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ast-grep";
-
version = "0.38.6";
+
version = "0.38.7";
src = fetchFromGitHub {
owner = "ast-grep";
repo = "ast-grep";
tag = finalAttrs.version;
-
hash = "sha256-bgJzu7n/Qy0JAJ19VRXCvMtZBM/wZkQKT9AAXvIg5Ms=";
+
hash = "sha256-3ZjXHmPBI40rXrEUerlvmozBYEu8NDvy0Fj3wopA7D8=";
};
# error: linker `aarch64-linux-gnu-gcc` not found
···
'';
useFetchCargoVendor = true;
-
cargoHash = "sha256-TVPI3394elxDzn/8S4hDkVounWI6bo6vpZeYJJzDOr4=";
+
cargoHash = "sha256-VoVSI6pg+V4lz/K5ASM8bwMo3G3+ZzK8/Yko33zsCNk=";
nativeBuildInputs = [ installShellFiles ];
+5 -5
pkgs/by-name/au/audiobookshelf/source.json
···
{
"owner": "advplyr",
"repo": "audiobookshelf",
-
"rev": "264ae928a9c1af620487488110eec816b14e23ec",
-
"hash": "sha256-QNzQY5+tHzMopvJJw3ihb+x203wNnvIRbyyFNESN0Bk=",
-
"version": "2.26.0",
-
"depsHash": "sha256-rbe0EAGK2t3KkTaNie9psiFcA4EVooPDQzQclgW9R6k=",
-
"clientDepsHash": "sha256-yrTkVDFsf8o3QVtRAiy6rS3UZO2vxvBIoh2RsAmVp18="
+
"rev": "b911a25c573c537551bae234743eaab449c836b1",
+
"hash": "sha256-SZDESaog136kUCGHlxR8EI1JU0lCDIFQ2qyEO5mXx8Q=",
+
"version": "2.26.1",
+
"depsHash": "sha256-1NomDTDACypnLkwzhNkK2k8oDKRO7xJmqp8IIIcFG0M=",
+
"clientDepsHash": "sha256-BB7fbN1SlqsfJDCBFpOgmqzMXh2w6WRoamEzm8Y6iVU="
}
+3 -3
pkgs/by-name/aw/aws-iam-authenticator/package.nix
···
buildGoModule rec {
pname = "aws-iam-authenticator";
-
version = "0.7.3";
+
version = "0.7.4";
src = fetchFromGitHub {
owner = "kubernetes-sigs";
repo = "aws-iam-authenticator";
tag = "v${version}";
-
hash = "sha256-mr13gHMq7ZtoxToQu0WokTec0JC2e8msYUIB05U4zfw=";
+
hash = "sha256-TC8FntHiOrYdaVajvkzOK5P13LyOrmaZNsBhqD7bDpw=";
};
-
vendorHash = "sha256-mne3oVfcsfZ5ECYiJujhJU6dxSax972TG5nM2oMGuCE=";
+
vendorHash = "sha256-XmFskQF8YFL3Ol0mF2wBb0v+2+VrtwBKmfOH8j3IWOs=";
ldflags =
let
+3 -3
pkgs/by-name/ba/badger/package.nix
···
buildGoModule rec {
pname = "badger";
-
version = "4.7.0";
+
version = "4.8.0";
src = fetchFromGitHub {
owner = "dgraph-io";
repo = "badger";
rev = "v${version}";
-
hash = "sha256-R4nahpUuCjPas1NBnWmQ/KBTY+/yPSyo8AmTvgwhYVI=";
+
hash = "sha256-LkJp0ixEJcD0mGeafjFoxjekeyep2nbZPXgVcMEofAU=";
};
-
vendorHash = "sha256-x4+CHLmQhu7Y6n1qx2CBY6KzRIRLD7Gn+pzXQy3/5rA=";
+
vendorHash = "sha256-I7N85gdf4Bm/0zTcdFfbpah9veSpOzZcTvd7Ku5Xqpg=";
subPackages = [ "badger" ];
+3 -3
pkgs/by-name/bi/biliup-rs/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "biliup-rs";
-
version = "0.2.3";
+
version = "0.2.4";
src = fetchFromGitHub {
owner = "biliup";
repo = "biliup-rs";
tag = "v${version}";
-
hash = "sha256-Gr2veeFDNHisqin4MQl/RcZN51BUHwTn7zUplP+VODo=";
+
hash = "sha256-Zbl/d0LXwxHWyzfcLg+AMJrLXlXOf+aIzdNYHEvAd90=";
};
nativeBuildInputs = [
···
];
useFetchCargoVendor = true;
-
cargoHash = "sha256-7LiwKBsDAIc3zZvKFzgnIjup8lA70g7r7TtBCJ5VgL8=";
+
cargoHash = "sha256-bSnc8xFFcWONFX35G3S75ppqA2WF/M0EB/68BR1AgWM=";
passthru.updateScript = nix-update-script { };
+2 -2
pkgs/by-name/bo/bottles-unwrapped/package.nix
···
python3Packages.buildPythonApplication rec {
pname = "bottles-unwrapped";
-
version = "51.21";
+
version = "51.24";
src = fetchFromGitHub {
owner = "bottlesdevs";
repo = "bottles";
tag = version;
-
hash = "sha256-rUS2LRr7NqTvNd706AC/U/QUDcF8tzwkHDuS3R0O1KY=";
+
hash = "sha256-cKW2b8MVpVksDnthn9kPBtUoCiiCMTQ993KTJSJuZDE=";
};
patches =
+5 -5
pkgs/by-name/br/brave/package.nix
···
let
pname = "brave";
-
version = "1.80.120";
+
version = "1.80.122";
allArchives = {
aarch64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb";
-
hash = "sha256-BicdZFFU8MmBpkl6F0tf0aR0t4dfEI8QQS/gCBlye8w=";
+
hash = "sha256-UQmSZ3Xi96Q6/8Y09L5VaPVJHv7gUXcOyv5Ba35Z80s=";
};
x86_64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
-
hash = "sha256-RgJK9Q60hTBcxaA2B0UuwJrDtw1zqXnm/IZKiu1XcZg=";
+
hash = "sha256-Q/m81hCZF8om3Tlxlj77GPiBElJVibJFA/ts7mtN6n8=";
};
aarch64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip";
-
hash = "sha256-gUuLnZU6JlvH7IQMhwSc947ybXls6GoCvVXo630qaxY=";
+
hash = "sha256-BezJ5ZXUBC2itSNUivnqygY8VzzIXM6wb3QSC+LE1uM=";
};
x86_64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip";
-
hash = "sha256-1mQow2Bqit6uINEc2SysiXJfx9lNYyT2evb7aZB6Un4=";
+
hash = "sha256-NN7Anrjym50DRo0qI5bF/XzhssgPuKOhk1CJgMoOq70=";
};
};
+2 -2
pkgs/by-name/ch/checkov/package.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "checkov";
-
version = "3.2.450";
+
version = "3.2.451";
pyproject = true;
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = "checkov";
tag = version;
-
hash = "sha256-jU3qb+ds5A4a/FXw0+G8BU7iPVpunEJuTA0GyQYjqTc=";
+
hash = "sha256-omTsb7H6EGzFDZmYX0ZEHW/kDivzE64jVZbxWRSY5Nk=";
};
pythonRelaxDeps = [
+4 -4
pkgs/by-name/cl/claude-code/package-lock.json
···
"packages": {
"": {
"dependencies": {
-
"@anthropic-ai/claude-code": "^1.0.53"
+
"@anthropic-ai/claude-code": "^1.0.54"
}
},
"node_modules/@anthropic-ai/claude-code": {
-
"version": "1.0.53",
-
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.53.tgz",
-
"integrity": "sha512-YE7PKtU1VPLtI3kCI4lvQyR+GE6v18ZvigO2mZqUUCqw537jeRMpAtVCtrp/onAuWUdHBYm7GhV0yDtsVc5Vug==",
+
"version": "1.0.54",
+
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.54.tgz",
+
"integrity": "sha512-83K9hwLE68G+WusGctrQBBQ6WGbbj2vy0cNZtv34LRj46u54+ujkZZRVbVR6Z0HkeLftXGSEVQsy0UuRZ1y7ZQ==",
"license": "SEE LICENSE IN README.md",
"bin": {
"claude": "cli.js"
+3 -3
pkgs/by-name/cl/claude-code/package.nix
···
buildNpmPackage rec {
pname = "claude-code";
-
version = "1.0.53";
+
version = "1.0.54";
nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin
src = fetchzip {
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz";
-
hash = "sha256-opFOUa/YtJDwhkD5dN+PL74z5NqkrRCVrU2RQu6xmEc=";
+
hash = "sha256-eLYGalDQX6hde6ooB886oM8gRTVKKdLAtLTH8Z4b7FY=";
};
-
npmDepsHash = "sha256-e+WTydp3WIl6hZwbmv5SKM9XhcMJpYO5mTInT41/p2c=";
+
npmDepsHash = "sha256-KxyE52kNgm7O7faz9HYdSJTzZK7qXUEGp/8y5dZjhto=";
postPatch = ''
cp ${./package-lock.json} package-lock.json
+3 -3
pkgs/by-name/cl/clusterctl/package.nix
···
buildGoModule rec {
pname = "clusterctl";
-
version = "1.10.3";
+
version = "1.10.4";
src = fetchFromGitHub {
owner = "kubernetes-sigs";
repo = "cluster-api";
rev = "v${version}";
-
hash = "sha256-xbmhvGCSrGDX/sgq4T7tcWwY8gckXnTk79ukjYjdDig=";
+
hash = "sha256-MMwM1hWZd1DdiymRAJrcFD4YoLqP0wrgDV5oIv7Lkxo=";
};
-
vendorHash = "sha256-zNYChnY5U31pWCdtjv6HIivmkJoxWbqpmWqmUlb2gw8=";
+
vendorHash = "sha256-YFtlu9ml7ZHG+m8se4K229+kzbiBZ4+dcJhFFIH7XgA=";
subPackages = [ "cmd/clusterctl" ];
+10 -10
pkgs/by-name/co/coder/package.nix
···
channels = {
stable = {
-
version = "2.23.2";
+
version = "2.23.4";
hash = {
-
x86_64-linux = "sha256-nFb4G4PQdrxwXHpialI0g3CszOdNt8xnSEZCAsFADAo=";
-
x86_64-darwin = "sha256-XHivHFYxTmjR+vkkR4632ZjKqKVVb6MwSSPy0rzuLLo=";
-
aarch64-linux = "sha256-DNuEeiTkGlDyOrFMuApSASs51bRYleoPQN9eMyY7c78=";
-
aarch64-darwin = "sha256-A1sF3RFAQrkPU8GMOXmpzzY3CXjKwOeA6f/dZtuetZc=";
+
x86_64-linux = "sha256-tpU26+3NrfOUWgd4Wav1fhTMtErh2CXt3Nr8BTIUdbc=";
+
x86_64-darwin = "sha256-07pSXm++a9VWcnc4AgrR7OaaDw2ki2XMtr8PZkWW2Vw=";
+
aarch64-linux = "sha256-Rm1CIVK7qPLizK+0H3Eb2qwPEj1TjHtIqdBr+Z+21eA=";
+
aarch64-darwin = "sha256-H5MLnRokC5Wb3FrotprunG+kx0qwT8/Ou6ScO7N2h+E=";
};
};
mainline = {
-
version = "2.24.1";
+
version = "2.24.2";
hash = {
-
x86_64-linux = "sha256-gqQlyA1LtWYpeBHupbFTFLD0KmF1P61JgrokCtqTDiI=";
-
x86_64-darwin = "sha256-iiCMCs7Det/ebTRo69FDqUW76cHnzgtl0gxRfAYMnho=";
-
aarch64-linux = "sha256-Qxc+GQ2xmKkgJkoMi4gtauTen1wvU5UD/faY13xnuHI=";
-
aarch64-darwin = "sha256-0wRRpLhqosd4n0JhFe4/4/odUTMGwf74bYFBJ6rlTw4=";
+
x86_64-linux = "sha256-Al3bvIsSnU0vdNAkZknpP/rxJIP6UGUIeIZ6kw84SuM=";
+
x86_64-darwin = "sha256-0+n69BWKIgKFUCQzW4AMRW4QdRQcZkK5Ioiu4d4RvnE=";
+
aarch64-linux = "sha256-2JkEO7hhLY9e22OTYLhzv+Zb0aP6PRVG8ZX5r686o0Q=";
+
aarch64-darwin = "sha256-7CJQEj7VA3SwaZeimng6BPDtw14LXt7+1E7HxVs8kYM=";
};
};
};
+2 -2
pkgs/by-name/co/coroot-node-agent/package.nix
···
buildGoModule rec {
pname = "coroot-node-agent";
-
version = "1.25.4";
+
version = "1.25.5";
src = fetchFromGitHub {
owner = "coroot";
repo = "coroot-node-agent";
rev = "v${version}";
-
hash = "sha256-mzgeV3spny6swOj6nU7uhHgPF0SIuuKXbRCquMH0ZwY=";
+
hash = "sha256-TIUl3DGidIgPFPh9dBkLRRIHK7gMtoXGJDehKltQ0CE=";
};
vendorHash = "sha256-QvdFW/o481F85WuXNdz99Q9MBiGRjVSWvPRytq67vYU=";
+2 -2
pkgs/by-name/cp/cpptrace/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "cpptrace";
-
version = "1.0.2";
+
version = "1.0.3";
src = fetchFromGitHub {
owner = "jeremy-rifkin";
repo = "cpptrace";
tag = "v${finalAttrs.version}";
-
hash = "sha256-Rqj0yFOOOZyK4BJWVFGyYznMSSwNgb+o1HTykyyOWcA=";
+
hash = "sha256-8H1eJQYQn1DsVsJ0OpJAOJSWD/0iSn1SQLzg1elyEmM=";
};
patches = [
+2 -2
pkgs/by-name/ex/exploitdb/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "exploitdb";
-
version = "2025-07-09";
+
version = "2025-07-17";
src = fetchFromGitLab {
owner = "exploit-database";
repo = "exploitdb";
tag = finalAttrs.version;
-
hash = "sha256-AOasRKblz35p1UdMZFNxVoaTcvL39ssLCW3rVBqZEx8=";
+
hash = "sha256-RxK983lsfEHKCG9lG7EBVgpS3XJ3NC0LjsgDF8dVcn8=";
};
nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/by-name/fn/fn-cli/package.nix
···
buildGoModule rec {
pname = "fn";
-
version = "0.6.42";
+
version = "0.6.43";
src = fetchFromGitHub {
owner = "fnproject";
repo = "cli";
rev = version;
-
hash = "sha256-cVxanejijbHx455P5Elc4uiqHmG1+MtRoXiHr52YyAw=";
+
hash = "sha256-8JvrCY56i6Nksg+LgfIIpUZozUF0IBfdG8rKMuYUrzI=";
};
vendorHash = null;
+3 -3
pkgs/by-name/fu/functiontrace-server/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "functiontrace-server";
-
version = "0.8.4";
+
version = "0.8.6";
src = fetchCrate {
inherit pname version;
-
hash = "sha256-i+lXjFXCPT6Skr+r/RKYQm+iJ+WETJ/tAQg5U6qFFi8=";
+
hash = "sha256-f/DpT5IYhUA/+w+QK3Itk4bBaYRFhGOWQbN51YYrmxA=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-61+hEq0cdJZ+DTgN/ZtK6IKuwLCq3oxk0SrzqWewQXs=";
+
cargoHash = "sha256-rDCIzJUFA+2iEpITg3MuKFfgiyQ6GtMvIigiHkX70M8=";
passthru.updateScript = nix-update-script { };
+3 -3
pkgs/by-name/fx/fx/package.nix
···
buildGoModule (finalAttrs: {
pname = "fx";
-
version = "37.0.0";
+
version = "37.0.1";
src = fetchFromGitHub {
owner = "antonmedv";
repo = "fx";
tag = finalAttrs.version;
-
hash = "sha256-rGwOYPH72Qy8aGQ8vf+vu584zKoB5nQXEtOI+JIiv4U=";
+
hash = "sha256-n2Jaw8ffRnMQ89OsV5HhRGkjD3n8p49N2jYyx3SUrjU=";
};
-
vendorHash = "sha256-cskcP87rTwY68x3M3xzH5d5X2aDqQtSkX8aXvgMl2Vk=";
+
vendorHash = "sha256-yVAoswClpf5+1nwLyrLKLYFt9Noh2HRemif1e1nWm7M=";
ldflags = [ "-s" ];
+3 -3
pkgs/by-name/gi/gitlab-ci-ls/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "gitlab-ci-ls";
-
version = "1.1.1";
+
version = "1.1.2";
src = fetchFromGitHub {
owner = "alesbrelih";
repo = "gitlab-ci-ls";
rev = "${version}";
-
hash = "sha256-3DR1MV9YSugWFodLh4wBa6oT8yGEkir0rVm0mcHXpxU=";
+
hash = "sha256-yJA6xdeLJVPbHI2VdRAmsYvuULCJk40ntIJ0JIWsZds=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-V2ZQLHLIaYJpNeQIZyRq2G5u6/cTJvMXV2301VG21xQ=";
+
cargoHash = "sha256-3Ko+vf24dEfu+g4yGA5xY0R0TA9fSWuG398DxhHIVFU=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
+6 -4
pkgs/by-name/gl/glitchtip/frontend.nix
···
buildNpmPackage (finalAttrs: {
pname = "glitchtip-frontend";
-
version = "5.0.5";
+
version = "5.0.9";
src = fetchFromGitLab {
owner = "glitchtip";
repo = "glitchtip-frontend";
tag = "v${finalAttrs.version}";
-
hash = "sha256-PL0/1u+gJk/obRnSeMRx6BeSOxzXeFXZ1WlKnebyCqI=";
+
hash = "sha256-iNTGs+rq2TVDIBcLV4wMmWxwBvwWqKXytowLD7SRFEw=";
};
npmDeps = fetchNpmDeps {
-
inherit (finalAttrs) src;
-
hash = "sha256-kiL4UtY6qOVS1X6UeZFM53+oPyM1E5NCBstZQwBgZDI=";
+
inherit (finalAttrs) src patches;
+
hash = "sha256-81Z1NijHuvG9I4pdsUQ1cS3OdfAtHoiSdmrpu1KUpWE=";
};
+
+
patches = [ ./update_esbuild.patch ];
postPatch = ''
jq '.devDependencies |= del(.cypress, ."cypress-localstorage-commands")' package.json | sponge package.json
+5 -12
pkgs/by-name/gl/glitchtip/package.nix
···
lib,
python313,
fetchFromGitLab,
-
fetchpatch,
fetchPypi,
callPackage,
stdenv,
···
orjson
psycopg
pydantic
+
# undocumented on django-allauth side
+
# https://codeberg.org/allauth/django-allauth/issues/4493
+
pyyaml
sentry-sdk
symbolic
user-agents
···
stdenv.mkDerivation (finalAttrs: {
pname = "glitchtip";
-
version = "5.0.5";
+
version = "5.0.9";
pyproject = true;
src = fetchFromGitLab {
owner = "glitchtip";
repo = "glitchtip-backend";
tag = "v${finalAttrs.version}";
-
hash = "sha256-7ulmrFOy14/Y/8LmKrmBzqrMPuwfdWOGMuhhhYI7+f4=";
+
hash = "sha256-yRXrcwE5DDJpDiX4XB18ezrLn62AV4w/ASvrOoKD6p4=";
};
-
-
patches = [
-
# update symbolic
-
(fetchpatch {
-
url = "https://gitlab.com/glitchtip/glitchtip-backend/-/merge_requests/1642.patch";
-
excludes = [ "uv.lock" ];
-
hash = "sha256-6x1W/79DBPVQdAFWAozK2TXUoj/oArEuNMrARIeWtIY=";
-
})
-
];
propagatedBuildInputs = pythonPackages;
+6764
pkgs/by-name/gl/glitchtip/update_esbuild.patch
···
+
diff --git a/package-lock.json b/package-lock.json
+
index b472433c..72bcc0fe 100644
+
--- a/package-lock.json
+
+++ b/package-lock.json
+
@@ -745,6 +745,23 @@
+
"semver": "bin/semver.js"
+
}
+
},
+
+ "node_modules/@angular/build/node_modules/@esbuild/linux-x64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.6.tgz",
+
+ "integrity": "sha512-A6bJB41b4lKFWRKNrWoP2LHsjVzNiaurf7wyj/XtFNTsnPuxwEBWHLty+ZE0dWBKuSK1fvKgrKaNjBS7qbFKig==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
+ }
+
+ },
+
"node_modules/@angular/build/node_modules/@types/node": {
+
"version": "24.0.13",
+
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz",
+
@@ -861,6 +878,48 @@
+
}
+
}
+
},
+
+ "node_modules/@angular/build/node_modules/vite/node_modules/esbuild": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.6.tgz",
+
+ "integrity": "sha512-GVuzuUwtdsghE3ocJ9Bs8PNoF13HNQ5TXbEi2AhvVb8xU1Iwt9Fos9FEamfoee+u/TOsn7GUWc04lz46n2bbTg==",
+
+ "dev": true,
+
+ "hasInstallScript": true,
+
+ "license": "MIT",
+
+ "bin": {
+
+ "esbuild": "bin/esbuild"
+
+ },
+
+ "engines": {
+
+ "node": ">=18"
+
+ },
+
+ "optionalDependencies": {
+
+ "@esbuild/aix-ppc64": "0.25.6",
+
+ "@esbuild/android-arm": "0.25.6",
+
+ "@esbuild/android-arm64": "0.25.6",
+
+ "@esbuild/android-x64": "0.25.6",
+
+ "@esbuild/darwin-arm64": "0.25.6",
+
+ "@esbuild/darwin-x64": "0.25.6",
+
+ "@esbuild/freebsd-arm64": "0.25.6",
+
+ "@esbuild/freebsd-x64": "0.25.6",
+
+ "@esbuild/linux-arm": "0.25.6",
+
+ "@esbuild/linux-arm64": "0.25.6",
+
+ "@esbuild/linux-ia32": "0.25.6",
+
+ "@esbuild/linux-loong64": "0.25.6",
+
+ "@esbuild/linux-mips64el": "0.25.6",
+
+ "@esbuild/linux-ppc64": "0.25.6",
+
+ "@esbuild/linux-riscv64": "0.25.6",
+
+ "@esbuild/linux-s390x": "0.25.6",
+
+ "@esbuild/linux-x64": "0.25.6",
+
+ "@esbuild/netbsd-arm64": "0.25.6",
+
+ "@esbuild/netbsd-x64": "0.25.6",
+
+ "@esbuild/openbsd-arm64": "0.25.6",
+
+ "@esbuild/openbsd-x64": "0.25.6",
+
+ "@esbuild/openharmony-arm64": "0.25.6",
+
+ "@esbuild/sunos-x64": "0.25.6",
+
+ "@esbuild/win32-arm64": "0.25.6",
+
+ "@esbuild/win32-ia32": "0.25.6",
+
+ "@esbuild/win32-x64": "0.25.6"
+
+ }
+
+ },
+
"node_modules/@angular/build/node_modules/yaml": {
+
"version": "2.8.0",
+
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz",
+
@@ -3095,1357 +3154,1414 @@
+
"integrity": "sha512-FKVio41vAhqbgqKvmQIR056vahhEyAw22mau4nCTCGXB63ZV7oRCPZEz9yHrZGgtTnyKVtjXO48M+alzJRhLwA==",
+
"license": "MIT"
+
},
+
- "node_modules/@esbuild/linux-x64": {
+
- "version": "0.25.5",
+
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz",
+
- "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==",
+
+ "node_modules/@esbuild/aix-ppc64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.6.tgz",
+
+ "integrity": "sha512-ShbM/3XxwuxjFiuVBHA+d3j5dyac0aEVVq1oluIDf71hUw0aRF59dV/efUsIwFnR6m8JNM2FjZOzmaZ8yG61kw==",
+
"cpu": [
+
- "x64"
+
+ "ppc64"
+
],
+
"dev": true,
+
"license": "MIT",
+
"optional": true,
+
"os": [
+
- "linux"
+
+ "aix"
+
],
+
"engines": {
+
"node": ">=18"
+
}
+
},
+
- "node_modules/@eslint-community/eslint-utils": {
+
- "version": "4.4.1",
+
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
+
- "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
+
+ "node_modules/@esbuild/android-arm": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.6.tgz",
+
+ "integrity": "sha512-S8ToEOVfg++AU/bHwdksHNnyLyVM+eMVAOf6yRKFitnwnbwwPNqKr3srzFRe7nzV69RQKb5DgchIX5pt3L53xg==",
+
+ "cpu": [
+
+ "arm"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "eslint-visitor-keys": "^3.4.3"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "android"
+
+ ],
+
"engines": {
+
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+
- },
+
- "funding": {
+
- "url": "https://opencollective.com/eslint"
+
- },
+
- "peerDependencies": {
+
- "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint-community/regexpp": {
+
- "version": "4.12.1",
+
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
+
- "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
+
+ "node_modules/@esbuild/android-arm64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.6.tgz",
+
+ "integrity": "sha512-hd5zdUarsK6strW+3Wxi5qWws+rJhCCbMiC9QZyzoxfk5uHRIE8T287giQxzVpEvCwuJ9Qjg6bEjcRJcgfLqoA==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "android"
+
+ ],
+
"engines": {
+
- "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/config-array": {
+
- "version": "0.20.0",
+
- "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz",
+
- "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==",
+
+ "node_modules/@esbuild/android-x64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.6.tgz",
+
+ "integrity": "sha512-0Z7KpHSr3VBIO9A/1wcT3NTy7EB4oNC4upJ5ye3R7taCc2GUdeynSLArnon5G8scPwaU866d3H4BCrE5xLW25A==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
- "license": "Apache-2.0",
+
- "dependencies": {
+
- "@eslint/object-schema": "^2.1.6",
+
- "debug": "^4.3.1",
+
- "minimatch": "^3.1.2"
+
- },
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "android"
+
+ ],
+
"engines": {
+
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/config-array/node_modules/brace-expansion": {
+
- "version": "1.1.11",
+
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+
+ "node_modules/@esbuild/darwin-arm64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.6.tgz",
+
+ "integrity": "sha512-FFCssz3XBavjxcFxKsGy2DYK5VSvJqa6y5HXljKzhRZ87LvEi13brPrf/wdyl/BbpbMKJNOr1Sd0jtW4Ge1pAA==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "balanced-match": "^1.0.0",
+
- "concat-map": "0.0.1"
+
+ "optional": true,
+
+ "os": [
+
+ "darwin"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/config-array/node_modules/minimatch": {
+
- "version": "3.1.2",
+
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+
+ "node_modules/@esbuild/darwin-x64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.6.tgz",
+
+ "integrity": "sha512-GfXs5kry/TkGM2vKqK2oyiLFygJRqKVhawu3+DOCk7OxLy/6jYkWXhlHwOoTb0WqGnWGAS7sooxbZowy+pK9Yg==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
- "license": "ISC",
+
- "dependencies": {
+
- "brace-expansion": "^1.1.7"
+
- },
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "darwin"
+
+ ],
+
"engines": {
+
- "node": "*"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/config-helpers": {
+
- "version": "0.2.2",
+
- "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz",
+
- "integrity": "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==",
+
+ "node_modules/@esbuild/freebsd-arm64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.6.tgz",
+
+ "integrity": "sha512-aoLF2c3OvDn2XDTRvn8hN6DRzVVpDlj2B/F66clWd/FHLiHaG3aVZjxQX2DYphA5y/evbdGvC6Us13tvyt4pWg==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "freebsd"
+
+ ],
+
"engines": {
+
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/core": {
+
- "version": "0.14.0",
+
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz",
+
- "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==",
+
+ "node_modules/@esbuild/freebsd-x64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.6.tgz",
+
+ "integrity": "sha512-2SkqTjTSo2dYi/jzFbU9Plt1vk0+nNg8YC8rOXXea+iA3hfNJWebKYPs3xnOUf9+ZWhKAaxnQNUf2X9LOpeiMQ==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
- "license": "Apache-2.0",
+
- "dependencies": {
+
- "@types/json-schema": "^7.0.15"
+
- },
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "freebsd"
+
+ ],
+
"engines": {
+
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/eslintrc": {
+
- "version": "3.3.1",
+
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
+
- "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
+
+ "node_modules/@esbuild/linux-arm": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.6.tgz",
+
+ "integrity": "sha512-SZHQlzvqv4Du5PrKE2faN0qlbsaW/3QQfUUc6yO2EjFcA83xnwm91UbEEVx4ApZ9Z5oG8Bxz4qPE+HFwtVcfyw==",
+
+ "cpu": [
+
+ "arm"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "ajv": "^6.12.4",
+
- "debug": "^4.3.2",
+
- "espree": "^10.0.1",
+
- "globals": "^14.0.0",
+
- "ignore": "^5.2.0",
+
- "import-fresh": "^3.2.1",
+
- "js-yaml": "^4.1.0",
+
- "minimatch": "^3.1.2",
+
- "strip-json-comments": "^3.1.1"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
- },
+
- "funding": {
+
- "url": "https://opencollective.com/eslint"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/eslintrc/node_modules/ajv": {
+
- "version": "6.12.6",
+
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+
+ "node_modules/@esbuild/linux-arm64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.6.tgz",
+
+ "integrity": "sha512-b967hU0gqKd9Drsh/UuAm21Khpoh6mPBSgz8mKRq4P5mVK8bpA+hQzmm/ZwGVULSNBzKdZPQBRT3+WuVavcWsQ==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "fast-deep-equal": "^3.1.1",
+
- "fast-json-stable-stringify": "^2.0.0",
+
- "json-schema-traverse": "^0.4.1",
+
- "uri-js": "^4.2.2"
+
- },
+
- "funding": {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/epoberezkin"
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
+
- "version": "1.1.11",
+
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+
+ "node_modules/@esbuild/linux-ia32": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.6.tgz",
+
+ "integrity": "sha512-aHWdQ2AAltRkLPOsKdi3xv0mZ8fUGPdlKEjIEhxCPm5yKEThcUjHpWB1idN74lfXGnZ5SULQSgtr5Qos5B0bPw==",
+
+ "cpu": [
+
+ "ia32"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "balanced-match": "^1.0.0",
+
- "concat-map": "0.0.1"
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/eslintrc/node_modules/globals": {
+
- "version": "14.0.0",
+
- "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
+
- "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
+
+ "node_modules/@esbuild/linux-loong64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.6.tgz",
+
+ "integrity": "sha512-VgKCsHdXRSQ7E1+QXGdRPlQ/e08bN6WMQb27/TMfV+vPjjTImuT9PmLXupRlC90S1JeNNW5lzkAEO/McKeJ2yg==",
+
+ "cpu": [
+
+ "loong64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
"node": ">=18"
+
- },
+
- "funding": {
+
- "url": "https://github.com/sponsors/sindresorhus"
+
}
+
},
+
- "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": {
+
- "version": "0.4.1",
+
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+
- "dev": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/@eslint/eslintrc/node_modules/minimatch": {
+
- "version": "3.1.2",
+
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+
+ "node_modules/@esbuild/linux-mips64el": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.6.tgz",
+
+ "integrity": "sha512-WViNlpivRKT9/py3kCmkHnn44GkGXVdXfdc4drNmRl15zVQ2+D2uFwdlGh6IuK5AAnGTo2qPB1Djppj+t78rzw==",
+
+ "cpu": [
+
+ "mips64el"
+
+ ],
+
"dev": true,
+
- "license": "ISC",
+
- "dependencies": {
+
- "brace-expansion": "^1.1.7"
+
- },
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
- "node": "*"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/js": {
+
- "version": "9.28.0",
+
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.28.0.tgz",
+
- "integrity": "sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==",
+
+ "node_modules/@esbuild/linux-ppc64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.6.tgz",
+
+ "integrity": "sha512-wyYKZ9NTdmAMb5730I38lBqVu6cKl4ZfYXIs31Baf8aoOtB4xSGi3THmDYt4BTFHk7/EcVixkOV2uZfwU3Q2Jw==",
+
+ "cpu": [
+
+ "ppc64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
- },
+
- "funding": {
+
- "url": "https://eslint.org/donate"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/object-schema": {
+
- "version": "2.1.6",
+
- "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
+
- "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
+
+ "node_modules/@esbuild/linux-riscv64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.6.tgz",
+
+ "integrity": "sha512-KZh7bAGGcrinEj4qzilJ4hqTY3Dg2U82c8bv+e1xqNqZCrCyc+TL9AUEn5WGKDzm3CfC5RODE/qc96OcbIe33w==",
+
+ "cpu": [
+
+ "riscv64"
+
+ ],
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@eslint/plugin-kit": {
+
- "version": "0.3.1",
+
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz",
+
- "integrity": "sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==",
+
+ "node_modules/@esbuild/linux-s390x": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.6.tgz",
+
+ "integrity": "sha512-9N1LsTwAuE9oj6lHMyyAM+ucxGiVnEqUdp4v7IaMmrwb06ZTEVCIs3oPPplVsnjPfyjmxwHxHMF8b6vzUVAUGw==",
+
+ "cpu": [
+
+ "s390x"
+
+ ],
+
"dev": true,
+
- "license": "Apache-2.0",
+
- "dependencies": {
+
- "@eslint/core": "^0.14.0",
+
- "levn": "^0.4.1"
+
- },
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@github/webauthn-json": {
+
- "version": "2.1.1",
+
- "resolved": "https://registry.npmjs.org/@github/webauthn-json/-/webauthn-json-2.1.1.tgz",
+
- "integrity": "sha512-XrftRn4z75SnaJOmZQbt7Mk+IIjqVHw+glDGOxuHwXkZBZh/MBoRS7MHjSZMDaLhT4RjN2VqiEU7EOYleuJWSQ==",
+
+ "node_modules/@esbuild/linux-x64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz",
+
+ "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
+ "dev": true,
+
"license": "MIT",
+
- "bin": {
+
- "webauthn-json": "dist/bin/main.js"
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@hapi/hoek": {
+
- "version": "9.3.0",
+
- "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
+
- "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==",
+
- "dev": true,
+
- "license": "BSD-3-Clause"
+
- },
+
- "node_modules/@hapi/topo": {
+
- "version": "5.1.0",
+
- "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
+
- "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
+
+ "node_modules/@esbuild/netbsd-arm64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.6.tgz",
+
+ "integrity": "sha512-IjA+DcwoVpjEvyxZddDqBY+uJ2Snc6duLpjmkXm/v4xuS3H+3FkLZlDm9ZsAbF9rsfP3zeA0/ArNDORZgrxR/Q==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
- "license": "BSD-3-Clause",
+
- "dependencies": {
+
- "@hapi/hoek": "^9.0.0"
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "netbsd"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@humanfs/core": {
+
- "version": "0.19.1",
+
- "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
+
- "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
+
+ "node_modules/@esbuild/netbsd-x64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.6.tgz",
+
+ "integrity": "sha512-dUXuZr5WenIDlMHdMkvDc1FAu4xdWixTCRgP7RQLBOkkGgwuuzaGSYcOpW4jFxzpzL1ejb8yF620UxAqnBrR9g==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "netbsd"
+
+ ],
+
"engines": {
+
- "node": ">=18.18.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@humanfs/node": {
+
- "version": "0.16.6",
+
- "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
+
- "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
+
+ "node_modules/@esbuild/openbsd-arm64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.6.tgz",
+
+ "integrity": "sha512-l8ZCvXP0tbTJ3iaqdNf3pjaOSd5ex/e6/omLIQCVBLmHTlfXW3zAxQ4fnDmPLOB1x9xrcSi/xtCWFwCZRIaEwg==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
- "license": "Apache-2.0",
+
- "dependencies": {
+
- "@humanfs/core": "^0.19.1",
+
- "@humanwhocodes/retry": "^0.3.0"
+
- },
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "openbsd"
+
+ ],
+
"engines": {
+
- "node": ">=18.18.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
+
- "version": "0.3.1",
+
- "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
+
- "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
+
+ "node_modules/@esbuild/openbsd-x64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.6.tgz",
+
+ "integrity": "sha512-hKrmDa0aOFOr71KQ/19JC7az1P0GWtCN1t2ahYAf4O007DHZt/dW8ym5+CUdJhQ/qkZmI1HAF8KkJbEFtCL7gw==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "openbsd"
+
+ ],
+
"engines": {
+
- "node": ">=18.18"
+
- },
+
- "funding": {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/nzakas"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@humanwhocodes/module-importer": {
+
- "version": "1.0.1",
+
- "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+
- "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+
+ "node_modules/@esbuild/openharmony-arm64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.6.tgz",
+
+ "integrity": "sha512-+SqBcAWoB1fYKmpWoQP4pGtx+pUUC//RNYhFdbcSA16617cchuryuhOCRpPsjCblKukAckWsV+aQ3UKT/RMPcA==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "openharmony"
+
+ ],
+
"engines": {
+
- "node": ">=12.22"
+
- },
+
- "funding": {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/nzakas"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@humanwhocodes/retry": {
+
- "version": "0.4.3",
+
- "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
+
- "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
+
+ "node_modules/@esbuild/sunos-x64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.6.tgz",
+
+ "integrity": "sha512-dyCGxv1/Br7MiSC42qinGL8KkG4kX0pEsdb0+TKhmJZgCUDBGmyo1/ArCjNGiOLiIAgdbWgmWgib4HoCi5t7kA==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "sunos"
+
+ ],
+
"engines": {
+
- "node": ">=18.18"
+
- },
+
- "funding": {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/nzakas"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@iconify/types": {
+
- "version": "2.0.0",
+
- "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
+
- "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==",
+
- "license": "MIT",
+
- "optional": true
+
- },
+
- "node_modules/@iconify/utils": {
+
- "version": "2.2.1",
+
- "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.2.1.tgz",
+
- "integrity": "sha512-0/7J7hk4PqXmxo5PDBDxmnecw5PxklZJfNjIVG9FM0mEfVrvfudS22rYWsqVk6gR3UJ/mSYS90X4R3znXnqfNA==",
+
+ "node_modules/@esbuild/win32-arm64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.6.tgz",
+
+ "integrity": "sha512-42QOgcZeZOvXfsCBJF5Afw73t4veOId//XD3i+/9gSkhSV6Gk3VPlWncctI+JcOyERv85FUo7RxuxGy+z8A43Q==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
+ "dev": true,
+
"license": "MIT",
+
"optional": true,
+
- "dependencies": {
+
- "@antfu/install-pkg": "^0.4.1",
+
- "@antfu/utils": "^0.7.10",
+
- "@iconify/types": "^2.0.0",
+
- "debug": "^4.4.0",
+
- "globals": "^15.13.0",
+
- "kolorist": "^1.8.0",
+
- "local-pkg": "^0.5.1",
+
- "mlly": "^1.7.3"
+
+ "os": [
+
+ "win32"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@iconify/utils/node_modules/globals": {
+
- "version": "15.13.0",
+
- "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz",
+
- "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==",
+
+ "node_modules/@esbuild/win32-ia32": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.6.tgz",
+
+ "integrity": "sha512-4AWhgXmDuYN7rJI6ORB+uU9DHLq/erBbuMoAuB4VWJTu5KtCgcKYPynF0YI1VkBNuEfjNlLrFr9KZPJzrtLkrQ==",
+
+ "cpu": [
+
+ "ia32"
+
+ ],
+
+ "dev": true,
+
"license": "MIT",
+
"optional": true,
+
+ "os": [
+
+ "win32"
+
+ ],
+
"engines": {
+
"node": ">=18"
+
- },
+
- "funding": {
+
- "url": "https://github.com/sponsors/sindresorhus"
+
}
+
},
+
- "node_modules/@inquirer/checkbox": {
+
- "version": "4.1.9",
+
- "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.9.tgz",
+
- "integrity": "sha512-DBJBkzI5Wx4jFaYm221LHvAhpKYkhVS0k9plqHwaHhofGNxvYB7J3Bz8w+bFJ05zaMb0sZNHo4KdmENQFlNTuQ==",
+
+ "node_modules/@esbuild/win32-x64": {
+
+ "version": "0.25.6",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.6.tgz",
+
+ "integrity": "sha512-NgJPHHbEpLQgDH2MjQu90pzW/5vvXIZ7KOnPyNBm92A6WgZ/7b6fJyUBjoumLqeOQQGqY2QjQxRo97ah4Sj0cA==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "@inquirer/core": "^10.1.14",
+
- "@inquirer/figures": "^1.0.12",
+
- "@inquirer/type": "^3.0.7",
+
- "ansi-escapes": "^4.3.2",
+
- "yoctocolors-cjs": "^2.1.2"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "win32"
+
+ ],
+
"engines": {
+
"node": ">=18"
+
- },
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
- },
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
}
+
},
+
- "node_modules/@inquirer/confirm": {
+
- "version": "5.1.13",
+
- "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.13.tgz",
+
- "integrity": "sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw==",
+
+ "node_modules/@eslint-community/eslint-utils": {
+
+ "version": "4.4.1",
+
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
+
+ "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@inquirer/core": "^10.1.14",
+
- "@inquirer/type": "^3.0.7"
+
+ "eslint-visitor-keys": "^3.4.3"
+
},
+
"engines": {
+
- "node": ">=18"
+
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+
},
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
+ "funding": {
+
+ "url": "https://opencollective.com/eslint"
+
},
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "peerDependencies": {
+
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+
}
+
},
+
- "node_modules/@inquirer/core": {
+
- "version": "10.1.14",
+
- "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.14.tgz",
+
- "integrity": "sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==",
+
+ "node_modules/@eslint-community/regexpp": {
+
+ "version": "4.12.1",
+
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
+
+ "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "@inquirer/figures": "^1.0.12",
+
- "@inquirer/type": "^3.0.7",
+
- "ansi-escapes": "^4.3.2",
+
- "cli-width": "^4.1.0",
+
- "mute-stream": "^2.0.0",
+
- "signal-exit": "^4.1.0",
+
- "wrap-ansi": "^6.2.0",
+
- "yoctocolors-cjs": "^2.1.2"
+
- },
+
"engines": {
+
- "node": ">=18"
+
- },
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
- },
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+
}
+
},
+
- "node_modules/@inquirer/editor": {
+
- "version": "4.2.14",
+
- "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.14.tgz",
+
- "integrity": "sha512-yd2qtLl4QIIax9DTMZ1ZN2pFrrj+yL3kgIWxm34SS6uwCr0sIhsNyudUjAo5q3TqI03xx4SEBkUJqZuAInp9uA==",
+
+ "node_modules/@eslint/config-array": {
+
+ "version": "0.20.0",
+
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz",
+
+ "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "Apache-2.0",
+
"dependencies": {
+
- "@inquirer/core": "^10.1.14",
+
- "@inquirer/type": "^3.0.7",
+
- "external-editor": "^3.1.0"
+
+ "@eslint/object-schema": "^2.1.6",
+
+ "debug": "^4.3.1",
+
+ "minimatch": "^3.1.2"
+
},
+
"engines": {
+
- "node": ">=18"
+
- },
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
- },
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
}
+
},
+
- "node_modules/@inquirer/expand": {
+
- "version": "4.0.16",
+
- "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.16.tgz",
+
- "integrity": "sha512-oiDqafWzMtofeJyyGkb1CTPaxUkjIcSxePHHQCfif8t3HV9pHcw1Kgdw3/uGpDvaFfeTluwQtWiqzPVjAqS3zA==",
+
+ "node_modules/@eslint/config-array/node_modules/brace-expansion": {
+
+ "version": "1.1.11",
+
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@inquirer/core": "^10.1.14",
+
- "@inquirer/type": "^3.0.7",
+
- "yoctocolors-cjs": "^2.1.2"
+
+ "balanced-match": "^1.0.0",
+
+ "concat-map": "0.0.1"
+
+ }
+
+ },
+
+ "node_modules/@eslint/config-array/node_modules/minimatch": {
+
+ "version": "3.1.2",
+
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+
+ "dev": true,
+
+ "license": "ISC",
+
+ "dependencies": {
+
+ "brace-expansion": "^1.1.7"
+
},
+
"engines": {
+
- "node": ">=18"
+
- },
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
- },
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "node": "*"
+
}
+
},
+
- "node_modules/@inquirer/figures": {
+
- "version": "1.0.12",
+
- "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz",
+
- "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==",
+
+ "node_modules/@eslint/config-helpers": {
+
+ "version": "0.2.2",
+
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz",
+
+ "integrity": "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "Apache-2.0",
+
"engines": {
+
- "node": ">=18"
+
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
}
+
},
+
- "node_modules/@inquirer/input": {
+
- "version": "4.2.0",
+
- "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.0.tgz",
+
- "integrity": "sha512-opqpHPB1NjAmDISi3uvZOTrjEEU5CWVu/HBkDby8t93+6UxYX0Z7Ps0Ltjm5sZiEbWenjubwUkivAEYQmy9xHw==",
+
+ "node_modules/@eslint/core": {
+
+ "version": "0.14.0",
+
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz",
+
+ "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "Apache-2.0",
+
"dependencies": {
+
- "@inquirer/core": "^10.1.14",
+
- "@inquirer/type": "^3.0.7"
+
+ "@types/json-schema": "^7.0.15"
+
},
+
"engines": {
+
- "node": ">=18"
+
- },
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
- },
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
}
+
},
+
- "node_modules/@inquirer/number": {
+
- "version": "3.0.16",
+
- "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.16.tgz",
+
- "integrity": "sha512-kMrXAaKGavBEoBYUCgualbwA9jWUx2TjMA46ek+pEKy38+LFpL9QHlTd8PO2kWPUgI/KB+qi02o4y2rwXbzr3Q==",
+
+ "node_modules/@eslint/eslintrc": {
+
+ "version": "3.3.1",
+
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
+
+ "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@inquirer/core": "^10.1.14",
+
- "@inquirer/type": "^3.0.7"
+
+ "ajv": "^6.12.4",
+
+ "debug": "^4.3.2",
+
+ "espree": "^10.0.1",
+
+ "globals": "^14.0.0",
+
+ "ignore": "^5.2.0",
+
+ "import-fresh": "^3.2.1",
+
+ "js-yaml": "^4.1.0",
+
+ "minimatch": "^3.1.2",
+
+ "strip-json-comments": "^3.1.1"
+
},
+
"engines": {
+
- "node": ">=18"
+
- },
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
},
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "funding": {
+
+ "url": "https://opencollective.com/eslint"
+
}
+
},
+
- "node_modules/@inquirer/password": {
+
- "version": "4.0.16",
+
- "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.16.tgz",
+
- "integrity": "sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVeADQ4iSY7rbg==",
+
+ "node_modules/@eslint/eslintrc/node_modules/ajv": {
+
+ "version": "6.12.6",
+
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@inquirer/core": "^10.1.14",
+
- "@inquirer/type": "^3.0.7",
+
- "ansi-escapes": "^4.3.2"
+
- },
+
- "engines": {
+
- "node": ">=18"
+
- },
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
+ "fast-deep-equal": "^3.1.1",
+
+ "fast-json-stable-stringify": "^2.0.0",
+
+ "json-schema-traverse": "^0.4.1",
+
+ "uri-js": "^4.2.2"
+
},
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "funding": {
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/epoberezkin"
+
}
+
},
+
- "node_modules/@inquirer/prompts": {
+
- "version": "7.6.0",
+
- "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.6.0.tgz",
+
- "integrity": "sha512-jAhL7tyMxB3Gfwn4HIJ0yuJ5pvcB5maYUcouGcgd/ub79f9MqZ+aVnBtuFf+VC2GTkCBF+R+eo7Vi63w5VZlzw==",
+
+ "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
+
+ "version": "1.1.11",
+
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@inquirer/checkbox": "^4.1.9",
+
- "@inquirer/confirm": "^5.1.13",
+
- "@inquirer/editor": "^4.2.14",
+
- "@inquirer/expand": "^4.0.16",
+
- "@inquirer/input": "^4.2.0",
+
- "@inquirer/number": "^3.0.16",
+
- "@inquirer/password": "^4.0.16",
+
- "@inquirer/rawlist": "^4.1.4",
+
- "@inquirer/search": "^3.0.16",
+
- "@inquirer/select": "^4.2.4"
+
- },
+
- "engines": {
+
- "node": ">=18"
+
- },
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
- },
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "balanced-match": "^1.0.0",
+
+ "concat-map": "0.0.1"
+
}
+
},
+
- "node_modules/@inquirer/rawlist": {
+
- "version": "4.1.4",
+
- "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.4.tgz",
+
- "integrity": "sha512-5GGvxVpXXMmfZNtvWw4IsHpR7RzqAR624xtkPd1NxxlV5M+pShMqzL4oRddRkg8rVEOK9fKdJp1jjVML2Lr7TQ==",
+
+ "node_modules/@eslint/eslintrc/node_modules/globals": {
+
+ "version": "14.0.0",
+
+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
+
+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "@inquirer/core": "^10.1.14",
+
- "@inquirer/type": "^3.0.7",
+
- "yoctocolors-cjs": "^2.1.2"
+
- },
+
"engines": {
+
"node": ">=18"
+
},
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
- },
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "funding": {
+
+ "url": "https://github.com/sponsors/sindresorhus"
+
}
+
},
+
- "node_modules/@inquirer/search": {
+
- "version": "3.0.16",
+
- "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.16.tgz",
+
- "integrity": "sha512-POCmXo+j97kTGU6aeRjsPyuCpQQfKcMXdeTMw708ZMtWrj5aykZvlUxH4Qgz3+Y1L/cAVZsSpA+UgZCu2GMOMg==",
+
+ "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": {
+
+ "version": "0.4.1",
+
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/@eslint/eslintrc/node_modules/minimatch": {
+
+ "version": "3.1.2",
+
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+
+ "dev": true,
+
+ "license": "ISC",
+
"dependencies": {
+
- "@inquirer/core": "^10.1.14",
+
- "@inquirer/figures": "^1.0.12",
+
- "@inquirer/type": "^3.0.7",
+
- "yoctocolors-cjs": "^2.1.2"
+
+ "brace-expansion": "^1.1.7"
+
},
+
"engines": {
+
- "node": ">=18"
+
- },
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
- },
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "node": "*"
+
}
+
},
+
- "node_modules/@inquirer/select": {
+
- "version": "4.2.4",
+
- "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.4.tgz",
+
- "integrity": "sha512-unTppUcTjmnbl/q+h8XeQDhAqIOmwWYWNyiiP2e3orXrg6tOaa5DHXja9PChCSbChOsktyKgOieRZFnajzxoBg==",
+
+ "node_modules/@eslint/js": {
+
+ "version": "9.28.0",
+
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.28.0.tgz",
+
+ "integrity": "sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==",
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "@inquirer/core": "^10.1.14",
+
- "@inquirer/figures": "^1.0.12",
+
- "@inquirer/type": "^3.0.7",
+
- "ansi-escapes": "^4.3.2",
+
- "yoctocolors-cjs": "^2.1.2"
+
- },
+
"engines": {
+
- "node": ">=18"
+
- },
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
},
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "funding": {
+
+ "url": "https://eslint.org/donate"
+
}
+
},
+
- "node_modules/@inquirer/type": {
+
- "version": "3.0.7",
+
- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz",
+
- "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==",
+
+ "node_modules/@eslint/object-schema": {
+
+ "version": "2.1.6",
+
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
+
+ "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "Apache-2.0",
+
"engines": {
+
- "node": ">=18"
+
- },
+
- "peerDependencies": {
+
- "@types/node": ">=18"
+
- },
+
- "peerDependenciesMeta": {
+
- "@types/node": {
+
- "optional": true
+
- }
+
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
}
+
},
+
- "node_modules/@isaacs/balanced-match": {
+
- "version": "4.0.1",
+
- "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
+
- "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
+
+ "node_modules/@eslint/plugin-kit": {
+
+ "version": "0.3.1",
+
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz",
+
+ "integrity": "sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "Apache-2.0",
+
+ "dependencies": {
+
+ "@eslint/core": "^0.14.0",
+
+ "levn": "^0.4.1"
+
+ },
+
"engines": {
+
- "node": "20 || >=22"
+
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
}
+
},
+
- "node_modules/@isaacs/brace-expansion": {
+
- "version": "5.0.0",
+
- "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
+
- "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
+
- "dev": true,
+
+ "node_modules/@github/webauthn-json": {
+
+ "version": "2.1.1",
+
+ "resolved": "https://registry.npmjs.org/@github/webauthn-json/-/webauthn-json-2.1.1.tgz",
+
+ "integrity": "sha512-XrftRn4z75SnaJOmZQbt7Mk+IIjqVHw+glDGOxuHwXkZBZh/MBoRS7MHjSZMDaLhT4RjN2VqiEU7EOYleuJWSQ==",
+
"license": "MIT",
+
+ "bin": {
+
+ "webauthn-json": "dist/bin/main.js"
+
+ }
+
+ },
+
+ "node_modules/@hapi/hoek": {
+
+ "version": "9.3.0",
+
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
+
+ "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==",
+
+ "dev": true,
+
+ "license": "BSD-3-Clause"
+
+ },
+
+ "node_modules/@hapi/topo": {
+
+ "version": "5.1.0",
+
+ "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
+
+ "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
+
+ "dev": true,
+
+ "license": "BSD-3-Clause",
+
"dependencies": {
+
- "@isaacs/balanced-match": "^4.0.1"
+
- },
+
+ "@hapi/hoek": "^9.0.0"
+
+ }
+
+ },
+
+ "node_modules/@humanfs/core": {
+
+ "version": "0.19.1",
+
+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
+
+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
+
+ "dev": true,
+
+ "license": "Apache-2.0",
+
"engines": {
+
- "node": "20 || >=22"
+
+ "node": ">=18.18.0"
+
}
+
},
+
- "node_modules/@isaacs/cliui": {
+
- "version": "8.0.2",
+
- "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+
- "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+
+ "node_modules/@humanfs/node": {
+
+ "version": "0.16.6",
+
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
+
+ "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "Apache-2.0",
+
"dependencies": {
+
- "string-width": "^5.1.2",
+
- "string-width-cjs": "npm:string-width@^4.2.0",
+
- "strip-ansi": "^7.0.1",
+
- "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+
- "wrap-ansi": "^8.1.0",
+
- "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+
+ "@humanfs/core": "^0.19.1",
+
+ "@humanwhocodes/retry": "^0.3.0"
+
},
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">=18.18.0"
+
}
+
},
+
- "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
+
- "version": "6.1.0",
+
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+
+ "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
+
+ "version": "0.3.1",
+
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
+
+ "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "Apache-2.0",
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">=18.18"
+
},
+
"funding": {
+
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/nzakas"
+
}
+
},
+
- "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
+
- "version": "6.2.1",
+
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+
+ "node_modules/@humanwhocodes/module-importer": {
+
+ "version": "1.0.1",
+
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "Apache-2.0",
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">=12.22"
+
},
+
"funding": {
+
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/nzakas"
+
}
+
},
+
- "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
+
- "version": "9.2.2",
+
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+
+ "node_modules/@humanwhocodes/retry": {
+
+ "version": "0.4.3",
+
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
+
+ "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
+
"dev": true,
+
- "license": "MIT"
+
+ "license": "Apache-2.0",
+
+ "engines": {
+
+ "node": ">=18.18"
+
+ },
+
+ "funding": {
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/nzakas"
+
+ }
+
},
+
- "node_modules/@isaacs/cliui/node_modules/string-width": {
+
- "version": "5.1.2",
+
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+
- "dev": true,
+
+ "node_modules/@iconify/types": {
+
+ "version": "2.0.0",
+
+ "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
+
+ "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==",
+
+ "license": "MIT",
+
+ "optional": true
+
+ },
+
+ "node_modules/@iconify/utils": {
+
+ "version": "2.2.1",
+
+ "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.2.1.tgz",
+
+ "integrity": "sha512-0/7J7hk4PqXmxo5PDBDxmnecw5PxklZJfNjIVG9FM0mEfVrvfudS22rYWsqVk6gR3UJ/mSYS90X4R3znXnqfNA==",
+
"license": "MIT",
+
+ "optional": true,
+
"dependencies": {
+
- "eastasianwidth": "^0.2.0",
+
- "emoji-regex": "^9.2.2",
+
- "strip-ansi": "^7.0.1"
+
- },
+
+ "@antfu/install-pkg": "^0.4.1",
+
+ "@antfu/utils": "^0.7.10",
+
+ "@iconify/types": "^2.0.0",
+
+ "debug": "^4.4.0",
+
+ "globals": "^15.13.0",
+
+ "kolorist": "^1.8.0",
+
+ "local-pkg": "^0.5.1",
+
+ "mlly": "^1.7.3"
+
+ }
+
+ },
+
+ "node_modules/@iconify/utils/node_modules/globals": {
+
+ "version": "15.13.0",
+
+ "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz",
+
+ "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==",
+
+ "license": "MIT",
+
+ "optional": true,
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">=18"
+
},
+
"funding": {
+
"url": "https://github.com/sponsors/sindresorhus"
+
}
+
},
+
- "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
+
- "version": "7.1.0",
+
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+
+ "node_modules/@inquirer/checkbox": {
+
+ "version": "4.1.9",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.9.tgz",
+
+ "integrity": "sha512-DBJBkzI5Wx4jFaYm221LHvAhpKYkhVS0k9plqHwaHhofGNxvYB7J3Bz8w+bFJ05zaMb0sZNHo4KdmENQFlNTuQ==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "ansi-regex": "^6.0.1"
+
+ "@inquirer/core": "^10.1.14",
+
+ "@inquirer/figures": "^1.0.12",
+
+ "@inquirer/type": "^3.0.7",
+
+ "ansi-escapes": "^4.3.2",
+
+ "yoctocolors-cjs": "^2.1.2"
+
},
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">=18"
+
},
+
- "funding": {
+
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+
+ "peerDependencies": {
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
+
- "version": "8.1.0",
+
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+
+ "node_modules/@inquirer/confirm": {
+
+ "version": "5.1.13",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.13.tgz",
+
+ "integrity": "sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "ansi-styles": "^6.1.0",
+
- "string-width": "^5.0.1",
+
- "strip-ansi": "^7.0.1"
+
+ "@inquirer/core": "^10.1.14",
+
+ "@inquirer/type": "^3.0.7"
+
},
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">=18"
+
},
+
- "funding": {
+
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+
+ "peerDependencies": {
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@isaacs/fs-minipass": {
+
- "version": "4.0.1",
+
- "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
+
- "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
+
+ "node_modules/@inquirer/core": {
+
+ "version": "10.1.14",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.14.tgz",
+
+ "integrity": "sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"dependencies": {
+
- "minipass": "^7.0.4"
+
+ "@inquirer/figures": "^1.0.12",
+
+ "@inquirer/type": "^3.0.7",
+
+ "ansi-escapes": "^4.3.2",
+
+ "cli-width": "^4.1.0",
+
+ "mute-stream": "^2.0.0",
+
+ "signal-exit": "^4.1.0",
+
+ "wrap-ansi": "^6.2.0",
+
+ "yoctocolors-cjs": "^2.1.2"
+
},
+
"engines": {
+
- "node": ">=18.0.0"
+
+ "node": ">=18"
+
+ },
+
+ "peerDependencies": {
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@istanbuljs/schema": {
+
- "version": "0.1.3",
+
- "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
+
- "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+
+ "node_modules/@inquirer/editor": {
+
+ "version": "4.2.14",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.14.tgz",
+
+ "integrity": "sha512-yd2qtLl4QIIax9DTMZ1ZN2pFrrj+yL3kgIWxm34SS6uwCr0sIhsNyudUjAo5q3TqI03xx4SEBkUJqZuAInp9uA==",
+
"dev": true,
+
"license": "MIT",
+
+ "dependencies": {
+
+ "@inquirer/core": "^10.1.14",
+
+ "@inquirer/type": "^3.0.7",
+
+ "external-editor": "^3.1.0"
+
+ },
+
"engines": {
+
- "node": ">=8"
+
+ "node": ">=18"
+
+ },
+
+ "peerDependencies": {
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@jridgewell/gen-mapping": {
+
- "version": "0.3.12",
+
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
+
- "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
+
+ "node_modules/@inquirer/expand": {
+
+ "version": "4.0.16",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.16.tgz",
+
+ "integrity": "sha512-oiDqafWzMtofeJyyGkb1CTPaxUkjIcSxePHHQCfif8t3HV9pHcw1Kgdw3/uGpDvaFfeTluwQtWiqzPVjAqS3zA==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@jridgewell/sourcemap-codec": "^1.5.0",
+
- "@jridgewell/trace-mapping": "^0.3.24"
+
+ "@inquirer/core": "^10.1.14",
+
+ "@inquirer/type": "^3.0.7",
+
+ "yoctocolors-cjs": "^2.1.2"
+
+ },
+
+ "engines": {
+
+ "node": ">=18"
+
+ },
+
+ "peerDependencies": {
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@jridgewell/resolve-uri": {
+
- "version": "3.1.2",
+
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+
+ "node_modules/@inquirer/figures": {
+
+ "version": "1.0.12",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz",
+
+ "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==",
+
"dev": true,
+
"license": "MIT",
+
"engines": {
+
- "node": ">=6.0.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@jridgewell/source-map": {
+
- "version": "0.3.6",
+
- "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
+
- "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
+
+ "node_modules/@inquirer/input": {
+
+ "version": "4.2.0",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.0.tgz",
+
+ "integrity": "sha512-opqpHPB1NjAmDISi3uvZOTrjEEU5CWVu/HBkDby8t93+6UxYX0Z7Ps0Ltjm5sZiEbWenjubwUkivAEYQmy9xHw==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@jridgewell/gen-mapping": "^0.3.5",
+
- "@jridgewell/trace-mapping": "^0.3.25"
+
+ "@inquirer/core": "^10.1.14",
+
+ "@inquirer/type": "^3.0.7"
+
+ },
+
+ "engines": {
+
+ "node": ">=18"
+
+ },
+
+ "peerDependencies": {
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@jridgewell/sourcemap-codec": {
+
- "version": "1.5.0",
+
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+
- "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
+
- "dev": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/@jridgewell/trace-mapping": {
+
- "version": "0.3.29",
+
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
+
- "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
+
+ "node_modules/@inquirer/number": {
+
+ "version": "3.0.16",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.16.tgz",
+
+ "integrity": "sha512-kMrXAaKGavBEoBYUCgualbwA9jWUx2TjMA46ek+pEKy38+LFpL9QHlTd8PO2kWPUgI/KB+qi02o4y2rwXbzr3Q==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@jridgewell/resolve-uri": "^3.1.0",
+
- "@jridgewell/sourcemap-codec": "^1.4.14"
+
- }
+
- },
+
- "node_modules/@jsonjoy.com/base64": {
+
- "version": "1.1.2",
+
- "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz",
+
- "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==",
+
- "dev": true,
+
- "license": "Apache-2.0",
+
- "engines": {
+
- "node": ">=10.0"
+
+ "@inquirer/core": "^10.1.14",
+
+ "@inquirer/type": "^3.0.7"
+
},
+
- "funding": {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/streamich"
+
+ "engines": {
+
+ "node": ">=18"
+
},
+
"peerDependencies": {
+
- "tslib": "2"
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@jsonjoy.com/json-pack": {
+
- "version": "1.2.0",
+
- "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.2.0.tgz",
+
- "integrity": "sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==",
+
+ "node_modules/@inquirer/password": {
+
+ "version": "4.0.16",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.16.tgz",
+
+ "integrity": "sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVeADQ4iSY7rbg==",
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "MIT",
+
"dependencies": {
+
- "@jsonjoy.com/base64": "^1.1.1",
+
- "@jsonjoy.com/util": "^1.1.2",
+
- "hyperdyperid": "^1.2.0",
+
- "thingies": "^1.20.0"
+
+ "@inquirer/core": "^10.1.14",
+
+ "@inquirer/type": "^3.0.7",
+
+ "ansi-escapes": "^4.3.2"
+
},
+
"engines": {
+
- "node": ">=10.0"
+
- },
+
- "funding": {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/streamich"
+
+ "node": ">=18"
+
},
+
"peerDependencies": {
+
- "tslib": "2"
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@jsonjoy.com/util": {
+
- "version": "1.6.0",
+
- "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.6.0.tgz",
+
- "integrity": "sha512-sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A==",
+
+ "node_modules/@inquirer/prompts": {
+
+ "version": "7.6.0",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.6.0.tgz",
+
+ "integrity": "sha512-jAhL7tyMxB3Gfwn4HIJ0yuJ5pvcB5maYUcouGcgd/ub79f9MqZ+aVnBtuFf+VC2GTkCBF+R+eo7Vi63w5VZlzw==",
+
"dev": true,
+
- "license": "Apache-2.0",
+
- "engines": {
+
- "node": ">=10.0"
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "@inquirer/checkbox": "^4.1.9",
+
+ "@inquirer/confirm": "^5.1.13",
+
+ "@inquirer/editor": "^4.2.14",
+
+ "@inquirer/expand": "^4.0.16",
+
+ "@inquirer/input": "^4.2.0",
+
+ "@inquirer/number": "^3.0.16",
+
+ "@inquirer/password": "^4.0.16",
+
+ "@inquirer/rawlist": "^4.1.4",
+
+ "@inquirer/search": "^3.0.16",
+
+ "@inquirer/select": "^4.2.4"
+
},
+
- "funding": {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/streamich"
+
+ "engines": {
+
+ "node": ">=18"
+
},
+
"peerDependencies": {
+
- "tslib": "2"
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@leichtgewicht/ip-codec": {
+
- "version": "2.0.5",
+
- "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz",
+
- "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==",
+
- "dev": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/@listr2/prompt-adapter-inquirer": {
+
- "version": "2.0.22",
+
- "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.22.tgz",
+
- "integrity": "sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==",
+
+ "node_modules/@inquirer/rawlist": {
+
+ "version": "4.1.4",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.4.tgz",
+
+ "integrity": "sha512-5GGvxVpXXMmfZNtvWw4IsHpR7RzqAR624xtkPd1NxxlV5M+pShMqzL4oRddRkg8rVEOK9fKdJp1jjVML2Lr7TQ==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@inquirer/type": "^1.5.5"
+
+ "@inquirer/core": "^10.1.14",
+
+ "@inquirer/type": "^3.0.7",
+
+ "yoctocolors-cjs": "^2.1.2"
+
},
+
"engines": {
+
- "node": ">=18.0.0"
+
+ "node": ">=18"
+
},
+
"peerDependencies": {
+
- "@inquirer/prompts": ">= 3 < 8"
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": {
+
- "version": "1.5.5",
+
- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz",
+
- "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==",
+
+ "node_modules/@inquirer/search": {
+
+ "version": "3.0.16",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.16.tgz",
+
+ "integrity": "sha512-POCmXo+j97kTGU6aeRjsPyuCpQQfKcMXdeTMw708ZMtWrj5aykZvlUxH4Qgz3+Y1L/cAVZsSpA+UgZCu2GMOMg==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "mute-stream": "^1.0.0"
+
+ "@inquirer/core": "^10.1.14",
+
+ "@inquirer/figures": "^1.0.12",
+
+ "@inquirer/type": "^3.0.7",
+
+ "yoctocolors-cjs": "^2.1.2"
+
},
+
"engines": {
+
"node": ">=18"
+
+ },
+
+ "peerDependencies": {
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@listr2/prompt-adapter-inquirer/node_modules/mute-stream": {
+
- "version": "1.0.0",
+
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
+
- "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
+
- "dev": true,
+
- "license": "ISC",
+
- "engines": {
+
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+
- }
+
- },
+
- "node_modules/@lmdb/lmdb-linux-x64": {
+
- "version": "3.4.1",
+
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.4.1.tgz",
+
- "integrity": "sha512-00RbEpvfnyPodlICiGFuiOmyvWaL9nzCRSqZz82BVFsGTiSQnnF0gpD1C8tO6OvtptELbtRuM7BS9f97LcowZw==",
+
- "cpu": [
+
- "x64"
+
- ],
+
- "dev": true,
+
- "license": "MIT",
+
- "optional": true,
+
- "os": [
+
- "linux"
+
- ]
+
- },
+
- "node_modules/@mdx-js/react": {
+
- "version": "3.1.0",
+
- "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz",
+
- "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==",
+
+ "node_modules/@inquirer/select": {
+
+ "version": "4.2.4",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.4.tgz",
+
+ "integrity": "sha512-unTppUcTjmnbl/q+h8XeQDhAqIOmwWYWNyiiP2e3orXrg6tOaa5DHXja9PChCSbChOsktyKgOieRZFnajzxoBg==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@types/mdx": "^2.0.0"
+
+ "@inquirer/core": "^10.1.14",
+
+ "@inquirer/figures": "^1.0.12",
+
+ "@inquirer/type": "^3.0.7",
+
+ "ansi-escapes": "^4.3.2",
+
+ "yoctocolors-cjs": "^2.1.2"
+
},
+
- "funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/unified"
+
+ "engines": {
+
+ "node": ">=18"
+
},
+
"peerDependencies": {
+
- "@types/react": ">=16",
+
- "react": ">=16"
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@mermaid-js/parser": {
+
- "version": "0.3.0",
+
- "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.3.0.tgz",
+
- "integrity": "sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==",
+
+ "node_modules/@inquirer/type": {
+
+ "version": "3.0.7",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz",
+
+ "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==",
+
+ "dev": true,
+
"license": "MIT",
+
- "optional": true,
+
- "dependencies": {
+
- "langium": "3.0.0"
+
- }
+
- },
+
- "node_modules/@micro-sentry/angular": {
+
- "version": "7.1.1",
+
- "resolved": "https://registry.npmjs.org/@micro-sentry/angular/-/angular-7.1.1.tgz",
+
- "integrity": "sha512-eEL9HrsTTqvs620EqNxyR9sc2HyHeHSZqk4nlmO+JarTu1m/CGa4eYeSxB7gsPV9aW/NGhx3DgfMmhK8OE/GsQ==",
+
- "license": "Apache-2.0",
+
- "dependencies": {
+
- "@micro-sentry/browser": "7.1.1",
+
- "tslib": "^2.0.0"
+
+ "engines": {
+
+ "node": ">=18"
+
},
+
"peerDependencies": {
+
- "@angular/common": ">=14.0.0",
+
- "@angular/core": ">=14.0.0"
+
- }
+
- },
+
- "node_modules/@micro-sentry/browser": {
+
- "version": "7.1.1",
+
- "resolved": "https://registry.npmjs.org/@micro-sentry/browser/-/browser-7.1.1.tgz",
+
- "integrity": "sha512-wkF1WugjZyJ4sdd0FlcMkqPkJfEU6GsePZUZ2zEL3zRjOdPK+dmtLZ2Xb6ZRu5sfxuLp72K4l/vWTH4nRz/0dQ==",
+
- "license": "Apache-2.0",
+
- "dependencies": {
+
- "@micro-sentry/core": "7.1.1",
+
- "tslib": "^2.0.0"
+
+ "@types/node": ">=18"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@types/node": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/@micro-sentry/core": {
+
- "version": "7.1.1",
+
- "resolved": "https://registry.npmjs.org/@micro-sentry/core/-/core-7.1.1.tgz",
+
- "integrity": "sha512-e3rgTGIbw5QPZloClKEomtF6DwT1j0wDj/Lqk9PjIHju8NrtJLqZJUlVJ5qe0oHWGDDHBrvWrz48t8Uwna8/TA==",
+
- "license": "Apache-2.0",
+
- "dependencies": {
+
- "tslib": "^2.0.0"
+
+ "node_modules/@isaacs/balanced-match": {
+
+ "version": "4.0.1",
+
+ "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
+
+ "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": "20 || >=22"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk": {
+
- "version": "1.13.3",
+
- "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.3.tgz",
+
- "integrity": "sha512-bGwA78F/U5G2jrnsdRkPY3IwIwZeWUEfb5o764b79lb0rJmMT76TLwKhdNZOWakOQtedYefwIR4emisEMvInKA==",
+
+ "node_modules/@isaacs/brace-expansion": {
+
+ "version": "5.0.0",
+
+ "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
+
+ "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "ajv": "^6.12.6",
+
- "content-type": "^1.0.5",
+
- "cors": "^2.8.5",
+
- "cross-spawn": "^7.0.5",
+
- "eventsource": "^3.0.2",
+
- "eventsource-parser": "^3.0.0",
+
- "express": "^5.0.1",
+
- "express-rate-limit": "^7.5.0",
+
- "pkce-challenge": "^5.0.0",
+
- "raw-body": "^3.0.0",
+
- "zod": "^3.23.8",
+
- "zod-to-json-schema": "^3.24.1"
+
+ "@isaacs/balanced-match": "^4.0.1"
+
},
+
"engines": {
+
- "node": ">=18"
+
+ "node": "20 || >=22"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/accepts": {
+
- "version": "2.0.0",
+
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
+
- "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
+
+ "node_modules/@isaacs/cliui": {
+
+ "version": "8.0.2",
+
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "ISC",
+
"dependencies": {
+
- "mime-types": "^3.0.0",
+
- "negotiator": "^1.0.0"
+
+ "string-width": "^5.1.2",
+
+ "string-width-cjs": "npm:string-width@^4.2.0",
+
+ "strip-ansi": "^7.0.1",
+
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+
+ "wrap-ansi": "^8.1.0",
+
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+
},
+
"engines": {
+
- "node": ">= 0.6"
+
+ "node": ">=12"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/ajv": {
+
- "version": "6.12.6",
+
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+
+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
+
+ "version": "6.1.0",
+
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "fast-deep-equal": "^3.1.1",
+
- "fast-json-stable-stringify": "^2.0.0",
+
- "json-schema-traverse": "^0.4.1",
+
- "uri-js": "^4.2.2"
+
+ "engines": {
+
+ "node": ">=12"
+
},
+
"funding": {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/epoberezkin"
+
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/body-parser": {
+
- "version": "2.2.0",
+
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
+
- "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==",
+
+ "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
+
+ "version": "6.2.1",
+
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "bytes": "^3.1.2",
+
- "content-type": "^1.0.5",
+
- "debug": "^4.4.0",
+
- "http-errors": "^2.0.0",
+
- "iconv-lite": "^0.6.3",
+
- "on-finished": "^2.4.1",
+
- "qs": "^6.14.0",
+
- "raw-body": "^3.0.0",
+
- "type-is": "^2.0.0"
+
- },
+
"engines": {
+
- "node": ">=18"
+
+ "node": ">=12"
+
+ },
+
+ "funding": {
+
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/content-disposition": {
+
- "version": "1.0.0",
+
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz",
+
- "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==",
+
+ "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
+
+ "version": "9.2.2",
+
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+
+ "dev": true,
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/@isaacs/cliui/node_modules/string-width": {
+
+ "version": "5.1.2",
+
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "safe-buffer": "5.2.1"
+
+ "eastasianwidth": "^0.2.0",
+
+ "emoji-regex": "^9.2.2",
+
+ "strip-ansi": "^7.0.1"
+
},
+
"engines": {
+
- "node": ">= 0.6"
+
+ "node": ">=12"
+
+ },
+
+ "funding": {
+
+ "url": "https://github.com/sponsors/sindresorhus"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/cookie-signature": {
+
- "version": "1.2.2",
+
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
+
- "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
+
+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
+
+ "version": "7.1.0",
+
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+
"dev": true,
+
"license": "MIT",
+
+ "dependencies": {
+
+ "ansi-regex": "^6.0.1"
+
+ },
+
"engines": {
+
- "node": ">=6.6.0"
+
+ "node": ">=12"
+
+ },
+
+ "funding": {
+
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/express": {
+
- "version": "5.1.0",
+
- "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz",
+
- "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==",
+
+ "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
+
+ "version": "8.1.0",
+
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "accepts": "^2.0.0",
+
- "body-parser": "^2.2.0",
+
- "content-disposition": "^1.0.0",
+
- "content-type": "^1.0.5",
+
- "cookie": "^0.7.1",
+
- "cookie-signature": "^1.2.1",
+
- "debug": "^4.4.0",
+
- "encodeurl": "^2.0.0",
+
- "escape-html": "^1.0.3",
+
- "etag": "^1.8.1",
+
- "finalhandler": "^2.1.0",
+
- "fresh": "^2.0.0",
+
- "http-errors": "^2.0.0",
+
- "merge-descriptors": "^2.0.0",
+
- "mime-types": "^3.0.0",
+
- "on-finished": "^2.4.1",
+
- "once": "^1.4.0",
+
- "parseurl": "^1.3.3",
+
- "proxy-addr": "^2.0.7",
+
- "qs": "^6.14.0",
+
- "range-parser": "^1.2.1",
+
- "router": "^2.2.0",
+
- "send": "^1.1.0",
+
- "serve-static": "^2.2.0",
+
- "statuses": "^2.0.1",
+
- "type-is": "^2.0.1",
+
- "vary": "^1.1.2"
+
+ "ansi-styles": "^6.1.0",
+
+ "string-width": "^5.0.1",
+
+ "strip-ansi": "^7.0.1"
+
},
+
"engines": {
+
- "node": ">= 18"
+
+ "node": ">=12"
+
},
+
"funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/express"
+
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/finalhandler": {
+
- "version": "2.1.0",
+
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz",
+
- "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==",
+
+ "node_modules/@isaacs/fs-minipass": {
+
+ "version": "4.0.1",
+
+ "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
+
+ "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "ISC",
+
"dependencies": {
+
- "debug": "^4.4.0",
+
- "encodeurl": "^2.0.0",
+
- "escape-html": "^1.0.3",
+
- "on-finished": "^2.4.1",
+
- "parseurl": "^1.3.3",
+
- "statuses": "^2.0.1"
+
+ "minipass": "^7.0.4"
+
},
+
"engines": {
+
- "node": ">= 0.8"
+
+ "node": ">=18.0.0"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/fresh": {
+
- "version": "2.0.0",
+
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
+
- "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
+
+ "node_modules/@istanbuljs/schema": {
+
+ "version": "0.1.3",
+
+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
+
+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+
"dev": true,
+
"license": "MIT",
+
"engines": {
+
- "node": ">= 0.8"
+
+ "node": ">=8"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/iconv-lite": {
+
- "version": "0.6.3",
+
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+
+ "node_modules/@jridgewell/gen-mapping": {
+
+ "version": "0.3.12",
+
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
+
+ "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "safer-buffer": ">= 2.1.2 < 3.0.0"
+
- },
+
- "engines": {
+
- "node": ">=0.10.0"
+
+ "@jridgewell/sourcemap-codec": "^1.5.0",
+
+ "@jridgewell/trace-mapping": "^0.3.24"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": {
+
- "version": "0.4.1",
+
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+
- "dev": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/media-typer": {
+
- "version": "1.1.0",
+
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
+
- "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
+
+ "node_modules/@jridgewell/resolve-uri": {
+
+ "version": "3.1.2",
+
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+
"dev": true,
+
"license": "MIT",
+
"engines": {
+
- "node": ">= 0.8"
+
+ "node": ">=6.0.0"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/merge-descriptors": {
+
- "version": "2.0.0",
+
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
+
- "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
+
+ "node_modules/@jridgewell/source-map": {
+
+ "version": "0.3.6",
+
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
+
+ "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
+
"dev": true,
+
"license": "MIT",
+
- "engines": {
+
- "node": ">=18"
+
- },
+
- "funding": {
+
- "url": "https://github.com/sponsors/sindresorhus"
+
+ "dependencies": {
+
+ "@jridgewell/gen-mapping": "^0.3.5",
+
+ "@jridgewell/trace-mapping": "^0.3.25"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/mime-db": {
+
- "version": "1.54.0",
+
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
+
- "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
+
+ "node_modules/@jridgewell/sourcemap-codec": {
+
+ "version": "1.5.0",
+
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+
+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
+
+ "dev": true,
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/@jridgewell/trace-mapping": {
+
+ "version": "0.3.29",
+
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
+
+ "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
+
"dev": true,
+
"license": "MIT",
+
+ "dependencies": {
+
+ "@jridgewell/resolve-uri": "^3.1.0",
+
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+
+ }
+
+ },
+
+ "node_modules/@jsonjoy.com/base64": {
+
+ "version": "1.1.2",
+
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz",
+
+ "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==",
+
+ "dev": true,
+
+ "license": "Apache-2.0",
+
"engines": {
+
- "node": ">= 0.6"
+
+ "node": ">=10.0"
+
+ },
+
+ "funding": {
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/streamich"
+
+ },
+
+ "peerDependencies": {
+
+ "tslib": "2"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/mime-types": {
+
- "version": "3.0.1",
+
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
+
- "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
+
+ "node_modules/@jsonjoy.com/json-pack": {
+
+ "version": "1.2.0",
+
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.2.0.tgz",
+
+ "integrity": "sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "Apache-2.0",
+
"dependencies": {
+
- "mime-db": "^1.54.0"
+
+ "@jsonjoy.com/base64": "^1.1.1",
+
+ "@jsonjoy.com/util": "^1.1.2",
+
+ "hyperdyperid": "^1.2.0",
+
+ "thingies": "^1.20.0"
+
},
+
"engines": {
+
- "node": ">= 0.6"
+
+ "node": ">=10.0"
+
+ },
+
+ "funding": {
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/streamich"
+
+ },
+
+ "peerDependencies": {
+
+ "tslib": "2"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/negotiator": {
+
- "version": "1.0.0",
+
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
+
- "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
+
+ "node_modules/@jsonjoy.com/util": {
+
+ "version": "1.6.0",
+
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.6.0.tgz",
+
+ "integrity": "sha512-sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "Apache-2.0",
+
"engines": {
+
- "node": ">= 0.6"
+
+ "node": ">=10.0"
+
+ },
+
+ "funding": {
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/streamich"
+
+ },
+
+ "peerDependencies": {
+
+ "tslib": "2"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/raw-body": {
+
- "version": "3.0.0",
+
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz",
+
- "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==",
+
+ "node_modules/@leichtgewicht/ip-codec": {
+
+ "version": "2.0.5",
+
+ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz",
+
+ "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==",
+
+ "dev": true,
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/@listr2/prompt-adapter-inquirer": {
+
+ "version": "2.0.22",
+
+ "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.22.tgz",
+
+ "integrity": "sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "bytes": "3.1.2",
+
- "http-errors": "2.0.0",
+
- "iconv-lite": "0.6.3",
+
- "unpipe": "1.0.0"
+
+ "@inquirer/type": "^1.5.5"
+
},
+
"engines": {
+
- "node": ">= 0.8"
+
+ "node": ">=18.0.0"
+
+ },
+
+ "peerDependencies": {
+
+ "@inquirer/prompts": ">= 3 < 8"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/serve-static": {
+
- "version": "2.2.0",
+
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz",
+
- "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==",
+
+ "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": {
+
+ "version": "1.5.5",
+
+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz",
+
+ "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "encodeurl": "^2.0.0",
+
- "escape-html": "^1.0.3",
+
- "parseurl": "^1.3.3",
+
- "send": "^1.2.0"
+
+ "mute-stream": "^1.0.0"
+
},
+
"engines": {
+
- "node": ">= 18"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@modelcontextprotocol/sdk/node_modules/type-is": {
+
- "version": "2.0.1",
+
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
+
- "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
+
+ "node_modules/@listr2/prompt-adapter-inquirer/node_modules/mute-stream": {
+
+ "version": "1.0.0",
+
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
+
+ "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
+
"dev": true,
+
- "license": "MIT",
+
- "dependencies": {
+
- "content-type": "^1.0.5",
+
- "media-typer": "^1.1.0",
+
- "mime-types": "^3.0.0"
+
- },
+
+ "license": "ISC",
+
"engines": {
+
- "node": ">= 0.6"
+
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+
}
+
},
+
- "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": {
+
- "version": "3.0.3",
+
- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz",
+
- "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==",
+
+ "node_modules/@lmdb/lmdb-linux-x64": {
+
+ "version": "3.4.1",
+
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.4.1.tgz",
+
+ "integrity": "sha512-00RbEpvfnyPodlICiGFuiOmyvWaL9nzCRSqZz82BVFsGTiSQnnF0gpD1C8tO6OvtptELbtRuM7BS9f97LcowZw==",
+
"cpu": [
+
"x64"
+
],
+
@@ -4456,466 +4572,411 @@
+
"linux"
+
]
+
},
+
- "node_modules/@napi-rs/nice": {
+
- "version": "1.0.4",
+
- "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.4.tgz",
+
- "integrity": "sha512-Sqih1YARrmMoHlXGgI9JrrgkzxcaaEso0AH+Y7j8NHonUs+xe4iDsgC3IBIDNdzEewbNpccNN6hip+b5vmyRLw==",
+
+ "node_modules/@mdx-js/react": {
+
+ "version": "3.1.0",
+
+ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz",
+
+ "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==",
+
"dev": true,
+
"license": "MIT",
+
- "optional": true,
+
- "engines": {
+
- "node": ">= 10"
+
+ "dependencies": {
+
+ "@types/mdx": "^2.0.0"
+
},
+
"funding": {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/Brooooooklyn"
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/unified"
+
},
+
- "optionalDependencies": {
+
- "@napi-rs/nice-android-arm-eabi": "1.0.4",
+
- "@napi-rs/nice-android-arm64": "1.0.4",
+
- "@napi-rs/nice-darwin-arm64": "1.0.4",
+
- "@napi-rs/nice-darwin-x64": "1.0.4",
+
- "@napi-rs/nice-freebsd-x64": "1.0.4",
+
- "@napi-rs/nice-linux-arm-gnueabihf": "1.0.4",
+
- "@napi-rs/nice-linux-arm64-gnu": "1.0.4",
+
- "@napi-rs/nice-linux-arm64-musl": "1.0.4",
+
- "@napi-rs/nice-linux-ppc64-gnu": "1.0.4",
+
- "@napi-rs/nice-linux-riscv64-gnu": "1.0.4",
+
- "@napi-rs/nice-linux-s390x-gnu": "1.0.4",
+
- "@napi-rs/nice-linux-x64-gnu": "1.0.4",
+
- "@napi-rs/nice-linux-x64-musl": "1.0.4",
+
- "@napi-rs/nice-win32-arm64-msvc": "1.0.4",
+
- "@napi-rs/nice-win32-ia32-msvc": "1.0.4",
+
- "@napi-rs/nice-win32-x64-msvc": "1.0.4"
+
- }
+
- },
+
- "node_modules/@napi-rs/nice-linux-x64-gnu": {
+
- "version": "1.0.4",
+
- "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.4.tgz",
+
- "integrity": "sha512-4T3E6uTCwWT6IPnwuPcWVz3oHxvEp/qbrCxZhsgzwTUBEwu78EGNXGdHfKJQt3soth89MLqZJw+Zzvnhrsg1mQ==",
+
- "cpu": [
+
- "x64"
+
- ],
+
- "dev": true,
+
- "license": "MIT",
+
- "optional": true,
+
- "os": [
+
- "linux"
+
- ],
+
- "engines": {
+
- "node": ">= 10"
+
+ "peerDependencies": {
+
+ "@types/react": ">=16",
+
+ "react": ">=16"
+
}
+
},
+
- "node_modules/@napi-rs/nice-linux-x64-musl": {
+
- "version": "1.0.4",
+
- "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.4.tgz",
+
- "integrity": "sha512-NtbBkAeyBPLvCBkWtwkKXkNSn677eaT0cX3tygq+2qVv71TmHgX4gkX6o9BXjlPzdgPGwrUudavCYPT9tzkEqQ==",
+
- "cpu": [
+
- "x64"
+
- ],
+
- "dev": true,
+
+ "node_modules/@mermaid-js/parser": {
+
+ "version": "0.3.0",
+
+ "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.3.0.tgz",
+
+ "integrity": "sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==",
+
"license": "MIT",
+
"optional": true,
+
- "os": [
+
- "linux"
+
- ],
+
- "engines": {
+
- "node": ">= 10"
+
+ "dependencies": {
+
+ "langium": "3.0.0"
+
}
+
},
+
- "node_modules/@neoconfetti/react": {
+
- "version": "1.0.0",
+
- "resolved": "https://registry.npmjs.org/@neoconfetti/react/-/react-1.0.0.tgz",
+
- "integrity": "sha512-klcSooChXXOzIm+SE5IISIAn3bYzYfPjbX7D7HoqZL84oAfgREeSg5vSIaSFH+DaGzzvImTyWe1OyrJ67vik4A==",
+
- "dev": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/@ngtools/webpack": {
+
- "version": "20.1.0",
+
- "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-20.1.0.tgz",
+
- "integrity": "sha512-v+Mdg+NIvkWJYWcuHCQeRC4/Wov8RxNEF8eiCPFmQGmXJllIWUybY/o9lysG1TY4j/2H56VinIBYbeK/VIBYvg==",
+
- "dev": true,
+
- "license": "MIT",
+
- "engines": {
+
- "node": "^20.19.0 || ^22.12.0 || >=24.0.0",
+
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+
- "yarn": ">= 1.13.0"
+
+ "node_modules/@micro-sentry/angular": {
+
+ "version": "7.1.1",
+
+ "resolved": "https://registry.npmjs.org/@micro-sentry/angular/-/angular-7.1.1.tgz",
+
+ "integrity": "sha512-eEL9HrsTTqvs620EqNxyR9sc2HyHeHSZqk4nlmO+JarTu1m/CGa4eYeSxB7gsPV9aW/NGhx3DgfMmhK8OE/GsQ==",
+
+ "license": "Apache-2.0",
+
+ "dependencies": {
+
+ "@micro-sentry/browser": "7.1.1",
+
+ "tslib": "^2.0.0"
+
},
+
"peerDependencies": {
+
- "@angular/compiler-cli": "^20.0.0",
+
- "typescript": ">=5.8 <5.9",
+
- "webpack": "^5.54.0"
+
+ "@angular/common": ">=14.0.0",
+
+ "@angular/core": ">=14.0.0"
+
}
+
},
+
- "node_modules/@nodelib/fs.scandir": {
+
- "version": "2.1.5",
+
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+
- "dev": true,
+
- "license": "MIT",
+
+ "node_modules/@micro-sentry/browser": {
+
+ "version": "7.1.1",
+
+ "resolved": "https://registry.npmjs.org/@micro-sentry/browser/-/browser-7.1.1.tgz",
+
+ "integrity": "sha512-wkF1WugjZyJ4sdd0FlcMkqPkJfEU6GsePZUZ2zEL3zRjOdPK+dmtLZ2Xb6ZRu5sfxuLp72K4l/vWTH4nRz/0dQ==",
+
+ "license": "Apache-2.0",
+
"dependencies": {
+
- "@nodelib/fs.stat": "2.0.5",
+
- "run-parallel": "^1.1.9"
+
- },
+
- "engines": {
+
- "node": ">= 8"
+
+ "@micro-sentry/core": "7.1.1",
+
+ "tslib": "^2.0.0"
+
}
+
},
+
- "node_modules/@nodelib/fs.stat": {
+
- "version": "2.0.5",
+
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+
- "dev": true,
+
- "license": "MIT",
+
- "engines": {
+
- "node": ">= 8"
+
+ "node_modules/@micro-sentry/core": {
+
+ "version": "7.1.1",
+
+ "resolved": "https://registry.npmjs.org/@micro-sentry/core/-/core-7.1.1.tgz",
+
+ "integrity": "sha512-e3rgTGIbw5QPZloClKEomtF6DwT1j0wDj/Lqk9PjIHju8NrtJLqZJUlVJ5qe0oHWGDDHBrvWrz48t8Uwna8/TA==",
+
+ "license": "Apache-2.0",
+
+ "dependencies": {
+
+ "tslib": "^2.0.0"
+
}
+
},
+
- "node_modules/@nodelib/fs.walk": {
+
- "version": "1.2.8",
+
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+
+ "node_modules/@modelcontextprotocol/sdk": {
+
+ "version": "1.13.3",
+
+ "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.3.tgz",
+
+ "integrity": "sha512-bGwA78F/U5G2jrnsdRkPY3IwIwZeWUEfb5o764b79lb0rJmMT76TLwKhdNZOWakOQtedYefwIR4emisEMvInKA==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@nodelib/fs.scandir": "2.1.5",
+
- "fastq": "^1.6.0"
+
+ "ajv": "^6.12.6",
+
+ "content-type": "^1.0.5",
+
+ "cors": "^2.8.5",
+
+ "cross-spawn": "^7.0.5",
+
+ "eventsource": "^3.0.2",
+
+ "eventsource-parser": "^3.0.0",
+
+ "express": "^5.0.1",
+
+ "express-rate-limit": "^7.5.0",
+
+ "pkce-challenge": "^5.0.0",
+
+ "raw-body": "^3.0.0",
+
+ "zod": "^3.23.8",
+
+ "zod-to-json-schema": "^3.24.1"
+
},
+
"engines": {
+
- "node": ">= 8"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@npmcli/agent": {
+
- "version": "3.0.0",
+
- "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz",
+
- "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/accepts": {
+
+ "version": "2.0.0",
+
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
+
+ "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"dependencies": {
+
- "agent-base": "^7.1.0",
+
- "http-proxy-agent": "^7.0.0",
+
- "https-proxy-agent": "^7.0.1",
+
- "lru-cache": "^10.0.1",
+
- "socks-proxy-agent": "^8.0.3"
+
+ "mime-types": "^3.0.0",
+
+ "negotiator": "^1.0.0"
+
},
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "node": ">= 0.6"
+
}
+
},
+
- "node_modules/@npmcli/agent/node_modules/lru-cache": {
+
- "version": "10.4.3",
+
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/ajv": {
+
+ "version": "6.12.6",
+
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+
"dev": true,
+
- "license": "ISC"
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "fast-deep-equal": "^3.1.1",
+
+ "fast-json-stable-stringify": "^2.0.0",
+
+ "json-schema-traverse": "^0.4.1",
+
+ "uri-js": "^4.2.2"
+
+ },
+
+ "funding": {
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/epoberezkin"
+
+ }
+
},
+
- "node_modules/@npmcli/fs": {
+
- "version": "4.0.0",
+
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+
- "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/body-parser": {
+
+ "version": "2.2.0",
+
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
+
+ "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"dependencies": {
+
- "semver": "^7.3.5"
+
+ "bytes": "^3.1.2",
+
+ "content-type": "^1.0.5",
+
+ "debug": "^4.4.0",
+
+ "http-errors": "^2.0.0",
+
+ "iconv-lite": "^0.6.3",
+
+ "on-finished": "^2.4.1",
+
+ "qs": "^6.14.0",
+
+ "raw-body": "^3.0.0",
+
+ "type-is": "^2.0.0"
+
},
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/@npmcli/git": {
+
- "version": "6.0.3",
+
- "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-6.0.3.tgz",
+
- "integrity": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/content-disposition": {
+
+ "version": "1.0.0",
+
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz",
+
+ "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"dependencies": {
+
- "@npmcli/promise-spawn": "^8.0.0",
+
- "ini": "^5.0.0",
+
- "lru-cache": "^10.0.1",
+
- "npm-pick-manifest": "^10.0.0",
+
- "proc-log": "^5.0.0",
+
- "promise-retry": "^2.0.1",
+
- "semver": "^7.3.5",
+
- "which": "^5.0.0"
+
+ "safe-buffer": "5.2.1"
+
},
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "node": ">= 0.6"
+
}
+
},
+
- "node_modules/@npmcli/git/node_modules/isexe": {
+
- "version": "3.1.1",
+
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
+
- "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/cookie-signature": {
+
+ "version": "1.2.2",
+
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
+
+ "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"engines": {
+
- "node": ">=16"
+
+ "node": ">=6.6.0"
+
}
+
},
+
- "node_modules/@npmcli/git/node_modules/lru-cache": {
+
- "version": "10.4.3",
+
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/express": {
+
+ "version": "5.1.0",
+
+ "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz",
+
+ "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==",
+
"dev": true,
+
- "license": "ISC"
+
- },
+
- "node_modules/@npmcli/git/node_modules/which": {
+
- "version": "5.0.0",
+
- "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+
- "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
+
- "dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"dependencies": {
+
- "isexe": "^3.1.1"
+
- },
+
- "bin": {
+
- "node-which": "bin/which.js"
+
+ "accepts": "^2.0.0",
+
+ "body-parser": "^2.2.0",
+
+ "content-disposition": "^1.0.0",
+
+ "content-type": "^1.0.5",
+
+ "cookie": "^0.7.1",
+
+ "cookie-signature": "^1.2.1",
+
+ "debug": "^4.4.0",
+
+ "encodeurl": "^2.0.0",
+
+ "escape-html": "^1.0.3",
+
+ "etag": "^1.8.1",
+
+ "finalhandler": "^2.1.0",
+
+ "fresh": "^2.0.0",
+
+ "http-errors": "^2.0.0",
+
+ "merge-descriptors": "^2.0.0",
+
+ "mime-types": "^3.0.0",
+
+ "on-finished": "^2.4.1",
+
+ "once": "^1.4.0",
+
+ "parseurl": "^1.3.3",
+
+ "proxy-addr": "^2.0.7",
+
+ "qs": "^6.14.0",
+
+ "range-parser": "^1.2.1",
+
+ "router": "^2.2.0",
+
+ "send": "^1.1.0",
+
+ "serve-static": "^2.2.0",
+
+ "statuses": "^2.0.1",
+
+ "type-is": "^2.0.1",
+
+ "vary": "^1.1.2"
+
},
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "node": ">= 18"
+
+ },
+
+ "funding": {
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/express"
+
}
+
},
+
- "node_modules/@npmcli/installed-package-contents": {
+
- "version": "3.0.0",
+
- "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz",
+
- "integrity": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/finalhandler": {
+
+ "version": "2.1.0",
+
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz",
+
+ "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"dependencies": {
+
- "npm-bundled": "^4.0.0",
+
- "npm-normalize-package-bin": "^4.0.0"
+
- },
+
- "bin": {
+
- "installed-package-contents": "bin/index.js"
+
+ "debug": "^4.4.0",
+
+ "encodeurl": "^2.0.0",
+
+ "escape-html": "^1.0.3",
+
+ "on-finished": "^2.4.1",
+
+ "parseurl": "^1.3.3",
+
+ "statuses": "^2.0.1"
+
},
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "node": ">= 0.8"
+
}
+
},
+
- "node_modules/@npmcli/node-gyp": {
+
- "version": "4.0.0",
+
- "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz",
+
- "integrity": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/fresh": {
+
+ "version": "2.0.0",
+
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
+
+ "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "node": ">= 0.8"
+
}
+
},
+
- "node_modules/@npmcli/package-json": {
+
- "version": "6.2.0",
+
- "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.2.0.tgz",
+
- "integrity": "sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/iconv-lite": {
+
+ "version": "0.6.3",
+
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"dependencies": {
+
- "@npmcli/git": "^6.0.0",
+
- "glob": "^10.2.2",
+
- "hosted-git-info": "^8.0.0",
+
- "json-parse-even-better-errors": "^4.0.0",
+
- "proc-log": "^5.0.0",
+
- "semver": "^7.5.3",
+
- "validate-npm-package-license": "^3.0.4"
+
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+
},
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "node": ">=0.10.0"
+
}
+
},
+
- "node_modules/@npmcli/package-json/node_modules/glob": {
+
- "version": "10.4.5",
+
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": {
+
+ "version": "0.4.1",
+
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+
"dev": true,
+
- "license": "ISC",
+
- "dependencies": {
+
- "foreground-child": "^3.1.0",
+
- "jackspeak": "^3.1.2",
+
- "minimatch": "^9.0.4",
+
- "minipass": "^7.1.2",
+
- "package-json-from-dist": "^1.0.0",
+
- "path-scurry": "^1.11.1"
+
- },
+
- "bin": {
+
- "glob": "dist/esm/bin.mjs"
+
- },
+
- "funding": {
+
- "url": "https://github.com/sponsors/isaacs"
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/media-typer": {
+
+ "version": "1.1.0",
+
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
+
+ "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">= 0.8"
+
}
+
},
+
- "node_modules/@npmcli/package-json/node_modules/jackspeak": {
+
- "version": "3.4.3",
+
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
+
- "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/merge-descriptors": {
+
+ "version": "2.0.0",
+
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
+
+ "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
+
"dev": true,
+
- "license": "BlueOak-1.0.0",
+
- "dependencies": {
+
- "@isaacs/cliui": "^8.0.2"
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">=18"
+
},
+
"funding": {
+
- "url": "https://github.com/sponsors/isaacs"
+
- },
+
- "optionalDependencies": {
+
- "@pkgjs/parseargs": "^0.11.0"
+
+ "url": "https://github.com/sponsors/sindresorhus"
+
}
+
},
+
- "node_modules/@npmcli/package-json/node_modules/lru-cache": {
+
- "version": "10.4.3",
+
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+
- "dev": true,
+
- "license": "ISC"
+
- },
+
- "node_modules/@npmcli/package-json/node_modules/path-scurry": {
+
- "version": "1.11.1",
+
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
+
- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/mime-db": {
+
+ "version": "1.54.0",
+
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
+
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
+
"dev": true,
+
- "license": "BlueOak-1.0.0",
+
- "dependencies": {
+
- "lru-cache": "^10.2.0",
+
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+
- },
+
+ "license": "MIT",
+
"engines": {
+
- "node": ">=16 || 14 >=14.18"
+
- },
+
- "funding": {
+
- "url": "https://github.com/sponsors/isaacs"
+
+ "node": ">= 0.6"
+
}
+
},
+
- "node_modules/@npmcli/promise-spawn": {
+
- "version": "8.0.2",
+
- "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz",
+
- "integrity": "sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/mime-types": {
+
+ "version": "3.0.1",
+
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
+
+ "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"dependencies": {
+
- "which": "^5.0.0"
+
+ "mime-db": "^1.54.0"
+
},
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "node": ">= 0.6"
+
}
+
},
+
- "node_modules/@npmcli/promise-spawn/node_modules/isexe": {
+
- "version": "3.1.1",
+
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
+
- "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/negotiator": {
+
+ "version": "1.0.0",
+
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
+
+ "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"engines": {
+
- "node": ">=16"
+
+ "node": ">= 0.6"
+
}
+
},
+
- "node_modules/@npmcli/promise-spawn/node_modules/which": {
+
- "version": "5.0.0",
+
- "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+
- "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/raw-body": {
+
+ "version": "3.0.0",
+
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz",
+
+ "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"dependencies": {
+
- "isexe": "^3.1.1"
+
- },
+
- "bin": {
+
- "node-which": "bin/which.js"
+
+ "bytes": "3.1.2",
+
+ "http-errors": "2.0.0",
+
+ "iconv-lite": "0.6.3",
+
+ "unpipe": "1.0.0"
+
},
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "node": ">= 0.8"
+
}
+
},
+
- "node_modules/@npmcli/redact": {
+
- "version": "3.2.2",
+
- "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-3.2.2.tgz",
+
- "integrity": "sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/serve-static": {
+
+ "version": "2.2.0",
+
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz",
+
+ "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "encodeurl": "^2.0.0",
+
+ "escape-html": "^1.0.3",
+
+ "parseurl": "^1.3.3",
+
+ "send": "^1.2.0"
+
+ },
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "node": ">= 18"
+
}
+
},
+
- "node_modules/@npmcli/run-script": {
+
- "version": "9.1.0",
+
- "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-9.1.0.tgz",
+
- "integrity": "sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==",
+
+ "node_modules/@modelcontextprotocol/sdk/node_modules/type-is": {
+
+ "version": "2.0.1",
+
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
+
+ "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
+
"dev": true,
+
- "license": "ISC",
+
+ "license": "MIT",
+
"dependencies": {
+
- "@npmcli/node-gyp": "^4.0.0",
+
- "@npmcli/package-json": "^6.0.0",
+
- "@npmcli/promise-spawn": "^8.0.0",
+
- "node-gyp": "^11.0.0",
+
- "proc-log": "^5.0.0",
+
- "which": "^5.0.0"
+
+ "content-type": "^1.0.5",
+
+ "media-typer": "^1.1.0",
+
+ "mime-types": "^3.0.0"
+
},
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
- }
+
- },
+
- "node_modules/@npmcli/run-script/node_modules/isexe": {
+
- "version": "3.1.1",
+
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
+
- "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+
- "dev": true,
+
- "license": "ISC",
+
- "engines": {
+
- "node": ">=16"
+
+ "node": ">= 0.6"
+
}
+
},
+
- "node_modules/@npmcli/run-script/node_modules/which": {
+
- "version": "5.0.0",
+
- "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+
- "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
+
+ "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": {
+
+ "version": "3.0.3",
+
+ "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz",
+
+ "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
- "license": "ISC",
+
- "dependencies": {
+
- "isexe": "^3.1.1"
+
- },
+
- "bin": {
+
- "node-which": "bin/which.js"
+
- },
+
- "engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
- }
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ]
+
},
+
- "node_modules/@parcel/watcher": {
+
- "version": "2.5.0",
+
- "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz",
+
- "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==",
+
+ "node_modules/@napi-rs/nice": {
+
+ "version": "1.0.4",
+
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.4.tgz",
+
+ "integrity": "sha512-Sqih1YARrmMoHlXGgI9JrrgkzxcaaEso0AH+Y7j8NHonUs+xe4iDsgC3IBIDNdzEewbNpccNN6hip+b5vmyRLw==",
+
"dev": true,
+
- "hasInstallScript": true,
+
"license": "MIT",
+
"optional": true,
+
- "dependencies": {
+
- "detect-libc": "^1.0.3",
+
- "is-glob": "^4.0.3",
+
- "micromatch": "^4.0.5",
+
- "node-addon-api": "^7.0.0"
+
- },
+
"engines": {
+
- "node": ">= 10.0.0"
+
+ "node": ">= 10"
+
},
+
"funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/parcel"
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/Brooooooklyn"
+
},
+
"optionalDependencies": {
+
- "@parcel/watcher-android-arm64": "2.5.0",
+
- "@parcel/watcher-darwin-arm64": "2.5.0",
+
- "@parcel/watcher-darwin-x64": "2.5.0",
+
- "@parcel/watcher-freebsd-x64": "2.5.0",
+
- "@parcel/watcher-linux-arm-glibc": "2.5.0",
+
- "@parcel/watcher-linux-arm-musl": "2.5.0",
+
- "@parcel/watcher-linux-arm64-glibc": "2.5.0",
+
- "@parcel/watcher-linux-arm64-musl": "2.5.0",
+
- "@parcel/watcher-linux-x64-glibc": "2.5.0",
+
- "@parcel/watcher-linux-x64-musl": "2.5.0",
+
- "@parcel/watcher-win32-arm64": "2.5.0",
+
- "@parcel/watcher-win32-ia32": "2.5.0",
+
- "@parcel/watcher-win32-x64": "2.5.0"
+
+ "@napi-rs/nice-android-arm-eabi": "1.0.4",
+
+ "@napi-rs/nice-android-arm64": "1.0.4",
+
+ "@napi-rs/nice-darwin-arm64": "1.0.4",
+
+ "@napi-rs/nice-darwin-x64": "1.0.4",
+
+ "@napi-rs/nice-freebsd-x64": "1.0.4",
+
+ "@napi-rs/nice-linux-arm-gnueabihf": "1.0.4",
+
+ "@napi-rs/nice-linux-arm64-gnu": "1.0.4",
+
+ "@napi-rs/nice-linux-arm64-musl": "1.0.4",
+
+ "@napi-rs/nice-linux-ppc64-gnu": "1.0.4",
+
+ "@napi-rs/nice-linux-riscv64-gnu": "1.0.4",
+
+ "@napi-rs/nice-linux-s390x-gnu": "1.0.4",
+
+ "@napi-rs/nice-linux-x64-gnu": "1.0.4",
+
+ "@napi-rs/nice-linux-x64-musl": "1.0.4",
+
+ "@napi-rs/nice-win32-arm64-msvc": "1.0.4",
+
+ "@napi-rs/nice-win32-ia32-msvc": "1.0.4",
+
+ "@napi-rs/nice-win32-x64-msvc": "1.0.4"
+
}
+
},
+
- "node_modules/@parcel/watcher-linux-x64-glibc": {
+
- "version": "2.5.0",
+
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz",
+
- "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==",
+
+ "node_modules/@napi-rs/nice-linux-x64-gnu": {
+
+ "version": "1.0.4",
+
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.4.tgz",
+
+ "integrity": "sha512-4T3E6uTCwWT6IPnwuPcWVz3oHxvEp/qbrCxZhsgzwTUBEwu78EGNXGdHfKJQt3soth89MLqZJw+Zzvnhrsg1mQ==",
+
"cpu": [
+
"x64"
+
],
+
@@ -4926,17 +4987,13 @@
+
"linux"
+
],
+
"engines": {
+
- "node": ">= 10.0.0"
+
- },
+
- "funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/parcel"
+
+ "node": ">= 10"
+
}
+
},
+
- "node_modules/@parcel/watcher-linux-x64-musl": {
+
- "version": "2.5.0",
+
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz",
+
- "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==",
+
+ "node_modules/@napi-rs/nice-linux-x64-musl": {
+
+ "version": "1.0.4",
+
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.4.tgz",
+
+ "integrity": "sha512-NtbBkAeyBPLvCBkWtwkKXkNSn677eaT0cX3tygq+2qVv71TmHgX4gkX6o9BXjlPzdgPGwrUudavCYPT9tzkEqQ==",
+
"cpu": [
+
"x64"
+
],
+
@@ -4947,718 +5004,1145 @@
+
"linux"
+
],
+
"engines": {
+
- "node": ">= 10.0.0"
+
- },
+
- "funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/parcel"
+
+ "node": ">= 10"
+
}
+
},
+
- "node_modules/@parcel/watcher/node_modules/detect-libc": {
+
- "version": "1.0.3",
+
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
+
- "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
+
+ "node_modules/@neoconfetti/react": {
+
+ "version": "1.0.0",
+
+ "resolved": "https://registry.npmjs.org/@neoconfetti/react/-/react-1.0.0.tgz",
+
+ "integrity": "sha512-klcSooChXXOzIm+SE5IISIAn3bYzYfPjbX7D7HoqZL84oAfgREeSg5vSIaSFH+DaGzzvImTyWe1OyrJ67vik4A==",
+
"dev": true,
+
- "license": "Apache-2.0",
+
- "optional": true,
+
- "bin": {
+
- "detect-libc": "bin/detect-libc.js"
+
- },
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/@ngtools/webpack": {
+
+ "version": "20.1.0",
+
+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-20.1.0.tgz",
+
+ "integrity": "sha512-v+Mdg+NIvkWJYWcuHCQeRC4/Wov8RxNEF8eiCPFmQGmXJllIWUybY/o9lysG1TY4j/2H56VinIBYbeK/VIBYvg==",
+
+ "dev": true,
+
+ "license": "MIT",
+
"engines": {
+
- "node": ">=0.10"
+
+ "node": "^20.19.0 || ^22.12.0 || >=24.0.0",
+
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+
+ "yarn": ">= 1.13.0"
+
+ },
+
+ "peerDependencies": {
+
+ "@angular/compiler-cli": "^20.0.0",
+
+ "typescript": ">=5.8 <5.9",
+
+ "webpack": "^5.54.0"
+
}
+
},
+
- "node_modules/@parcel/watcher/node_modules/node-addon-api": {
+
- "version": "7.1.1",
+
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
+
- "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
+
+ "node_modules/@nodelib/fs.scandir": {
+
+ "version": "2.1.5",
+
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+
"dev": true,
+
"license": "MIT",
+
- "optional": true
+
+ "dependencies": {
+
+ "@nodelib/fs.stat": "2.0.5",
+
+ "run-parallel": "^1.1.9"
+
+ },
+
+ "engines": {
+
+ "node": ">= 8"
+
+ }
+
},
+
- "node_modules/@pkgjs/parseargs": {
+
- "version": "0.11.0",
+
- "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+
- "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+
+ "node_modules/@nodelib/fs.stat": {
+
+ "version": "2.0.5",
+
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+
"dev": true,
+
"license": "MIT",
+
- "optional": true,
+
"engines": {
+
- "node": ">=14"
+
+ "node": ">= 8"
+
}
+
},
+
- "node_modules/@redocly/ajv": {
+
- "version": "8.11.2",
+
- "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz",
+
- "integrity": "sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==",
+
+ "node_modules/@nodelib/fs.walk": {
+
+ "version": "1.2.8",
+
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "fast-deep-equal": "^3.1.1",
+
- "json-schema-traverse": "^1.0.0",
+
- "require-from-string": "^2.0.2",
+
- "uri-js-replace": "^1.0.1"
+
+ "@nodelib/fs.scandir": "2.1.5",
+
+ "fastq": "^1.6.0"
+
},
+
- "funding": {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/epoberezkin"
+
+ "engines": {
+
+ "node": ">= 8"
+
}
+
},
+
- "node_modules/@redocly/config": {
+
- "version": "0.22.2",
+
- "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.22.2.tgz",
+
- "integrity": "sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==",
+
- "dev": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/@redocly/openapi-core": {
+
- "version": "1.34.3",
+
- "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.34.3.tgz",
+
- "integrity": "sha512-3arRdUp1fNx55itnjKiUhO6t4Mf91TsrTIYINDNLAZPS0TPd5YpiXRctwjel0qqWoOOhjA34cZ3m4dksLDFUYg==",
+
+ "node_modules/@npmcli/agent": {
+
+ "version": "3.0.0",
+
+ "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz",
+
+ "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "ISC",
+
"dependencies": {
+
- "@redocly/ajv": "^8.11.2",
+
- "@redocly/config": "^0.22.0",
+
- "colorette": "^1.2.0",
+
- "https-proxy-agent": "^7.0.5",
+
- "js-levenshtein": "^1.1.6",
+
- "js-yaml": "^4.1.0",
+
- "minimatch": "^5.0.1",
+
- "pluralize": "^8.0.0",
+
- "yaml-ast-parser": "0.0.43"
+
+ "agent-base": "^7.1.0",
+
+ "http-proxy-agent": "^7.0.0",
+
+ "https-proxy-agent": "^7.0.1",
+
+ "lru-cache": "^10.0.1",
+
+ "socks-proxy-agent": "^8.0.3"
+
},
+
"engines": {
+
- "node": ">=18.17.0",
+
- "npm": ">=9.5.0"
+
+ "node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@redocly/openapi-core/node_modules/colorette": {
+
- "version": "1.4.0",
+
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
+
- "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
+
+ "node_modules/@npmcli/agent/node_modules/lru-cache": {
+
+ "version": "10.4.3",
+
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+
"dev": true,
+
- "license": "MIT"
+
+ "license": "ISC"
+
},
+
- "node_modules/@redocly/openapi-core/node_modules/minimatch": {
+
- "version": "5.1.6",
+
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+
+ "node_modules/@npmcli/fs": {
+
+ "version": "4.0.0",
+
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+
+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
+
"dev": true,
+
"license": "ISC",
+
"dependencies": {
+
- "brace-expansion": "^2.0.1"
+
+ "semver": "^7.3.5"
+
},
+
"engines": {
+
- "node": ">=10"
+
+ "node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@rollup/rollup-linux-x64-gnu": {
+
- "version": "4.44.1",
+
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.1.tgz",
+
- "integrity": "sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==",
+
- "cpu": [
+
- "x64"
+
- ],
+
- "dev": true,
+
- "license": "MIT",
+
- "optional": true,
+
- "os": [
+
- "linux"
+
- ]
+
- },
+
- "node_modules/@rollup/rollup-linux-x64-musl": {
+
- "version": "4.44.1",
+
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.1.tgz",
+
- "integrity": "sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==",
+
- "cpu": [
+
- "x64"
+
- ],
+
- "dev": true,
+
- "license": "MIT",
+
- "optional": true,
+
- "os": [
+
- "linux"
+
- ]
+
- },
+
- "node_modules/@schematics/angular": {
+
- "version": "20.1.0",
+
- "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.1.0.tgz",
+
- "integrity": "sha512-sAEwygjY/j0tvo+EDFUAc54Hfp++K43ISe1/fdCU/M3Pseuf7oPPIm6VxxTrRc6fu4Lp5DBaD/PBkXNt/FqZpg==",
+
+ "node_modules/@npmcli/git": {
+
+ "version": "6.0.3",
+
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-6.0.3.tgz",
+
+ "integrity": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "ISC",
+
"dependencies": {
+
- "@angular-devkit/core": "20.1.0",
+
- "@angular-devkit/schematics": "20.1.0",
+
- "jsonc-parser": "3.3.1"
+
+ "@npmcli/promise-spawn": "^8.0.0",
+
+ "ini": "^5.0.0",
+
+ "lru-cache": "^10.0.1",
+
+ "npm-pick-manifest": "^10.0.0",
+
+ "proc-log": "^5.0.0",
+
+ "promise-retry": "^2.0.1",
+
+ "semver": "^7.3.5",
+
+ "which": "^5.0.0"
+
},
+
"engines": {
+
- "node": "^20.19.0 || ^22.12.0 || >=24.0.0",
+
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+
- "yarn": ">= 1.13.0"
+
+ "node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@sideway/address": {
+
- "version": "4.1.5",
+
- "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
+
- "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==",
+
+ "node_modules/@npmcli/git/node_modules/isexe": {
+
+ "version": "3.1.1",
+
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
+
+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+
"dev": true,
+
- "license": "BSD-3-Clause",
+
- "dependencies": {
+
- "@hapi/hoek": "^9.0.0"
+
+ "license": "ISC",
+
+ "engines": {
+
+ "node": ">=16"
+
}
+
},
+
- "node_modules/@sideway/formula": {
+
- "version": "3.0.1",
+
- "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz",
+
- "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==",
+
- "dev": true,
+
- "license": "BSD-3-Clause"
+
- },
+
- "node_modules/@sideway/pinpoint": {
+
- "version": "2.0.0",
+
- "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
+
- "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
+
+ "node_modules/@npmcli/git/node_modules/lru-cache": {
+
+ "version": "10.4.3",
+
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+
"dev": true,
+
- "license": "BSD-3-Clause"
+
+ "license": "ISC"
+
},
+
- "node_modules/@sigstore/bundle": {
+
- "version": "3.1.0",
+
- "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz",
+
- "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==",
+
+ "node_modules/@npmcli/git/node_modules/which": {
+
+ "version": "5.0.0",
+
+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+
+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "ISC",
+
"dependencies": {
+
- "@sigstore/protobuf-specs": "^0.4.0"
+
+ "isexe": "^3.1.1"
+
+ },
+
+ "bin": {
+
+ "node-which": "bin/which.js"
+
},
+
"engines": {
+
"node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@sigstore/core": {
+
- "version": "2.0.0",
+
- "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz",
+
- "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==",
+
+ "node_modules/@npmcli/installed-package-contents": {
+
+ "version": "3.0.0",
+
+ "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz",
+
+ "integrity": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==",
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "ISC",
+
+ "dependencies": {
+
+ "npm-bundled": "^4.0.0",
+
+ "npm-normalize-package-bin": "^4.0.0"
+
+ },
+
+ "bin": {
+
+ "installed-package-contents": "bin/index.js"
+
+ },
+
"engines": {
+
"node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@sigstore/protobuf-specs": {
+
- "version": "0.4.2",
+
- "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.2.tgz",
+
- "integrity": "sha512-F2ye+n1INNhqT0MW+LfUEvTUPc/nS70vICJcxorKl7/gV9CO39+EDCw+qHNKEqvsDWk++yGVKCbzK1qLPvmC8g==",
+
+ "node_modules/@npmcli/node-gyp": {
+
+ "version": "4.0.0",
+
+ "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz",
+
+ "integrity": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==",
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "ISC",
+
"engines": {
+
"node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@sigstore/sign": {
+
- "version": "3.1.0",
+
- "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz",
+
- "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==",
+
+ "node_modules/@npmcli/package-json": {
+
+ "version": "6.2.0",
+
+ "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.2.0.tgz",
+
+ "integrity": "sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==",
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "ISC",
+
"dependencies": {
+
- "@sigstore/bundle": "^3.1.0",
+
- "@sigstore/core": "^2.0.0",
+
- "@sigstore/protobuf-specs": "^0.4.0",
+
- "make-fetch-happen": "^14.0.2",
+
+ "@npmcli/git": "^6.0.0",
+
+ "glob": "^10.2.2",
+
+ "hosted-git-info": "^8.0.0",
+
+ "json-parse-even-better-errors": "^4.0.0",
+
"proc-log": "^5.0.0",
+
- "promise-retry": "^2.0.1"
+
+ "semver": "^7.5.3",
+
+ "validate-npm-package-license": "^3.0.4"
+
},
+
"engines": {
+
"node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@sigstore/tuf": {
+
- "version": "3.1.1",
+
- "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz",
+
- "integrity": "sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==",
+
+ "node_modules/@npmcli/package-json/node_modules/glob": {
+
+ "version": "10.4.5",
+
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "ISC",
+
"dependencies": {
+
- "@sigstore/protobuf-specs": "^0.4.1",
+
- "tuf-js": "^3.0.1"
+
+ "foreground-child": "^3.1.0",
+
+ "jackspeak": "^3.1.2",
+
+ "minimatch": "^9.0.4",
+
+ "minipass": "^7.1.2",
+
+ "package-json-from-dist": "^1.0.0",
+
+ "path-scurry": "^1.11.1"
+
},
+
- "engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "bin": {
+
+ "glob": "dist/esm/bin.mjs"
+
+ },
+
+ "funding": {
+
+ "url": "https://github.com/sponsors/isaacs"
+
}
+
},
+
- "node_modules/@sigstore/verify": {
+
- "version": "2.1.1",
+
- "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz",
+
- "integrity": "sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==",
+
+ "node_modules/@npmcli/package-json/node_modules/jackspeak": {
+
+ "version": "3.4.3",
+
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
+
+ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+
"dev": true,
+
- "license": "Apache-2.0",
+
+ "license": "BlueOak-1.0.0",
+
"dependencies": {
+
- "@sigstore/bundle": "^3.1.0",
+
- "@sigstore/core": "^2.0.0",
+
- "@sigstore/protobuf-specs": "^0.4.1"
+
+ "@isaacs/cliui": "^8.0.2"
+
},
+
- "engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "funding": {
+
+ "url": "https://github.com/sponsors/isaacs"
+
+ },
+
+ "optionalDependencies": {
+
+ "@pkgjs/parseargs": "^0.11.0"
+
}
+
},
+
- "node_modules/@socket.io/component-emitter": {
+
- "version": "3.1.2",
+
- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
+
- "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==",
+
+ "node_modules/@npmcli/package-json/node_modules/lru-cache": {
+
+ "version": "10.4.3",
+
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+
"dev": true,
+
- "license": "MIT"
+
+ "license": "ISC"
+
},
+
- "node_modules/@storybook/addon-docs": {
+
- "version": "9.0.6",
+
- "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-9.0.6.tgz",
+
- "integrity": "sha512-Q3I++3xk0+TUouuofi2vuOi8cJweBRat2saAO8ymmaWJX2mzR2MiSp4JP46LpkTtOA8+BU1dHVq5x+LEHJQHDA==",
+
+ "node_modules/@npmcli/package-json/node_modules/path-scurry": {
+
+ "version": "1.11.1",
+
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
+
+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "BlueOak-1.0.0",
+
"dependencies": {
+
- "@mdx-js/react": "^3.0.0",
+
- "@storybook/csf-plugin": "9.0.6",
+
- "@storybook/icons": "^1.2.12",
+
- "@storybook/react-dom-shim": "9.0.6",
+
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+
- "ts-dedent": "^2.0.0"
+
+ "lru-cache": "^10.2.0",
+
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+
},
+
- "funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/storybook"
+
+ "engines": {
+
+ "node": ">=16 || 14 >=14.18"
+
},
+
- "peerDependencies": {
+
- "storybook": "^9.0.6"
+
- }
+
- },
+
- "node_modules/@storybook/addon-onboarding": {
+
- "version": "9.0.6",
+
- "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-9.0.6.tgz",
+
- "integrity": "sha512-cs51HyWT2gPzq638Oaz4L5BoPW1//4eupqVoR4smqo0qiXWIF0Y5EhHgQK/FhL0AuBIk5e6BOucngsuYOV6Fpw==",
+
- "dev": true,
+
- "license": "MIT",
+
"funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/storybook"
+
- },
+
- "peerDependencies": {
+
- "storybook": "^9.0.6"
+
+ "url": "https://github.com/sponsors/isaacs"
+
}
+
},
+
- "node_modules/@storybook/angular": {
+
- "version": "9.0.6",
+
- "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-9.0.6.tgz",
+
- "integrity": "sha512-s9bK0AszNiF5wbetDpkrCV4zcJAJdm0BksRAzgOJOjlKoglf4tHU0c9rFLwcIawRhxYlVIEyH+v5FUN7Q2yxeg==",
+
+ "node_modules/@npmcli/promise-spawn": {
+
+ "version": "8.0.2",
+
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz",
+
+ "integrity": "sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "ISC",
+
"dependencies": {
+
- "@storybook/builder-webpack5": "9.0.6",
+
- "@storybook/core-webpack": "9.0.6",
+
- "@storybook/global": "^5.0.0",
+
- "@types/webpack-env": "^1.18.0",
+
- "fd-package-json": "^1.2.0",
+
- "find-up": "^5.0.0",
+
- "telejson": "8.0.0",
+
- "ts-dedent": "^2.0.0",
+
- "tsconfig-paths-webpack-plugin": "^4.0.1",
+
- "webpack": "5"
+
+ "which": "^5.0.0"
+
},
+
"engines": {
+
- "node": ">=20.0.0"
+
- },
+
- "funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/storybook"
+
- },
+
- "peerDependencies": {
+
- "@angular-devkit/architect": ">=0.1800.0 < 0.2100.0",
+
- "@angular-devkit/build-angular": ">=18.0.0 < 21.0.0",
+
- "@angular-devkit/core": ">=18.0.0 < 21.0.0",
+
- "@angular/animations": ">=18.0.0 < 21.0.0",
+
- "@angular/cli": ">=18.0.0 < 21.0.0",
+
- "@angular/common": ">=18.0.0 < 21.0.0",
+
- "@angular/compiler": ">=18.0.0 < 21.0.0",
+
- "@angular/compiler-cli": ">=18.0.0 < 21.0.0",
+
- "@angular/core": ">=18.0.0 < 21.0.0",
+
- "@angular/forms": ">=18.0.0 < 21.0.0",
+
- "@angular/platform-browser": ">=18.0.0 < 21.0.0",
+
- "@angular/platform-browser-dynamic": ">=18.0.0 < 21.0.0",
+
- "rxjs": "^6.5.3 || ^7.4.0",
+
- "storybook": "^9.0.6",
+
- "typescript": "^4.9.0 || ^5.0.0",
+
- "zone.js": ">=0.14.0"
+
- },
+
- "peerDependenciesMeta": {
+
- "@angular/animations": {
+
- "optional": true
+
- },
+
- "@angular/cli": {
+
- "optional": true
+
- },
+
- "zone.js": {
+
- "optional": true
+
- }
+
+ "node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@storybook/builder-webpack5": {
+
- "version": "9.0.6",
+
- "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-9.0.6.tgz",
+
- "integrity": "sha512-doz4iaAQU7oxrV8eN2kAyS5KZdKYkiQP+mhrFDI5nTw6VOvMzGmT5voxHpm3KxjCPiSv29GBclljlmdE9asypQ==",
+
+ "node_modules/@npmcli/promise-spawn/node_modules/isexe": {
+
+ "version": "3.1.1",
+
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
+
+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+
"dev": true,
+
- "license": "MIT",
+
- "dependencies": {
+
- "@storybook/core-webpack": "9.0.6",
+
- "case-sensitive-paths-webpack-plugin": "^2.4.0",
+
- "cjs-module-lexer": "^1.2.3",
+
- "css-loader": "^6.7.1",
+
- "es-module-lexer": "^1.5.0",
+
- "fork-ts-checker-webpack-plugin": "^8.0.0",
+
- "html-webpack-plugin": "^5.5.0",
+
- "magic-string": "^0.30.5",
+
- "style-loader": "^3.3.1",
+
- "terser-webpack-plugin": "^5.3.1",
+
- "ts-dedent": "^2.0.0",
+
- "webpack": "5",
+
- "webpack-dev-middleware": "^6.1.2",
+
- "webpack-hot-middleware": "^2.25.1",
+
- "webpack-virtual-modules": "^0.6.0"
+
- },
+
- "funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/storybook"
+
- },
+
- "peerDependencies": {
+
- "storybook": "^9.0.6"
+
- },
+
- "peerDependenciesMeta": {
+
- "typescript": {
+
- "optional": true
+
- }
+
+ "license": "ISC",
+
+ "engines": {
+
+ "node": ">=16"
+
}
+
},
+
- "node_modules/@storybook/builder-webpack5/node_modules/ajv-formats": {
+
- "version": "2.1.1",
+
- "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+
- "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+
+ "node_modules/@npmcli/promise-spawn/node_modules/which": {
+
+ "version": "5.0.0",
+
+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+
+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "ISC",
+
"dependencies": {
+
- "ajv": "^8.0.0"
+
+ "isexe": "^3.1.1"
+
},
+
- "peerDependencies": {
+
- "ajv": "^8.0.0"
+
+ "bin": {
+
+ "node-which": "bin/which.js"
+
},
+
- "peerDependenciesMeta": {
+
- "ajv": {
+
- "optional": true
+
- }
+
+ "engines": {
+
+ "node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@storybook/builder-webpack5/node_modules/css-loader": {
+
- "version": "6.11.0",
+
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz",
+
- "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==",
+
+ "node_modules/@npmcli/redact": {
+
+ "version": "3.2.2",
+
+ "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-3.2.2.tgz",
+
+ "integrity": "sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==",
+
"dev": true,
+
- "license": "MIT",
+
- "dependencies": {
+
- "icss-utils": "^5.1.0",
+
- "postcss": "^8.4.33",
+
- "postcss-modules-extract-imports": "^3.1.0",
+
- "postcss-modules-local-by-default": "^4.0.5",
+
- "postcss-modules-scope": "^3.2.0",
+
- "postcss-modules-values": "^4.0.0",
+
- "postcss-value-parser": "^4.2.0",
+
- "semver": "^7.5.4"
+
- },
+
+ "license": "ISC",
+
"engines": {
+
- "node": ">= 12.13.0"
+
- },
+
- "funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/webpack"
+
- },
+
- "peerDependencies": {
+
- "@rspack/core": "0.x || 1.x",
+
- "webpack": "^5.0.0"
+
- },
+
- "peerDependenciesMeta": {
+
- "@rspack/core": {
+
- "optional": true
+
- },
+
- "webpack": {
+
- "optional": true
+
- }
+
+ "node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@storybook/builder-webpack5/node_modules/memfs": {
+
- "version": "3.5.3",
+
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
+
- "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
+
+ "node_modules/@npmcli/run-script": {
+
+ "version": "9.1.0",
+
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-9.1.0.tgz",
+
+ "integrity": "sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==",
+
"dev": true,
+
- "license": "Unlicense",
+
+ "license": "ISC",
+
"dependencies": {
+
- "fs-monkey": "^1.0.4"
+
+ "@npmcli/node-gyp": "^4.0.0",
+
+ "@npmcli/package-json": "^6.0.0",
+
+ "@npmcli/promise-spawn": "^8.0.0",
+
+ "node-gyp": "^11.0.0",
+
+ "proc-log": "^5.0.0",
+
+ "which": "^5.0.0"
+
},
+
"engines": {
+
- "node": ">= 4.0.0"
+
+ "node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@storybook/builder-webpack5/node_modules/schema-utils": {
+
- "version": "4.3.2",
+
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz",
+
- "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==",
+
+ "node_modules/@npmcli/run-script/node_modules/isexe": {
+
+ "version": "3.1.1",
+
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
+
+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "ISC",
+
+ "engines": {
+
+ "node": ">=16"
+
+ }
+
+ },
+
+ "node_modules/@npmcli/run-script/node_modules/which": {
+
+ "version": "5.0.0",
+
+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+
+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
+
+ "dev": true,
+
+ "license": "ISC",
+
"dependencies": {
+
- "@types/json-schema": "^7.0.9",
+
- "ajv": "^8.9.0",
+
- "ajv-formats": "^2.1.1",
+
- "ajv-keywords": "^5.1.0"
+
+ "isexe": "^3.1.1"
+
},
+
- "engines": {
+
- "node": ">= 10.13.0"
+
+ "bin": {
+
+ "node-which": "bin/which.js"
+
},
+
- "funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/webpack"
+
+ "engines": {
+
+ "node": "^18.17.0 || >=20.5.0"
+
}
+
},
+
- "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware": {
+
- "version": "6.1.3",
+
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz",
+
- "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==",
+
+ "node_modules/@parcel/watcher": {
+
+ "version": "2.5.0",
+
+ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz",
+
+ "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==",
+
"dev": true,
+
+ "hasInstallScript": true,
+
"license": "MIT",
+
+ "optional": true,
+
"dependencies": {
+
- "colorette": "^2.0.10",
+
- "memfs": "^3.4.12",
+
- "mime-types": "^2.1.31",
+
- "range-parser": "^1.2.1",
+
- "schema-utils": "^4.0.0"
+
+ "detect-libc": "^1.0.3",
+
+ "is-glob": "^4.0.3",
+
+ "micromatch": "^4.0.5",
+
+ "node-addon-api": "^7.0.0"
+
},
+
"engines": {
+
- "node": ">= 14.15.0"
+
+ "node": ">= 10.0.0"
+
},
+
"funding": {
+
"type": "opencollective",
+
- "url": "https://opencollective.com/webpack"
+
- },
+
- "peerDependencies": {
+
- "webpack": "^5.0.0"
+
+ "url": "https://opencollective.com/parcel"
+
},
+
- "peerDependenciesMeta": {
+
- "webpack": {
+
- "optional": true
+
- }
+
+ "optionalDependencies": {
+
+ "@parcel/watcher-android-arm64": "2.5.0",
+
+ "@parcel/watcher-darwin-arm64": "2.5.0",
+
+ "@parcel/watcher-darwin-x64": "2.5.0",
+
+ "@parcel/watcher-freebsd-x64": "2.5.0",
+
+ "@parcel/watcher-linux-arm-glibc": "2.5.0",
+
+ "@parcel/watcher-linux-arm-musl": "2.5.0",
+
+ "@parcel/watcher-linux-arm64-glibc": "2.5.0",
+
+ "@parcel/watcher-linux-arm64-musl": "2.5.0",
+
+ "@parcel/watcher-linux-x64-glibc": "2.5.0",
+
+ "@parcel/watcher-linux-x64-musl": "2.5.0",
+
+ "@parcel/watcher-win32-arm64": "2.5.0",
+
+ "@parcel/watcher-win32-ia32": "2.5.0",
+
+ "@parcel/watcher-win32-x64": "2.5.0"
+
}
+
},
+
- "node_modules/@storybook/core-webpack": {
+
- "version": "9.0.6",
+
- "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-9.0.6.tgz",
+
- "integrity": "sha512-fA+9awn2J5fTdgjH07CySmmL+1ToY27WEFBT+ik1hIbHc8sWk70jwBEk2ploU0nP7aQ0pgYjFvpJa3e0QOTZaw==",
+
+ "node_modules/@parcel/watcher-linux-x64-glibc": {
+
+ "version": "2.5.0",
+
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz",
+
+ "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "ts-dedent": "^2.0.0"
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
+ "engines": {
+
+ "node": ">= 10.0.0"
+
},
+
"funding": {
+
"type": "opencollective",
+
- "url": "https://opencollective.com/storybook"
+
- },
+
- "peerDependencies": {
+
- "storybook": "^9.0.6"
+
+ "url": "https://opencollective.com/parcel"
+
}
+
},
+
- "node_modules/@storybook/csf-plugin": {
+
- "version": "9.0.6",
+
- "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.0.6.tgz",
+
- "integrity": "sha512-LAfKXQ0ebT3PPPZ+TE54/01pQfOuZGm2MMEZr8S4Z0jXs9epoF2i6IduHZFbnYeJZeiENd5OM76gn17q0KY9WQ==",
+
+ "node_modules/@parcel/watcher-linux-x64-musl": {
+
+ "version": "2.5.0",
+
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz",
+
+ "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "unplugin": "^1.3.1"
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
+ "engines": {
+
+ "node": ">= 10.0.0"
+
},
+
"funding": {
+
"type": "opencollective",
+
- "url": "https://opencollective.com/storybook"
+
- },
+
- "peerDependencies": {
+
- "storybook": "^9.0.6"
+
+ "url": "https://opencollective.com/parcel"
+
}
+
},
+
- "node_modules/@storybook/global": {
+
- "version": "5.0.0",
+
- "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz",
+
- "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==",
+
- "dev": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/@storybook/icons": {
+
- "version": "1.4.0",
+
- "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.4.0.tgz",
+
- "integrity": "sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==",
+
+ "node_modules/@parcel/watcher/node_modules/detect-libc": {
+
+ "version": "1.0.3",
+
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
+
+ "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
+
"dev": true,
+
- "license": "MIT",
+
- "engines": {
+
- "node": ">=14.0.0"
+
+ "license": "Apache-2.0",
+
+ "optional": true,
+
+ "bin": {
+
+ "detect-libc": "bin/detect-libc.js"
+
},
+
- "peerDependencies": {
+
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta"
+
+ "engines": {
+
+ "node": ">=0.10"
+
}
+
},
+
- "node_modules/@storybook/react-dom-shim": {
+
- "version": "9.0.6",
+
- "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.0.6.tgz",
+
- "integrity": "sha512-YreUzZatirM+utmc5QO88ADNRLfX11rKvMNWNX2MYuAvQF7TB+gztfk4qzfX4mcgub+XuIpfwr3LfXznwlFw6A==",
+
+ "node_modules/@parcel/watcher/node_modules/node-addon-api": {
+
+ "version": "7.1.1",
+
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
+
+ "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
+
"dev": true,
+
"license": "MIT",
+
- "funding": {
+
- "type": "opencollective",
+
- "url": "https://opencollective.com/storybook"
+
- },
+
- "peerDependencies": {
+
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+
- "storybook": "^9.0.6"
+
- }
+
+ "optional": true
+
},
+
- "node_modules/@stripe/stripe-js": {
+
- "version": "7.3.1",
+
- "resolved": "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-7.3.1.tgz",
+
- "integrity": "sha512-pTzb864TQWDRQBPLgSPFRoyjSDUqpCkbEgTzpsjiTjGz1Z5SxZNXJek28w1s6Dyry4CyW4/Izj5jHE/J9hCJYQ==",
+
+ "node_modules/@pkgjs/parseargs": {
+
+ "version": "0.11.0",
+
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+
+ "dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
"engines": {
+
- "node": ">=12.16"
+
+ "node": ">=14"
+
}
+
},
+
- "node_modules/@swimlane/ngx-charts": {
+
- "version": "22.0.0",
+
- "resolved": "https://registry.npmjs.org/@swimlane/ngx-charts/-/ngx-charts-22.0.0.tgz",
+
- "integrity": "sha512-ibWGGhzyA1RmNEFaQjDw0eXoLJN4gtngha0oZnZCDdqg1hPpWa/di9UXXTfRvotvzcfP4DdDJRbHvy0dnQrOWQ==",
+
+ "node_modules/@redocly/ajv": {
+
+ "version": "8.11.2",
+
+ "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz",
+
+ "integrity": "sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==",
+
+ "dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "d3-array": "^3.2.0",
+
- "d3-brush": "^3.0.0",
+
- "d3-color": "^3.1.0",
+
- "d3-ease": "^3.0.1",
+
- "d3-format": "^3.1.0",
+
- "d3-hierarchy": "^3.1.2",
+
- "d3-interpolate": "^3.0.1",
+
- "d3-sankey": "^0.12.3",
+
- "d3-scale": "^4.0.2",
+
- "d3-selection": "^3.0.0",
+
- "d3-shape": "^3.2.0",
+
- "d3-time-format": "^4.1.0",
+
- "d3-transition": "^3.0.1",
+
- "gradient-path": "^2.3.0",
+
- "tslib": "^2.3.1"
+
+ "fast-deep-equal": "^3.1.1",
+
+ "json-schema-traverse": "^1.0.0",
+
+ "require-from-string": "^2.0.2",
+
+ "uri-js-replace": "^1.0.1"
+
},
+
- "peerDependencies": {
+
- "@angular/animations": "17.x || 18.x || 19.x",
+
- "@angular/cdk": "17.x || 18.x || 19.x",
+
- "@angular/common": "17.x || 18.x || 19.x",
+
- "@angular/core": "17.x || 18.x || 19.x",
+
- "@angular/forms": "17.x || 18.x || 19.x",
+
- "@angular/platform-browser": "17.x || 18.x || 19.x",
+
- "@angular/platform-browser-dynamic": "17.x || 18.x || 19.x",
+
- "rxjs": "7.x"
+
+ "funding": {
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/epoberezkin"
+
}
+
},
+
- "node_modules/@testing-library/dom": {
+
- "version": "10.4.0",
+
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz",
+
- "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==",
+
+ "node_modules/@redocly/config": {
+
+ "version": "0.22.2",
+
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.22.2.tgz",
+
+ "integrity": "sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==",
+
+ "dev": true,
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/@redocly/openapi-core": {
+
+ "version": "1.34.3",
+
+ "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.34.3.tgz",
+
+ "integrity": "sha512-3arRdUp1fNx55itnjKiUhO6t4Mf91TsrTIYINDNLAZPS0TPd5YpiXRctwjel0qqWoOOhjA34cZ3m4dksLDFUYg==",
+
"dev": true,
+
"license": "MIT",
+
- "peer": true,
+
"dependencies": {
+
- "@babel/code-frame": "^7.10.4",
+
- "@babel/runtime": "^7.12.5",
+
- "@types/aria-query": "^5.0.1",
+
- "aria-query": "5.3.0",
+
- "chalk": "^4.1.0",
+
- "dom-accessibility-api": "^0.5.9",
+
- "lz-string": "^1.5.0",
+
- "pretty-format": "^27.0.2"
+
+ "@redocly/ajv": "^8.11.2",
+
+ "@redocly/config": "^0.22.0",
+
+ "colorette": "^1.2.0",
+
+ "https-proxy-agent": "^7.0.5",
+
+ "js-levenshtein": "^1.1.6",
+
+ "js-yaml": "^4.1.0",
+
+ "minimatch": "^5.0.1",
+
+ "pluralize": "^8.0.0",
+
+ "yaml-ast-parser": "0.0.43"
+
},
+
"engines": {
+
- "node": ">=18"
+
- }
+
- },
+
- "node_modules/@testing-library/dom/node_modules/aria-query": {
+
- "version": "5.3.0",
+
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+
- "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+
- "dev": true,
+
- "license": "Apache-2.0",
+
- "peer": true,
+
- "dependencies": {
+
- "dequal": "^2.0.3"
+
+ "node": ">=18.17.0",
+
+ "npm": ">=9.5.0"
+
}
+
},
+
- "node_modules/@tufjs/canonical-json": {
+
- "version": "2.0.0",
+
- "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz",
+
- "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==",
+
+ "node_modules/@redocly/openapi-core/node_modules/colorette": {
+
+ "version": "1.4.0",
+
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
+
+ "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
+
"dev": true,
+
- "license": "MIT",
+
- "engines": {
+
- "node": "^16.14.0 || >=18.0.0"
+
- }
+
+ "license": "MIT"
+
},
+
- "node_modules/@tufjs/models": {
+
- "version": "3.0.1",
+
- "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz",
+
- "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==",
+
+ "node_modules/@redocly/openapi-core/node_modules/minimatch": {
+
+ "version": "5.1.6",
+
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "ISC",
+
"dependencies": {
+
- "@tufjs/canonical-json": "2.0.0",
+
- "minimatch": "^9.0.5"
+
+ "brace-expansion": "^2.0.1"
+
},
+
"engines": {
+
- "node": "^18.17.0 || >=20.5.0"
+
+ "node": ">=10"
+
}
+
},
+
- "node_modules/@types/aria-query": {
+
- "version": "5.0.4",
+
- "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
+
- "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==",
+
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+
+ "version": "4.44.1",
+
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.1.tgz",
+
+ "integrity": "sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "peer": true
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ]
+
},
+
- "node_modules/@types/babel__core": {
+
- "version": "7.20.5",
+
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
+
- "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
+
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+
+ "version": "4.44.1",
+
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.1.tgz",
+
+ "integrity": "sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "@babel/parser": "^7.20.7",
+
- "@babel/types": "^7.20.7",
+
- "@types/babel__generator": "*",
+
- "@types/babel__template": "*",
+
- "@types/babel__traverse": "*"
+
- }
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ]
+
},
+
- "node_modules/@types/babel__generator": {
+
- "version": "7.27.0",
+
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
+
- "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
+
+ "node_modules/@schematics/angular": {
+
+ "version": "20.1.0",
+
+ "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.1.0.tgz",
+
+ "integrity": "sha512-sAEwygjY/j0tvo+EDFUAc54Hfp++K43ISe1/fdCU/M3Pseuf7oPPIm6VxxTrRc6fu4Lp5DBaD/PBkXNt/FqZpg==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@babel/types": "^7.0.0"
+
+ "@angular-devkit/core": "20.1.0",
+
+ "@angular-devkit/schematics": "20.1.0",
+
+ "jsonc-parser": "3.3.1"
+
+ },
+
+ "engines": {
+
+ "node": "^20.19.0 || ^22.12.0 || >=24.0.0",
+
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+
+ "yarn": ">= 1.13.0"
+
}
+
},
+
- "node_modules/@types/babel__template": {
+
- "version": "7.4.4",
+
- "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
+
- "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
+
- "dev": true,
+
+ "node_modules/@sideway/address": {
+
+ "version": "4.1.5",
+
+ "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
+
+ "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==",
+
+ "dev": true,
+
+ "license": "BSD-3-Clause",
+
+ "dependencies": {
+
+ "@hapi/hoek": "^9.0.0"
+
+ }
+
+ },
+
+ "node_modules/@sideway/formula": {
+
+ "version": "3.0.1",
+
+ "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz",
+
+ "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==",
+
+ "dev": true,
+
+ "license": "BSD-3-Clause"
+
+ },
+
+ "node_modules/@sideway/pinpoint": {
+
+ "version": "2.0.0",
+
+ "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
+
+ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
+
+ "dev": true,
+
+ "license": "BSD-3-Clause"
+
+ },
+
+ "node_modules/@sigstore/bundle": {
+
+ "version": "3.1.0",
+
+ "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz",
+
+ "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==",
+
+ "dev": true,
+
+ "license": "Apache-2.0",
+
+ "dependencies": {
+
+ "@sigstore/protobuf-specs": "^0.4.0"
+
+ },
+
+ "engines": {
+
+ "node": "^18.17.0 || >=20.5.0"
+
+ }
+
+ },
+
+ "node_modules/@sigstore/core": {
+
+ "version": "2.0.0",
+
+ "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz",
+
+ "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==",
+
+ "dev": true,
+
+ "license": "Apache-2.0",
+
+ "engines": {
+
+ "node": "^18.17.0 || >=20.5.0"
+
+ }
+
+ },
+
+ "node_modules/@sigstore/protobuf-specs": {
+
+ "version": "0.4.2",
+
+ "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.2.tgz",
+
+ "integrity": "sha512-F2ye+n1INNhqT0MW+LfUEvTUPc/nS70vICJcxorKl7/gV9CO39+EDCw+qHNKEqvsDWk++yGVKCbzK1qLPvmC8g==",
+
+ "dev": true,
+
+ "license": "Apache-2.0",
+
+ "engines": {
+
+ "node": "^18.17.0 || >=20.5.0"
+
+ }
+
+ },
+
+ "node_modules/@sigstore/sign": {
+
+ "version": "3.1.0",
+
+ "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz",
+
+ "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==",
+
+ "dev": true,
+
+ "license": "Apache-2.0",
+
+ "dependencies": {
+
+ "@sigstore/bundle": "^3.1.0",
+
+ "@sigstore/core": "^2.0.0",
+
+ "@sigstore/protobuf-specs": "^0.4.0",
+
+ "make-fetch-happen": "^14.0.2",
+
+ "proc-log": "^5.0.0",
+
+ "promise-retry": "^2.0.1"
+
+ },
+
+ "engines": {
+
+ "node": "^18.17.0 || >=20.5.0"
+
+ }
+
+ },
+
+ "node_modules/@sigstore/tuf": {
+
+ "version": "3.1.1",
+
+ "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz",
+
+ "integrity": "sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==",
+
+ "dev": true,
+
+ "license": "Apache-2.0",
+
+ "dependencies": {
+
+ "@sigstore/protobuf-specs": "^0.4.1",
+
+ "tuf-js": "^3.0.1"
+
+ },
+
+ "engines": {
+
+ "node": "^18.17.0 || >=20.5.0"
+
+ }
+
+ },
+
+ "node_modules/@sigstore/verify": {
+
+ "version": "2.1.1",
+
+ "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz",
+
+ "integrity": "sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==",
+
+ "dev": true,
+
+ "license": "Apache-2.0",
+
+ "dependencies": {
+
+ "@sigstore/bundle": "^3.1.0",
+
+ "@sigstore/core": "^2.0.0",
+
+ "@sigstore/protobuf-specs": "^0.4.1"
+
+ },
+
+ "engines": {
+
+ "node": "^18.17.0 || >=20.5.0"
+
+ }
+
+ },
+
+ "node_modules/@socket.io/component-emitter": {
+
+ "version": "3.1.2",
+
+ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
+
+ "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==",
+
+ "dev": true,
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/@storybook/addon-docs": {
+
+ "version": "9.0.6",
+
+ "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-9.0.6.tgz",
+
+ "integrity": "sha512-Q3I++3xk0+TUouuofi2vuOi8cJweBRat2saAO8ymmaWJX2mzR2MiSp4JP46LpkTtOA8+BU1dHVq5x+LEHJQHDA==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "@mdx-js/react": "^3.0.0",
+
+ "@storybook/csf-plugin": "9.0.6",
+
+ "@storybook/icons": "^1.2.12",
+
+ "@storybook/react-dom-shim": "9.0.6",
+
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+
+ "ts-dedent": "^2.0.0"
+
+ },
+
+ "funding": {
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/storybook"
+
+ },
+
+ "peerDependencies": {
+
+ "storybook": "^9.0.6"
+
+ }
+
+ },
+
+ "node_modules/@storybook/addon-onboarding": {
+
+ "version": "9.0.6",
+
+ "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-9.0.6.tgz",
+
+ "integrity": "sha512-cs51HyWT2gPzq638Oaz4L5BoPW1//4eupqVoR4smqo0qiXWIF0Y5EhHgQK/FhL0AuBIk5e6BOucngsuYOV6Fpw==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "funding": {
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/storybook"
+
+ },
+
+ "peerDependencies": {
+
+ "storybook": "^9.0.6"
+
+ }
+
+ },
+
+ "node_modules/@storybook/angular": {
+
+ "version": "9.0.6",
+
+ "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-9.0.6.tgz",
+
+ "integrity": "sha512-s9bK0AszNiF5wbetDpkrCV4zcJAJdm0BksRAzgOJOjlKoglf4tHU0c9rFLwcIawRhxYlVIEyH+v5FUN7Q2yxeg==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "@storybook/builder-webpack5": "9.0.6",
+
+ "@storybook/core-webpack": "9.0.6",
+
+ "@storybook/global": "^5.0.0",
+
+ "@types/webpack-env": "^1.18.0",
+
+ "fd-package-json": "^1.2.0",
+
+ "find-up": "^5.0.0",
+
+ "telejson": "8.0.0",
+
+ "ts-dedent": "^2.0.0",
+
+ "tsconfig-paths-webpack-plugin": "^4.0.1",
+
+ "webpack": "5"
+
+ },
+
+ "engines": {
+
+ "node": ">=20.0.0"
+
+ },
+
+ "funding": {
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/storybook"
+
+ },
+
+ "peerDependencies": {
+
+ "@angular-devkit/architect": ">=0.1800.0 < 0.2100.0",
+
+ "@angular-devkit/build-angular": ">=18.0.0 < 21.0.0",
+
+ "@angular-devkit/core": ">=18.0.0 < 21.0.0",
+
+ "@angular/animations": ">=18.0.0 < 21.0.0",
+
+ "@angular/cli": ">=18.0.0 < 21.0.0",
+
+ "@angular/common": ">=18.0.0 < 21.0.0",
+
+ "@angular/compiler": ">=18.0.0 < 21.0.0",
+
+ "@angular/compiler-cli": ">=18.0.0 < 21.0.0",
+
+ "@angular/core": ">=18.0.0 < 21.0.0",
+
+ "@angular/forms": ">=18.0.0 < 21.0.0",
+
+ "@angular/platform-browser": ">=18.0.0 < 21.0.0",
+
+ "@angular/platform-browser-dynamic": ">=18.0.0 < 21.0.0",
+
+ "rxjs": "^6.5.3 || ^7.4.0",
+
+ "storybook": "^9.0.6",
+
+ "typescript": "^4.9.0 || ^5.0.0",
+
+ "zone.js": ">=0.14.0"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@angular/animations": {
+
+ "optional": true
+
+ },
+
+ "@angular/cli": {
+
+ "optional": true
+
+ },
+
+ "zone.js": {
+
+ "optional": true
+
+ }
+
+ }
+
+ },
+
+ "node_modules/@storybook/builder-webpack5": {
+
+ "version": "9.0.6",
+
+ "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-9.0.6.tgz",
+
+ "integrity": "sha512-doz4iaAQU7oxrV8eN2kAyS5KZdKYkiQP+mhrFDI5nTw6VOvMzGmT5voxHpm3KxjCPiSv29GBclljlmdE9asypQ==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "@storybook/core-webpack": "9.0.6",
+
+ "case-sensitive-paths-webpack-plugin": "^2.4.0",
+
+ "cjs-module-lexer": "^1.2.3",
+
+ "css-loader": "^6.7.1",
+
+ "es-module-lexer": "^1.5.0",
+
+ "fork-ts-checker-webpack-plugin": "^8.0.0",
+
+ "html-webpack-plugin": "^5.5.0",
+
+ "magic-string": "^0.30.5",
+
+ "style-loader": "^3.3.1",
+
+ "terser-webpack-plugin": "^5.3.1",
+
+ "ts-dedent": "^2.0.0",
+
+ "webpack": "5",
+
+ "webpack-dev-middleware": "^6.1.2",
+
+ "webpack-hot-middleware": "^2.25.1",
+
+ "webpack-virtual-modules": "^0.6.0"
+
+ },
+
+ "funding": {
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/storybook"
+
+ },
+
+ "peerDependencies": {
+
+ "storybook": "^9.0.6"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "typescript": {
+
+ "optional": true
+
+ }
+
+ }
+
+ },
+
+ "node_modules/@storybook/builder-webpack5/node_modules/ajv-formats": {
+
+ "version": "2.1.1",
+
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+
+ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "ajv": "^8.0.0"
+
+ },
+
+ "peerDependencies": {
+
+ "ajv": "^8.0.0"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "ajv": {
+
+ "optional": true
+
+ }
+
+ }
+
+ },
+
+ "node_modules/@storybook/builder-webpack5/node_modules/css-loader": {
+
+ "version": "6.11.0",
+
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz",
+
+ "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "icss-utils": "^5.1.0",
+
+ "postcss": "^8.4.33",
+
+ "postcss-modules-extract-imports": "^3.1.0",
+
+ "postcss-modules-local-by-default": "^4.0.5",
+
+ "postcss-modules-scope": "^3.2.0",
+
+ "postcss-modules-values": "^4.0.0",
+
+ "postcss-value-parser": "^4.2.0",
+
+ "semver": "^7.5.4"
+
+ },
+
+ "engines": {
+
+ "node": ">= 12.13.0"
+
+ },
+
+ "funding": {
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/webpack"
+
+ },
+
+ "peerDependencies": {
+
+ "@rspack/core": "0.x || 1.x",
+
+ "webpack": "^5.0.0"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "@rspack/core": {
+
+ "optional": true
+
+ },
+
+ "webpack": {
+
+ "optional": true
+
+ }
+
+ }
+
+ },
+
+ "node_modules/@storybook/builder-webpack5/node_modules/memfs": {
+
+ "version": "3.5.3",
+
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
+
+ "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
+
+ "dev": true,
+
+ "license": "Unlicense",
+
+ "dependencies": {
+
+ "fs-monkey": "^1.0.4"
+
+ },
+
+ "engines": {
+
+ "node": ">= 4.0.0"
+
+ }
+
+ },
+
+ "node_modules/@storybook/builder-webpack5/node_modules/schema-utils": {
+
+ "version": "4.3.2",
+
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz",
+
+ "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "@types/json-schema": "^7.0.9",
+
+ "ajv": "^8.9.0",
+
+ "ajv-formats": "^2.1.1",
+
+ "ajv-keywords": "^5.1.0"
+
+ },
+
+ "engines": {
+
+ "node": ">= 10.13.0"
+
+ },
+
+ "funding": {
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/webpack"
+
+ }
+
+ },
+
+ "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware": {
+
+ "version": "6.1.3",
+
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz",
+
+ "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "colorette": "^2.0.10",
+
+ "memfs": "^3.4.12",
+
+ "mime-types": "^2.1.31",
+
+ "range-parser": "^1.2.1",
+
+ "schema-utils": "^4.0.0"
+
+ },
+
+ "engines": {
+
+ "node": ">= 14.15.0"
+
+ },
+
+ "funding": {
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/webpack"
+
+ },
+
+ "peerDependencies": {
+
+ "webpack": "^5.0.0"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "webpack": {
+
+ "optional": true
+
+ }
+
+ }
+
+ },
+
+ "node_modules/@storybook/core-webpack": {
+
+ "version": "9.0.6",
+
+ "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-9.0.6.tgz",
+
+ "integrity": "sha512-fA+9awn2J5fTdgjH07CySmmL+1ToY27WEFBT+ik1hIbHc8sWk70jwBEk2ploU0nP7aQ0pgYjFvpJa3e0QOTZaw==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "ts-dedent": "^2.0.0"
+
+ },
+
+ "funding": {
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/storybook"
+
+ },
+
+ "peerDependencies": {
+
+ "storybook": "^9.0.6"
+
+ }
+
+ },
+
+ "node_modules/@storybook/csf-plugin": {
+
+ "version": "9.0.6",
+
+ "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.0.6.tgz",
+
+ "integrity": "sha512-LAfKXQ0ebT3PPPZ+TE54/01pQfOuZGm2MMEZr8S4Z0jXs9epoF2i6IduHZFbnYeJZeiENd5OM76gn17q0KY9WQ==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "unplugin": "^1.3.1"
+
+ },
+
+ "funding": {
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/storybook"
+
+ },
+
+ "peerDependencies": {
+
+ "storybook": "^9.0.6"
+
+ }
+
+ },
+
+ "node_modules/@storybook/global": {
+
+ "version": "5.0.0",
+
+ "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz",
+
+ "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==",
+
+ "dev": true,
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/@storybook/icons": {
+
+ "version": "1.4.0",
+
+ "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.4.0.tgz",
+
+ "integrity": "sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">=14.0.0"
+
+ },
+
+ "peerDependencies": {
+
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta"
+
+ }
+
+ },
+
+ "node_modules/@storybook/react-dom-shim": {
+
+ "version": "9.0.6",
+
+ "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.0.6.tgz",
+
+ "integrity": "sha512-YreUzZatirM+utmc5QO88ADNRLfX11rKvMNWNX2MYuAvQF7TB+gztfk4qzfX4mcgub+XuIpfwr3LfXznwlFw6A==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "funding": {
+
+ "type": "opencollective",
+
+ "url": "https://opencollective.com/storybook"
+
+ },
+
+ "peerDependencies": {
+
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+
+ "storybook": "^9.0.6"
+
+ }
+
+ },
+
+ "node_modules/@stripe/stripe-js": {
+
+ "version": "7.3.1",
+
+ "resolved": "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-7.3.1.tgz",
+
+ "integrity": "sha512-pTzb864TQWDRQBPLgSPFRoyjSDUqpCkbEgTzpsjiTjGz1Z5SxZNXJek28w1s6Dyry4CyW4/Izj5jHE/J9hCJYQ==",
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">=12.16"
+
+ }
+
+ },
+
+ "node_modules/@swimlane/ngx-charts": {
+
+ "version": "22.0.0",
+
+ "resolved": "https://registry.npmjs.org/@swimlane/ngx-charts/-/ngx-charts-22.0.0.tgz",
+
+ "integrity": "sha512-ibWGGhzyA1RmNEFaQjDw0eXoLJN4gtngha0oZnZCDdqg1hPpWa/di9UXXTfRvotvzcfP4DdDJRbHvy0dnQrOWQ==",
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "d3-array": "^3.2.0",
+
+ "d3-brush": "^3.0.0",
+
+ "d3-color": "^3.1.0",
+
+ "d3-ease": "^3.0.1",
+
+ "d3-format": "^3.1.0",
+
+ "d3-hierarchy": "^3.1.2",
+
+ "d3-interpolate": "^3.0.1",
+
+ "d3-sankey": "^0.12.3",
+
+ "d3-scale": "^4.0.2",
+
+ "d3-selection": "^3.0.0",
+
+ "d3-shape": "^3.2.0",
+
+ "d3-time-format": "^4.1.0",
+
+ "d3-transition": "^3.0.1",
+
+ "gradient-path": "^2.3.0",
+
+ "tslib": "^2.3.1"
+
+ },
+
+ "peerDependencies": {
+
+ "@angular/animations": "17.x || 18.x || 19.x",
+
+ "@angular/cdk": "17.x || 18.x || 19.x",
+
+ "@angular/common": "17.x || 18.x || 19.x",
+
+ "@angular/core": "17.x || 18.x || 19.x",
+
+ "@angular/forms": "17.x || 18.x || 19.x",
+
+ "@angular/platform-browser": "17.x || 18.x || 19.x",
+
+ "@angular/platform-browser-dynamic": "17.x || 18.x || 19.x",
+
+ "rxjs": "7.x"
+
+ }
+
+ },
+
+ "node_modules/@testing-library/dom": {
+
+ "version": "10.4.0",
+
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz",
+
+ "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "peer": true,
+
+ "dependencies": {
+
+ "@babel/code-frame": "^7.10.4",
+
+ "@babel/runtime": "^7.12.5",
+
+ "@types/aria-query": "^5.0.1",
+
+ "aria-query": "5.3.0",
+
+ "chalk": "^4.1.0",
+
+ "dom-accessibility-api": "^0.5.9",
+
+ "lz-string": "^1.5.0",
+
+ "pretty-format": "^27.0.2"
+
+ },
+
+ "engines": {
+
+ "node": ">=18"
+
+ }
+
+ },
+
+ "node_modules/@testing-library/dom/node_modules/aria-query": {
+
+ "version": "5.3.0",
+
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+
+ "dev": true,
+
+ "license": "Apache-2.0",
+
+ "peer": true,
+
+ "dependencies": {
+
+ "dequal": "^2.0.3"
+
+ }
+
+ },
+
+ "node_modules/@tufjs/canonical-json": {
+
+ "version": "2.0.0",
+
+ "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz",
+
+ "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": "^16.14.0 || >=18.0.0"
+
+ }
+
+ },
+
+ "node_modules/@tufjs/models": {
+
+ "version": "3.0.1",
+
+ "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz",
+
+ "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "@tufjs/canonical-json": "2.0.0",
+
+ "minimatch": "^9.0.5"
+
+ },
+
+ "engines": {
+
+ "node": "^18.17.0 || >=20.5.0"
+
+ }
+
+ },
+
+ "node_modules/@types/aria-query": {
+
+ "version": "5.0.4",
+
+ "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
+
+ "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "peer": true
+
+ },
+
+ "node_modules/@types/babel__core": {
+
+ "version": "7.20.5",
+
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
+
+ "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "@babel/parser": "^7.20.7",
+
+ "@babel/types": "^7.20.7",
+
+ "@types/babel__generator": "*",
+
+ "@types/babel__template": "*",
+
+ "@types/babel__traverse": "*"
+
+ }
+
+ },
+
+ "node_modules/@types/babel__generator": {
+
+ "version": "7.27.0",
+
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
+
+ "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "@babel/types": "^7.0.0"
+
+ }
+
+ },
+
+ "node_modules/@types/babel__template": {
+
+ "version": "7.4.4",
+
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
+
+ "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
+
+ "dev": true,
+
"license": "MIT",
+
"dependencies": {
+
"@babel/parser": "^7.1.0",
+
@@ -9666,882 +10150,1290 @@
+
"node": ">=12"
+
}
+
},
+
- "node_modules/d3-scale-chromatic": {
+
- "version": "3.1.0",
+
- "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
+
- "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==",
+
+ "node_modules/d3-scale-chromatic": {
+
+ "version": "3.1.0",
+
+ "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
+
+ "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==",
+
+ "license": "ISC",
+
+ "optional": true,
+
+ "dependencies": {
+
+ "d3-color": "1 - 3",
+
+ "d3-interpolate": "1 - 3"
+
+ },
+
+ "engines": {
+
+ "node": ">=12"
+
+ }
+
+ },
+
+ "node_modules/d3-selection": {
+
+ "version": "3.0.0",
+
+ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
+
+ "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
+
+ "license": "ISC",
+
+ "engines": {
+
+ "node": ">=12"
+
+ }
+
+ },
+
+ "node_modules/d3-shape": {
+
+ "version": "3.2.0",
+
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
+
+ "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
+
+ "license": "ISC",
+
+ "dependencies": {
+
+ "d3-path": "^3.1.0"
+
+ },
+
+ "engines": {
+
+ "node": ">=12"
+
+ }
+
+ },
+
+ "node_modules/d3-time": {
+
+ "version": "3.1.0",
+
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
+
+ "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
+
+ "license": "ISC",
+
+ "dependencies": {
+
+ "d3-array": "2 - 3"
+
+ },
+
+ "engines": {
+
+ "node": ">=12"
+
+ }
+
+ },
+
+ "node_modules/d3-time-format": {
+
+ "version": "4.1.0",
+
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
+
+ "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
+
+ "license": "ISC",
+
+ "dependencies": {
+
+ "d3-time": "1 - 3"
+
+ },
+
+ "engines": {
+
+ "node": ">=12"
+
+ }
+
+ },
+
+ "node_modules/d3-timer": {
+
+ "version": "3.0.1",
+
+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
+
+ "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
+
+ "license": "ISC",
+
+ "engines": {
+
+ "node": ">=12"
+
+ }
+
+ },
+
+ "node_modules/d3-transition": {
+
+ "version": "3.0.1",
+
+ "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
+
+ "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
+
+ "license": "ISC",
+
+ "dependencies": {
+
+ "d3-color": "1 - 3",
+
+ "d3-dispatch": "1 - 3",
+
+ "d3-ease": "1 - 3",
+
+ "d3-interpolate": "1 - 3",
+
+ "d3-timer": "1 - 3"
+
+ },
+
+ "engines": {
+
+ "node": ">=12"
+
+ },
+
+ "peerDependencies": {
+
+ "d3-selection": "2 - 3"
+
+ }
+
+ },
+
+ "node_modules/d3-zoom": {
+
+ "version": "3.0.0",
+
+ "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
+
+ "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
+
+ "license": "ISC",
+
+ "optional": true,
+
+ "dependencies": {
+
+ "d3-dispatch": "1 - 3",
+
+ "d3-drag": "2 - 3",
+
+ "d3-interpolate": "1 - 3",
+
+ "d3-selection": "2 - 3",
+
+ "d3-transition": "2 - 3"
+
+ },
+
+ "engines": {
+
+ "node": ">=12"
+
+ }
+
+ },
+
+ "node_modules/dagre-d3-es": {
+
+ "version": "7.0.11",
+
+ "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.11.tgz",
+
+ "integrity": "sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==",
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "dependencies": {
+
+ "d3": "^7.9.0",
+
+ "lodash-es": "^4.17.21"
+
+ }
+
+ },
+
+ "node_modules/dashdash": {
+
+ "version": "1.14.1",
+
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+
+ "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "assert-plus": "^1.0.0"
+
+ },
+
+ "engines": {
+
+ "node": ">=0.10"
+
+ }
+
+ },
+
+ "node_modules/date-fns": {
+
+ "version": "4.1.0",
+
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
+
+ "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+
+ "license": "MIT",
+
+ "funding": {
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/kossnocorp"
+
+ }
+
+ },
+
+ "node_modules/date-format": {
+
+ "version": "4.0.14",
+
+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz",
+
+ "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">=4.0"
+
+ }
+
+ },
+
+ "node_modules/dayjs": {
+
+ "version": "1.11.13",
+
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
+
+ "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==",
+
+ "devOptional": true,
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/debug": {
+
+ "version": "4.4.0",
+
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
+ "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
+
+ "devOptional": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "ms": "^2.1.3"
+
+ },
+
+ "engines": {
+
+ "node": ">=6.0"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "supports-color": {
+
+ "optional": true
+
+ }
+
+ }
+
+ },
+
+ "node_modules/decamelize": {
+
+ "version": "1.2.0",
+
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">=0.10.0"
+
+ }
+
+ },
+
+ "node_modules/deep-eql": {
+
+ "version": "5.0.2",
+
+ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
+
+ "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">=6"
+
+ }
+
+ },
+
+ "node_modules/deep-is": {
+
+ "version": "0.1.4",
+
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+
+ "dev": true,
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/deepmerge": {
+
+ "version": "4.3.1",
+
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">=0.10.0"
+
+ }
+
+ },
+
+ "node_modules/default-browser": {
+
+ "version": "5.2.1",
+
+ "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz",
+
+ "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "bundle-name": "^4.1.0",
+
+ "default-browser-id": "^5.0.0"
+
+ },
+
+ "engines": {
+
+ "node": ">=18"
+
+ },
+
+ "funding": {
+
+ "url": "https://github.com/sponsors/sindresorhus"
+
+ }
+
+ },
+
+ "node_modules/default-browser-id": {
+
+ "version": "5.0.0",
+
+ "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz",
+
+ "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">=18"
+
+ },
+
+ "funding": {
+
+ "url": "https://github.com/sponsors/sindresorhus"
+
+ }
+
+ },
+
+ "node_modules/define-lazy-prop": {
+
+ "version": "3.0.0",
+
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
+
+ "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">=12"
+
+ },
+
+ "funding": {
+
+ "url": "https://github.com/sponsors/sindresorhus"
+
+ }
+
+ },
+
+ "node_modules/delaunator": {
+
+ "version": "5.0.1",
+
+ "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz",
+
+ "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==",
+
"license": "ISC",
+
"optional": true,
+
"dependencies": {
+
- "d3-color": "1 - 3",
+
- "d3-interpolate": "1 - 3"
+
- },
+
- "engines": {
+
- "node": ">=12"
+
+ "robust-predicates": "^3.0.2"
+
}
+
},
+
- "node_modules/d3-selection": {
+
- "version": "3.0.0",
+
- "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
+
- "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
+
- "license": "ISC",
+
+ "node_modules/delayed-stream": {
+
+ "version": "1.0.0",
+
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+
+ "dev": true,
+
+ "license": "MIT",
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">=0.4.0"
+
}
+
},
+
- "node_modules/d3-shape": {
+
+ "node_modules/delegate": {
+
"version": "3.2.0",
+
- "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
+
- "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
+
- "license": "ISC",
+
- "dependencies": {
+
- "d3-path": "^3.1.0"
+
- },
+
+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
+
+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==",
+
+ "license": "MIT",
+
+ "optional": true
+
+ },
+
+ "node_modules/depd": {
+
+ "version": "2.0.0",
+
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+
+ "license": "MIT",
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">= 0.8"
+
}
+
},
+
- "node_modules/d3-time": {
+
- "version": "3.1.0",
+
- "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
+
- "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
+
- "license": "ISC",
+
- "dependencies": {
+
- "d3-array": "2 - 3"
+
- },
+
+ "node_modules/dequal": {
+
+ "version": "2.0.3",
+
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "peer": true,
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">=6"
+
}
+
},
+
- "node_modules/d3-time-format": {
+
- "version": "4.1.0",
+
- "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
+
- "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
+
- "license": "ISC",
+
- "dependencies": {
+
- "d3-time": "1 - 3"
+
- },
+
+ "node_modules/destroy": {
+
+ "version": "1.2.0",
+
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+
+ "license": "MIT",
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">= 0.8",
+
+ "npm": "1.2.8000 || >= 1.4.16"
+
}
+
},
+
- "node_modules/d3-timer": {
+
- "version": "3.0.1",
+
- "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
+
- "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
+
- "license": "ISC",
+
+ "node_modules/detect-libc": {
+
+ "version": "2.0.4",
+
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
+
+ "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==",
+
+ "dev": true,
+
+ "license": "Apache-2.0",
+
+ "optional": true,
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">=8"
+
}
+
},
+
- "node_modules/d3-transition": {
+
- "version": "3.0.1",
+
- "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
+
- "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
+
- "license": "ISC",
+
+ "node_modules/detect-node": {
+
+ "version": "2.1.0",
+
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+
+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
+
+ "dev": true,
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/di": {
+
+ "version": "0.0.1",
+
+ "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
+
+ "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==",
+
+ "dev": true,
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/diff": {
+
+ "version": "3.5.0",
+
+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
+
+ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
+
+ "dev": true,
+
+ "license": "BSD-3-Clause",
+
+ "engines": {
+
+ "node": ">=0.3.1"
+
+ }
+
+ },
+
+ "node_modules/dijkstrajs": {
+
+ "version": "1.0.3",
+
+ "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz",
+
+ "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==",
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/dns-packet": {
+
+ "version": "5.6.1",
+
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
+
+ "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
+
+ "dev": true,
+
+ "license": "MIT",
+
"dependencies": {
+
- "d3-color": "1 - 3",
+
- "d3-dispatch": "1 - 3",
+
- "d3-ease": "1 - 3",
+
- "d3-interpolate": "1 - 3",
+
- "d3-timer": "1 - 3"
+
+ "@leichtgewicht/ip-codec": "^2.0.1"
+
},
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">=6"
+
+ }
+
+ },
+
+ "node_modules/dom-accessibility-api": {
+
+ "version": "0.5.16",
+
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
+
+ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "peer": true
+
+ },
+
+ "node_modules/dom-converter": {
+
+ "version": "0.2.0",
+
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "utila": "~0.4"
+
+ }
+
+ },
+
+ "node_modules/dom-serialize": {
+
+ "version": "2.2.1",
+
+ "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
+
+ "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "custom-event": "~1.0.0",
+
+ "ent": "~2.2.0",
+
+ "extend": "^3.0.0",
+
+ "void-elements": "^2.0.0"
+
+ }
+
+ },
+
+ "node_modules/dom-serializer": {
+
+ "version": "2.0.0",
+
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "domelementtype": "^2.3.0",
+
+ "domhandler": "^5.0.2",
+
+ "entities": "^4.2.0"
+
},
+
- "peerDependencies": {
+
- "d3-selection": "2 - 3"
+
+ "funding": {
+
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+
}
+
},
+
- "node_modules/d3-zoom": {
+
- "version": "3.0.0",
+
- "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
+
- "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
+
- "license": "ISC",
+
- "optional": true,
+
+ "node_modules/domelementtype": {
+
+ "version": "2.3.0",
+
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+
+ "dev": true,
+
+ "funding": [
+
+ {
+
+ "type": "github",
+
+ "url": "https://github.com/sponsors/fb55"
+
+ }
+
+ ],
+
+ "license": "BSD-2-Clause"
+
+ },
+
+ "node_modules/domhandler": {
+
+ "version": "5.0.3",
+
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+
+ "dev": true,
+
+ "license": "BSD-2-Clause",
+
"dependencies": {
+
- "d3-dispatch": "1 - 3",
+
- "d3-drag": "2 - 3",
+
- "d3-interpolate": "1 - 3",
+
- "d3-selection": "2 - 3",
+
- "d3-transition": "2 - 3"
+
+ "domelementtype": "^2.3.0"
+
},
+
"engines": {
+
- "node": ">=12"
+
+ "node": ">= 4"
+
+ },
+
+ "funding": {
+
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+
}
+
},
+
- "node_modules/dagre-d3-es": {
+
- "version": "7.0.11",
+
- "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.11.tgz",
+
- "integrity": "sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==",
+
- "license": "MIT",
+
+ "node_modules/dompurify": {
+
+ "version": "3.2.6",
+
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz",
+
+ "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==",
+
+ "license": "(MPL-2.0 OR Apache-2.0)",
+
"optional": true,
+
- "dependencies": {
+
- "d3": "^7.9.0",
+
- "lodash-es": "^4.17.21"
+
+ "optionalDependencies": {
+
+ "@types/trusted-types": "^2.0.7"
+
}
+
},
+
- "node_modules/dashdash": {
+
- "version": "1.14.1",
+
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+
- "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+
+ "node_modules/domutils": {
+
+ "version": "3.2.2",
+
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
+
+ "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
+
"dev": true,
+
- "license": "MIT",
+
+ "license": "BSD-2-Clause",
+
"dependencies": {
+
- "assert-plus": "^1.0.0"
+
+ "dom-serializer": "^2.0.0",
+
+ "domelementtype": "^2.3.0",
+
+ "domhandler": "^5.0.3"
+
},
+
- "engines": {
+
- "node": ">=0.10"
+
- }
+
- },
+
- "node_modules/date-fns": {
+
- "version": "4.1.0",
+
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
+
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+
- "license": "MIT",
+
"funding": {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/kossnocorp"
+
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+
}
+
},
+
- "node_modules/date-format": {
+
- "version": "4.0.14",
+
- "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz",
+
- "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==",
+
+ "node_modules/dot-case": {
+
+ "version": "3.0.4",
+
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+
"dev": true,
+
"license": "MIT",
+
- "engines": {
+
- "node": ">=4.0"
+
+ "dependencies": {
+
+ "no-case": "^3.0.4",
+
+ "tslib": "^2.0.3"
+
}
+
},
+
- "node_modules/dayjs": {
+
- "version": "1.11.13",
+
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
+
- "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==",
+
- "devOptional": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/debug": {
+
- "version": "4.4.0",
+
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
- "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
+
- "devOptional": true,
+
+ "node_modules/dunder-proto": {
+
+ "version": "1.0.1",
+
+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
+
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
+
"license": "MIT",
+
"dependencies": {
+
- "ms": "^2.1.3"
+
+ "call-bind-apply-helpers": "^1.0.1",
+
+ "es-errors": "^1.3.0",
+
+ "gopd": "^1.2.0"
+
},
+
"engines": {
+
- "node": ">=6.0"
+
- },
+
- "peerDependenciesMeta": {
+
- "supports-color": {
+
- "optional": true
+
- }
+
+ "node": ">= 0.4"
+
}
+
},
+
- "node_modules/decamelize": {
+
- "version": "1.2.0",
+
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+
- "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
+
- "license": "MIT",
+
- "engines": {
+
- "node": ">=0.10.0"
+
- }
+
+ "node_modules/eastasianwidth": {
+
+ "version": "0.2.0",
+
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+
+ "dev": true,
+
+ "license": "MIT"
+
},
+
- "node_modules/deep-eql": {
+
- "version": "5.0.2",
+
- "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
+
- "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
+
+ "node_modules/ecc-jsbn": {
+
+ "version": "0.1.2",
+
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+
+ "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
+
"dev": true,
+
"license": "MIT",
+
- "engines": {
+
- "node": ">=6"
+
+ "dependencies": {
+
+ "jsbn": "~0.1.0",
+
+ "safer-buffer": "^2.1.0"
+
}
+
},
+
- "node_modules/deep-is": {
+
- "version": "0.1.4",
+
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+
+ "node_modules/ecc-jsbn/node_modules/jsbn": {
+
+ "version": "0.1.1",
+
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+
+ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
+
"dev": true,
+
"license": "MIT"
+
},
+
- "node_modules/deepmerge": {
+
- "version": "4.3.1",
+
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+
- "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+
+ "node_modules/ee-first": {
+
+ "version": "1.1.1",
+
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/electron-to-chromium": {
+
+ "version": "1.5.161",
+
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.161.tgz",
+
+ "integrity": "sha512-hwtetwfKNZo/UlwHIVBlKZVdy7o8bIZxxKs0Mv/ROPiQQQmDgdm5a+KvKtBsxM8ZjFzTaCeLoodZ8jiBE3o9rA==",
+
"dev": true,
+
+ "license": "ISC"
+
+ },
+
+ "node_modules/emoji-regex": {
+
+ "version": "8.0.0",
+
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+
+ "license": "MIT"
+
+ },
+
+ "node_modules/emoji-toolkit": {
+
+ "version": "9.0.1",
+
+ "resolved": "https://registry.npmjs.org/emoji-toolkit/-/emoji-toolkit-9.0.1.tgz",
+
+ "integrity": "sha512-sMMNqKNLVHXJfIKoPbrRJwtYuysVNC9GlKetr72zE3SSVbHqoeDLWVrxP0uM0AE0qvdl3hbUk+tJhhwXZrDHaw==",
+
"license": "MIT",
+
- "engines": {
+
- "node": ">=0.10.0"
+
- }
+
+ "optional": true
+
},
+
- "node_modules/default-browser": {
+
- "version": "5.2.1",
+
- "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz",
+
- "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==",
+
+ "node_modules/emojis-list": {
+
+ "version": "3.0.0",
+
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "bundle-name": "^4.1.0",
+
- "default-browser-id": "^5.0.0"
+
- },
+
"engines": {
+
- "node": ">=18"
+
- },
+
- "funding": {
+
- "url": "https://github.com/sponsors/sindresorhus"
+
+ "node": ">= 4"
+
}
+
},
+
- "node_modules/default-browser-id": {
+
- "version": "5.0.0",
+
- "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz",
+
- "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==",
+
- "dev": true,
+
+ "node_modules/encodeurl": {
+
+ "version": "2.0.0",
+
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
+
"license": "MIT",
+
"engines": {
+
- "node": ">=18"
+
- },
+
- "funding": {
+
- "url": "https://github.com/sponsors/sindresorhus"
+
+ "node": ">= 0.8"
+
}
+
},
+
- "node_modules/define-lazy-prop": {
+
- "version": "3.0.0",
+
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
+
- "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
+
+ "node_modules/encoding": {
+
+ "version": "0.1.13",
+
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+
"dev": true,
+
"license": "MIT",
+
- "engines": {
+
- "node": ">=12"
+
- },
+
- "funding": {
+
- "url": "https://github.com/sponsors/sindresorhus"
+
- }
+
- },
+
- "node_modules/delaunator": {
+
- "version": "5.0.1",
+
- "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz",
+
- "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==",
+
- "license": "ISC",
+
"optional": true,
+
"dependencies": {
+
- "robust-predicates": "^3.0.2"
+
+ "iconv-lite": "^0.6.2"
+
}
+
},
+
- "node_modules/delayed-stream": {
+
- "version": "1.0.0",
+
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+
+ "node_modules/encoding/node_modules/iconv-lite": {
+
+ "version": "0.6.3",
+
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+
"dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
+ "dependencies": {
+
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+
+ },
+
"engines": {
+
- "node": ">=0.4.0"
+
- }
+
- },
+
- "node_modules/delegate": {
+
- "version": "3.2.0",
+
- "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
+
- "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==",
+
- "license": "MIT",
+
- "optional": true
+
- },
+
- "node_modules/depd": {
+
- "version": "2.0.0",
+
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+
- "license": "MIT",
+
- "engines": {
+
- "node": ">= 0.8"
+
+ "node": ">=0.10.0"
+
}
+
},
+
- "node_modules/dequal": {
+
- "version": "2.0.3",
+
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+
+ "node_modules/end-of-stream": {
+
+ "version": "1.4.4",
+
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+
"dev": true,
+
"license": "MIT",
+
- "peer": true,
+
- "engines": {
+
- "node": ">=6"
+
+ "dependencies": {
+
+ "once": "^1.4.0"
+
}
+
},
+
- "node_modules/destroy": {
+
- "version": "1.2.0",
+
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+
- "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+
+ "node_modules/engine.io": {
+
+ "version": "6.6.2",
+
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz",
+
+ "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==",
+
+ "dev": true,
+
"license": "MIT",
+
- "engines": {
+
- "node": ">= 0.8",
+
- "npm": "1.2.8000 || >= 1.4.16"
+
+ "dependencies": {
+
+ "@types/cookie": "^0.4.1",
+
+ "@types/cors": "^2.8.12",
+
+ "@types/node": ">=10.0.0",
+
+ "accepts": "~1.3.4",
+
+ "base64id": "2.0.0",
+
+ "cookie": "~0.7.2",
+
+ "cors": "~2.8.5",
+
+ "debug": "~4.3.1",
+
+ "engine.io-parser": "~5.2.1",
+
+ "ws": "~8.17.1"
+
+ },
+
+ "engines": {
+
+ "node": ">=10.2.0"
+
}
+
},
+
- "node_modules/detect-libc": {
+
- "version": "2.0.4",
+
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
+
- "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==",
+
+ "node_modules/engine.io-parser": {
+
+ "version": "5.2.3",
+
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz",
+
+ "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==",
+
"dev": true,
+
- "license": "Apache-2.0",
+
- "optional": true,
+
+ "license": "MIT",
+
"engines": {
+
- "node": ">=8"
+
+ "node": ">=10.0.0"
+
}
+
},
+
- "node_modules/detect-node": {
+
- "version": "2.1.0",
+
- "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+
- "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
+
- "dev": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/di": {
+
- "version": "0.0.1",
+
- "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
+
- "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==",
+
- "dev": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/diff": {
+
- "version": "3.5.0",
+
- "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
+
- "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
+
+ "node_modules/engine.io/node_modules/cookie": {
+
+ "version": "0.7.2",
+
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
+
+ "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
+
"dev": true,
+
- "license": "BSD-3-Clause",
+
+ "license": "MIT",
+
"engines": {
+
- "node": ">=0.3.1"
+
+ "node": ">= 0.6"
+
}
+
},
+
- "node_modules/dijkstrajs": {
+
- "version": "1.0.3",
+
- "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz",
+
- "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==",
+
- "license": "MIT"
+
- },
+
- "node_modules/dns-packet": {
+
- "version": "5.6.1",
+
- "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
+
- "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
+
+ "node_modules/engine.io/node_modules/debug": {
+
+ "version": "4.3.7",
+
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "@leichtgewicht/ip-codec": "^2.0.1"
+
+ "ms": "^2.1.3"
+
},
+
"engines": {
+
- "node": ">=6"
+
+ "node": ">=6.0"
+
+ },
+
+ "peerDependenciesMeta": {
+
+ "supports-color": {
+
+ "optional": true
+
+ }
+
}
+
},
+
- "node_modules/dom-accessibility-api": {
+
- "version": "0.5.16",
+
- "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
+
- "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
+
+ "node_modules/enhanced-resolve": {
+
+ "version": "5.17.1",
+
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
+
+ "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==",
+
"dev": true,
+
"license": "MIT",
+
- "peer": true
+
+ "dependencies": {
+
+ "graceful-fs": "^4.2.4",
+
+ "tapable": "^2.2.0"
+
+ },
+
+ "engines": {
+
+ "node": ">=10.13.0"
+
+ }
+
},
+
- "node_modules/dom-converter": {
+
- "version": "0.2.0",
+
- "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+
- "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+
+ "node_modules/enquirer": {
+
+ "version": "2.4.1",
+
+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz",
+
+ "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "utila": "~0.4"
+
+ "ansi-colors": "^4.1.1",
+
+ "strip-ansi": "^6.0.1"
+
+ },
+
+ "engines": {
+
+ "node": ">=8.6"
+
}
+
},
+
- "node_modules/dom-serialize": {
+
+ "node_modules/ent": {
+
"version": "2.2.1",
+
- "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
+
- "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==",
+
+ "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.1.tgz",
+
+ "integrity": "sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "custom-event": "~1.0.0",
+
- "ent": "~2.2.0",
+
- "extend": "^3.0.0",
+
- "void-elements": "^2.0.0"
+
+ "punycode": "^1.4.1"
+
+ },
+
+ "engines": {
+
+ "node": ">= 0.4"
+
}
+
},
+
- "node_modules/dom-serializer": {
+
- "version": "2.0.0",
+
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+
- "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+
- "dev": true,
+
- "license": "MIT",
+
- "dependencies": {
+
- "domelementtype": "^2.3.0",
+
- "domhandler": "^5.0.2",
+
- "entities": "^4.2.0"
+
+ "node_modules/entities": {
+
+ "version": "4.5.0",
+
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+
+ "license": "BSD-2-Clause",
+
+ "engines": {
+
+ "node": ">=0.12"
+
},
+
"funding": {
+
- "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+
+ "url": "https://github.com/fb55/entities?sponsor=1"
+
}
+
},
+
- "node_modules/domelementtype": {
+
- "version": "2.3.0",
+
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+
+ "node_modules/env-paths": {
+
+ "version": "2.2.1",
+
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+
"dev": true,
+
- "funding": [
+
- {
+
- "type": "github",
+
- "url": "https://github.com/sponsors/fb55"
+
- }
+
- ],
+
- "license": "BSD-2-Clause"
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">=6"
+
+ }
+
},
+
- "node_modules/domhandler": {
+
- "version": "5.0.3",
+
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+
- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+
+ "node_modules/environment": {
+
+ "version": "1.1.0",
+
+ "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz",
+
+ "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==",
+
"dev": true,
+
- "license": "BSD-2-Clause",
+
- "dependencies": {
+
- "domelementtype": "^2.3.0"
+
- },
+
+ "license": "MIT",
+
"engines": {
+
- "node": ">= 4"
+
+ "node": ">=18"
+
},
+
"funding": {
+
- "url": "https://github.com/fb55/domhandler?sponsor=1"
+
+ "url": "https://github.com/sponsors/sindresorhus"
+
}
+
},
+
- "node_modules/dompurify": {
+
- "version": "3.2.6",
+
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz",
+
- "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==",
+
- "license": "(MPL-2.0 OR Apache-2.0)",
+
- "optional": true,
+
- "optionalDependencies": {
+
- "@types/trusted-types": "^2.0.7"
+
- }
+
+ "node_modules/err-code": {
+
+ "version": "2.0.3",
+
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
+
+ "dev": true,
+
+ "license": "MIT"
+
},
+
- "node_modules/domutils": {
+
- "version": "3.2.2",
+
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
+
- "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
+
+ "node_modules/errno": {
+
+ "version": "0.1.8",
+
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+
"dev": true,
+
- "license": "BSD-2-Clause",
+
+ "license": "MIT",
+
+ "optional": true,
+
"dependencies": {
+
- "dom-serializer": "^2.0.0",
+
- "domelementtype": "^2.3.0",
+
- "domhandler": "^5.0.3"
+
+ "prr": "~1.0.1"
+
},
+
- "funding": {
+
- "url": "https://github.com/fb55/domutils?sponsor=1"
+
+ "bin": {
+
+ "errno": "cli.js"
+
}
+
},
+
- "node_modules/dot-case": {
+
- "version": "3.0.4",
+
- "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+
- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+
+ "node_modules/error-ex": {
+
+ "version": "1.3.2",
+
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "no-case": "^3.0.4",
+
- "tslib": "^2.0.3"
+
+ "is-arrayish": "^0.2.1"
+
}
+
},
+
- "node_modules/dunder-proto": {
+
+ "node_modules/es-define-property": {
+
"version": "1.0.1",
+
- "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
+
- "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
+
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
+
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
+
"license": "MIT",
+
- "dependencies": {
+
- "call-bind-apply-helpers": "^1.0.1",
+
- "es-errors": "^1.3.0",
+
- "gopd": "^1.2.0"
+
- },
+
"engines": {
+
"node": ">= 0.4"
+
}
+
},
+
- "node_modules/eastasianwidth": {
+
- "version": "0.2.0",
+
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+
+ "node_modules/es-errors": {
+
+ "version": "1.3.0",
+
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+
+ "license": "MIT",
+
+ "engines": {
+
+ "node": ">= 0.4"
+
+ }
+
+ },
+
+ "node_modules/es-module-lexer": {
+
+ "version": "1.5.4",
+
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
+
+ "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==",
+
"dev": true,
+
"license": "MIT"
+
},
+
- "node_modules/ecc-jsbn": {
+
- "version": "0.1.2",
+
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+
- "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
+
+ "node_modules/es-object-atoms": {
+
+ "version": "1.1.1",
+
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
+
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
+
+ "license": "MIT",
+
+ "dependencies": {
+
+ "es-errors": "^1.3.0"
+
+ },
+
+ "engines": {
+
+ "node": ">= 0.4"
+
+ }
+
+ },
+
+ "node_modules/es-set-tostringtag": {
+
+ "version": "2.1.0",
+
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
+
+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
- "jsbn": "~0.1.0",
+
- "safer-buffer": "^2.1.0"
+
+ "es-errors": "^1.3.0",
+
+ "get-intrinsic": "^1.2.6",
+
+ "has-tostringtag": "^1.0.2",
+
+ "hasown": "^2.0.2"
+
+ },
+
+ "engines": {
+
+ "node": ">= 0.4"
+
}
+
},
+
- "node_modules/ecc-jsbn/node_modules/jsbn": {
+
- "version": "0.1.1",
+
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+
- "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
+
+ "node_modules/esbuild": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz",
+
+ "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==",
+
"dev": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/ee-first": {
+
- "version": "1.1.1",
+
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+
- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+
- "license": "MIT"
+
+ "hasInstallScript": true,
+
+ "license": "MIT",
+
+ "bin": {
+
+ "esbuild": "bin/esbuild"
+
+ },
+
+ "engines": {
+
+ "node": ">=18"
+
+ },
+
+ "optionalDependencies": {
+
+ "@esbuild/aix-ppc64": "0.25.5",
+
+ "@esbuild/android-arm": "0.25.5",
+
+ "@esbuild/android-arm64": "0.25.5",
+
+ "@esbuild/android-x64": "0.25.5",
+
+ "@esbuild/darwin-arm64": "0.25.5",
+
+ "@esbuild/darwin-x64": "0.25.5",
+
+ "@esbuild/freebsd-arm64": "0.25.5",
+
+ "@esbuild/freebsd-x64": "0.25.5",
+
+ "@esbuild/linux-arm": "0.25.5",
+
+ "@esbuild/linux-arm64": "0.25.5",
+
+ "@esbuild/linux-ia32": "0.25.5",
+
+ "@esbuild/linux-loong64": "0.25.5",
+
+ "@esbuild/linux-mips64el": "0.25.5",
+
+ "@esbuild/linux-ppc64": "0.25.5",
+
+ "@esbuild/linux-riscv64": "0.25.5",
+
+ "@esbuild/linux-s390x": "0.25.5",
+
+ "@esbuild/linux-x64": "0.25.5",
+
+ "@esbuild/netbsd-arm64": "0.25.5",
+
+ "@esbuild/netbsd-x64": "0.25.5",
+
+ "@esbuild/openbsd-arm64": "0.25.5",
+
+ "@esbuild/openbsd-x64": "0.25.5",
+
+ "@esbuild/sunos-x64": "0.25.5",
+
+ "@esbuild/win32-arm64": "0.25.5",
+
+ "@esbuild/win32-ia32": "0.25.5",
+
+ "@esbuild/win32-x64": "0.25.5"
+
+ }
+
},
+
- "node_modules/electron-to-chromium": {
+
- "version": "1.5.161",
+
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.161.tgz",
+
- "integrity": "sha512-hwtetwfKNZo/UlwHIVBlKZVdy7o8bIZxxKs0Mv/ROPiQQQmDgdm5a+KvKtBsxM8ZjFzTaCeLoodZ8jiBE3o9rA==",
+
+ "node_modules/esbuild-register": {
+
+ "version": "3.6.0",
+
+ "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz",
+
+ "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==",
+
"dev": true,
+
- "license": "ISC"
+
- },
+
- "node_modules/emoji-regex": {
+
- "version": "8.0.0",
+
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+
- "license": "MIT"
+
- },
+
- "node_modules/emoji-toolkit": {
+
- "version": "9.0.1",
+
- "resolved": "https://registry.npmjs.org/emoji-toolkit/-/emoji-toolkit-9.0.1.tgz",
+
- "integrity": "sha512-sMMNqKNLVHXJfIKoPbrRJwtYuysVNC9GlKetr72zE3SSVbHqoeDLWVrxP0uM0AE0qvdl3hbUk+tJhhwXZrDHaw==",
+
"license": "MIT",
+
- "optional": true
+
+ "dependencies": {
+
+ "debug": "^4.3.4"
+
+ },
+
+ "peerDependencies": {
+
+ "esbuild": ">=0.12 <1"
+
+ }
+
},
+
- "node_modules/emojis-list": {
+
- "version": "3.0.0",
+
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+
+ "node_modules/esbuild-wasm": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.5.tgz",
+
+ "integrity": "sha512-V/rbdOws2gDcnCAECfPrajhuafI0WY4WumUgc8ZHwOLnvmM0doLQ+dqvVFI2qkVxQsvo6880aC9IjpyDqcwwTw==",
+
"dev": true,
+
"license": "MIT",
+
+ "bin": {
+
+ "esbuild": "bin/esbuild"
+
+ },
+
"engines": {
+
- "node": ">= 4"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/encodeurl": {
+
- "version": "2.0.0",
+
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+
- "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
+
+ "node_modules/esbuild/node_modules/@esbuild/aix-ppc64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz",
+
+ "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==",
+
+ "cpu": [
+
+ "ppc64"
+
+ ],
+
+ "dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "aix"
+
+ ],
+
"engines": {
+
- "node": ">= 0.8"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/encoding": {
+
- "version": "0.1.13",
+
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+
+ "node_modules/esbuild/node_modules/@esbuild/android-arm": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz",
+
+ "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==",
+
+ "cpu": [
+
+ "arm"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
"optional": true,
+
- "dependencies": {
+
- "iconv-lite": "^0.6.2"
+
+ "os": [
+
+ "android"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/encoding/node_modules/iconv-lite": {
+
- "version": "0.6.3",
+
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+
+ "node_modules/esbuild/node_modules/@esbuild/android-arm64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz",
+
+ "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
"optional": true,
+
- "dependencies": {
+
- "safer-buffer": ">= 2.1.2 < 3.0.0"
+
- },
+
+ "os": [
+
+ "android"
+
+ ],
+
"engines": {
+
- "node": ">=0.10.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/end-of-stream": {
+
- "version": "1.4.4",
+
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+
+ "node_modules/esbuild/node_modules/@esbuild/android-x64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz",
+
+ "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "once": "^1.4.0"
+
+ "optional": true,
+
+ "os": [
+
+ "android"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/engine.io": {
+
- "version": "6.6.2",
+
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz",
+
- "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==",
+
+ "node_modules/esbuild/node_modules/@esbuild/darwin-arm64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz",
+
+ "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "@types/cookie": "^0.4.1",
+
- "@types/cors": "^2.8.12",
+
- "@types/node": ">=10.0.0",
+
- "accepts": "~1.3.4",
+
- "base64id": "2.0.0",
+
- "cookie": "~0.7.2",
+
- "cors": "~2.8.5",
+
- "debug": "~4.3.1",
+
- "engine.io-parser": "~5.2.1",
+
- "ws": "~8.17.1"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "darwin"
+
+ ],
+
"engines": {
+
- "node": ">=10.2.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/engine.io-parser": {
+
- "version": "5.2.3",
+
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz",
+
- "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==",
+
+ "node_modules/esbuild/node_modules/@esbuild/darwin-x64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz",
+
+ "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "darwin"
+
+ ],
+
"engines": {
+
- "node": ">=10.0.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/engine.io/node_modules/cookie": {
+
- "version": "0.7.2",
+
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
+
- "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
+
+ "node_modules/esbuild/node_modules/@esbuild/freebsd-arm64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz",
+
+ "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "freebsd"
+
+ ],
+
"engines": {
+
- "node": ">= 0.6"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/engine.io/node_modules/debug": {
+
- "version": "4.3.7",
+
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
+ "node_modules/esbuild/node_modules/@esbuild/freebsd-x64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz",
+
+ "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "ms": "^2.1.3"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "freebsd"
+
+ ],
+
"engines": {
+
- "node": ">=6.0"
+
- },
+
- "peerDependenciesMeta": {
+
- "supports-color": {
+
- "optional": true
+
- }
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/enhanced-resolve": {
+
- "version": "5.17.1",
+
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
+
- "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==",
+
+ "node_modules/esbuild/node_modules/@esbuild/linux-arm": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz",
+
+ "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==",
+
+ "cpu": [
+
+ "arm"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "graceful-fs": "^4.2.4",
+
- "tapable": "^2.2.0"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
- "node": ">=10.13.0"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/enquirer": {
+
- "version": "2.4.1",
+
- "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz",
+
- "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==",
+
+ "node_modules/esbuild/node_modules/@esbuild/linux-arm64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz",
+
+ "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "ansi-colors": "^4.1.1",
+
- "strip-ansi": "^6.0.1"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
- "node": ">=8.6"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/ent": {
+
- "version": "2.2.1",
+
- "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.1.tgz",
+
- "integrity": "sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==",
+
+ "node_modules/esbuild/node_modules/@esbuild/linux-ia32": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz",
+
+ "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==",
+
+ "cpu": [
+
+ "ia32"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "punycode": "^1.4.1"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
- "node": ">= 0.4"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/entities": {
+
- "version": "4.5.0",
+
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+
- "license": "BSD-2-Clause",
+
+ "node_modules/esbuild/node_modules/@esbuild/linux-loong64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz",
+
+ "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==",
+
+ "cpu": [
+
+ "loong64"
+
+ ],
+
+ "dev": true,
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
- "node": ">=0.12"
+
- },
+
- "funding": {
+
- "url": "https://github.com/fb55/entities?sponsor=1"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/env-paths": {
+
- "version": "2.2.1",
+
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+
- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+
+ "node_modules/esbuild/node_modules/@esbuild/linux-mips64el": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz",
+
+ "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==",
+
+ "cpu": [
+
+ "mips64el"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
- "node": ">=6"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/environment": {
+
- "version": "1.1.0",
+
- "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz",
+
- "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==",
+
+ "node_modules/esbuild/node_modules/@esbuild/linux-ppc64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz",
+
+ "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==",
+
+ "cpu": [
+
+ "ppc64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
"engines": {
+
"node": ">=18"
+
- },
+
- "funding": {
+
- "url": "https://github.com/sponsors/sindresorhus"
+
}
+
},
+
- "node_modules/err-code": {
+
- "version": "2.0.3",
+
- "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+
- "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
+
+ "node_modules/esbuild/node_modules/@esbuild/linux-riscv64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz",
+
+ "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==",
+
+ "cpu": [
+
+ "riscv64"
+
+ ],
+
"dev": true,
+
- "license": "MIT"
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "linux"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
+ }
+
},
+
- "node_modules/errno": {
+
- "version": "0.1.8",
+
- "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+
- "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+
+ "node_modules/esbuild/node_modules/@esbuild/linux-s390x": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz",
+
+ "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==",
+
+ "cpu": [
+
+ "s390x"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
"optional": true,
+
- "dependencies": {
+
- "prr": "~1.0.1"
+
- },
+
- "bin": {
+
- "errno": "cli.js"
+
+ "os": [
+
+ "linux"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/error-ex": {
+
- "version": "1.3.2",
+
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+
+ "node_modules/esbuild/node_modules/@esbuild/netbsd-arm64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz",
+
+ "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "is-arrayish": "^0.2.1"
+
+ "optional": true,
+
+ "os": [
+
+ "netbsd"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/es-define-property": {
+
- "version": "1.0.1",
+
- "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
+
- "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
+
+ "node_modules/esbuild/node_modules/@esbuild/netbsd-x64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz",
+
+ "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
+ "dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "netbsd"
+
+ ],
+
"engines": {
+
- "node": ">= 0.4"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/es-errors": {
+
- "version": "1.3.0",
+
- "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+
- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+
+ "node_modules/esbuild/node_modules/@esbuild/openbsd-arm64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz",
+
+ "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
+ "dev": true,
+
"license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "openbsd"
+
+ ],
+
"engines": {
+
- "node": ">= 0.4"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/es-module-lexer": {
+
- "version": "1.5.4",
+
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
+
- "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==",
+
+ "node_modules/esbuild/node_modules/@esbuild/openbsd-x64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz",
+
+ "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
- "license": "MIT"
+
- },
+
- "node_modules/es-object-atoms": {
+
- "version": "1.1.1",
+
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
+
- "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
+
"license": "MIT",
+
- "dependencies": {
+
- "es-errors": "^1.3.0"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "openbsd"
+
+ ],
+
"engines": {
+
- "node": ">= 0.4"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/es-set-tostringtag": {
+
- "version": "2.1.0",
+
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
+
- "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
+
+ "node_modules/esbuild/node_modules/@esbuild/sunos-x64": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz",
+
+ "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "es-errors": "^1.3.0",
+
- "get-intrinsic": "^1.2.6",
+
- "has-tostringtag": "^1.0.2",
+
- "hasown": "^2.0.2"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "sunos"
+
+ ],
+
"engines": {
+
- "node": ">= 0.4"
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/esbuild": {
+
+ "node_modules/esbuild/node_modules/@esbuild/win32-arm64": {
+
"version": "0.25.5",
+
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz",
+
- "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz",
+
+ "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==",
+
+ "cpu": [
+
+ "arm64"
+
+ ],
+
"dev": true,
+
- "hasInstallScript": true,
+
"license": "MIT",
+
- "bin": {
+
- "esbuild": "bin/esbuild"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "win32"
+
+ ],
+
"engines": {
+
"node": ">=18"
+
- },
+
- "optionalDependencies": {
+
- "@esbuild/aix-ppc64": "0.25.5",
+
- "@esbuild/android-arm": "0.25.5",
+
- "@esbuild/android-arm64": "0.25.5",
+
- "@esbuild/android-x64": "0.25.5",
+
- "@esbuild/darwin-arm64": "0.25.5",
+
- "@esbuild/darwin-x64": "0.25.5",
+
- "@esbuild/freebsd-arm64": "0.25.5",
+
- "@esbuild/freebsd-x64": "0.25.5",
+
- "@esbuild/linux-arm": "0.25.5",
+
- "@esbuild/linux-arm64": "0.25.5",
+
- "@esbuild/linux-ia32": "0.25.5",
+
- "@esbuild/linux-loong64": "0.25.5",
+
- "@esbuild/linux-mips64el": "0.25.5",
+
- "@esbuild/linux-ppc64": "0.25.5",
+
- "@esbuild/linux-riscv64": "0.25.5",
+
- "@esbuild/linux-s390x": "0.25.5",
+
- "@esbuild/linux-x64": "0.25.5",
+
- "@esbuild/netbsd-arm64": "0.25.5",
+
- "@esbuild/netbsd-x64": "0.25.5",
+
- "@esbuild/openbsd-arm64": "0.25.5",
+
- "@esbuild/openbsd-x64": "0.25.5",
+
- "@esbuild/sunos-x64": "0.25.5",
+
- "@esbuild/win32-arm64": "0.25.5",
+
- "@esbuild/win32-ia32": "0.25.5",
+
- "@esbuild/win32-x64": "0.25.5"
+
}
+
},
+
- "node_modules/esbuild-register": {
+
- "version": "3.6.0",
+
- "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz",
+
- "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==",
+
+ "node_modules/esbuild/node_modules/@esbuild/win32-ia32": {
+
+ "version": "0.25.5",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz",
+
+ "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==",
+
+ "cpu": [
+
+ "ia32"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "dependencies": {
+
- "debug": "^4.3.4"
+
- },
+
- "peerDependencies": {
+
- "esbuild": ">=0.12 <1"
+
+ "optional": true,
+
+ "os": [
+
+ "win32"
+
+ ],
+
+ "engines": {
+
+ "node": ">=18"
+
}
+
},
+
- "node_modules/esbuild-wasm": {
+
+ "node_modules/esbuild/node_modules/@esbuild/win32-x64": {
+
"version": "0.25.5",
+
- "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.5.tgz",
+
- "integrity": "sha512-V/rbdOws2gDcnCAECfPrajhuafI0WY4WumUgc8ZHwOLnvmM0doLQ+dqvVFI2qkVxQsvo6880aC9IjpyDqcwwTw==",
+
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz",
+
+ "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==",
+
+ "cpu": [
+
+ "x64"
+
+ ],
+
"dev": true,
+
"license": "MIT",
+
- "bin": {
+
- "esbuild": "bin/esbuild"
+
- },
+
+ "optional": true,
+
+ "os": [
+
+ "win32"
+
+ ],
+
"engines": {
+
"node": ">=18"
+
}
+
@@ -11836,6 +12728,21 @@
+
"dev": true,
+
"license": "ISC"
+
},
+
+ "node_modules/fsevents": {
+
+ "version": "2.3.3",
+
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+
+ "dev": true,
+
+ "hasInstallScript": true,
+
+ "license": "MIT",
+
+ "optional": true,
+
+ "os": [
+
+ "darwin"
+
+ ],
+
+ "engines": {
+
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+
+ }
+
+ },
+
"node_modules/function-bind": {
+
"version": "1.1.2",
+
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+3 -3
pkgs/by-name/go/go-mockery/package.nix
···
buildGoModule (finalAttrs: {
pname = "go-mockery";
-
version = "3.4.0";
+
version = "3.5.1";
src = fetchFromGitHub {
owner = "vektra";
repo = "mockery";
tag = "v${finalAttrs.version}";
-
hash = "sha256-qcK0FXtAL7kJ+dotthmnMcGa9wu97UsDKBoKy5lD2W4=";
+
hash = "sha256-x7WniZ4wpnuzUHM2ZC2P7Ns67bIp4V4F9f4xQEJONEk=";
};
proxyVendor = true;
-
vendorHash = "sha256-Xy2w61ATNDOZKtdekeA9NSdyJq2/eiEZ9iJ3PDSUm9Q=";
+
vendorHash = "sha256-cNMknwlU7ENwN67CtyU1YgYIXCJbh4b7Z3oUK7kkEkk=";
ldflags = [
"-s"
+3 -3
pkgs/by-name/go/gobuster/package.nix
···
buildGoModule rec {
pname = "gobuster";
-
version = "3.7.0";
+
version = "3.8.0";
src = fetchFromGitHub {
owner = "OJ";
repo = "gobuster";
tag = "v${version}";
-
hash = "sha256-RiT9WUvMCv64Q1kl3WoZ6hu8whpAuG2SN6S0897SE2k=";
+
hash = "sha256-EUfpCuEbWe0+98b63ITrAeB6GGfu1b9vbP6/5gg/7Nw=";
};
-
vendorHash = "sha256-3okd9ixxfFJTVYMj3qLnezfeR6esfagEfUNfWl6Oo60=";
+
vendorHash = "sha256-k3NDFBDMiysrnjiEODrrxLdpePLCzUYD41mZbiYuqAE=";
ldflags = [
"-s"
+3 -3
pkgs/by-name/hy/hyprland-per-window-layout/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "hyprland-per-window-layout";
-
version = "2.13";
+
version = "2.14";
src = fetchFromGitHub {
owner = "coffebar";
repo = "hyprland-per-window-layout";
rev = version;
-
hash = "sha256-Bwdh+Cy5LTRSBDfk4r28FmPRUEHYI++nKRhS9eSSbyg=";
+
hash = "sha256-dYoHa4b7BZc/LGVLsNs/LTj4sSMaFel+QE0TUv5kGAk=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-QXT7utSEF5S5MWAng4fKMoloUJovxLT8oLUK9dJEb/0=";
+
cargoHash = "sha256-wXPc3jAY8E0k8cn4Z2OIhCyrfszzlzFmhQZIZay16Ec=";
meta = with lib; {
description = "Per window keyboard layout (language) for Hyprland wayland compositor";
+16
pkgs/by-name/ka/kakasi/gettext-0.25.patch
···
+
diff --git a/configure.in b/configure.in
+
index e865b04..478b689 100644
+
--- a/configure.in
+
+++ b/configure.in
+
@@ -3,8 +3,11 @@ dnl $Id: configure.in,v 1.23 2014-03-18 06:33:20 knok Exp $
+
+
AC_INIT
+
AC_CONFIG_SRCDIR([src/kakasi.c])
+
+AC_CONFIG_MACRO_DIRS([m4])
+
AC_PREREQ([2.50])
+
AM_INIT_AUTOMAKE(kakasi, 2.3.6)
+
+AM_GNU_GETTEXT_VERSION([0.21])
+
+AM_GNU_GETTEXT([external])
+
+
AM_MAINTAINER_MODE
+
+1
pkgs/by-name/ka/kakasi/package.nix
···
url = "https://src.fedoraproject.org/rpms/kakasi/raw/4756771/f/kakasi-configure-c99.patch";
hash = "sha256-XPIp/+AR6K84lv606aRHPQwia/1K3rt/7KSo0V0ZQ5o=";
})
+
./gettext-0.25.patch
];
postPatch = ''
+2 -2
pkgs/by-name/kt/ktls-utils/package.nix
···
stdenv.mkDerivation rec {
pname = "ktls-utils";
-
version = "1.1.0";
+
version = "1.2.0";
src = fetchFromGitHub {
owner = "oracle";
repo = "ktls-utils";
rev = "ktls-utils-${version}";
-
hash = "sha256-UQMM4P2YZbdB8H+kTLPBKLces0HJHAO3f21VvI1yNmk=";
+
hash = "sha256-cGvTuesaAMWVeJFQKdGKLGJJ4OMudOjqxCneViGl4IQ=";
};
nativeBuildInputs = [
+3 -3
pkgs/by-name/ku/kubelogin/package.nix
···
buildGoModule rec {
pname = "kubelogin";
-
version = "0.2.9";
+
version = "0.2.10";
src = fetchFromGitHub {
owner = "Azure";
repo = "kubelogin";
rev = "v${version}";
-
sha256 = "sha256-5qIGUI7hw4Yvpb0Pub3P2lYMnTuMfu7I2x8Xq0Gsuag=";
+
sha256 = "sha256-pi2dzIf48mqD3S7QqaZZ5sgcgPRtQZ10KpfojLVYCZA=";
};
-
vendorHash = "sha256-fILOPZnSsEX9f1nWxC1jTN2wNGmlz15fFmeVvXMA25w=";
+
vendorHash = "sha256-tuqWg7z9YJygEW3XwBXDwXHUNwaJeTAxRS1xv6bQpj4=";
ldflags = [
"-X main.gitTag=v${version}"
+1 -1
pkgs/by-name/kw/kwok/package.nix
···
description = "Simulate massive Kubernetes clusters with low resource usage locally without kubelet";
homepage = "https://kwok.sigs.k8s.io";
changelog = "https://github.com/kubernetes-sigs/kwok/releases/tag/v${version}";
-
platforms = lib.platforms.linux;
+
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ bot-wxt1221 ];
};
}
+1 -2
pkgs/by-name/ly/lychee/package.nix
···
checkFlags = [
# Network errors for all of these tests
# "error reading DNS system conf: No such file or directory (os error 2)" } }
-
"--skip=archive::wayback::tests::wayback_suggestion"
-
"--skip=archive::wayback::tests::wayback_suggestion_unknown_url"
+
"--skip=archive::wayback::tests::wayback_suggestion_real_unknown"
"--skip=archive::wayback::tests::wayback_api_no_breaking_changes"
"--skip=cli::test_dont_dump_data_uris_by_default"
"--skip=cli::test_dump_data_uris_in_verbose_mode"
+11 -4
pkgs/by-name/ma/matrix-authentication-service/package.nix
···
stdenv,
open-policy-agent,
cctools,
+
nix-update-script,
+
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-authentication-service";
-
version = "0.17.1";
+
version = "0.19.0";
src = fetchFromGitHub {
owner = "element-hq";
repo = "matrix-authentication-service";
tag = "v${finalAttrs.version}";
-
hash = "sha256-iBDvvKy5alaieIm+Jv9WnqHVGjItDSvJAk+ClTRj3v0=";
+
hash = "sha256-JimVGDHL4pwN0ALdZVJjkzgdOMTlXo4okiH8b7aALJg=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-rHlzLawpCD9onhca9NzgUXmA2vDmW48cQrV05qs+tn8=";
+
cargoHash = "sha256-5Db3veAs2Zk1EzCp0M8krkUEtfiuJwbAUpUODquYXlA=";
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
src = "${finalAttrs.src}/${finalAttrs.npmRoot}";
-
hash = "sha256-0rJAU4PZAshTu6KD4EzIltUT8PO4dnWCY5oM3kyxBBk=";
+
hash = "sha256-m0W9S/NcbwVMsqSBh5GIHawQR1kRsEEQCnHGbSGNq74=";
};
npmRoot = "frontend";
···
cp -r templates "$out/share/$pname/templates"
cp -r translations "$out/share/$pname/translations"
'';
+
+
nativeInstallCheckInputs = [ versionCheckHook ];
+
versionCheckProgramArg = "--version";
+
doInstallCheck = true;
+
passthru.updateScript = nix-update-script { };
meta = {
description = "OAuth2.0 + OpenID Provider for Matrix Homeservers";
+3 -3
pkgs/by-name/ma/mautrix-meta/package.nix
···
buildGoModule rec {
pname = "mautrix-meta";
-
version = "0.5.0";
+
version = "0.5.2";
subPackages = [ "cmd/mautrix-meta" ];
···
owner = "mautrix";
repo = "meta";
rev = "v${version}";
-
hash = "sha256-SM57PLfRVEKspqnAZz1XES6ba9Puuzvx8XZwAWKVRmw=";
+
hash = "sha256-S/HWCN9d3Nhbl73RoFD684OG3CbdNWXU8QReJoSYJK0=";
};
buildInputs = lib.optional (!withGoolm) olm;
tags = lib.optional withGoolm "goolm";
-
vendorHash = "sha256-+gQPlI9DHuY01JlUnEaYctOs+2XFAkw+X9SkvH0xlbc=";
+
vendorHash = "sha256-m0s99gl49NzGEpuDPB5tL92krt2Zho36NsIEXJk+nCw=";
passthru = {
tests = {
+3 -3
pkgs/by-name/ma/mautrix-slack/package.nix
···
withGoolm ? false,
}:
let
-
version = "0.2.1";
+
version = "0.2.2";
in
buildGoModule {
pname = "mautrix-slack";
···
owner = "mautrix";
repo = "slack";
tag = "v${version}";
-
hash = "sha256-1/OuwyQU68tsg9WOl0Eg4ZM28sD6JDMQN9i1LZLYOuE=";
+
hash = "sha256-Ha3Rwd9+2RFxOF+H5jG6wRlgqLfUbCcoZcaXehyr1m0=";
};
-
vendorHash = "sha256-YjM2ZpXm3DGNRtCGvj7+0+bXAnb7HXYzQvxCSL4+hHo=";
+
vendorHash = "sha256-BjKEf4cG9kPcwuUefosBFzyCUpYhK7fm+w/GtG+oicg=";
buildInputs = lib.optional (!withGoolm) olm;
tags = lib.optional withGoolm "goolm";
+3 -3
pkgs/by-name/ma/mautrix-whatsapp/package.nix
···
buildGoModule rec {
pname = "mautrix-whatsapp";
-
version = "0.12.2";
+
version = "0.12.3";
src = fetchFromGitHub {
owner = "mautrix";
repo = "whatsapp";
rev = "v${version}";
-
hash = "sha256-Es6RWUo/e25wYGIz6feVNXIQbMCDPl1iZoKT3x8vHtA=";
+
hash = "sha256-gbKphWFBT5+7kIptIS/GquFBPVaZzJolbEkZ6bj3Fiw=";
};
buildInputs = lib.optional (!withGoolm) olm;
tags = lib.optional withGoolm "goolm";
-
vendorHash = "sha256-/R6MI6egGV1E1YzKcxBSOb2z97kA1HCK5GdMgfR1vSM=";
+
vendorHash = "sha256-LGHW1n36fdDtIPNENA2qqLcho+7FVna/zUPEYcxd9LQ=";
doCheck = false;
+3 -3
pkgs/by-name/me/melonDS/package.nix
···
in
stdenv.mkDerivation (finalAttrs: {
pname = "melonDS";
-
version = "1.0rc-unstable-2025-07-07";
+
version = "1.0-unstable-2025-07-13";
src = fetchFromGitHub {
owner = "melonDS-emu";
repo = "melonDS";
-
rev = "85dcf65231224f34e25b5007b644d8987e33838c";
-
hash = "sha256-ZKPsE3+kkv2xlIHB+TBKp2J5GnKU7BA1+O4Y1Rq4low=";
+
rev = "13a9825c9a84fdbf42d0d4b922f9c2e0920ed19e";
+
hash = "sha256-16QcMsYARA5tXeEtCyV2jsWSRwrcBJBYSxG5YtYMPa4=";
};
nativeBuildInputs = [
+2 -2
pkgs/by-name/ni/nix-du/package.nix
···
doCheck = true;
nativeCheckInputs = [
-
nixVersions.nix_2_24
+
nixVersions.nix_2_28
graphviz
];
buildInputs = [
boost
-
nixVersions.nix_2_24
+
nixVersions.nix_2_28
nlohmann_json
];
+3 -3
pkgs/by-name/nu/nu_scripts/package.nix
···
stdenvNoCC.mkDerivation {
pname = "nu_scripts";
-
version = "0-unstable-2025-07-03";
+
version = "0-unstable-2025-07-08";
src = fetchFromGitHub {
owner = "nushell";
repo = "nu_scripts";
-
rev = "f0cd46cafc9d0d73efde0f2a0b6f455dd2dfbfe3";
-
hash = "sha256-JEytcntdN+krsjzJdwa+pbF76Z2XhStdKS9/GZ9JjtE=";
+
rev = "b09b60cc434bb9be05ce2bbb6dc299760d13b18b";
+
hash = "sha256-Vh2yuIMvYiYdCYWqFRx7G24hWrQ5iJr1byOV/pIkFyI=";
};
installPhase = ''
+2 -2
pkgs/by-name/pr/protoc-gen-dart/package.nix
···
buildDartApplication rec {
pname = "protoc-gen-dart";
-
version = "22.4.0";
+
version = "22.5.0";
src = fetchFromGitHub {
owner = "google";
repo = "protobuf.dart";
tag = "protoc_plugin-v${version}";
-
hash = "sha256-X5WBju6DHsimhvOIVhX+zJCm5BTlEky/7iR2CS5Ybm4=";
+
hash = "sha256-8pSCYlbZLqHnpetM4luyfGo1qnWgKx93JPjRVWCOX0w=";
};
sourceRoot = "${src.name}/protoc_plugin";
+8 -8
pkgs/by-name/pr/protoc-gen-dart/pubspec.lock.json
···
"dependency": "transitive",
"description": {
"name": "analyzer",
-
"sha256": "f6154230675c44a191f2e20d16eeceb4aa18b30ca732db4efaf94c6a7d43cfa6",
+
"sha256": "b1ade5707ab7a90dfd519eaac78a7184341d19adb6096c68d499b59c7c6cf880",
"url": "https://pub.dev"
},
"source": "hosted",
-
"version": "7.5.2"
+
"version": "7.7.0"
},
"args": {
"dependency": "transitive",
···
"dependency": "transitive",
"description": {
"name": "coverage",
-
"sha256": "aa07dbe5f2294c827b7edb9a87bba44a9c15a3cc81bc8da2ca19b37322d30080",
+
"sha256": "5da775aa218eaf2151c721b16c01c7676fbfdd99cebba2bf64e8b807a28ff94d",
"url": "https://pub.dev"
},
"source": "hosted",
-
"version": "1.14.1"
+
"version": "1.15.0"
},
"crypto": {
"dependency": "transitive",
···
"version": "3.0.6"
},
"dart_style": {
-
"dependency": "direct dev",
+
"dependency": "direct main",
"description": {
"name": "dart_style",
"sha256": "5b236382b47ee411741447c1f1e111459c941ea1b3f2b540dde54c210a3662af",
···
"dependency": "direct main",
"description": {
"name": "protobuf",
-
"sha256": "579fe5557eae58e3adca2e999e38f02441d8aa908703854a9e0a0f47fa857731",
+
"sha256": "6153efcc92a06910918f3db8231fd2cf828ac81e50ebd87adc8f8a8cb3caff0e",
"url": "https://pub.dev"
},
"source": "hosted",
-
"version": "4.1.0"
+
"version": "4.1.1"
},
"pub_semver": {
-
"dependency": "direct dev",
+
"dependency": "direct main",
"description": {
"name": "pub_semver",
"sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585",
+3 -3
pkgs/by-name/pr/protonup-rs/package.nix
···
rustPlatform.buildRustPackage (finalAttrs: {
pname = "protonup-rs";
-
version = "0.9.0";
+
version = "0.9.1";
src = fetchCrate {
inherit (finalAttrs) pname version;
-
hash = "sha256-OVdoXe83lH6wjYb36tT4P3sG1w6NdWhRYC0L3v8USs4=";
+
hash = "sha256-zUsb+ZJmKUizBVwE4Uf/YnIukRn0AEQa7UeXdIIWYt8=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-qESp4z3HRe414Ro04NuiVNy0j/zJUmII4Gbacs3Bc48=";
+
cargoHash = "sha256-baa3VtGUnVFMwlPdKSa4jXecSlKogRHjKMfcGbqUFM0=";
checkFlags = [
# Requires internet access
-27
pkgs/by-name/ro/root5/disable_libc_dicts_root5.patch
···
-
diff --git a/cint/ROOT/CMakeLists.txt b/cint/ROOT/CMakeLists.txt
-
--- a/cint/ROOT/CMakeLists.txt
-
+++ b/cint/ROOT/CMakeLists.txt
-
@@ -47,21 +47,13 @@ set(CINTSTLDLLHEADERS
-
${CMAKE_SOURCE_DIR}/cint/cint/lib/stdstrct/stdcxxfunc.h
-
)
-
set(CINTINCDLLNAMES
-
- stdfunc
-
+# stdfunc
-
# stdcxxfunc
-
)
-
set(CINTINCDLLHEADERS
-
- ${CMAKE_SOURCE_DIR}/cint/cint/lib/stdstrct/stdfunc.h
-
+# ${CMAKE_SOURCE_DIR}/cint/cint/lib/stdstrct/stdfunc.h
-
# ${CMAKE_SOURCE_DIR}/cint/cint/lib/stdstrct/stdcxxfunc.h
-
)
-
-if(NOT WIN32)
-
- set(CINTSTLDLLNAMES ${CINTSTLDLLNAMES} valarray)
-
- set(CINTSTLDLLHEADERS ${CINTSTLDLLHEADERS} ${CINTDLLDIR}/vary.h)
-
- set(CINTINCDLLNAMES ${CINTINCDLLNAMES} posix ipc)
-
- set(CINTINCDLLHEADERS ${CINTINCDLLHEADERS}
-
- ${CMAKE_SOURCE_DIR}/cint/cint/lib/posix/exten.h
-
- ${CMAKE_SOURCE_DIR}/cint/cint/lib/ipc/ipcif.h)
-
-endif()
-
-
set(CINTBUILDLOADER
-
vector
-195
pkgs/by-name/ro/root5/package.nix
···
-
{
-
lib,
-
stdenv,
-
fetchurl,
-
fetchpatch,
-
cmake,
-
pcre,
-
pkg-config,
-
python3,
-
libX11,
-
libXpm,
-
libXft,
-
libXext,
-
libGLU,
-
libGL,
-
zlib,
-
libxml2,
-
libxcrypt,
-
lz4,
-
xz,
-
gsl,
-
xxHash,
-
noSplash ? false,
-
}:
-
-
stdenv.mkDerivation rec {
-
pname = "root";
-
version = "5.34.38";
-
-
src = fetchurl {
-
url = "https://root.cern.ch/download/root_v${version}.source.tar.gz";
-
sha256 = "1ln448lszw4d6jmbdphkr2plwxxlhmjkla48vmmq750xc1lxlfrc";
-
};
-
-
nativeBuildInputs = [
-
cmake
-
pkg-config
-
];
-
buildInputs =
-
[
-
pcre
-
python3
-
zlib
-
libxml2
-
lz4
-
xz
-
gsl
-
xxHash
-
libxcrypt
-
]
-
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
-
libX11
-
libXpm
-
libXft
-
libXext
-
libGLU
-
libGL
-
];
-
-
patches = [
-
./sw_vers_root5.patch
-
-
# prevents rootcint from looking in /usr/includes and such
-
./purify_include_paths_root5.patch
-
-
# disable dictionary generation for stuff that includes libc headers
-
# our glibc requires a modern compiler
-
./disable_libc_dicts_root5.patch
-
-
(fetchpatch {
-
name = "root5-gcc9-fix.patch";
-
url = "https://github.com/root-project/root/commit/348f30a6a3b5905ef734a7bd318bc0ee8bca6dc9.diff";
-
sha256 = "0dvrsrkpacyn5z87374swpy7aciv9a8s6m61b4iqd7a956r67rn3";
-
})
-
(fetchpatch {
-
name = "root5-gcc10-fix.patch";
-
url = "https://github.com/root-project/root/commit/3c243b18768d3c3501faf3ca4e4acfc071021350.diff";
-
sha256 = "1hjmgnp4zx6im8ps78673x0rrhmfyy1nffhgxjlfl1r2z8cq210z";
-
})
-
(fetchpatch {
-
name = "root5-python37-fix.patch";
-
url = "https://github.com/root-project/root/commit/c75458024082de0cc35b45505c652b8460a9e71b.patch";
-
sha256 = "sha256-A5zEjQE9OGPFp/L1HUs4NIdxQMRiwbwCRNWOLN2ENrM=";
-
})
-
# Backport Python 3.11 fix to v5 from v6.26
-
# https://github.com/root-project/root/commit/484deb056dacf768aba4954073b41105c431bffc
-
./root5-python311-fix.patch
-
-
# Backport Python 3.13 fix to v5 from v6.25
-
# https://github.com/root-project/root/commit/9aa67a863482eef8cf50850b9ac3724e35f58781
-
./python313-PyCFunction_Call.patch
-
];
-
-
# https://github.com/root-project/root/issues/13216
-
hardeningDisable = [ "fortify3" ];
-
-
preConfigure =
-
''
-
# binutils 2.37 fixes
-
fixupList=(
-
cint/demo/gl/make0
-
cint/demo/exception/Makefile
-
cint/demo/makecint/KRcc/Makefile
-
cint/demo/makecint/Stub2/Make2
-
cint/demo/makecint/Array/Makefile
-
cint/demo/makecint/DArray/Makefile
-
cint/demo/makecint/ReadFile/Makefile
-
cint/demo/makecint/stl/Makefile
-
cint/demo/makecint/Stub2/Make1
-
cint/cint/include/makemat
-
cint/cint/lib/WildCard/Makefile
-
cint/cint/include/make.arc
-
cint/cint/lib/qt/Makefile
-
cint/cint/lib/pthread/Makefile
-
graf2d/asimage/src/libAfterImage/Makefile.in
-
)
-
for toFix in "''${fixupList[@]}"; do
-
substituteInPlace "$toFix" --replace "clq" "cq"
-
done
-
-
patchShebangs build/unix/
-
-
# __malloc_hook is deprecated
-
substituteInPlace misc/memstat/src/TMemStatHook.cxx \
-
--replace "defined(R__GNU) && (defined(R__LINUX) || defined(__APPLE__))" \
-
"defined(R__GNU) && (defined(__APPLE__))"
-
-
# python 3.12
-
substituteInPlace bindings/pyroot/src/PyROOT.h \
-
--replace " PyUnicode_GET_SIZE" " PyUnicode_GetLength" \
-
--replace " PyUnicode_GetSize" " PyUnicode_GetLength"
-
''
-
# Fix CINTSYSDIR for "build" version of rootcint
-
# This is probably a bug that breaks out-of-source builds
-
+ ''
-
substituteInPlace cint/cint/src/loadfile.cxx\
-
--replace 'env = "cint";' 'env = "'`pwd`'/cint";'
-
''
-
+ lib.optionalString noSplash ''
-
substituteInPlace rootx/src/rootx.cxx --replace "gNoLogo = false" "gNoLogo = true"
-
'';
-
-
cmakeFlags =
-
[
-
"-Drpath=ON"
-
"-DCMAKE_INSTALL_LIBDIR=lib"
-
"-DCMAKE_INSTALL_INCLUDEDIR=include"
-
"-DCMAKE_CXX_FLAGS=-std=c++11"
-
"-Dalien=OFF"
-
"-Dbonjour=OFF"
-
"-Dcastor=OFF"
-
"-Dchirp=OFF"
-
"-Ddavix=OFF"
-
"-Ddcache=OFF"
-
"-Dfftw3=OFF"
-
"-Dfitsio=OFF"
-
"-Dfortran=OFF"
-
"-Dgfal=OFF"
-
"-Dgsl_shared=ON"
-
"-Dgviz=OFF"
-
"-Dhdfs=OFF"
-
"-Dkrb5=OFF"
-
"-Dldap=OFF"
-
"-Dmathmore=ON"
-
"-Dmonalisa=OFF"
-
"-Dmysql=OFF"
-
"-Dodbc=OFF"
-
"-Dopengl=ON"
-
"-Doracle=OFF"
-
"-Dpgsql=OFF"
-
"-Dpythia6=OFF"
-
"-Dpythia8=OFF"
-
"-Drfio=OFF"
-
"-Dsqlite=OFF"
-
"-Dssl=OFF"
-
"-Dxml=ON"
-
"-Dxrootd=OFF"
-
]
-
++ lib.optional (
-
(!stdenv.hostPlatform.isDarwin) && (stdenv.cc.libc != null)
-
) "-DC_INCLUDE_DIRS=${lib.getDev stdenv.cc.libc}/include";
-
-
env.NIX_CFLAGS_COMPILE = "-fpermissive";
-
-
setupHook = ./setup-hook.sh;
-
-
meta = with lib; {
-
homepage = "https://root.cern.ch/";
-
description = "Data analysis framework";
-
platforms = platforms.unix;
-
broken = !stdenv.hostPlatform.isx86_64 || stdenv.cc.isClang or false;
-
maintainers = with maintainers; [ veprbl ];
-
license = licenses.lgpl21;
-
};
-
}
-204
pkgs/by-name/ro/root5/purify_include_paths_root5.patch
···
-
diff --git a/cint/cint/src/loadfile.cxx b/cint/cint/src/loadfile.cxx
-
--- a/cint/cint/src/loadfile.cxx
-
+++ b/cint/cint/src/loadfile.cxx
-
@@ -1365,92 +1365,6 @@ int G__statfilename(const char *filenamein, struct stat *statBuf,
-
}
-
}
-
#endif /* G__EDU_VERSION */
-
-
-
-#ifdef G__VISUAL
-
- /**********************************************
-
- * try /msdev/include
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- workname.Format("/msdev/include/%s%s",filename(),addpost[i2]);
-
- res = stat( workname, statBuf );
-
- if (res==0) {
-
- if (fullPath) fullPath->Swap(workname);
-
- return res;
-
- }
-
- }
-
-#endif /* G__VISUAL */
-
-
-
-#ifdef G__SYMANTEC
-
- /**********************************************
-
- * try /sc/include
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- workname.Format("/sc/include/%s%s",filename(),addpost[i2]);
-
- res = stat( workname, statBuf );
-
- if (res==0) {
-
- if (fullPath) fullPath->Swap(workname);
-
- return res;
-
- }
-
- }
-
-#endif // G__SYMANTEC
-
-
-
-#ifndef G__WIN32
-
- /**********************************************
-
- * try /usr/include/filename
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- workname.Format("/usr/include/%s%s",filename(),addpost[i2]);
-
- res = stat( workname, statBuf );
-
- if (res==0) {
-
- if (fullPath) fullPath->Swap(workname);
-
- return res;
-
- }
-
- }
-
-#endif
-
-
-
-#ifdef __GNUC__
-
- /**********************************************
-
- * try /usr/include/g++/filename
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- workname.Format("/usr/include/g++/%s%s",filename(),addpost[i2]);
-
- res = stat( workname, statBuf );
-
- if (res==0) {
-
- if (fullPath) fullPath->Swap(workname);
-
- return res;
-
- }
-
- }
-
-#endif /* __GNUC__ */
-
-
-
-#ifndef G__WIN32
-
- /* #ifdef __hpux */
-
- /**********************************************
-
- * try /usr/include/CC/filename
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- workname.Format("/usr/include/CC/%s%s",filename(),addpost[i2]);
-
- res = stat( workname, statBuf );
-
- if (res==0) {
-
- if (fullPath) fullPath->Swap(workname);
-
- return res;
-
- }
-
- }
-
-#endif
-
-
-
-#ifndef G__WIN32
-
- /**********************************************
-
- * try /usr/include/codelibs/filename
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- workname.Format("/usr/include/codelibs/%s%s"
-
- ,filename(),addpost[i2]);
-
- res = stat( workname, statBuf );
-
- if (res==0) {
-
- if (fullPath) fullPath->Swap(workname);
-
- return res;
-
- }
-
- }
-
-#endif
-
}
-
return -1;
-
}
-
@@ -1960,107 +1874,6 @@ int G__loadfile(const char *filenamein)
-
}
-
if(G__ifile.fp) break;
-
#endif /* G__EDU_VERSION */
-
-
-
-#ifdef G__VISUAL
-
- /**********************************************
-
- * try /msdev/include
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- G__snprintf(G__ifile.name,G__MAXFILENAME,"/msdev/include/%s%s",filename(),addpost[i2]);
-
-#ifndef G__WIN32
-
- G__ifile.fp = fopen(G__ifile.name,"r");
-
-#else
-
- G__ifile.fp = fopen(G__ifile.name,"rb");
-
-#endif
-
- G__globalcomp=G__store_globalcomp;
-
- }
-
- if(G__ifile.fp) break;
-
-#endif /* G__VISUAL */
-
-
-
-#ifdef G__SYMANTEC
-
- /**********************************************
-
- * try /sc/include
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- G__snprintf(G__ifile.name,G__MAXFILENAME,"/sc/include/%s%s",filename(),addpost[i2]);
-
-#ifndef G__WIN32
-
- G__ifile.fp = fopen(G__ifile.name,"r");
-
-#else
-
- G__ifile.fp = fopen(G__ifile.name,"rb");
-
-#endif
-
- G__globalcomp=G__store_globalcomp;
-
- }
-
- if(G__ifile.fp) break;
-
-#endif /* G__SYMANTEC */
-
-
-
-#ifndef G__WIN32
-
- /**********************************************
-
- * try /usr/include/filename
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- G__snprintf(G__ifile.name,G__MAXFILENAME,"/usr/include/%s%s",filename(),addpost[i2]);
-
-#ifndef G__WIN32
-
- G__ifile.fp = fopen(G__ifile.name,"r");
-
-#else
-
- G__ifile.fp = fopen(G__ifile.name,"rb");
-
-#endif
-
- G__globalcomp=G__store_globalcomp;
-
- }
-
- if(G__ifile.fp) break;
-
-#endif
-
-
-
-#ifdef __GNUC__
-
- /**********************************************
-
- * try /usr/include/g++/filename
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- G__snprintf(G__ifile.name,G__MAXFILENAME,"/usr/include/g++/%s%s",filename(),addpost[i2]);
-
-#ifndef G__WIN32
-
- G__ifile.fp = fopen(G__ifile.name,"r");
-
-#else
-
- G__ifile.fp = fopen(G__ifile.name,"rb");
-
-#endif
-
- G__globalcomp=G__store_globalcomp;
-
- }
-
- if(G__ifile.fp) break;
-
-#endif /* __GNUC__ */
-
-
-
-#ifndef G__WIN32
-
-/* #ifdef __hpux */
-
- /**********************************************
-
- * try /usr/include/CC/filename
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- G__snprintf(G__ifile.name,G__MAXFILENAME,"/usr/include/CC/%s%s",filename(),addpost[i2]);
-
-#ifndef G__WIN32
-
- G__ifile.fp = fopen(G__ifile.name,"r");
-
-#else
-
- G__ifile.fp = fopen(G__ifile.name,"rb");
-
-#endif
-
- G__globalcomp=G__store_globalcomp;
-
- }
-
- if(G__ifile.fp) break;
-
-/* #endif __hpux */
-
-#endif
-
-
-
-#ifndef G__WIN32
-
-/* #ifdef __hpux */
-
- /**********************************************
-
- * try /usr/include/codelibs/filename
-
- **********************************************/
-
- if('\0'!=G__cintsysdir[0]) {
-
- G__snprintf(G__ifile.name,G__MAXFILENAME,"/usr/include/codelibs/%s%s"
-
- ,filename(),addpost[i2]);
-
-#ifndef G__WIN32
-
- G__ifile.fp = fopen(G__ifile.name,"r");
-
-#else
-
- G__ifile.fp = fopen(G__ifile.name,"rb");
-
-#endif
-
- G__globalcomp=G__store_globalcomp;
-
- }
-
- if(G__ifile.fp) break;
-
-/* #endif __hpux */
-
-#endif
-
}
-
}
-
-14
pkgs/by-name/ro/root5/python313-PyCFunction_Call.patch
···
-
--- a/bindings/pyroot/src/TCustomPyTypes.cxx
-
+++ b/bindings/pyroot/src/TCustomPyTypes.cxx
-
@@ -240,7 +240,11 @@
-
// the function is globally shared, so set and reset its "self" (ok, b/c of GIL)
-
Py_INCREF( self );
-
func->m_self = self;
-
+#if PY_VERSION_HEX >= 0x03090000
-
+ PyObject* result = PyObject_Call( (PyObject*)func, args, kw );
-
+#else
-
PyObject* result = PyCFunction_Call( (PyObject*)func, args, kw );
-
+#endif
-
func->m_self = 0;
-
Py_DECREF( self );
-
Py_DECREF( args );
-17
pkgs/by-name/ro/root5/root5-python311-fix.patch
···
-
diff --git a/bindings/pyroot/src/MethodProxy.cxx b/bindings/pyroot/src/MethodProxy.cxx
-
--- a/bindings/pyroot/src/MethodProxy.cxx
-
+++ b/bindings/pyroot/src/MethodProxy.cxx
-
@@ -4,10 +4,10 @@
-
// Bindings
-
#include "PyROOT.h"
-
#include "structmember.h" // from Python
-
-#if PY_VERSION_HEX >= 0x02050000
-
-#include "code.h" // from Python
-
-#else
-
+#if PY_VERSION_HEX < 0x02050000
-
#include "compile.h" // from Python
-
+#elif PY_VERSION_HEX < 0x030b0000
-
+#include "code.h" // from Python
-
#endif
-
#ifndef CO_NOFREE
-
// python2.2 does not have CO_NOFREE defined
-19
pkgs/by-name/ro/root5/setup-hook.sh
···
-
thisroot () {
-
# Workaround thisroot.sh dependency on man
-
if [ -z "${MANPATH-}" ]; then
-
MANPATH=:
-
fi
-
local oldOpts="-u"
-
shopt -qo nounset || oldOpts="+u"
-
set +u
-
source @out@/bin/thisroot.sh
-
set "$oldOpts"
-
}
-
-
postHooks+=(thisroot)
-
-
addRootIncludePath() {
-
addToSearchPath ROOT_INCLUDE_PATH $1/include
-
}
-
-
addEnvHooks "$targetOffset" addRootIncludePath
-104
pkgs/by-name/ro/root5/sw_vers_root5.patch
···
-
diff --git a/build/unix/compiledata.sh b/build/unix/compiledata.sh
-
--- a/build/unix/compiledata.sh
-
+++ b/build/unix/compiledata.sh
-
@@ -49,7 +49,7 @@ fi
-
-
if [ "$ARCH" = "macosx" ] || [ "$ARCH" = "macosx64" ] || \
-
[ "$ARCH" = "macosxicc" ]; then
-
- macosx_minor=`sw_vers | sed -n 's/ProductVersion://p' | cut -d . -f 2`
-
+ macosx_minor=7
-
SOEXT="so"
-
if [ $macosx_minor -ge 5 ]; then
-
if [ "x`echo $SOFLAGS | grep -- '-install_name'`" != "x" ]; then
-
diff --git a/cmake/modules/SetUpMacOS.cmake b/cmake/modules/SetUpMacOS.cmake
-
--- a/cmake/modules/SetUpMacOS.cmake
-
+++ b/cmake/modules/SetUpMacOS.cmake
-
@@ -12,25 +12,11 @@ set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} /usr/X11R6)
-
#---------------------------------------------------------------------------------------------------------
-
-
if (CMAKE_SYSTEM_NAME MATCHES Darwin)
-
- EXECUTE_PROCESS(COMMAND sw_vers "-productVersion"
-
- COMMAND cut -d . -f 1-2
-
- OUTPUT_VARIABLE MACOSX_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
-
- MESSAGE(STATUS "Found a Mac OS X System ${MACOSX_VERSION}")
-
- EXECUTE_PROCESS(COMMAND sw_vers "-productVersion"
-
- COMMAND cut -d . -f 2
-
- OUTPUT_VARIABLE MACOSX_MINOR OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-
-
- if(MACOSX_VERSION VERSION_GREATER 10.7 AND ${CMAKE_CXX_COMPILER_ID} STREQUAL Clang)
-
set(libcxx ON CACHE BOOL "Build using libc++" FORCE)
-
- endif()
-
-
- if(${MACOSX_MINOR} GREATER 4)
-
#TODO: check haveconfig and rpath -> set rpath true
-
#TODO: check Thread, define link command
-
#TODO: more stuff check configure script
-
- execute_process(COMMAND /usr/sbin/sysctl machdep.cpu.extfeatures OUTPUT_VARIABLE SYSCTL_OUTPUT)
-
- if(${SYSCTL_OUTPUT} MATCHES 64)
-
- MESSAGE(STATUS "Found a 64bit system")
-
set(ROOT_ARCHITECTURE macosx64)
-
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}")
-
SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "${CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS} -m64")
-
@@ -38,28 +24,6 @@ if (CMAKE_SYSTEM_NAME MATCHES Darwin)
-
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m64")
-
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m64")
-
SET(CMAKE_FORTRAN_FLAGS "${CMAKE_FORTRAN_FLAGS} -m64")
-
- else(${SYSCTL_OUTPUT} MATCHES 64)
-
- MESSAGE(STATUS "Found a 32bit system")
-
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32")
-
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32")
-
- SET(CMAKE_FORTRAN_FLAGS "${CMAKE_FORTRAN_FLAGS} -m32")
-
- endif(${SYSCTL_OUTPUT} MATCHES 64)
-
- endif()
-
-
-
- if(MACOSX_VERSION VERSION_GREATER 10.6)
-
- set(MACOSX_SSL_DEPRECATED ON)
-
- endif()
-
- if(MACOSX_VERSION VERSION_GREATER 10.7)
-
- set(MACOSX_ODBC_DEPRECATED ON)
-
- endif()
-
- if(MACOSX_VERSION VERSION_GREATER 10.8)
-
- set(MACOSX_GLU_DEPRECATED ON)
-
- set(MACOSX_KRB5_DEPRECATED ON)
-
- set(MACOSX_TMPNAM_DEPRECATED ON)
-
- endif()
-
- if(MACOSX_VERSION VERSION_GREATER 10.9)
-
- set(MACOSX_LDAP_DEPRECATED ON)
-
- endif()
-
-
if (CMAKE_COMPILER_IS_GNUCXX)
-
message(STATUS "Found GNU compiler collection")
-
@@ -132,7 +96,7 @@ if (CMAKE_SYSTEM_NAME MATCHES Darwin)
-
endif()
-
-
#---Set Linker flags----------------------------------------------------------------------
-
- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -mmacosx-version-min=${MACOSX_VERSION} -Wl,-rpath,@loader_path/../lib")
-
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-rpath,@loader_path/../lib")
-
-
-
else (CMAKE_SYSTEM_NAME MATCHES Darwin)
-
diff --git a/config/root-config.in b/config/root-config.in
-
--- a/config/root-config.in
-
+++ b/config/root-config.in
-
@@ -391,7 +391,7 @@ macosxicc)
-
;;
-
macosx64)
-
# MacOS X with gcc (GNU cc v4.x) in 64 bit mode
-
- macosx_minor=`sw_vers | sed -n 's/ProductVersion://p' | cut -d . -f 2`
-
+ macosx_minor=7
-
# cannot find the one linked to libGraf if relocated after built
-
if [ $macosx_minor -le 4 ]; then
-
rootlibs="$rootlibs -lfreetype"
-
diff --git a/cint/ROOT/CMakeLists.txt b/cint/ROOT/CMakeLists.txt
-
--- a/cint/ROOT/CMakeLists.txt
-
+++ b/cint/ROOT/CMakeLists.txt
-
@@ -232,9 +232,7 @@ foreach(_name ${CINTINCDLLNAMES})
-
DEPENDS ${HEADER_OUTPUT_PATH}/systypes.h
-
)
-
-
- if(MACOSX_MINOR GREATER 4)
-
set(_ExtraFlag "-D__DARWIN_UNIX03")
-
- endif()
-
-
add_custom_command(OUTPUT ${OutFileName}
-
COMMAND cint_tmp -K -w1 -z${_name} -n${OutFileName} -D__MAKECINT__ -DG__MAKECINT ${_ExtraFlag} -c-2 -Z0 ${InFileName} ${AdditionalHeaderFiles} ${CMAKE_BINARY_DIR}/cint/cint/include/sys/types.h ${CMAKE_SOURCE_DIR}/cint/cint/lib/posix/posix.h
+3 -3
pkgs/by-name/rs/rsop/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "rsop";
-
version = "0.7.1";
+
version = "0.7.2";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "heiko";
repo = "rsop";
rev = "rsop/v${version}";
-
hash = "sha256-8Zp+sdEV+HJfreBuIaB952Go0LBxMzYFl557TWSxxMk=";
+
hash = "sha256-6vP+epxsDid3M7cpfpOY29VWeIbuCB30qtmotPhzShc=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-3/pdOkgd4X9HpJN3LHMCmWchb/qwaNM7pE/dKHxSi5U=";
+
cargoHash = "sha256-BSsqI3zo7eC4zGIsU1xScnjWNwt4iTqs4SWzbOUt7Iw=";
nativeBuildInputs = [ pkg-config ];
+10 -34
pkgs/by-name/se/searxng/package.nix
···
}:
let
python = python3.override {
-
packageOverrides = final: prev: {
-
httpx = prev.httpx.overridePythonAttrs (old: rec {
-
version = "0.27.2";
-
src = old.src.override {
-
tag = version;
-
hash = "sha256-N0ztVA/KMui9kKIovmOfNTwwrdvSimmNkSvvC+3gpck=";
-
};
-
});
-
-
httpx-socks = prev.httpx-socks.overridePythonAttrs (old: rec {
-
version = "0.9.2";
-
src = old.src.override {
-
tag = "v${version}";
-
hash = "sha256-PUiciSuDCO4r49st6ye5xPLCyvYMKfZY+yHAkp5j3ZI=";
-
};
-
});
-
-
starlette = prev.starlette.overridePythonAttrs (old: {
-
disabledTests = old.disabledTests or [ ] ++ [
-
# fails in assertion with spacing issue
-
"test_request_body"
-
"test_request_stream"
-
"test_wsgi_post"
-
];
-
});
-
};
+
packageOverrides = final: prev: { };
};
in
python.pkgs.toPythonModule (
python.pkgs.buildPythonApplication rec {
pname = "searxng";
-
version = "0-unstable-2025-07-08";
+
version = "0-unstable-2025-07-16";
format = "setuptools";
src = fetchFromGitHub {
owner = "searxng";
repo = "searxng";
-
rev = "bd593d0bad2189f57657bbcfa2c5e86f795c680e";
-
hash = "sha256-vNI66OKA8LPXqc2mt8lm4iKS6njRLQhjzcykCQyPJsk=";
+
rev = "62fac1c6a9db94682f8ef686f0424a482663b288";
+
hash = "sha256-3Ma16EdQdqnXyz+ipH5qq9TF0+DwpNU2kq2RTgK5b/A=";
};
postPatch = ''
···
babel
brotli
certifi
+
cryptography
fasttext-predict
flask
flask-babel
+
httpx
+
httpx-socks
isodate
jinja2
lxml
+
markdown-it-py
msgspec
pygments
python-dateutil
pyyaml
-
redis
+
setproctitle
typer
uvloop
-
setproctitle
-
httpx
-
httpx-socks
-
markdown-it-py
+
valkey
]
++ httpx.optional-dependencies.http2
++ httpx-socks.optional-dependencies.asyncio;
+5 -5
pkgs/by-name/sh/shanggu-fonts/package.nix
···
p7zip,
}:
let
-
version = "1.021";
+
version = "1.022";
source =
with lib.attrsets;
···
})
)
{
-
Mono = "sha256-3WwknXSMH12Lu/HA/f647AyhDg2O9Eg5ZGDBrFp4SbE=";
-
Round = "sha256-vRL2YQkcp5vDSbLaMDEYd7HJVohZFYKlBfxAdY2l3mA=";
-
Sans = "sha256-x5z6GYsfQ+8a8W0djJTY8iutuLNYvaemIpdYh94krk0=";
-
Serif = "sha256-3WK7vty3zZFNKkwViEsozU3qa+5hymYwXk6ta9AxmNM=";
+
Mono = "sha256-kRUnhNXTcU6DCgM0yDVZTzr+2SooANoSkj5bJ1zK+YI=";
+
Round = "sha256-5VJsgTSOGNW87ybKtu55rn+1wp7aUBBC3IPwZopcb9o=";
+
Sans = "sha256-Bss244+gG00tnWUt6hri3BO11tBMWB3+VUEuWqHqr6Y=";
+
Serif = "sha256-PYuqBGxU/T6dlVpa5gqaxe5BShiaIlVisRGtPamlykE=";
};
extraOutputs = builtins.attrNames source;
+2 -2
pkgs/by-name/sp/spicy-parser-generator/package.nix
···
stdenv.mkDerivation rec {
pname = "spicy";
-
version = "1.13.1";
+
version = "1.13.2";
strictDeps = true;
···
owner = "zeek";
repo = "spicy";
rev = "v${version}";
-
hash = "sha256-AbUVt3agmvtapmw6nYPUEhSRzqoaV/DIF6hZjTbz7KQ=";
+
hash = "sha256-+F7P8D70vN85pYyTOSMXgf1yWgPJHPpvP38rOyKTJ/A=";
fetchSubmodules = true;
};
+3 -3
pkgs/by-name/sq/sqldef/package.nix
···
buildGoModule rec {
pname = "sqldef";
-
version = "2.0.4";
+
version = "2.0.5";
src = fetchFromGitHub {
owner = "sqldef";
repo = "sqldef";
rev = "v${version}";
-
hash = "sha256-UTGLq+IbY/H9KdchVQ4cV7JWL9PDnBZJZGsH4syjIyo=";
+
hash = "sha256-+5Ri5MbQJEF3Z3mocO/ugXwZ9ye2IY2YXkdAMLkPupg=";
};
proxyVendor = true;
-
vendorHash = "sha256-SkYRt/w8/YC6LGoADVRdyYdQw/Lves1rd4tl8lYNSSs=";
+
vendorHash = "sha256-G6krEo6zutcjVhKF7ZYNulUG/lppSfDF2VMUv3g4JMk=";
ldflags = [
"-s"
+3 -3
pkgs/by-name/st/stunner/package.nix
···
}:
let
-
version = "0.0.8";
+
version = "0.0.10";
in
buildGoModule {
pname = "stunner";
···
owner = "jaxxstorm";
repo = "stunner";
tag = "v${version}";
-
hash = "sha256-jZNM58aP2hBfuAIFjSCwdBkCbDA5KDTlZV8AkoWnhD4=";
+
hash = "sha256-rwoid49YkrXU59XiC6zY6562MShomozQNV0KFPv7oMM=";
};
-
vendorHash = "sha256-arWRaTqaN6Ji6MjTZdp8J7bs6NjbdY7YkueKMBdAAts=";
+
vendorHash = "sha256-tO61UBZxPBg6oFKOuMjPSb4EHZ9wPAyBsdQZb7DLdw0=";
ldflags = [
"-X=main.Version=${version}"
+2 -2
pkgs/by-name/sw/swiftformat/package.nix
···
swift.stdenv.mkDerivation rec {
pname = "swiftformat";
-
version = "0.56.4";
+
version = "0.57.2";
src = fetchFromGitHub {
owner = "nicklockwood";
repo = "SwiftFormat";
rev = version;
-
sha256 = "sha256-WnBQTpbz9tcnbvmtWpZ9esirWdQKJOpVmH8zk97OuFE=";
+
sha256 = "sha256-KMSRryaSoAX4zi+AhIEHFMX0UVN8ena27SoJF8gAbzY=";
};
nativeBuildInputs = [
+3 -3
pkgs/by-name/sy/symbolicator/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "symbolicator";
-
version = "25.6.2";
+
version = "25.7.0";
src = fetchFromGitHub {
owner = "getsentry";
repo = "symbolicator";
rev = version;
-
hash = "sha256-So6WApFwgTlhwcQlxBUVlL/JPW1X+ZkJhFxb+0ZMI3o=";
+
hash = "sha256-pLo28qtNDQig85GQh6Swo3XUqsSM5XNBbZM5lj2mAbQ=";
fetchSubmodules = true;
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-eQJ/V+4uvcg8v+b8DVJHGNbOq9OTCs/E6wU0WBuxsEA=";
+
cargoHash = "sha256-9oRPs3r63JMV0zugdoZLpfe2uToBVIPVMZ78I1+v60o=";
nativeBuildInputs = [
pkg-config
+2 -2
pkgs/by-name/sy/syrics/package.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "syrics";
-
version = "0.1.2.1";
+
version = "0.1.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "akashrchandran";
repo = "syrics";
tag = "v${version}";
-
hash = "sha256-qRC376RcheiiRAmxwszXbz5CFkpsN6uREiCwc0/NUQg=";
+
hash = "sha256-Ck7pTUgOdib0WqPnvTU6NHKWhMYsIZBY0rzUtFi0q/A=";
};
build-system = [
+3 -3
pkgs/by-name/ta/taproot-assets/package.nix
···
buildGoModule rec {
pname = "taproot-assets";
-
version = "0.6.0";
+
version = "0.6.1";
src = fetchFromGitHub {
owner = "lightninglabs";
repo = "taproot-assets";
rev = "v${version}";
-
hash = "sha256-ZLuV52W5WTNp45tnF1mmf+Snjd14604cKpnOjhabuoc=";
+
hash = "sha256-g9YG/qeXM7hmpgvhyTPTOWy37rGG/Tbc5YiuaQFIbJA=";
};
-
vendorHash = "sha256-9Du4WHLltGqmJXDOs2t5dwK5dbFGxWn0EiEE47czW2M=";
+
vendorHash = "sha256-9d7+y3f+IGDn5wbe9PY58en3cCkWMxCqBBBrRCDDg2U=";
subPackages = [
"cmd/tapcli"
+68
pkgs/by-name/vi/viskores/package.nix
···
+
{
+
lib,
+
stdenv,
+
fetchFromGitHub,
+
fetchpatch2,
+
cmake,
+
ninja,
+
llvmPackages,
+
tbb,
+
mpi,
+
mpiSupport ? true,
+
testers,
+
}:
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "viskores";
+
version = "1.0.0";
+
+
src = fetchFromGitHub {
+
owner = "viskores";
+
repo = "viskores";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-jKuDM/NPfbMIfNpDNsDpmXdKuVobsr3s9+iht1zBLvI=";
+
};
+
+
patches = [
+
# https://github.com/Viskores/viskores/pull/137
+
(fetchpatch2 {
+
url = "https://github.com/Viskores/viskores/commit/36bf609511adb5530e6952bc14daefeafdf4ab11.patch?full_index=1";
+
hash = "sha256-SKmgVZhkCk1/X17dLXZ8ceF9Pq1Kkc2sXuFdrvotsdo=";
+
})
+
];
+
+
nativeBuildInputs = [
+
cmake
+
ninja
+
];
+
+
propagatedBuildInputs =
+
[
+
tbb
+
]
+
++ lib.optional mpiSupport mpi
+
++ lib.optional stdenv.cc.isClang llvmPackages.openmp;
+
+
cmakeFlags = [
+
(lib.cmakeBool "Viskores_ENABLE_OPENMP" true)
+
(lib.cmakeBool "Viskores_ENABLE_TBB" true)
+
(lib.cmakeBool "Viskores_ENABLE_MPI" mpiSupport)
+
(lib.cmakeBool "Viskores_USE_DEFAULT_TYPES_FOR_VTK" true)
+
(lib.cmakeFeature "Viskores_INSTALL_INCLUDE_DIR" "include")
+
(lib.cmakeFeature "Viskores_INSTALL_CONFIG_DIR" "lib/cmake/viskores")
+
(lib.cmakeFeature "Viskores_INSTALL_SHARE_DIR" "share/viskores")
+
];
+
+
passthru.tests.cmake-config = testers.hasCmakeConfigModules {
+
moduleNames = [ "Viskores" ];
+
package = finalAttrs.finalPackage;
+
};
+
+
meta = {
+
description = "Visualization library for many-threaded devices";
+
homepage = "https://github.com/Viskores/viskores";
+
changelog = "https://github.com/Viskores/viskores/releases/tag/${finalAttrs.src.tag}";
+
license = with lib.licenses; [ bsd3 ];
+
platforms = lib.platforms.unix;
+
maintainers = with lib.maintainers; [ qbisi ];
+
};
+
})
+3 -3
pkgs/by-name/vi/vivaldi/package.nix
···
stdenv.mkDerivation rec {
pname = "vivaldi";
-
version = "7.5.3735.47";
+
version = "7.5.3735.54";
suffix =
{
···
url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb";
hash =
{
-
aarch64-linux = "sha256-zkVGgQNZSu3Th8Se9uvj8OERwDxWG3m6+zz9Hv4TGIc=";
-
x86_64-linux = "sha256-uKHv4OEDZkbiGwEyYBl0/4ni2WmBz9NC/oKmYyiJgJ0=";
+
aarch64-linux = "sha256-wgvqNeRrwPHmv4DNlo69mCJ+/cNOv2ZwvEnijTZke+s=";
+
x86_64-linux = "sha256-Wey4X3GUN1HnJsrEo0E/Zr7ozZiw8DyVYh2jQ67wFM0=";
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};
+15 -19
pkgs/by-name/xf/xfitter/package.nix
···
gfortran
pkg-config
];
-
buildInputs =
-
[
-
apfel
-
blas
-
ceres-solver
-
lhapdf
-
lapack
-
libyaml
-
root
-
qcdnum
-
gsl
-
yaml-cpp
-
zlib
-
]
-
++ lib.optionals ("5" == lib.versions.major root.version) [
-
apfelgrid
-
applgrid
-
]
-
++ lib.optional (stdenv.hostPlatform.libc == "glibc") libtirpc;
+
buildInputs = [
+
apfel
+
apfelgrid
+
applgrid
+
blas
+
ceres-solver
+
lhapdf
+
lapack
+
libyaml
+
root
+
qcdnum
+
gsl
+
yaml-cpp
+
zlib
+
] ++ lib.optional (stdenv.hostPlatform.libc == "glibc") libtirpc;
env.NIX_CFLAGS_COMPILE = lib.optionalString (
stdenv.hostPlatform.libc == "glibc"
+1
pkgs/development/cuda-modules/cuda/extension.nix
···
"12.5" = "12.5.1";
"12.6" = "12.6.3";
"12.8" = "12.8.1";
+
"12.9" = "12.9.1";
};
# Check if the current CUDA version is supported.
+1520
pkgs/development/cuda-modules/cuda/manifests/feature_12.9.1.json
···
+
{
+
"collectx_bringup": {
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_cccl": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_compat": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_cudart": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_cuobjdump": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_cupti": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": true,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": true,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": true,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": true,
+
"static": false
+
}
+
}
+
},
+
"cuda_cuxxfilt": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_demo_suite": {
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_documentation": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_gdb": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_nsight": {
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_nvcc": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_nvdisasm": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_nvml_dev": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_nvprof": {
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_nvprune": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_nvrtc": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_nvtx": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_nvvp": {
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_opencl": {
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_profiler_api": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"cuda_sandbox_dev": {
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": true
+
}
+
}
+
},
+
"cuda_sanitizer_api": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"driver_assistant": {
+
"linux-all": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"fabricmanager": {
+
"linux-sbsa": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"imex": {
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libcublas": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libcudla": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libcufft": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libcufile": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
}
+
},
+
"libcurand": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libcusolver": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libcusparse": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libnpp": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libnvfatbin": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libnvidia_nscq": {
+
"linux-sbsa": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libnvjitlink": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libnvjpeg": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": true
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"libnvsdm": {
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": true,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"mft": {
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"mft_autocomplete": {
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"mft_oem": {
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"nsight_compute": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"nsight_systems": {
+
"linux-sbsa": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"nsight_vse": {
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"nvidia_driver": {
+
"linux-sbsa": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": true,
+
"dev": false,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"nvidia_fs": {
+
"linux-aarch64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"nvlsm": {
+
"linux-sbsa": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
},
+
"linux-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": true,
+
"sample": false,
+
"static": false
+
}
+
}
+
},
+
"visual_studio_integration": {
+
"windows-x86_64": {
+
"outputs": {
+
"bin": false,
+
"dev": false,
+
"doc": false,
+
"lib": false,
+
"sample": false,
+
"static": false
+
}
+
}
+
}
+
}
+1151
pkgs/development/cuda-modules/cuda/manifests/redistrib_12.9.1.json
···
+
{
+
"release_date": "2025-06-05",
+
"release_label": "12.9.1",
+
"release_product": "cuda",
+
"collectx_bringup": {
+
"name": "UFM telemetry CollectX Bringup",
+
"license": "NVIDIA Proprietary",
+
"license_path": "collectx_bringup/LICENSE.txt",
+
"version": "1.19.13",
+
"linux-x86_64": {
+
"relative_path": "collectx_bringup/linux-x86_64/collectx_bringup-linux-x86_64-1.19.13-archive.tar.xz",
+
"sha256": "4965fe096fca645a6d4565fd4d12366ae0ec31ec54ca20274910f34eea74b41a",
+
"md5": "d48b8c177f312c8774c54988594f725c",
+
"size": "125307508"
+
},
+
"linux-sbsa": {
+
"relative_path": "collectx_bringup/linux-sbsa/collectx_bringup-linux-sbsa-1.19.13-archive.tar.xz",
+
"sha256": "5d716fbb80ef7b9ac89f9e3fa8b900a29d4e6c0be487420dc4ee7a05340b57a9",
+
"md5": "dc2c0bfedf790ba7dc21f684510e592e",
+
"size": "120696772"
+
}
+
},
+
"cuda_cccl": {
+
"name": "CXX Core Compute Libraries",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_cccl/LICENSE.txt",
+
"version": "12.9.27",
+
"linux-x86_64": {
+
"relative_path": "cuda_cccl/linux-x86_64/cuda_cccl-linux-x86_64-12.9.27-archive.tar.xz",
+
"sha256": "8b1a5095669e94f2f9afd7715533314d418179e9452be61e2fde4c82a3e542aa",
+
"md5": "59e3cb66aeb96423dcca73218c85bc02",
+
"size": "997888"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_cccl/linux-sbsa/cuda_cccl-linux-sbsa-12.9.27-archive.tar.xz",
+
"sha256": "8c3da24801b500f1d9217d191bb4b63e5d2096c8e7d0b7695e876853180ba82f",
+
"md5": "b39d03cfac57a3b2ded8e9b0a6b0e782",
+
"size": "997840"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_cccl/windows-x86_64/cuda_cccl-windows-x86_64-12.9.27-archive.zip",
+
"sha256": "17aaa7c6b8f94a417d8f3261780b7e34b9cbdfab7513bce86768623b06aa28b5",
+
"md5": "afdfa89a35951f67b5bd70c513f5ef09",
+
"size": "3127658"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_cccl/linux-aarch64/cuda_cccl-linux-aarch64-12.9.27-archive.tar.xz",
+
"sha256": "8c87c2db67130108861609eacd40d30ee109656a7765e5172eab71dd6da4c453",
+
"md5": "25b1a257ed35393052577bd9ee432d3f",
+
"size": "998228"
+
}
+
},
+
"cuda_compat": {
+
"name": "CUDA compat L4T",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_compat/LICENSE.txt",
+
"version": "12.9.40580548",
+
"linux-aarch64": {
+
"relative_path": "cuda_compat/linux-aarch64/cuda_compat-linux-aarch64-12.9.40580548-archive.tar.xz",
+
"sha256": "c03fe18b9d23881f068ac97b45001a47778f83d2361728427a3f92b551b1c898",
+
"md5": "3ca26403b8b36c5cc18104ee174ec874",
+
"size": "37422044"
+
}
+
},
+
"cuda_cudart": {
+
"name": "CUDA Runtime (cudart)",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_cudart/LICENSE.txt",
+
"version": "12.9.79",
+
"linux-x86_64": {
+
"relative_path": "cuda_cudart/linux-x86_64/cuda_cudart-linux-x86_64-12.9.79-archive.tar.xz",
+
"sha256": "1f6ad42d4f530b24bfa35894ccf6b7209d2354f59101fd62ec4a6192a184ce99",
+
"md5": "6153e2b6a43389e5be3d68b04c6488f5",
+
"size": "1514676"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_cudart/linux-sbsa/cuda_cudart-linux-sbsa-12.9.79-archive.tar.xz",
+
"sha256": "8b422a3b2cb8452cb678181b0bf9d7aa7342df168b5319c5488ae3b8514101fc",
+
"md5": "c4b3e0d206f5dc3aceaddb78a32424d3",
+
"size": "1521596"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_cudart/windows-x86_64/cuda_cudart-windows-x86_64-12.9.79-archive.zip",
+
"sha256": "179e9c43b0735ffe67207b3da556eb5a0c50f3047961882b7657d3b822d34ef8",
+
"md5": "22e500ce68dc9e099ec18f57e1309808",
+
"size": "3521238"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_cudart/linux-aarch64/cuda_cudart-linux-aarch64-12.9.79-archive.tar.xz",
+
"sha256": "f893e2c72be81b0d0e3bc33827c785a96db15fd5aafdc51cc187f3df6fdbb657",
+
"md5": "8970e9d40a7edada8cd9270906b1daa3",
+
"size": "1223440"
+
}
+
},
+
"cuda_cuobjdump": {
+
"name": "cuobjdump",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_cuobjdump/LICENSE.txt",
+
"version": "12.9.82",
+
"linux-x86_64": {
+
"relative_path": "cuda_cuobjdump/linux-x86_64/cuda_cuobjdump-linux-x86_64-12.9.82-archive.tar.xz",
+
"sha256": "ee0de40e8c18068bfcc53e73510e7e7a1a80555205347940df67fa525d24452f",
+
"md5": "fb4ceb446f3ca58c4ca5381a2c0eee06",
+
"size": "214896"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_cuobjdump/linux-sbsa/cuda_cuobjdump-linux-sbsa-12.9.82-archive.tar.xz",
+
"sha256": "2d39ae9309f81a7980df296a93c0e49215c6fb22d316fd9daae211d29a731d27",
+
"md5": "9ec739cea851b184b55017d0a6185304",
+
"size": "208936"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_cuobjdump/windows-x86_64/cuda_cuobjdump-windows-x86_64-12.9.82-archive.zip",
+
"sha256": "1eda43a76a2eac25fce5bdb4b68673b5bda737d54cca5513148c36362ab7c811",
+
"md5": "0a1c8b1f69537bc605c0d5fc28110258",
+
"size": "6219088"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_cuobjdump/linux-aarch64/cuda_cuobjdump-linux-aarch64-12.9.82-archive.tar.xz",
+
"sha256": "91a9ae2935b411d136c2c61ccbbc0df3a83f17cce122d12d262be202217163ee",
+
"md5": "ec5905b13be30f8f39e18d1f41dbcf18",
+
"size": "197604"
+
}
+
},
+
"cuda_cupti": {
+
"name": "CUPTI",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_cupti/LICENSE.txt",
+
"version": "12.9.79",
+
"linux-x86_64": {
+
"relative_path": "cuda_cupti/linux-x86_64/cuda_cupti-linux-x86_64-12.9.79-archive.tar.xz",
+
"sha256": "f779a24e8f0177b4ce45cbf118cb470139fb5107858df96689d0a0aa01f0fba1",
+
"md5": "5fe49729261d1f899bd0948026b755ae",
+
"size": "16799436"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_cupti/linux-sbsa/cuda_cupti-linux-sbsa-12.9.79-archive.tar.xz",
+
"sha256": "84f8657375c23a425b2d107c3cde1ce75777bff9798b744b78e146fdc02d2de0",
+
"md5": "ff4c04b183cc173aa2937a21a3569b5b",
+
"size": "12805704"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_cupti/windows-x86_64/cuda_cupti-windows-x86_64-12.9.79-archive.zip",
+
"sha256": "c96018456dc4db6af6d69d6db0170a2ccc656ddde8c8ce6ee05682c2c5569daa",
+
"md5": "1cecfef05160d4e6b0f2549534fe7973",
+
"size": "13359912"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_cupti/linux-aarch64/cuda_cupti-linux-aarch64-12.9.79-archive.tar.xz",
+
"sha256": "74a884691b2c7e5c8db8bd2a38143fc82f7502f0dd484051809df7953f7ae719",
+
"md5": "7f92adb9aed6fdb047ebe3c7617c7179",
+
"size": "4781260"
+
}
+
},
+
"cuda_cuxxfilt": {
+
"name": "CUDA cuxxfilt (demangler)",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_cuxxfilt/LICENSE.txt",
+
"version": "12.9.82",
+
"linux-x86_64": {
+
"relative_path": "cuda_cuxxfilt/linux-x86_64/cuda_cuxxfilt-linux-x86_64-12.9.82-archive.tar.xz",
+
"sha256": "833d7e56351d032717f217212577d369d230e284b2ded4bf151403cc11213add",
+
"md5": "a7f4a446e4fb00657f5bd7eb1dd814a7",
+
"size": "188692"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_cuxxfilt/linux-sbsa/cuda_cuxxfilt-linux-sbsa-12.9.82-archive.tar.xz",
+
"sha256": "2175ef96b523eb8fea5d6ccfd21b70d6afaee623d00dbab70f11e8aa892c2828",
+
"md5": "fde8b2db7d7e4afb08e7c703fa735440",
+
"size": "177440"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_cuxxfilt/windows-x86_64/cuda_cuxxfilt-windows-x86_64-12.9.82-archive.zip",
+
"sha256": "ec5911d680394d90968c480c7359e7f5a4025b9c4806dad673d489e57585afd3",
+
"md5": "537cd82a0945fe20275d4791e353c3f5",
+
"size": "178570"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_cuxxfilt/linux-aarch64/cuda_cuxxfilt-linux-aarch64-12.9.82-archive.tar.xz",
+
"sha256": "37acae6576874c3781e844ea268a9fe076d13aaab3acda6f65bbe885a3726a3c",
+
"md5": "c8e23bff8cc13fb58a57c90d69e7b374",
+
"size": "170436"
+
}
+
},
+
"cuda_demo_suite": {
+
"name": "CUDA Demo Suite",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_demo_suite/LICENSE.txt",
+
"version": "12.9.79",
+
"linux-x86_64": {
+
"relative_path": "cuda_demo_suite/linux-x86_64/cuda_demo_suite-linux-x86_64-12.9.79-archive.tar.xz",
+
"sha256": "92e0b324bf02d9705b8dd5bf1d36149c06512c720ceda7cc7d791fc3ecf64f0e",
+
"md5": "5030cddcab7101704bb8a9b53c6137ad",
+
"size": "4036604"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_demo_suite/windows-x86_64/cuda_demo_suite-windows-x86_64-12.9.79-archive.zip",
+
"sha256": "adffd0b0f7cca262025f171dcaa73f62af020de5d9a0d6e0fbe7dbd827dd77a8",
+
"md5": "9a8c3bbd696392e768ae3278e269cbd9",
+
"size": "5164004"
+
}
+
},
+
"cuda_documentation": {
+
"name": "CUDA Documentation",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_documentation/LICENSE.txt",
+
"version": "12.9.88",
+
"linux-x86_64": {
+
"relative_path": "cuda_documentation/linux-x86_64/cuda_documentation-linux-x86_64-12.9.88-archive.tar.xz",
+
"sha256": "d6e44c454654016a3650f3101688231ba111cd00647b726b34d18ff0bd721933",
+
"md5": "17436d82e589824bbf3f4ff669201d81",
+
"size": "67920"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_documentation/linux-sbsa/cuda_documentation-linux-sbsa-12.9.88-archive.tar.xz",
+
"sha256": "e1c47f32279a827baf8b4339c1737d7bd8e54c73388835e5fae3e2db83db2479",
+
"md5": "995f5692be016e44821fb85ebc3a62d9",
+
"size": "67924"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_documentation/windows-x86_64/cuda_documentation-windows-x86_64-12.9.88-archive.zip",
+
"sha256": "660f2f71b94c13a021850a8bb6227dfb4eb9a8dd8e0f6bc9feb0b993dea180fd",
+
"md5": "3d21d1b9056629557bb2745f962af636",
+
"size": "107626"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_documentation/linux-aarch64/cuda_documentation-linux-aarch64-12.9.88-archive.tar.xz",
+
"sha256": "830476a755f9a8c9780a6876d0ed562c073f29968c3e0e91962d0fd14b3f3618",
+
"md5": "098d318ebb7700a6513e57e41edf20c8",
+
"size": "67948"
+
}
+
},
+
"cuda_gdb": {
+
"name": "CUDA GDB",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_gdb/LICENSE.txt",
+
"version": "12.9.79",
+
"linux-x86_64": {
+
"relative_path": "cuda_gdb/linux-x86_64/cuda_gdb-linux-x86_64-12.9.79-archive.tar.xz",
+
"sha256": "3dbb657683cd4f2989c30bdad31b3f4493795a9acc8a2214f48df3cfca7c37c0",
+
"md5": "1405f9cf4a5d2c03785a69aefa05de16",
+
"size": "67691620"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_gdb/linux-sbsa/cuda_gdb-linux-sbsa-12.9.79-archive.tar.xz",
+
"sha256": "251b9bd86ffcce0cdc4a5480ef3d8d609ca3a276cbbb5c793ca9978721d31faf",
+
"md5": "b76ab824a5b651ecec31978e6e2f41bf",
+
"size": "45695592"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_gdb/linux-aarch64/cuda_gdb-linux-aarch64-12.9.79-archive.tar.xz",
+
"sha256": "5473c27f1ec03fe064a09399e52b251e6ca5d3b9a67f21c1a26a02a26102f165",
+
"md5": "95325479bec751d72d4f063d8d244049",
+
"size": "45662012"
+
}
+
},
+
"cuda_nsight": {
+
"name": "Nsight Eclipse Edition Plugin",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_nsight/LICENSE.txt",
+
"version": "12.9.79",
+
"linux-x86_64": {
+
"relative_path": "cuda_nsight/linux-x86_64/cuda_nsight-linux-x86_64-12.9.79-archive.tar.xz",
+
"sha256": "5c3994440ce7aa6ac5ab120e45f25f5f5eaa631af0f793fab860a5edbc499518",
+
"md5": "3bce6195222da1c1d549fbd2d83422e8",
+
"size": "118693300"
+
}
+
},
+
"cuda_nvcc": {
+
"name": "CUDA NVCC",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_nvcc/LICENSE.txt",
+
"version": "12.9.86",
+
"linux-x86_64": {
+
"relative_path": "cuda_nvcc/linux-x86_64/cuda_nvcc-linux-x86_64-12.9.86-archive.tar.xz",
+
"sha256": "7a1a5b652e5ef85c82b721d10672fc9a2dbaab44e9bd3c65a69517bf53998c35",
+
"md5": "ac1871c955070267e117bd985f6dbb36",
+
"size": "81100244"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_nvcc/linux-sbsa/cuda_nvcc-linux-sbsa-12.9.86-archive.tar.xz",
+
"sha256": "0aa1fce92dbae76c059c27eefb9d0ffb58e1291151e44ff7c7f1fc2dd9376c0d",
+
"md5": "1322a14e4d6482f69d4b8a14a7d5f4c5",
+
"size": "73407012"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_nvcc/windows-x86_64/cuda_nvcc-windows-x86_64-12.9.86-archive.zip",
+
"sha256": "227b109663b5e57d2718bcabb24a4ba0d9d4e52d958e327dc476f7c28691be85",
+
"md5": "ff9b2942aaa3a1dfb487da6767bc689f",
+
"size": "126917884"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_nvcc/linux-aarch64/cuda_nvcc-linux-aarch64-12.9.86-archive.tar.xz",
+
"sha256": "2432ef8a7c12d0a9ce3332a8af42b123c07f256390b3390802b1b2c6254c6c74",
+
"md5": "f846e79e53be949484a4968880eb9dd9",
+
"size": "77162776"
+
}
+
},
+
"cuda_nvdisasm": {
+
"name": "CUDA nvdisasm",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_nvdisasm/LICENSE.txt",
+
"version": "12.9.88",
+
"linux-x86_64": {
+
"relative_path": "cuda_nvdisasm/linux-x86_64/cuda_nvdisasm-linux-x86_64-12.9.88-archive.tar.xz",
+
"sha256": "49296dd550e05434185a8588ec639f1325b2de413e2321ddd7e56c5182a476ff",
+
"md5": "87ec016e430618bf724a3e8332bfcca6",
+
"size": "5483340"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_nvdisasm/linux-sbsa/cuda_nvdisasm-linux-sbsa-12.9.88-archive.tar.xz",
+
"sha256": "28b2597f0901cfafcd050cba0877c1eb5edcd7ebd8164aea356cec832e636ee3",
+
"md5": "0d6f0b8883e55ca07d64cbb746b80e8c",
+
"size": "5408212"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_nvdisasm/windows-x86_64/cuda_nvdisasm-windows-x86_64-12.9.88-archive.zip",
+
"sha256": "955ba1f52f7115031f10408ce3cec4c745df41dba8fdf6024c3983d899e9fbbc",
+
"md5": "43cd76e59014be18d96ce03e2ed09d6b",
+
"size": "5791897"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_nvdisasm/linux-aarch64/cuda_nvdisasm-linux-aarch64-12.9.88-archive.tar.xz",
+
"sha256": "99bf70149423c42c8dc2649f76f8983101dcf9879d355cfb2582b2adbed84614",
+
"md5": "cb9f7798d824ef1696fdde67f9506aa4",
+
"size": "5416148"
+
}
+
},
+
"cuda_nvml_dev": {
+
"name": "CUDA NVML Headers",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_nvml_dev/LICENSE.txt",
+
"version": "12.9.79",
+
"linux-x86_64": {
+
"relative_path": "cuda_nvml_dev/linux-x86_64/cuda_nvml_dev-linux-x86_64-12.9.79-archive.tar.xz",
+
"sha256": "1ad0866dbfff6a9e2661f5348e4ca4c2a4e40882b90014ab127f2734856ecccb",
+
"md5": "7e615aa7b4525d3cc1b28379abcf6ce5",
+
"size": "129244"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_nvml_dev/linux-sbsa/cuda_nvml_dev-linux-sbsa-12.9.79-archive.tar.xz",
+
"sha256": "e97e668ead7ebc1fb7e93ffe303019660d0119c4e4d0e8ef26ce012bbbea9b34",
+
"md5": "d48bcaa83a7299b836d381b32e94a99d",
+
"size": "130480"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_nvml_dev/windows-x86_64/cuda_nvml_dev-windows-x86_64-12.9.79-archive.zip",
+
"sha256": "1894b70c5487a739c740929263fa3fbca80e53790647abc02b74eac024b97be8",
+
"md5": "213d773bb297b15e9f697ec8f1363bd9",
+
"size": "144955"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_nvml_dev/linux-aarch64/cuda_nvml_dev-linux-aarch64-12.9.79-archive.tar.xz",
+
"sha256": "531ac94b8b83209657cd14b28d23660df252393fb34c24f5d8919c56c977477e",
+
"md5": "3fe82d3f6042a22ac3d119192577db79",
+
"size": "130544"
+
}
+
},
+
"cuda_nvprof": {
+
"name": "CUDA nvprof",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_nvprof/LICENSE.txt",
+
"version": "12.9.79",
+
"linux-x86_64": {
+
"relative_path": "cuda_nvprof/linux-x86_64/cuda_nvprof-linux-x86_64-12.9.79-archive.tar.xz",
+
"sha256": "8d8d1a9004710bad8d7a653769f088064b0285a06a80b46c4da7598115a0c6a2",
+
"md5": "df8f768c6c21b06cb048b9a4b0ac39e7",
+
"size": "2402440"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_nvprof/windows-x86_64/cuda_nvprof-windows-x86_64-12.9.79-archive.zip",
+
"sha256": "81aefd12ab0a24f88feee10303b814fcf21887b3947d5e73523ed14338ef4e2b",
+
"md5": "69ada7050609c5860a2396a6354665e0",
+
"size": "1705346"
+
}
+
},
+
"cuda_nvprune": {
+
"name": "CUDA nvprune",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_nvprune/LICENSE.txt",
+
"version": "12.9.82",
+
"linux-x86_64": {
+
"relative_path": "cuda_nvprune/linux-x86_64/cuda_nvprune-linux-x86_64-12.9.82-archive.tar.xz",
+
"sha256": "a06f0e2959a4dd3dbb62a984dbe77b813397022596f5c62d74ddd83b238571f2",
+
"md5": "db647ad5946c1e4cb0289c16e5ec92d8",
+
"size": "59372"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_nvprune/linux-sbsa/cuda_nvprune-linux-sbsa-12.9.82-archive.tar.xz",
+
"sha256": "15e1d6527bf04c162950251940b10b8b8254f68028e2ffc0bfb7ed84bb2e1382",
+
"md5": "3d51536a3582379389d821afa05becfd",
+
"size": "51052"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_nvprune/windows-x86_64/cuda_nvprune-windows-x86_64-12.9.82-archive.zip",
+
"sha256": "be23018507f015ca948c503a43a3c48449c0dc1ceaab1e721caf01f024727312",
+
"md5": "f5c1eaa20c7c8c67a564f04cec87fca2",
+
"size": "142316"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_nvprune/linux-aarch64/cuda_nvprune-linux-aarch64-12.9.82-archive.tar.xz",
+
"sha256": "69fa4cf2cede678825e0c8032ccd629e17de1b9d8667b05b6702d873fd2fb926",
+
"md5": "00c370560287a3dcdeedb32fe13e7e0e",
+
"size": "52876"
+
}
+
},
+
"cuda_nvrtc": {
+
"name": "CUDA NVRTC",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_nvrtc/LICENSE.txt",
+
"version": "12.9.86",
+
"linux-x86_64": {
+
"relative_path": "cuda_nvrtc/linux-x86_64/cuda_nvrtc-linux-x86_64-12.9.86-archive.tar.xz",
+
"sha256": "82913658363892dbc0f2638b070476234476e06e084fed60db861cb7e161a6af",
+
"md5": "8ed74b72c44ee50759f820dee875589c",
+
"size": "114231976"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_nvrtc/linux-sbsa/cuda_nvrtc-linux-sbsa-12.9.86-archive.tar.xz",
+
"sha256": "fb2d50c791465f333fc2236d2419170cf7a7886f48dd9b967a10f8233c686029",
+
"md5": "483dc56df046c9c03eb17cd637bb8fc9",
+
"size": "53265740"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_nvrtc/windows-x86_64/cuda_nvrtc-windows-x86_64-12.9.86-archive.zip",
+
"sha256": "1aa0644fa53c8ca34cdc73db17bcc73530557bdd3f582c7bfdbd7916c8b48f65",
+
"md5": "76317f5006ce9de6720cea0b3bdc7db6",
+
"size": "314608748"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_nvrtc/linux-aarch64/cuda_nvrtc-linux-aarch64-12.9.86-archive.tar.xz",
+
"sha256": "785b0952c0f77dd0feb9a674f3fcca3fcf05541bbe27f70a5926da9f85339152",
+
"md5": "b49aeba8583248a4cd628154361d313d",
+
"size": "57633224"
+
}
+
},
+
"cuda_nvtx": {
+
"name": "CUDA NVTX",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_nvtx/LICENSE.txt",
+
"version": "12.9.79",
+
"linux-x86_64": {
+
"relative_path": "cuda_nvtx/linux-x86_64/cuda_nvtx-linux-x86_64-12.9.79-archive.tar.xz",
+
"sha256": "819bc39192955e6ba2067de39b85f30e157de462945e54b12bfdeda429d793fb",
+
"md5": "3a56b3c5c1e20d99cff4c354e57ea30f",
+
"size": "64496"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_nvtx/linux-sbsa/cuda_nvtx-linux-sbsa-12.9.79-archive.tar.xz",
+
"sha256": "dae359c2c51f83a5cd402468f481a82aeb6d32d79dc707d3625607e83cf97ceb",
+
"md5": "d783ac2926973ad682c69270d047c3f3",
+
"size": "64856"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_nvtx/windows-x86_64/cuda_nvtx-windows-x86_64-12.9.79-archive.zip",
+
"sha256": "b9d506ce9ba056bf171b60e9dada06fb3d8bed5453a6399d0541960bf9b81659",
+
"md5": "907cfcf3f3b637912ded30349ecfd515",
+
"size": "87029"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_nvtx/linux-aarch64/cuda_nvtx-linux-aarch64-12.9.79-archive.tar.xz",
+
"sha256": "f1a4366e45dbfd0a4e6210a5a4b9b51501aaebb6b58845d3f1b271ec3d7f3e15",
+
"md5": "6b40a46f73f46a7d8bac37b212989007",
+
"size": "65396"
+
}
+
},
+
"cuda_nvvp": {
+
"name": "CUDA NVVP",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_nvvp/LICENSE.txt",
+
"version": "12.9.79",
+
"linux-x86_64": {
+
"relative_path": "cuda_nvvp/linux-x86_64/cuda_nvvp-linux-x86_64-12.9.79-archive.tar.xz",
+
"sha256": "6cdf9196373a848856c1afc6f1df1023649fb5fe77b896967ecc0b014b200003",
+
"md5": "0ded9b80cf8fc2c2233b28d582f2334e",
+
"size": "117732648"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_nvvp/windows-x86_64/cuda_nvvp-windows-x86_64-12.9.79-archive.zip",
+
"sha256": "a7e1ac0de34c69afc288283ea75314b67f109b08d046c3622405dff8f66b0720",
+
"md5": "dd673788d3fae14c38af5c1506fae11d",
+
"size": "120342251"
+
}
+
},
+
"cuda_opencl": {
+
"name": "CUDA OpenCL",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_opencl/LICENSE.txt",
+
"version": "12.9.19",
+
"linux-x86_64": {
+
"relative_path": "cuda_opencl/linux-x86_64/cuda_opencl-linux-x86_64-12.9.19-archive.tar.xz",
+
"sha256": "1bddacc2f0de77901faad5fecfad8fef8136ea8dd708e02177d10eef97d85b78",
+
"md5": "d0a85b602afc8957374d3f536dfd0306",
+
"size": "94140"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_opencl/windows-x86_64/cuda_opencl-windows-x86_64-12.9.19-archive.zip",
+
"sha256": "7c78e05697a3f74510c4154b175ce4597ed0719c7793236ca7f3989eccae0ff6",
+
"md5": "e2dec7d45f8d87045c4a37bb882e9cf4",
+
"size": "139663"
+
}
+
},
+
"cuda_profiler_api": {
+
"name": "CUDA Profiler API",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_profiler_api/LICENSE.txt",
+
"version": "12.9.79",
+
"linux-x86_64": {
+
"relative_path": "cuda_profiler_api/linux-x86_64/cuda_profiler_api-linux-x86_64-12.9.79-archive.tar.xz",
+
"sha256": "8c50636bfb97e9420905aa795b9fa6e3ad0b30ec6a6c8b0b8db519beb9241ce6",
+
"md5": "483998e0e5b012d976bf62ada20bd4fa",
+
"size": "16316"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_profiler_api/linux-sbsa/cuda_profiler_api-linux-sbsa-12.9.79-archive.tar.xz",
+
"sha256": "e07f47ef3aeb3a3ca995e9070d77d98ad79460216bf2075c9f9018962ae1d03b",
+
"md5": "55345cd640f299f8da43ef946dd8aa89",
+
"size": "16316"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_profiler_api/windows-x86_64/cuda_profiler_api-windows-x86_64-12.9.79-archive.zip",
+
"sha256": "b05519f8ce4f02167bfc859358f62eb771d89ac2af3a6952a82317f2af4bc5bd",
+
"md5": "f5da20e1160f547602ec1c558dd0bc64",
+
"size": "20352"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_profiler_api/linux-aarch64/cuda_profiler_api-linux-aarch64-12.9.79-archive.tar.xz",
+
"sha256": "e26d82b4ce994dc445dc0191b1a5fe68dacc7290bfb9c2133b4979fe90e05433",
+
"md5": "738fe1e26407ab88e0fd3209b4da1cfa",
+
"size": "16308"
+
}
+
},
+
"cuda_sandbox_dev": {
+
"name": "CUDA nvsandboxutils Headers",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_sandbox_dev/LICENSE.txt",
+
"version": "12.9.19",
+
"linux-x86_64": {
+
"relative_path": "cuda_sandbox_dev/linux-x86_64/cuda_sandbox_dev-linux-x86_64-12.9.19-archive.tar.xz",
+
"sha256": "058c9616f9bb4e57c58996a053cf9a87f655c139dc2fa11af7bed74432bd8153",
+
"md5": "ce4326bc03b26b88a552db8b163d7f5f",
+
"size": "29172"
+
}
+
},
+
"cuda_sanitizer_api": {
+
"name": "CUDA Compute Sanitizer API",
+
"license": "CUDA Toolkit",
+
"license_path": "cuda_sanitizer_api/LICENSE.txt",
+
"version": "12.9.79",
+
"linux-x86_64": {
+
"relative_path": "cuda_sanitizer_api/linux-x86_64/cuda_sanitizer_api-linux-x86_64-12.9.79-archive.tar.xz",
+
"sha256": "e23aad21132ff58b92a22aad372a7048793400b79c625665d325d4ecec6979bf",
+
"md5": "9d138eb96c11e1b9293408e5b7a97114",
+
"size": "9758036"
+
},
+
"linux-sbsa": {
+
"relative_path": "cuda_sanitizer_api/linux-sbsa/cuda_sanitizer_api-linux-sbsa-12.9.79-archive.tar.xz",
+
"sha256": "281538927b6818d4687fad102c0603ab7b389513c9c129f3e0de8c61ac7f474d",
+
"md5": "3192ef7e50255f80430471ae6add0ebf",
+
"size": "7753752"
+
},
+
"windows-x86_64": {
+
"relative_path": "cuda_sanitizer_api/windows-x86_64/cuda_sanitizer_api-windows-x86_64-12.9.79-archive.zip",
+
"sha256": "b1f366312cb52164dfe7b78463ab085b742f052e74b89e9da08561a8ca8b06e9",
+
"md5": "1821743a8a46f3e4bab0fe96dac813f8",
+
"size": "10103190"
+
},
+
"linux-aarch64": {
+
"relative_path": "cuda_sanitizer_api/linux-aarch64/cuda_sanitizer_api-linux-aarch64-12.9.79-archive.tar.xz",
+
"sha256": "2baaba3ff47eceb529ddcc866fc7e647fd02427ef3dbb8bec06689f919c14c69",
+
"md5": "e48b00b6ed2124ac4a3a0b20201ba4dd",
+
"size": "4808620"
+
}
+
},
+
"driver_assistant": {
+
"name": "NVIDIA Driver Assistant",
+
"license": "MIT",
+
"license_path": "driver_assistant/LICENSE.txt",
+
"version": "0.21.57.08",
+
"linux-all": {
+
"relative_path": "driver_assistant/source/driver_assistant-0.21.57.08-archive.tar.xz",
+
"sha256": "4904c08e1de1aa790d200f36528aaa672ab6b3c6620bbfe5e221312b9ef1120a",
+
"md5": "ebb37f4ad248ddba8071c570f5267da3",
+
"size": "38644"
+
}
+
},
+
"fabricmanager": {
+
"name": "NVIDIA Fabric Manager",
+
"license": "NVIDIA Driver",
+
"license_path": "fabricmanager/LICENSE.txt",
+
"version": "575.57.08",
+
"linux-x86_64": {
+
"relative_path": "fabricmanager/linux-x86_64/fabricmanager-linux-x86_64-575.57.08-archive.tar.xz",
+
"sha256": "2e7dc4db6788e618af345fb50dee63115b5116ccb57d6d27d93c1ff5e2c3a8cf",
+
"md5": "39f4aa35a3f7cda55297bb73c91a5481",
+
"size": "8077772"
+
},
+
"linux-sbsa": {
+
"relative_path": "fabricmanager/linux-sbsa/fabricmanager-linux-sbsa-575.57.08-archive.tar.xz",
+
"sha256": "239a7f8406987fb6d44cd4f7f6ba6e843b3f3acb7b1732e6ab5c0d370690ee85",
+
"md5": "4d288febfed83ff3d532ebbc692f65ec",
+
"size": "7336832"
+
}
+
},
+
"imex": {
+
"name": "Nvidia-Imex",
+
"license": "NVIDIA Proprietary",
+
"license_path": "imex/LICENSE.txt",
+
"version": "575.57.08",
+
"linux-x86_64": {
+
"relative_path": "imex/linux-x86_64/nvidia-imex-linux-x86_64-575.57.08-archive.tar.xz",
+
"sha256": "5dfe195429b0967788b7e9b4bab85d4936220d6d2f6cf394a61bd3439b437506",
+
"md5": "909fd5da3b23f54e39484efd187f4c3e",
+
"size": "7718644"
+
},
+
"linux-sbsa": {
+
"relative_path": "imex/linux-sbsa/nvidia-imex-linux-sbsa-575.57.08-archive.tar.xz",
+
"sha256": "36d1a49fb52294ef5352eeea457d131f3d14320fca0a56633d7798ab32eead18",
+
"md5": "bd3d1ce8d91e1fd7d26191c05292698e",
+
"size": "7149236"
+
}
+
},
+
"libcublas": {
+
"name": "CUDA cuBLAS",
+
"license": "CUDA Toolkit",
+
"license_path": "libcublas/LICENSE.txt",
+
"version": "12.9.1.4",
+
"linux-x86_64": {
+
"relative_path": "libcublas/linux-x86_64/libcublas-linux-x86_64-12.9.1.4-archive.tar.xz",
+
"sha256": "546addc4a9d82b8f23aa9ba9274b6bc0429a63008a31c759884ac24880796057",
+
"md5": "9b07f0c3d94534e56e003c6016b9771c",
+
"size": "933611504"
+
},
+
"linux-sbsa": {
+
"relative_path": "libcublas/linux-sbsa/libcublas-linux-sbsa-12.9.1.4-archive.tar.xz",
+
"sha256": "e99b074e6f66034e563508118804599d7579f73afc8424c55ad5fd8d12e085a5",
+
"md5": "4c7cdc43283c0ba62e665b02e9ec7540",
+
"size": "932528492"
+
},
+
"windows-x86_64": {
+
"relative_path": "libcublas/windows-x86_64/libcublas-windows-x86_64-12.9.1.4-archive.zip",
+
"sha256": "d534d98b0b453a98914dbf3adf47d7e84b55037abf02f87466439e1dcef581ed",
+
"md5": "3f092963b0767968fe6f02febc1b0cbf",
+
"size": "549755186"
+
},
+
"linux-aarch64": {
+
"relative_path": "libcublas/linux-aarch64/libcublas-linux-aarch64-12.9.1.4-archive.tar.xz",
+
"sha256": "f75938d72153902cf08d1666311f35851e7eb6a16af743b2346bc68d7ba6b341",
+
"md5": "15f6396431885647e961af811a90cc06",
+
"size": "493899648"
+
}
+
},
+
"libcudla": {
+
"name": "cuDLA",
+
"license": "CUDA Toolkit",
+
"license_path": "libcudla/LICENSE.txt",
+
"version": "12.9.19",
+
"linux-aarch64": {
+
"relative_path": "libcudla/linux-aarch64/libcudla-linux-aarch64-12.9.19-archive.tar.xz",
+
"sha256": "ef7c1a05d9927c53aa089ec2217a1e999ffac0e776145d798bf784279fc79d40",
+
"md5": "dd1fc18bd0fe3ed38b87a453d31575a0",
+
"size": "38548"
+
}
+
},
+
"libcufft": {
+
"name": "CUDA cuFFT",
+
"license": "CUDA Toolkit",
+
"license_path": "libcufft/LICENSE.txt",
+
"version": "11.4.1.4",
+
"linux-x86_64": {
+
"relative_path": "libcufft/linux-x86_64/libcufft-linux-x86_64-11.4.1.4-archive.tar.xz",
+
"sha256": "b0e65af59b0c2f6c8ed9f5552a9b375890855b7926ae2c0404d15dcf2565bda4",
+
"md5": "3ffadd77d5b084470aa8d9215d760e76",
+
"size": "470942192"
+
},
+
"linux-sbsa": {
+
"relative_path": "libcufft/linux-sbsa/libcufft-linux-sbsa-11.4.1.4-archive.tar.xz",
+
"sha256": "b87637db96e485f4793d7ca8bd2cf07250eca5c86f6c56744a36683418359c03",
+
"md5": "4a0906639fd293f529b8f949bc3ad9eb",
+
"size": "471560648"
+
},
+
"windows-x86_64": {
+
"relative_path": "libcufft/windows-x86_64/libcufft-windows-x86_64-11.4.1.4-archive.zip",
+
"sha256": "f26f80bb9abff3269c548e1559e8c2b4ba58ccb8acc6095bbc6404fc962d4b80",
+
"md5": "504ad2e94fd0d923b8a7082659813431",
+
"size": "198361265"
+
},
+
"linux-aarch64": {
+
"relative_path": "libcufft/linux-aarch64/libcufft-linux-aarch64-11.4.1.4-archive.tar.xz",
+
"sha256": "5d992b98f0d3d294e339ed2f65a477a587803c1567598a120349fae52596bf20",
+
"md5": "1f10a57d45e9078e940340cdeff26478",
+
"size": "471529132"
+
}
+
},
+
"libcufile": {
+
"name": "CUDA cuFile",
+
"license": "CUDA Toolkit",
+
"license_path": "libcufile/LICENSE.txt",
+
"version": "1.14.1.1",
+
"linux-x86_64": {
+
"relative_path": "libcufile/linux-x86_64/libcufile-linux-x86_64-1.14.1.1-archive.tar.xz",
+
"sha256": "7ba9834b8dc2f8cdb1710a49f3de3f627bbcd4cc1f8a754019c66c8c80fdaee7",
+
"md5": "e59833cbd8e423948fa5814a276315e3",
+
"size": "42129088"
+
},
+
"linux-sbsa": {
+
"relative_path": "libcufile/linux-sbsa/libcufile-linux-sbsa-1.14.1.1-archive.tar.xz",
+
"sha256": "6b1d2a771bd822fdd06a6286eb59acba179b13fe063ae5b0de8fc0f4991a39d8",
+
"md5": "5a8499cdc22754fe5c9335065d708ea4",
+
"size": "41676328"
+
},
+
"linux-aarch64": {
+
"relative_path": "libcufile/linux-aarch64/libcufile-linux-aarch64-1.14.1.1-archive.tar.xz",
+
"sha256": "196b61a1bf02b85e76c21bdfe414a3f4db4380df41d9212c9eb6d0aa92eee1ce",
+
"md5": "c7e269a01ecd2dc427941c5bc775c2ef",
+
"size": "41655988"
+
}
+
},
+
"libcurand": {
+
"name": "CUDA cuRAND",
+
"license": "CUDA Toolkit",
+
"license_path": "libcurand/LICENSE.txt",
+
"version": "10.3.10.19",
+
"linux-x86_64": {
+
"relative_path": "libcurand/linux-x86_64/libcurand-linux-x86_64-10.3.10.19-archive.tar.xz",
+
"sha256": "48281b4caadb1cf790d44ac76b23c77d06f474c0b1799814f314aafec9258ad6",
+
"md5": "e2fd0b8dd197f3bccc0ee19e5640fc93",
+
"size": "89582256"
+
},
+
"linux-sbsa": {
+
"relative_path": "libcurand/linux-sbsa/libcurand-linux-sbsa-10.3.10.19-archive.tar.xz",
+
"sha256": "078afec842c99b3a953d62cc76bd74afa2d883dc436e6d642e6440bb1e85eb8e",
+
"md5": "fae5b6ce60678f452a2c760e8bf27563",
+
"size": "89544732"
+
},
+
"windows-x86_64": {
+
"relative_path": "libcurand/windows-x86_64/libcurand-windows-x86_64-10.3.10.19-archive.zip",
+
"sha256": "d0411f0b8c07e90d0fb6e01bfa7a54c9cb80f2ddf67e4ded2d96a50e19aadad6",
+
"md5": "6ccce2f4f1f6d9592c908fa1cb91536d",
+
"size": "67904600"
+
},
+
"linux-aarch64": {
+
"relative_path": "libcurand/linux-aarch64/libcurand-linux-aarch64-10.3.10.19-archive.tar.xz",
+
"sha256": "e5087640b5c9cd8bc173efb6a21f8388b24da59511cc3d57e60afc5e05d14b50",
+
"md5": "71ed8ff7a7e539c0be8ca4b699f2f3e1",
+
"size": "79761424"
+
}
+
},
+
"libcusolver": {
+
"name": "CUDA cuSOLVER",
+
"license": "CUDA Toolkit",
+
"license_path": "libcusolver/LICENSE.txt",
+
"version": "11.7.5.82",
+
"linux-x86_64": {
+
"relative_path": "libcusolver/linux-x86_64/libcusolver-linux-x86_64-11.7.5.82-archive.tar.xz",
+
"sha256": "3d3b96f3087dbc43893a28691b172f31725b316d524f5a3c1e6837257c898d06",
+
"md5": "efcc5d100623563d1a56dff59b45b65d",
+
"size": "324393196"
+
},
+
"linux-sbsa": {
+
"relative_path": "libcusolver/linux-sbsa/libcusolver-linux-sbsa-11.7.5.82-archive.tar.xz",
+
"sha256": "db463593ffcbc78f542a7f1ef808da43bf742acae654d970d99a47289c2a83e5",
+
"md5": "63113f462dc11289f996eec8bab1db74",
+
"size": "323573816"
+
},
+
"windows-x86_64": {
+
"relative_path": "libcusolver/windows-x86_64/libcusolver-windows-x86_64-11.7.5.82-archive.zip",
+
"sha256": "e991d64a0bbe3e0bb69ce2adce000244288002b0341894729666d66adb9b4f25",
+
"md5": "e2d79987f6e38f63cc64816f393a8e51",
+
"size": "322216184"
+
},
+
"linux-aarch64": {
+
"relative_path": "libcusolver/linux-aarch64/libcusolver-linux-aarch64-11.7.5.82-archive.tar.xz",
+
"sha256": "45e2fefeee5797c0492d8a9ee26c3dbb7af0cdcefe6f1cd25bd586daa633d9a0",
+
"md5": "e311d62bfc65c6afc29152f6e923f78c",
+
"size": "113258352"
+
}
+
},
+
"libcusparse": {
+
"name": "CUDA cuSPARSE",
+
"license": "CUDA Toolkit",
+
"license_path": "libcusparse/LICENSE.txt",
+
"version": "12.5.10.65",
+
"linux-x86_64": {
+
"relative_path": "libcusparse/linux-x86_64/libcusparse-linux-x86_64-12.5.10.65-archive.tar.xz",
+
"sha256": "a83415dcd3e1183afe363d4740f9f0309cfe560c6c08016c2a61468304f4b848",
+
"md5": "c7ed952d12dec0f50a4386e5d09203f6",
+
"size": "398914580"
+
},
+
"linux-sbsa": {
+
"relative_path": "libcusparse/linux-sbsa/libcusparse-linux-sbsa-12.5.10.65-archive.tar.xz",
+
"sha256": "8d1c8a57ba3eaecc3f7c11e29fed275a2f3dca5cea51dd2a24d07ab5d9998583",
+
"md5": "2d48c3aecca07be0a458a977350ce175",
+
"size": "398606816"
+
},
+
"windows-x86_64": {
+
"relative_path": "libcusparse/windows-x86_64/libcusparse-windows-x86_64-12.5.10.65-archive.zip",
+
"sha256": "abb4bfc01198f82fbc956773ccb98c578c03027b6ad425e829355be0c0a11a4a",
+
"md5": "33ce31c3d880596c31304c965dbfcdce",
+
"size": "358114928"
+
},
+
"linux-aarch64": {
+
"relative_path": "libcusparse/linux-aarch64/libcusparse-linux-aarch64-12.5.10.65-archive.tar.xz",
+
"sha256": "b294b6cd0acf5e68078d2fe4d41d95a4073fed780805adca7774bce7cbbe5b65",
+
"md5": "ce4d363d3affd40fe751f065ec2bd4cf",
+
"size": "131075108"
+
}
+
},
+
"libnpp": {
+
"name": "CUDA NPP",
+
"license": "CUDA Toolkit",
+
"license_path": "libnpp/LICENSE.txt",
+
"version": "12.4.1.87",
+
"linux-x86_64": {
+
"relative_path": "libnpp/linux-x86_64/libnpp-linux-x86_64-12.4.1.87-archive.tar.xz",
+
"sha256": "49351448d896854284ec708c14506eaaceb92aa01fbe35c91d5c52ad482e17ae",
+
"md5": "03de546e34ad54d0119594bc237c5e87",
+
"size": "331733872"
+
},
+
"linux-sbsa": {
+
"relative_path": "libnpp/linux-sbsa/libnpp-linux-sbsa-12.4.1.87-archive.tar.xz",
+
"sha256": "992d461905366cec4243b26ce7bfe997c0c0eabf53a001333025930a1a0c7237",
+
"md5": "8de3be3d9043a07011b0de46c49ea668",
+
"size": "330804724"
+
},
+
"windows-x86_64": {
+
"relative_path": "libnpp/windows-x86_64/libnpp-windows-x86_64-12.4.1.87-archive.zip",
+
"sha256": "cfcfbf59e4e5ce71113c058bd4eba3dd56e4db080932146d4047c0d44b4a558e",
+
"md5": "7549e1191510ae5ca9291e5f13c70296",
+
"size": "274109870"
+
},
+
"linux-aarch64": {
+
"relative_path": "libnpp/linux-aarch64/libnpp-linux-aarch64-12.4.1.87-archive.tar.xz",
+
"sha256": "50c9f80592eaf4f246c82475143768b848333d9f540782257d42023f5fe68fdf",
+
"md5": "869efb32d5ab9468fda4cb94848cf90f",
+
"size": "104647240"
+
}
+
},
+
"libnvfatbin": {
+
"name": "NVIDIA compiler library for fatbin interaction",
+
"license": "CUDA Toolkit",
+
"license_path": "libnvfatbin/LICENSE.txt",
+
"version": "12.9.82",
+
"linux-x86_64": {
+
"relative_path": "libnvfatbin/linux-x86_64/libnvfatbin-linux-x86_64-12.9.82-archive.tar.xz",
+
"sha256": "315be969a303437329bf72d7141babed024fc54f90a10aa748b03be8f826d57b",
+
"md5": "d5e2dc19c01ab62dbf437a1ef80847b1",
+
"size": "930820"
+
},
+
"linux-sbsa": {
+
"relative_path": "libnvfatbin/linux-sbsa/libnvfatbin-linux-sbsa-12.9.82-archive.tar.xz",
+
"sha256": "87bf71288ea7390d039b246fa794cad2ddd3b164ce9566f8542bb15039432cdb",
+
"md5": "91902ce86f6f55a4ecc948f95bf1c032",
+
"size": "836312"
+
},
+
"windows-x86_64": {
+
"relative_path": "libnvfatbin/windows-x86_64/libnvfatbin-windows-x86_64-12.9.82-archive.zip",
+
"sha256": "86563b25096bbc21d74b1c043701ec8596499f76b40e32f9ec9179fc10404d00",
+
"md5": "c0963a07d7f2cbffd34b0b1ec6cae5c0",
+
"size": "2217262"
+
},
+
"linux-aarch64": {
+
"relative_path": "libnvfatbin/linux-aarch64/libnvfatbin-linux-aarch64-12.9.82-archive.tar.xz",
+
"sha256": "248e77ede9afbd6060cda7de0475d222731ac021e22e696ce75ed72b426dfca9",
+
"md5": "814b2ff13e944a07669580eb85c0e653",
+
"size": "808780"
+
}
+
},
+
"libnvidia_nscq": {
+
"name": "NVIDIA NSCQ API",
+
"license": "NVIDIA Driver",
+
"license_path": "libnvidia_nscq/LICENSE.txt",
+
"version": "575.57.08",
+
"linux-x86_64": {
+
"relative_path": "libnvidia_nscq/linux-x86_64/libnvidia_nscq-linux-x86_64-575.57.08-archive.tar.xz",
+
"sha256": "7c54e959ee50212be8595e01ee76581c1f3a13c19b2279424b55a8d26385c41a",
+
"md5": "b86a87c4f9fd58a79ced07cf82cec271",
+
"size": "455504"
+
},
+
"linux-sbsa": {
+
"relative_path": "libnvidia_nscq/linux-sbsa/libnvidia_nscq-linux-sbsa-575.57.08-archive.tar.xz",
+
"sha256": "931004b8b2062249016a9bded2499f70331d27b265226ed879428b8bd7e4bb20",
+
"md5": "790ca3dd29b03a71f32ad1dd05611a9e",
+
"size": "446980"
+
}
+
},
+
"libnvjitlink": {
+
"name": "NVIDIA compiler library for JIT LTO functionality",
+
"license": "CUDA Toolkit",
+
"license_path": "libnvjitlink/LICENSE.txt",
+
"version": "12.9.86",
+
"linux-x86_64": {
+
"relative_path": "libnvjitlink/linux-x86_64/libnvjitlink-linux-x86_64-12.9.86-archive.tar.xz",
+
"sha256": "392cac3144b52ba14900bc7259ea6405ae6da88a8c704eab9bbbcc9ba4824b07",
+
"md5": "9156156146001536d1c8346783991d1b",
+
"size": "54021940"
+
},
+
"linux-sbsa": {
+
"relative_path": "libnvjitlink/linux-sbsa/libnvjitlink-linux-sbsa-12.9.86-archive.tar.xz",
+
"sha256": "9c9227c1e9122fd8448cafced3b32bc69f40d3c041d25034ea23611a1262852f",
+
"md5": "7fdf2864352ac613415327ebde38598b",
+
"size": "50981988"
+
},
+
"windows-x86_64": {
+
"relative_path": "libnvjitlink/windows-x86_64/libnvjitlink-windows-x86_64-12.9.86-archive.zip",
+
"sha256": "ee7175da9628d47ccc92dce6d28d57ca77633e79079a2aee90e2a645edcd1384",
+
"md5": "4cdb56f88316a5ade3edf69a1e7192e8",
+
"size": "265666466"
+
},
+
"linux-aarch64": {
+
"relative_path": "libnvjitlink/linux-aarch64/libnvjitlink-linux-aarch64-12.9.86-archive.tar.xz",
+
"sha256": "a24842165d98660d4ba9fd753395f7c9834445552110fabce4baa4c211fd2c52",
+
"md5": "548a35d56f08d07b1dc294a3c8172f71",
+
"size": "54783780"
+
}
+
},
+
"libnvjpeg": {
+
"name": "CUDA nvJPEG",
+
"license": "CUDA Toolkit",
+
"license_path": "libnvjpeg/LICENSE.txt",
+
"version": "12.4.0.76",
+
"linux-x86_64": {
+
"relative_path": "libnvjpeg/linux-x86_64/libnvjpeg-linux-x86_64-12.4.0.76-archive.tar.xz",
+
"sha256": "ddd8245b2803f5b55211261d7e5d7abf803c05f3b032238d0feaa6e09ea9401d",
+
"md5": "b9f7806fb279c9cdd0b4a40e4171b87b",
+
"size": "6378624"
+
},
+
"linux-sbsa": {
+
"relative_path": "libnvjpeg/linux-sbsa/libnvjpeg-linux-sbsa-12.4.0.76-archive.tar.xz",
+
"sha256": "405b5627ffd772d2837ae4ece123fdee841c34894dba2180a1c8e1b84c0f2665",
+
"md5": "bad1da3ec8865dbd3955a757bb6b7ba0",
+
"size": "6179324"
+
},
+
"windows-x86_64": {
+
"relative_path": "libnvjpeg/windows-x86_64/libnvjpeg-windows-x86_64-12.4.0.76-archive.zip",
+
"sha256": "b253241fc88bf30947b8ee068101aca8930960f113d8ee4a9583de021a79ffa1",
+
"md5": "d19d13f9bd3dbc9c9361a3c1fee99dd5",
+
"size": "4667529"
+
},
+
"linux-aarch64": {
+
"relative_path": "libnvjpeg/linux-aarch64/libnvjpeg-linux-aarch64-12.4.0.76-archive.tar.xz",
+
"sha256": "a9841bff40e577bec81352054e05c5d98720ae8e2ccfc4863eaac9dd35444c27",
+
"md5": "0a7197330938f8b5363d38bdde63562c",
+
"size": "1821640"
+
}
+
},
+
"libnvsdm": {
+
"name": "LIBNVSDM",
+
"license": "NVIDIA",
+
"license_path": "libnvsdm/LICENSE.txt",
+
"version": "575.57.08",
+
"linux-x86_64": {
+
"relative_path": "libnvsdm/linux-x86_64/libnvsdm-linux-x86_64-575.57.08-archive.tar.xz",
+
"sha256": "7a6ee934d5c328f9c05e967b63053c211f80485e0443ac119d887612a510ad53",
+
"md5": "788f7c59de54096d84dc7f645964ad2a",
+
"size": "500100"
+
}
+
},
+
"mft": {
+
"name": "NVLink 5 MFT",
+
"license": "NVIDIA Proprietary",
+
"license_path": "mft/LICENSE.txt",
+
"version": "4.30.1.510",
+
"linux-x86_64": {
+
"relative_path": "mft/linux-x86_64/mft-linux-x86_64-4.30.1.510-archive.tar.xz",
+
"sha256": "512714ab076d90d88550e60f5da65181363336cee94c67bff8821face8ef10b4",
+
"md5": "30698cf8741826df5ca3d4d3bb3a982c",
+
"size": "45536612"
+
},
+
"linux-sbsa": {
+
"relative_path": "mft/linux-sbsa/mft-linux-sbsa-4.30.1.510-archive.tar.xz",
+
"sha256": "95c05e1bc03ff81dffa58bfff26a1dd59c6300d6d5922662ae59c7af5788a310",
+
"md5": "78ef93686e91302f7b751fed8f83d9be",
+
"size": "44222004"
+
}
+
},
+
"mft_autocomplete": {
+
"name": "NVLink 5 MFT AUTOCOMPLETE",
+
"license": "NVIDIA Proprietary",
+
"license_path": "mft_autocomplete/LICENSE.txt",
+
"version": "4.30.1.510",
+
"linux-x86_64": {
+
"relative_path": "mft_autocomplete/linux-x86_64/mft_autocomplete-linux-x86_64-4.30.1.510-archive.tar.xz",
+
"sha256": "dc9069baa888c7ca0c3e55a3043d27b0100c29c81e6ed3346907dd49dabb1325",
+
"md5": "b65cb40bacfe276b3444920e8eef1f2f",
+
"size": "11884"
+
},
+
"linux-sbsa": {
+
"relative_path": "mft_autocomplete/linux-sbsa/mft_autocomplete-linux-sbsa-4.30.1.510-archive.tar.xz",
+
"sha256": "64647ce2a4de62e535ea7060d20d58c2613937071008c2a93894e1995facce2b",
+
"md5": "bf034fbf9f887d62434f83dc9727db80",
+
"size": "11880"
+
}
+
},
+
"mft_oem": {
+
"name": "NVLink 5 MFT OEM",
+
"license": "NVIDIA Proprietary",
+
"license_path": "mft_oem/LICENSE.txt",
+
"version": "4.30.1.510",
+
"linux-x86_64": {
+
"relative_path": "mft_oem/linux-x86_64/mft_oem-linux-x86_64-4.30.1.510-archive.tar.xz",
+
"sha256": "7a4729f8b91ba5c179820583189a4c95ffa9669312a28fe7ac03feebb726bbc3",
+
"md5": "7329d76d0e5b976f88ef1f2484d962de",
+
"size": "4708108"
+
},
+
"linux-sbsa": {
+
"relative_path": "mft_oem/linux-sbsa/mft_oem-linux-sbsa-4.30.1.510-archive.tar.xz",
+
"sha256": "b71bb03130b6dd3388a3e909cdf91cc9bca8b8098a8b80b5f376f5726e5b5e1c",
+
"md5": "e55a4d898553c2cf92be57724a8204e1",
+
"size": "4429188"
+
}
+
},
+
"nsight_compute": {
+
"name": "Nsight Compute",
+
"license": "NVIDIA SLA",
+
"license_path": "nsight_compute/LICENSE.txt",
+
"version": "2025.2.1.3",
+
"linux-x86_64": {
+
"relative_path": "nsight_compute/linux-x86_64/nsight_compute-linux-x86_64-2025.2.1.3-archive.tar.xz",
+
"sha256": "02ab8867197aaf6a6ae3171293d70b6a9ddb20296be94ff4287741338cc2e1df",
+
"md5": "e81faf319af6b21f241bae535d3d1907",
+
"size": "300347320"
+
},
+
"linux-sbsa": {
+
"relative_path": "nsight_compute/linux-sbsa/nsight_compute-linux-sbsa-2025.2.1.3-archive.tar.xz",
+
"sha256": "0e336a5139f76778b8ad70fdb49fb43817ec1bb3ee6e7425d59d99d8c455d976",
+
"md5": "18334b109fe6f10fdba2c2681726ba96",
+
"size": "107009604"
+
},
+
"windows-x86_64": {
+
"relative_path": "nsight_compute/windows-x86_64/nsight_compute-windows-x86_64-2025.2.1.3-archive.zip",
+
"sha256": "e9d558654c98d83049969d133b98922b53ab8f4e3ba9e0a37bdb5e2ff300b7de",
+
"md5": "7cb9cff3e0718212866c7fbb4365dee5",
+
"size": "341265370"
+
},
+
"linux-aarch64": {
+
"relative_path": "nsight_compute/linux-aarch64/nsight_compute-linux-aarch64-2025.2.1.3-archive.tar.xz",
+
"sha256": "51c7762110c34728acd37878d4340f13612401fa622be0031b1a9e2ce112cfb2",
+
"md5": "355babae2f49f3f2c7ec1cf1c0b07966",
+
"size": "221171904"
+
}
+
},
+
"nsight_systems": {
+
"name": "Nsight Systems",
+
"license": "NVIDIA SLA",
+
"license_path": "nsight_systems/LICENSE.txt",
+
"version": "2025.1.3.140",
+
"linux-x86_64": {
+
"relative_path": "nsight_systems/linux-x86_64/nsight_systems-linux-x86_64-2025.1.3.140-archive.tar.xz",
+
"sha256": "dded4227619340307be0ba5bc4e23bcbc966e2df3763170ebb20410c2b54754e",
+
"md5": "0b16c35f6e63a4fc33d14795e65bcd61",
+
"size": "1075732108"
+
},
+
"linux-sbsa": {
+
"relative_path": "nsight_systems/linux-sbsa/nsight_systems-linux-sbsa-2025.1.3.140-archive.tar.xz",
+
"sha256": "479c46de1c459f7c760ef1ea5e5bbe61bfe7f4ba525ce4778d5ba25d874b8e1f",
+
"md5": "6d70406b53a94eba94d7c3552b938fe6",
+
"size": "980282844"
+
},
+
"windows-x86_64": {
+
"relative_path": "nsight_systems/windows-x86_64/nsight_systems-windows-x86_64-2025.1.3.140-archive.zip",
+
"sha256": "8d61f266a8a1bc1ababd44de3ee38f7b85c8cdfcdaebace14c8f065d7624d0b3",
+
"md5": "b741046881531cbf6e3ccedb0b403432",
+
"size": "403084779"
+
}
+
},
+
"nsight_vse": {
+
"name": "Nsight Visual Studio Edition (VSE)",
+
"license": "NVIDIA SLA",
+
"license_path": "nsight_vse/LICENSE.txt",
+
"version": "2025.2.1.25125",
+
"windows-x86_64": {
+
"relative_path": "nsight_vse/windows-x86_64/nsight_vse-windows-x86_64-2025.2.1.25125-archive.zip",
+
"sha256": "3f2b6ca8705929c97e0f931f0559921b110b9337cf11af5e017d0c95b5b31feb",
+
"md5": "7e74f479c09aece6e5b46c97d0d4cc86",
+
"size": "136237151"
+
}
+
},
+
"nvidia_driver": {
+
"name": "NVIDIA Linux Driver",
+
"license": "NVIDIA Driver",
+
"license_path": "nvidia_driver/LICENSE.txt",
+
"version": "575.57.08",
+
"linux-x86_64": {
+
"relative_path": "nvidia_driver/linux-x86_64/nvidia_driver-linux-x86_64-575.57.08-archive.tar.xz",
+
"sha256": "27ddfabde120a107527cbf88a6c96d1f81ee5c977462ce1a793051a3e678f552",
+
"md5": "9007dddd1e2d48f897958b676fbe30ff",
+
"size": "471616744"
+
},
+
"linux-sbsa": {
+
"relative_path": "nvidia_driver/linux-sbsa/nvidia_driver-linux-sbsa-575.57.08-archive.tar.xz",
+
"sha256": "4a7d1accb257f2539ff7dabb02319339fc3a8db622073e5dde33a5446910346a",
+
"md5": "3c2b686f392789d8f3a1db1ae2ad62be",
+
"size": "349127420"
+
}
+
},
+
"nvidia_fs": {
+
"name": "NVIDIA filesystem",
+
"license": "CUDA Toolkit",
+
"license_path": "nvidia_fs/LICENSE.txt",
+
"version": "2.25.7",
+
"linux-x86_64": {
+
"relative_path": "nvidia_fs/linux-x86_64/nvidia_fs-linux-x86_64-2.25.7-archive.tar.xz",
+
"sha256": "6e11ec0b885177ab21f4b864ff7417ea3cc1b0994f1c318767984557cd5b29d1",
+
"md5": "60d2fa54d55b739302e3db38a8a389c9",
+
"size": "60280"
+
},
+
"linux-sbsa": {
+
"relative_path": "nvidia_fs/linux-sbsa/nvidia_fs-linux-sbsa-2.25.7-archive.tar.xz",
+
"sha256": "62baf0beac2d446c0ff033fb3780cf348ab9c090d7903c210106dc98bb29d7eb",
+
"md5": "3859bed4b5e330cde0e2316f9cdcdaeb",
+
"size": "60296"
+
},
+
"linux-aarch64": {
+
"relative_path": "nvidia_fs/linux-aarch64/nvidia_fs-linux-aarch64-2.25.7-archive.tar.xz",
+
"sha256": "b8c67e28e9e23453183fb7d12ed9fed449427b2c11a21b1de4e7046a57d8d366",
+
"md5": "5128c63c80c1089340b65807445d921a",
+
"size": "60272"
+
}
+
},
+
"nvlsm": {
+
"name": "NVLSM SM component",
+
"license": "NVIDIA Proprietary",
+
"license_path": "nvlsm/LICENSE.txt",
+
"version": "2025.03.1",
+
"linux-x86_64": {
+
"relative_path": "nvlsm/linux-x86_64/nvlsm-linux-x86_64-2025.03.1-archive.tar.xz",
+
"sha256": "b034dad10a3154359e244b85206cd73f0fbce8e1cdf76058417b7b562c337388",
+
"md5": "6e09669fe8e4fb26e5334a1c4aa9dabb",
+
"size": "6890300"
+
},
+
"linux-sbsa": {
+
"relative_path": "nvlsm/linux-sbsa/nvlsm-linux-sbsa-2025.03.1-archive.tar.xz",
+
"sha256": "e260285ec01c6beb562a14625e9564b96374bb824ec62cc9866066a48710fa54",
+
"md5": "bc90989f567c27d8b39e607f719acba8",
+
"size": "6175832"
+
}
+
},
+
"visual_studio_integration": {
+
"name": "CUDA Visual Studio Integration",
+
"license": "CUDA Toolkit",
+
"license_path": "visual_studio_integration/LICENSE.txt",
+
"version": "12.9.79",
+
"windows-x86_64": {
+
"relative_path": "visual_studio_integration/windows-x86_64/visual_studio_integration-windows-x86_64-12.9.79-archive.zip",
+
"sha256": "d5b6514866395f52f04107da1aa523954f8dc76daf18a9f8699c3d564f294449",
+
"md5": "680fbdf0f345619c1fa3de5f1fc79090",
+
"size": "864204"
+
}
+
}
+
}
+29 -5
pkgs/development/cuda-modules/cudatoolkit/default.nix
···
libxcrypt-legacy,
libxkbcommon,
libkrb5,
+
libxml2,
krb5,
makeWrapper,
markForCudatoolkitRootHook,
···
python3, # FIXME: CUDAToolkit 10 may still need python27
python310,
python311,
+
python312,
pulseaudio,
setupCudaHook,
stdenv,
···
ncurses6
python310
python311
+
]
+
++ lib.optionals (lib.versionAtLeast version "12.9") [
+
# Replace once https://github.com/NixOS/nixpkgs/pull/421740 is merged.
+
(libxml2.overrideAttrs rec {
+
version = "2.13.8";
+
src = fetchurl {
+
url = "mirror://gnome/sources/libxml2/${lib.versions.majorMinor version}/libxml2-${version}.tar.xz";
+
hash = "sha256-J3KUyzMRmrcbK8gfL0Rem8lDW4k60VuyzSsOhZoO6Eo=";
+
};
+
})
+
python312
];
# Prepended to runpaths by autoPatchelf.
···
# /run/opengl-driver/lib or pointed at by LD_LIBRARY_PATH variable, rather
# than pinned in runpath
"libcuda.so.1"
+
+
# Similar to libcuda.so.1, this is part of the driver package.
+
"libnvidia-ml.so.1"
# The krb5 expression ships libcom_err.so.3 but cudatoolkit asks for the
# older
···
wrapProgram $out/bin/nvprof \
--prefix LD_LIBRARY_PATH : $out/lib
''
-
# 11.8 includes a broken symlink, include/include, pointing to targets/x86_64-linux/include
-
+ lib.optionalString (lib.versions.majorMinor version == "11.8") ''
-
rm $out/include/include
+
# 11.8 and 12.9 include a broken symlink, include/include, pointing to targets/x86_64-linux/include
+
+
+
lib.optionalString
+
(lib.versions.majorMinor version == "11.8" || lib.versions.majorMinor version == "12.9")
+
''
+
rm $out/include/include
+
''
+
# 12.9 has another broken symlink, lib64/lib64, pointing to lib/targets/x86_64-linux/lib
+
+ lib.optionalString (lib.versions.majorMinor version == "12.9") ''
+
rm $out/lib64/lib64
''
-
# Python 3.8 is not in nixpkgs anymore, delete Python 3.8 cuda-gdb support
-
# to avoid autopatchelf failing to find libpython3.8.so.
+
# Python 3.8 and 3.9 are not in nixpkgs anymore, delete Python 3.{8,9} cuda-gdb support
+
# to avoid autopatchelf failing to find libpython3.{8,9}.so.
+ lib.optionalString (lib.versionAtLeast version "12.6") ''
find $out -name '*python3.8*' -delete
+
find $out -name '*python3.9*' -delete
''
+ ''
runHook postInstall
+6
pkgs/development/cuda-modules/cudatoolkit/releases.nix
···
url = "https://developer.download.nvidia.com/compute/cuda/12.8.1/local_installers/cuda_12.8.1_570.124.06_linux.run";
sha256 = "sha256-Io9ryvW3YY0DKTn0MZFPyS0OXtOevjcJiiRQLyahl5c=";
};
+
+
"12.9" = {
+
version = "12.9.1";
+
url = "https://developer.download.nvidia.com/compute/cuda/12.9.1/local_installers/cuda_12.9.1_575.57.08_linux.run";
+
sha256 = "sha256-D22Abd2HIw0q2+imAGqdIBRP29qd4tasxnfapdA2QXo=";
+
};
}
+15
pkgs/development/cuda-modules/cudnn/releases.nix
···
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-9.8.0.87_cuda11-archive.tar.xz";
hash = "sha256-j/EXcV+zMjAy0bSJiAEXVWrYteV6kGAUPwy3I4TbdxA=";
}
+
{
+
version = "9.11.0.98";
+
minCudaVersion = "12.0";
+
maxCudaVersion = "12.9";
+
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-9.11.0.98_cuda12-archive.tar.xz";
+
hash = "sha256-X81kUdiKnTt/rLwASB+l4rsV8sptxvhuCysgG8QuzVY=";
+
}
+
];
# x86_64
linux-x86_64 = [
···
maxCudaVersion = "11.8";
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-9.8.0.87_cuda11-archive.tar.xz";
hash = "sha256-z03674MR2YfWQKMi9mjNUkCsPlMCq+lhfdmRtbJTJ1g=";
+
}
+
{
+
version = "9.11.0.98";
+
minCudaVersion = "12.0";
+
maxCudaVersion = "12.9";
+
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-9.11.0.98_cuda12-archive.tar.xz";
+
hash = "sha256-tgyPrQH6FSHS5x7TiIe5BHjX8Hs9pJ/WirEYqf7k2kg=";
}
];
};
+2 -2
pkgs/development/libraries/c-blosc/2.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "c-blosc2";
-
version = "2.19.0";
+
version = "2.19.1";
src = fetchFromGitHub {
owner = "Blosc";
repo = "c-blosc2";
rev = "v${finalAttrs.version}";
-
sha256 = "sha256-KfuZKeWri1REV8gxtyoM/ksUcfrDnz/UrIbm2gb7EcE=";
+
sha256 = "sha256-t+zh89VFVnqYzxqZh13hS6iieSqbG+DTPzI4aXwY8os=";
};
# https://github.com/NixOS/nixpkgs/issues/144170
+3
pkgs/development/libraries/gdcm/default.nix
···
patches =
[
./add-missing-losslylosslessarray-in-TestTransferSyntax.patch
+
# Fix vtk deprecated api, See https://docs.vtk.org/en/latest/release_details/9.3.html#id13.
+
# Upstream mailing list: https://sourceforge.net/p/gdcm/mailman/message/59197515.
+
./fix-vtk-deprecated-api.patch
]
++ lib.optionals (lib.versionOlder vtk.version "9.3") [
(fetchpatch2 {
+184
pkgs/development/libraries/gdcm/fix-vtk-deprecated-api.patch
···
+
diff --git a/Utilities/VTK/Applications/gdcm2vtk.cxx b/Utilities/VTK/Applications/gdcm2vtk.cxx
+
index 344aec0df..c1cd4b43d 100644
+
--- a/Utilities/VTK/Applications/gdcm2vtk.cxx
+
+++ b/Utilities/VTK/Applications/gdcm2vtk.cxx
+
@@ -498,7 +498,7 @@ int main(int argc, char *argv[])
+
{
+
imgreader->SetFileLowerLeft( lowerleft );
+
if( names->GetNumberOfValues() == 1 )
+
- imgreader->SetFileName( names->GetValue(0) );
+
+ imgreader->SetFileName( names->GetValue(0).c_str() );
+
else
+
imgreader->SetFileNames(names);
+
imgreader->Update();
+
diff --git a/Utilities/VTK/Applications/gdcmviewer.cxx b/Utilities/VTK/Applications/gdcmviewer.cxx
+
index 3ed4778f8..58236a6a5 100644
+
--- a/Utilities/VTK/Applications/gdcmviewer.cxx
+
+++ b/Utilities/VTK/Applications/gdcmviewer.cxx
+
@@ -321,7 +321,7 @@ void ExecuteViewer(TViewer *viewer, vtkStringArray *filenames)
+
vtkGDCMImageReader *reader = vtkGDCMImageReader::New();
+
if( filenames->GetSize() == 1 ) // Backward compatible...
+
{
+
- reader->SetFileName( filenames->GetValue(0) );
+
+ reader->SetFileName( filenames->GetValue(0).c_str() );
+
}
+
else
+
{
+
diff --git a/Utilities/VTK/Testing/Cxx/TestvtkGDCMImageWriter2.cxx b/Utilities/VTK/Testing/Cxx/TestvtkGDCMImageWriter2.cxx
+
index fa1d7d895..00d9f3845 100644
+
--- a/Utilities/VTK/Testing/Cxx/TestvtkGDCMImageWriter2.cxx
+
+++ b/Utilities/VTK/Testing/Cxx/TestvtkGDCMImageWriter2.cxx
+
@@ -113,7 +113,7 @@ int TestvtkGDCMImageWrite2(const char *filename, bool verbose = false)
+
// Need to check we can still read those files back:
+
for(int file=0; file<filenames->GetNumberOfValues(); ++file)
+
{
+
- const char *fname = filenames->GetValue(file);
+
+ const char *fname = filenames->GetValue(file).c_str();
+
gdcm::ImageReader r;
+
//r.SetFileName( gdcmfile.c_str() );
+
r.SetFileName( fname );
+
diff --git a/Utilities/VTK/Testing/Cxx/TestvtkGDCMThreadedImageReader.cxx b/Utilities/VTK/Testing/Cxx/TestvtkGDCMThreadedImageReader.cxx
+
index 8b253ec83..1c83ed417 100644
+
--- a/Utilities/VTK/Testing/Cxx/TestvtkGDCMThreadedImageReader.cxx
+
+++ b/Utilities/VTK/Testing/Cxx/TestvtkGDCMThreadedImageReader.cxx
+
@@ -170,7 +170,7 @@ int TestvtkGDCMThreadedImageRead(const char *filename, bool verbose = false)
+
assert( sarray->GetNumberOfValues() == (int)nfiles );
+
reader->SetFileNames( sarray );
+
sarray->Delete();
+
- refimage = sarray->GetValue( 0 ); // Ok since sarray is ref count
+
+ refimage = sarray->GetValue( 0 ).c_str(); // Ok since sarray is ref count
+
}
+
else
+
{
+
diff --git a/Utilities/VTK/Testing/Cxx/TestvtkGDCMThreadedImageReader2.cxx b/Utilities/VTK/Testing/Cxx/TestvtkGDCMThreadedImageReader2.cxx
+
index 5151893e8..22dd4fd57 100644
+
--- a/Utilities/VTK/Testing/Cxx/TestvtkGDCMThreadedImageReader2.cxx
+
+++ b/Utilities/VTK/Testing/Cxx/TestvtkGDCMThreadedImageReader2.cxx
+
@@ -160,7 +160,7 @@ int TestvtkGDCMThreadedImageRead2(const char *filename, bool verbose = false)
+
assert( sarray->GetNumberOfValues() == (int)nfiles );
+
reader->SetFileNames( sarray );
+
sarray->Delete();
+
- refimage = sarray->GetValue( 0 ); // Ok since sarray is ref count
+
+ refimage = sarray->GetValue( 0 ).c_str(); // Ok since sarray is ref count
+
}
+
else
+
{
+
diff --git a/Utilities/VTK/vtkGDCMImageReader.cxx b/Utilities/VTK/vtkGDCMImageReader.cxx
+
index c62034300..463c3879b 100644
+
--- a/Utilities/VTK/vtkGDCMImageReader.cxx
+
+++ b/Utilities/VTK/vtkGDCMImageReader.cxx
+
@@ -608,7 +608,7 @@ ComputePixelTypeFromFiles(const char *inputfilename, vtkStringArray *filenames,
+
// FIXME a gdcm::Scanner would be much faster here:
+
for(int i = 0; i < filenames->GetNumberOfValues(); ++i )
+
{
+
- const char *filename = filenames->GetValue( i );
+
+ const char *filename = filenames->GetValue( i ).c_str();
+
gdcm::ImageReader reader;
+
reader.SetFileName( filename );
+
if( !reader.Read() )
+
@@ -703,7 +703,7 @@ int vtkGDCMImageReader::RequestInformationCompat()
+
}
+
else if ( this->FileNames && this->FileNames->GetNumberOfValues() > 0 )
+
{
+
- filename = this->FileNames->GetValue( 0 );
+
+ filename = this->FileNames->GetValue( 0 ).c_str();
+
}
+
else
+
{
+
@@ -1459,7 +1459,7 @@ int vtkGDCMImageReader::RequestDataCompat()
+
for(int j = dext[4]; !this->AbortExecute && j <= dext[5]; ++j)
+
{
+
assert( j >= 0 && j <= this->FileNames->GetNumberOfValues() );
+
- const char *filename = this->FileNames->GetValue( j );
+
+ const char *filename = this->FileNames->GetValue( j ).c_str();
+
int load = this->LoadSingleFile( filename, pointer, len );
+
if( !load )
+
{
+
diff --git a/Utilities/VTK/vtkGDCMImageReader2.cxx b/Utilities/VTK/vtkGDCMImageReader2.cxx
+
index 266c1270a..4976f0190 100644
+
--- a/Utilities/VTK/vtkGDCMImageReader2.cxx
+
+++ b/Utilities/VTK/vtkGDCMImageReader2.cxx
+
@@ -388,7 +388,7 @@ ComputePixelTypeFromFiles(const char *inputfilename, vtkStringArray *filenames,
+
// FIXME a gdcm::Scanner would be much faster here:
+
for(int i = 0; i < filenames->GetNumberOfValues(); ++i )
+
{
+
- const char *filename = filenames->GetValue( i );
+
+ const char *filename = filenames->GetValue( i ).c_str();
+
gdcm::ImageReader reader;
+
reader.SetFileName( filename );
+
if( !reader.Read() )
+
@@ -480,7 +480,7 @@ int vtkGDCMImageReader2::RequestInformationCompat()
+
}
+
else if ( this->FileNames && this->FileNames->GetNumberOfValues() > 0 )
+
{
+
- filename = this->FileNames->GetValue( 0 );
+
+ filename = this->FileNames->GetValue( 0 ).c_str();
+
}
+
else
+
{
+
@@ -1177,7 +1177,7 @@ int vtkGDCMImageReader2::RequestDataCompat()
+
for(int j = outExt[4]; !this->AbortExecute && j <= outExt[5]; ++j)
+
{
+
assert( j >= 0 && j <= this->FileNames->GetNumberOfValues() );
+
- const char *filename = this->FileNames->GetValue( j );
+
+ const char *filename = this->FileNames->GetValue( j ).c_str();
+
int load = this->LoadSingleFile( filename, pointer, len );
+
vtkDebugMacro( "LoadSingleFile: " << filename );
+
if( !load )
+
diff --git a/Utilities/VTK/vtkGDCMImageWriter.cxx b/Utilities/VTK/vtkGDCMImageWriter.cxx
+
index 37e1245a5..e723d15b7 100644
+
--- a/Utilities/VTK/vtkGDCMImageWriter.cxx
+
+++ b/Utilities/VTK/vtkGDCMImageWriter.cxx
+
@@ -255,7 +255,7 @@ int vtkGDCMImageWriter::RequestData(
+
{
+
if( this->FileNames->GetNumberOfValues() )
+
{
+
- const char *filename = this->FileNames->GetValue(0);
+
+ const char *filename = this->FileNames->GetValue(0).c_str();
+
return const_cast<char*>(filename);
+
}
+
return this->Superclass::GetFileName();
+
@@ -1148,7 +1148,7 @@ int vtkGDCMImageWriter::WriteGDCMData(vtkImageData *data, int timeStep)
+
if( this->FileNames->GetNumberOfValues() )
+
{
+
//int n = this->FileNames->GetNumberOfValues();
+
- filename = this->FileNames->GetValue(k);
+
+ filename = this->FileNames->GetValue(k).c_str();
+
}
+
else
+
{
+
diff --git a/Utilities/VTK/vtkGDCMThreadedImageReader.cxx b/Utilities/VTK/vtkGDCMThreadedImageReader.cxx
+
index d50a3fee2..c531b8854 100644
+
--- a/Utilities/VTK/vtkGDCMThreadedImageReader.cxx
+
+++ b/Utilities/VTK/vtkGDCMThreadedImageReader.cxx
+
@@ -592,7 +592,7 @@ void vtkGDCMThreadedImageReader::RequestDataCompat()
+
const char **filenames = new const char* [ nfiles ];
+
for(unsigned int i = 0; i < nfiles; ++i)
+
{
+
- filenames[i] = this->FileNames->GetValue( i );
+
+ filenames[i] = this->FileNames->GetValue( i ).c_str();
+
//std::cerr << filenames[i] << std::endl;
+
}
+
ReadFiles((unsigned int)nfiles, filenames);
+
diff --git a/Utilities/VTK/vtkGDCMThreadedImageReader2.cxx b/Utilities/VTK/vtkGDCMThreadedImageReader2.cxx
+
index 2e6a2e932..72ce6453c 100644
+
--- a/Utilities/VTK/vtkGDCMThreadedImageReader2.cxx
+
+++ b/Utilities/VTK/vtkGDCMThreadedImageReader2.cxx
+
@@ -71,7 +71,7 @@ vtkGDCMThreadedImageReader2::~vtkGDCMThreadedImageReader2()
+
//----------------------------------------------------------------------------
+
const char *vtkGDCMThreadedImageReader2::GetFileName(int i)
+
{
+
- return this->FileNames->GetValue( i );
+
+ return this->FileNames->GetValue( i ).c_str();
+
}
+
+
//----------------------------------------------------------------------------
+
@@ -106,7 +106,7 @@ void vtkGDCMThreadedImageReader2Execute(vtkGDCMThreadedImageReader2 *self,
+
for( int i = outExt[4]; i <= outExt[5] && i < maxfiles; ++i )
+
{
+
assert( i < maxfiles );
+
- const char *filename = self->GetFileNames()->GetValue( i );
+
+ const char *filename = self->GetFileNames()->GetValue( i ).c_str();
+
//ReadOneFile( filename );
+
//outData->GetPointData()->GetScalars()->SetName("GDCMImage");
+
+2 -2
pkgs/development/python-modules/coqpit/default.nix
···
buildPythonPackage rec {
pname = "coqpit-config";
-
version = "0.2.0";
+
version = "0.2.1";
format = "pyproject";
src = fetchFromGitHub {
owner = "idiap";
repo = "coqui-ai-coqpit";
tag = "v${version}";
-
hash = "sha256-iitAq+sOPFQqKiwwnPnWheZ+0+OLznu3G9Ncf18s4VQ=";
+
hash = "sha256-puTqaYK1j1SGqGQQsrEH9lbpcF0FzcQ8v2siUQVyHsE=";
};
nativeCheckInputs = [ pytestCheckHook ];
+5
pkgs/development/python-modules/django-allauth/default.nix
···
# optional-dependencies
fido2,
+
oauthlib,
python3-openid,
python3-saml,
requests,
···
'';
optional-dependencies = {
+
idp-oidc = [
+
oauthlib
+
pyjwt
+
] ++ pyjwt.optional-dependencies.crypto;
mfa = [
fido2
qrcode
+2 -2
pkgs/development/python-modules/generic/default.nix
···
buildPythonPackage rec {
pname = "generic";
-
version = "1.1.4";
+
version = "1.1.5";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-3QcFbbWgCJcL37MwiK1Sv7LG6N60zsw93CupD4Xzp/w=";
+
hash = "sha256-Dvpiw6DRQczT5Tcj81II1cdZAIPbcWTIENLP/QQprpI=";
};
build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/gvm-tools/default.nix
···
buildPythonPackage rec {
pname = "gvm-tools";
-
version = "25.3.0";
+
version = "25.3.1";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "greenbone";
repo = "gvm-tools";
tag = "v${version}";
-
hash = "sha256-DDs08VnyUB32n3JuVNmt9uMTssmbHOb351pla4zdE54=";
+
hash = "sha256-luvxcsTxhOEi0Tz5Hc2QZgFjBa7j1PUG+cw8kuDch7Y=";
};
__darwinAllowLocalNetworking = true;
+2 -2
pkgs/development/python-modules/hcloud/default.nix
···
buildPythonPackage rec {
pname = "hcloud";
-
version = "2.5.3";
+
version = "2.5.4";
pyproject = true;
src = fetchPypi {
inherit pname version;
-
hash = "sha256-+9unvxFjf/ryqN6g4IKWX1viwgSfkgrX1prjXvBnbWs=";
+
hash = "sha256-JTLg2LbiD7WpCvX4026wA5oZfCCU0dVvx/zniaMAAl4=";
};
build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/jianpu-ly/default.nix
···
buildPythonPackage rec {
pname = "jianpu-ly";
-
version = "1.858";
+
version = "1.859";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "jianpu_ly";
-
hash = "sha256-IzFNCBJBDMJrqDxrH8OtHQCbh0O3z9P7OYHSpF39Xao=";
+
hash = "sha256-+DMaFEf8LfXMujmq1eKQO2/8L1lqQ2Idc5UuN7saIP4=";
};
dependencies = [ lilypond ];
+3 -3
pkgs/development/python-modules/json-logging/default.nix
···
buildPythonPackage rec {
pname = "json-logging";
-
version = "1.5.0-rc0";
+
version = "1.5.1";
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "bobbui";
repo = "json-logging-python";
tag = version;
-
hash = "sha256-WOAEY1pONH+Gx1b8zHZDMNgJJSn7jvMO60LYTA8z/dE=";
+
hash = "sha256-r2ttPFvlN+hqMxBLPkr5hOz0UKNX4NRoXmLMXhTZ/VY=";
};
# The logging module introduced the `taskName` field in Python 3.12, which the tests don't expect
···
infrastructure such as ELK, EFK, AWS Cloudwatch, GCP Stackdriver.
'';
homepage = "https://github.com/bobbui/json-logging-python";
-
changelog = "https://github.com/bobbui/json-logging-python/releases/tag/${version}";
+
changelog = "https://github.com/bobbui/json-logging-python/releases/tag/${src.tag}";
license = licenses.asl20;
maintainers = [ ];
};
+8
pkgs/development/python-modules/nibabel/default.nix
···
lib,
buildPythonPackage,
fetchPypi,
+
fetchpatch2,
pythonOlder,
hatchling,
hatch-vcs,
···
inherit pname version;
hash = "sha256-C9ymUDsceEtEbHRaRUI2fed1bPug1yFDuR+f+3i+Vps=";
};
+
+
patches = [
+
(fetchpatch2 {
+
url = "https://github.com/nipy/nibabel/commit/3f40a3bc0c4bd996734576a15785ad0f769a963a.patch?full_index=1";
+
hash = "sha256-URsxgP6Sd5IIOX20GtAYtWBWOhw+Hiuhgu1oa8o8NXk=";
+
})
+
];
build-system = [
hatchling
+9
pkgs/development/python-modules/nipy/default.nix
···
lib,
buildPythonPackage,
fetchFromGitHub,
+
fetchpatch2,
# build-system
cython,
···
tag = version;
hash = "sha256-KGMGu0/0n1CzN++ri3Ig1AJjeZfkl4KzNgm6jdwXB7o=";
};
+
+
patches = [
+
# https://github.com/nipy/nipy/pull/589
+
(fetchpatch2 {
+
url = "https://github.com/nipy/nipy/pull/589/commits/76f2aae95dede9b8ac025dc32ce94791904f25e4.patch?full_index=1";
+
hash = "sha256-Rnwfx6JKl+nE9wvBGKXFtizjuB4Bl1QDF88CvSZU/RQ=";
+
})
+
];
postPatch = ''
patchShebangs nipy/_build_utils/cythoner.py
+2 -2
pkgs/development/python-modules/python-gvm/default.nix
···
buildPythonPackage rec {
pname = "python-gvm";
-
version = "26.2.1";
+
version = "26.4.0";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "greenbone";
repo = "python-gvm";
tag = "v${version}";
-
hash = "sha256-rYUqWuAnbT5XAvUJx0D7y9I0w8z8/jhvwAFtxCL/iGw=";
+
hash = "sha256-AIF5oq1eNkasgXV2v+9ofqjGwiivQv+rO12LuzN7PN8=";
};
build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/pytransportnswv2/default.nix
···
buildPythonPackage rec {
pname = "pytransportnswv2";
-
version = "0.8.3";
+
version = "0.8.7";
pyproject = true;
disabled = pythonOlder "3.7";
···
src = fetchPypi {
pname = "PyTransportNSWv2";
inherit version;
-
hash = "sha256-IjEc+fIlov0eOFhgq+k64aINqVVHq63pHEZrxAMUH+Q=";
+
hash = "sha256-Jg/oEgbxn0eGf9Bn9wte6Wqc1TYVb8GjzU1mLWk1qtE=";
};
build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/quaternion/default.nix
···
buildPythonPackage rec {
pname = "quaternion";
-
version = "2024.0.9";
+
version = "2024.0.10";
pyproject = true;
src = fetchFromGitHub {
owner = "moble";
repo = "quaternion";
tag = "v${version}";
-
hash = "sha256-i2GgcHbSN/JnJti8Nz8nFTKgbpntsxiG2KOPzJwNQa8=";
+
hash = "sha256-jkaSxnq1i5DZP7unbKktJWFmsDNc1ZGOKMcN9SiObMg=";
};
build-system = [
+3 -3
pkgs/development/python-modules/screenlogicpy/default.nix
···
buildPythonPackage rec {
pname = "screenlogicpy";
-
version = "0.10.1";
+
version = "0.10.2";
pyproject = true;
disabled = pythonOlder "3.10";
···
owner = "dieselrabbit";
repo = "screenlogicpy";
tag = "v${version}";
-
hash = "sha256-z6cM0sihZvOHCA3v1DYQEev0axf4AcqEW13WA1EMhQM=";
+
hash = "sha256-o/NcLassEaucnWqu5fnYA19wFwCPCT9nYKBeHzFZTKo=";
};
nativeBuildInputs = [ setuptools ];
···
description = "Python interface for Pentair Screenlogic devices";
mainProgram = "screenlogicpy";
homepage = "https://github.com/dieselrabbit/screenlogicpy";
-
changelog = "https://github.com/dieselrabbit/screenlogicpy/releases/tag/v${version}";
+
changelog = "https://github.com/dieselrabbit/screenlogicpy/releases/tag/${src.tag}";
license = with licenses; [ gpl3Only ];
maintainers = with maintainers; [ fab ];
};
+3 -3
pkgs/development/tools/misc/automake/automake-1.17.x.nix pkgs/development/tools/misc/automake/automake-1.18.x.nix
···
stdenv.mkDerivation rec {
pname = "automake";
-
version = "1.17";
+
version = "1.18.1";
src = fetchurl {
url = "mirror://gnu/automake/automake-${version}.tar.xz";
-
hash = "sha256-iSDB/EEeE7kL9wTvnbbynVQOdtIyyzssn03EzFmb2ZA=";
+
hash = "sha256-FoqjYyeDUbia9WaERI9SWlvOUHnQtoQr2RD90/FkaIc=";
};
strictDeps = true;
···
dontPatchShebangs = true;
meta = with lib; {
-
branch = "1.17";
+
branch = "1.18";
homepage = "https://www.gnu.org/software/automake/";
description = "GNU standard-compliant makefile generator";
license = licenses.gpl2Plus;
+2 -2
pkgs/misc/tmux-plugins/tmux-fingers/default.nix
···
let
fingers = crystal.buildCrystalPackage rec {
format = "shards";
-
version = "2.4.1";
+
version = "2.5.0";
pname = "fingers";
src = fetchFromGitHub {
owner = "Morantron";
repo = "tmux-fingers";
rev = "${version}";
-
sha256 = "sha256-djSf5zsxrUbkVhWzz6t8Usvk2HtBbQNCMeMc+5V3x/M=";
+
sha256 = "sha256-PESjKpVKRyuhkyiSzq2ZAD8CzFyqD3O7LcQxEbKfc9A=";
};
shardsFile = ./shards.nix;
+6 -6
pkgs/os-specific/linux/nvidia-x11/default.nix
···
stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else production;
production = generic {
-
version = "570.169";
-
sha256_64bit = "sha256-XzKoR3lcxcP5gPeRiausBw2RSB1702AcAsKCndOHN2U=";
-
sha256_aarch64 = "sha256-s8jqaZPcMYo18N2RDu8zwMThxPShxz/BL+cUsJnszts=";
-
openSha256 = "sha256-oqY/O5fda+CVCXGVW2bX7LOa8jHJOQPO6mZ/EyleWCU=";
-
settingsSha256 = "sha256-0E3UnpMukGMWcX8td6dqmpakaVbj4OhhKXgmqz77XZc=";
-
persistencedSha256 = "sha256-dttFu+TmbFI+mt1MbbmJcUnc1KIJ20eHZDR7YzfWmgE=";
+
version = "570.172.08";
+
sha256_64bit = "sha256-AlaGfggsr5PXsl+nyOabMWBiqcbHLG4ij617I4xvoX0=";
+
sha256_aarch64 = "sha256-FVRyFvK1FKznckpatMMydmmQSkHK+41NkEjTybYJY9g=";
+
openSha256 = "sha256-aTV5J4zmEgRCOavo6wLwh5efOZUG+YtoeIT/tnrC1Hg=";
+
settingsSha256 = "sha256-N/1Ra8Teq93U3T898ImAT2DceHjDHZL1DuriJeTYEa4=";
+
persistencedSha256 = "sha256-x4K0Gp89LdL5YJhAI0AydMRxl6fyBylEnj+nokoBrK8=";
};
latest = selectHighestVersion production (generic {
+14 -4
pkgs/servers/home-assistant/custom-components/moonraker/package.nix
···
{
lib,
+
buildHomeAssistantComponent,
fetchFromGitHub,
-
buildHomeAssistantComponent,
+
pytestCheckHook,
+
pytest-cov-stub,
+
pytest-homeassistant-custom-component,
+
+
# dependency
moonraker-api,
}:
buildHomeAssistantComponent rec {
owner = "marcolivierarsenault";
domain = "moonraker";
-
version = "1.8.0";
+
version = "1.10.0";
src = fetchFromGitHub {
owner = "marcolivierarsenault";
repo = "moonraker-home-assistant";
tag = version;
-
hash = "sha256-FamZ4MvfWzynTpAKCMnABsX6h1+nB4jAOkO386J02OM=";
+
hash = "sha256-U4vjWFUZlxRPIrK9YXuYzPCMAjdQGoPXewmDessWh+c=";
};
dependencies = [
moonraker-api
];
+
nativeCheckInputs = [
+
pytest-homeassistant-custom-component
+
pytest-cov-stub
+
pytestCheckHook
+
];
+
#skip phases with nothing to do
dontConfigure = true;
-
doCheck = false;
meta = with lib; {
changelog = "https://github.com/marcolivierarsenault/moonraker-home-assistant/releases/tag/${version}";
+1
pkgs/test/cuda/default.nix
···
cudaPackages_12_5,
cudaPackages_12_6,
cudaPackages_12_8,
+
cudaPackages_12_9,
cudaPackages_12,
}@args:
+2 -2
pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix
···
stdenv.mkDerivation rec {
pname = "fcitx5-gtk";
-
version = "5.1.3";
+
version = "5.1.4";
src = fetchFromGitHub {
owner = "fcitx";
repo = pname;
rev = version;
-
hash = "sha256-qckaD2VDlXyaXe52PTjYfKIJbsIBRgD5s3b9Oc6l/64=";
+
hash = "sha256-MlBLhgqpF+A9hotnhX83349wIpCQfzsqpyZb0xME2XQ=";
};
outputs = [
+5
pkgs/tools/networking/axel/default.nix
···
sha256 = "sha256-5GUna5k8GhAx1Xe8n9IvXT7IO6gksxCLh+sMANlxTBM=";
};
+
postPatch = ''
+
substituteInPlace configure.ac \
+
--replace-fail "AM_GNU_GETTEXT_VERSION([0.11.1])" "AM_GNU_GETTEXT_VERSION([0.12])"
+
'';
+
nativeBuildInputs = [
autoreconfHook
pkg-config
+1 -6
pkgs/tools/package-management/nix/default.nix
···
self_attribute_name = "nix_2_24";
};
-
nix_2_26 = commonMeson {
-
version = "2.26.4";
-
hash = "sha256-WmGMiwwC9RLomNtpDeRoe5bqBAH84A6pLcqi1MbcQi4=";
-
self_attribute_name = "nix_2_26";
-
};
-
nix_2_28 = commonMeson {
version = "2.28.4";
hash = "sha256-V1tPrBkPteqF8VWUgpotNFYJ2Xm6WmB3aMPexuEHl9I=";
···
)
// {
nixComponents_2_27 = throw "nixComponents_2_27 has been removed. use nixComponents_git.";
+
nix_2_26 = throw "nix_2_26 has been removed. use nix_2_28.";
nix_2_27 = throw "nix_2_27 has been removed. use nix_2_28.";
nix_2_25 = throw "nix_2_25 has been removed. use nix_2_28.";
+1
pkgs/top-level/aliases.nix
···
rl_json = tclPackages.rl_json; # Added 2025-05-03
rockbox_utility = rockbox-utility; # Added 2022-03-17
rocmPackages_5 = throw "ROCm 5 has been removed in favor of newer versions"; # Added 2025-02-18
+
root5 = throw "root5 has been removed from nixpkgs because it's a legacy version"; # Added 2025-07-17
rnix-hashes = throw "'rnix-hashes' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
rpiboot-unstable = throw "'rpiboot-unstable' has been renamed to/replaced by 'rpiboot'"; # Converted to throw 2024-10-17
rr-unstable = rr; # Added 2022-09-17
+2 -1
pkgs/top-level/all-packages.nix
···
cudaPackages_12_5 = callPackage ./cuda-packages.nix { cudaMajorMinorVersion = "12.5"; };
cudaPackages_12_6 = callPackage ./cuda-packages.nix { cudaMajorMinorVersion = "12.6"; };
cudaPackages_12_8 = callPackage ./cuda-packages.nix { cudaMajorMinorVersion = "12.8"; };
+
cudaPackages_12_9 = callPackage ./cuda-packages.nix { cudaMajorMinorVersion = "12.9"; };
cudaPackages_12 = cudaPackages_12_8; # Latest supported by cudnn
cudaPackages = recurseIntoAttrs cudaPackages_12;
···
automake116x = callPackage ../development/tools/misc/automake/automake-1.16.x.nix { };
-
automake117x = callPackage ../development/tools/misc/automake/automake-1.17.x.nix { };
+
automake118x = callPackage ../development/tools/misc/automake/automake-1.18.x.nix { };
bandit = with python3Packages; toPythonApplication bandit;